哪些是linux内核命令 linux内核称为

linux操作系统中,加载和删除内核模块的命令是什么?modprobe命令\x0d\x0aLinux命令哪些是linux内核命令:modprobe。\x0d\x0a功能说明:自动处理可载入模块 。\x0d\x0a语法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值] 。\x0d\x0a补充说明:modprobe可载入指定的个别模块哪些是linux内核命令 , 或是载入一组相依的模块 。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块 。若在载入过程中发生错误,在modprobe会卸载整组的模块 。\x0d\x0a\x0d\x0a内容\x0d\x0a1、modprobe 命令是根据depmod -a的输出/lib/modules/version/modules.dep来加载全部的所需要模块 。\x0d\x0a2、删除模块的命令是:modprobe -r filename 。\x0d\x0a3、系统启动后,正常工作的模块都在/proc/modules文件中列出 。使用lsmod命令也可显示相同内容 。\x0d\x0a4、在内核中有一个“Automatic kernel module loading"功能被编译到哪些是linux内核命令了内核中 。当用户尝试打开某类型的文件时,内核会根据需要尝试加载相应的模块 。/etc/modules.conf或 /etc/modprobe.conf文件是一个自动处理内核模块的控制文件 。\x0d\x0amodprobe命令主要用于在Linux 2.6内核中加载和删除Linux内核模块 。通过此命令用户可以轻松地加载和删除Linux内核模块,同时使用此命令加载Linux内核模块时,Linux内核会自动解决内核模块之间的依赖关系,将相互依赖的模块自动加载,如下所示:\x0d\x0a1) 加载RAID1阵列级别模块:\x0d\x0a[root@rhel5 boot]# modprobe raid1 \x0d\x0a\x0d\x0a2) 显示已加载的RAID1阵列级别模块:\x0d\x0a[root@rhel5 boot]# lsmod |grep raid1raid1251530 \x0d\x0a\x0d\x0a3) 删除RAID1阵列级别模块:\x0d\x0a[root@rhel5 boot]# modprobe -r raid1 \x0d\x0a\x0d\x0a4) 显示RAID1阵列级别模块:\x0d\x0a[root@rhel5 boot]# lsmod |grep raid1 \x0d\x0a\x0d\x0amodprobe命令在加载模块时会自动解决依赖的模块 。当加载的模块需依赖另一个模块时,系统会自动将此模块加载 。而当用户使用insmod命令加载模块时,则不会自动解决相对应的依赖模块 。\x0d\x0amodprobe命令中的"-r"参数表示删除指定模块 , "-c"参数表示显示/etc/modprobe.conf配置文件的参数 , "-C"参数表示指定内核配置文件,"-f"表示覆盖,"-l"表示显示模块的绝对路径 。\x0d\x0a[root@rhel5 boot]# modprobe -l|grep raid/lib/modules/2.6.18-8.el5/kernel/drivers/md/raid0.ko/lib/modules/2.6.18-8.el5/kernel/drivers/md/raid456.ko/lib/modules/2.6.18-8.el5/kernel/drivers/md/raid1.ko/lib/modules/2.6.18-8.el5/kernel/drivers/md/raid10.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/aacraid/aacraid.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mbox.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mm.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_sas.ko/lib/modules/2.6.18-8.el5/kernel/drivers/scsi/raid_class.ko \x0d\x0a\x0d\x0a以上命令表示显示系统中所有的编译模块,并过滤包含有raid字符串的模块 。
查看linux内核版本发行版本常用命令 1.uname查看linux内核版本 最常用 的命令,适用于CentOS,Fedora , Debian , Ubuntu等各种linux发行版本 。
这里我用的服务器是CentOS7版本
uname -a
列出系统所有信息
解释如下
也可以只查询某一项信息
a.显示主机类型:
uname -m
b.显示主机名
uname -n
c.显示操作系统发行编号:
uname -r
d.显示操作系统名称:
uname -s
e.显示系统版本与时间:
uname -v
2.使用linux配置文件查看
a.查看内核版本
cat /proc/version
相比较uname而言可以看到开发者组织和gcc版本号
b.查看发行版本
cat /etc/redhat-release

推荐阅读