哈喽,你好啊,我是雷工!
俗话说:活到老,学到老。
特别是当今社会,日新月异,新东西层出不穷,不学习真的是不知道。
最近在做的一个军工项目,服务器要求信创环境。
于是用到了麒麟系统Server,在解决问题的过程中常常要用到一些命令。
由于以前几乎没怎么用过Linux,所以不得不现学一下相关命令。
01 make命令
make命令是在安装驱动前,用到了编译命令,用来编译驱动。
通过AI问答对make有了初步的认识,
回答的很全面,也很长,很难记得住,
以实用为主,简单来说:
make是用来编译的,它从Makefile中读取指令,然后编译。
如果在make过程中出现了error,那么我们就要记录下错误代码,然后问厂家或网上搜索研究错误代码的含义,从而解决问题。
02 make install命令
make install命令是在安装网卡驱动时用到的,
由于服务器总是莫名其妙的卡死死机,通过询问400,
说是网卡驱动太老导致的,让更新下网卡驱动试一下,
后来结果证明,重装网卡驱动的确有效果。
说回make install命令,
它的核心目的就是将编译好的程序、库、文档等所有必要的文件,按照预定的目录结构,安装到系统指定的位置,使其可以被方便的使用和管理。
如果在执行make install命令时遇到权限不足的问题时,可以在命令前加上sudo以获取足够的权限。

03 modprobe命令
使用该命令是用来挂载驱动,手册中的命令如下:
sudo modprobe rnp
modprobe命令用来加载或卸载内核模块。
那么modprobe rnp看起来像是尝试加载名为rnp的网卡驱动模块。
学习过程中看到好多博客都有写:
如果在载入过程中发生错误,modprobe会卸载整租的模块。
该命令的常用参数有以下几种:
①-a :载入全部的模块
②-c :显示所有模块的设置信息。
③ -d :使用排错模式
④ -l :显示可用的模块
⑤ -t :指定模块类型
⑥ -v :执行时显示详细的信息。
⑦ -V :显示版本信息。
04 lsmod命令
Linux中lsmod命令用于显示已载入系统的模块。
是list modules列出所有模块的缩写。
在安装完驱动后可以通过lsmod命令来验证是否加载了某些模块
lsmod | grep rnp
即查看名为rnp的网卡驱动是否安装成功。
05 后记
搜索的过程中会见到有些解释是相反的,比如加载还是卸载,
傻傻分不清,也只能边看边测了。
起码混个脸熟,下次见到了知道以前用过,
不会那么陌生了。
2025-08-26
四川·绵阳