-
如何对Linux系统内核进行模块管理?
- 时间:2024-11-23 14:53:58
大家好,今天Win10系统之家小编给大家分享「如何对Linux系统内核进行模块管理?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
Linux内核分为几个模块,这样既方便管理,也可以方便增加新模块,从而丰富Linux系统的功能。下面就从内核模块路径和查看内核模块等方面来介绍一下,如何对Linux系统内核进行模块管理?
一、内核模块存放位置
Linux内核模块文件的命名方式通常为,CentOS 6.3系统的内核模块被集中存放在/lib/modules/`uname -r`/[1]目录下(uname -r获得的信息为当前内核的版本号)。下面通过几个实例说明对内核模块的基本操作。
二、 查看已加载内核模块
lsmod命令用来显示当前Linux内核模块状态,不是使用任何参数会显示当前已经加载的所有内核模块。输出的三列信息分别为模块名称、占用内存大小、是否在被使用,如果第三列为0则该模块可以随时卸载,非0则无法执行modprobe删除模块。
1.[root@centos6 ~]# lsmod
2.Module Size Used by
3.bridge 79950 0
4.stp 2173 1 bridge
5.llc 5642 2 bridge,stp
6.fuse 66891 2
7.autofs4 27212 3
8.sunrpc 263516 1
9.ipt_REJECT 2351 2
10.nf_conntrack_ipv4 9506 2
11.nf_defrag_ipv4 1483 1 nf_conntrack_ipv4
12.iptable_filter 2793 1
13.ip_tables 17831 1 iptable_filter
14.(部分输出省略)
<!--[if !supportLists]-->2.9.3<!--[endif]-->加载与卸载内核模块
三、modprobe命令可以动态加载与卸载内核模块
1.[root@centos6 ~]# modprobe ip_vs #动态加载ip_vs模块
2.[root@centos7 ~]# lsmod |grep ip_vs #查看模块是否加载成功
3.[root@centos7 ~]# modprobe -r ip_vs #动态卸载ip_vs模块
modinfo命令可以查看内核模块信息:
1.[root@centos7 ~]# modinfo ip_vs
2.filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko
3.license: GPL
4.srcversion: 01386EABC060B63920E181B
5.depends: ipv6,libcrc32c
6.vermagic: 2.6.32-279.el6.x86_64 SMP mod_unload modversions
四、修改内核参数
通过上述modprobe方式加载的内核模块仅在当前有效,计算机重启后并不会再次加载该模块,如果希望系统开机自动挂载内核模块则需要将modprobe命令写入/etc/rc.sysinit文件中:
1.[root@centos7 ~]# echo “modprobe ip_vs” >> /etc/rc.sysinit
当内核模块不再需要时可以通过将/etc/rc.sysinit文件中的对应modprobe命令删除,但需要重启计算机才生效。此时,可以通过modprobe -r命令来立刻删除内核模块:
1.[root@centos6 ~]# modprobe -r ip_vs
<!--[if !supportLists]-->2.9.4<!--[endif]-->修改内核参数
<!--[if !supportLists]-->1.<!--[endif]-->临时调整内核参数
Linux内核参数随着系统的启动会被写入内存中,我们可以直接修改/proc目录下的大量文件来调整内核参数,并且这种调整是立刻生效的。
以上就是Linux系统对内核模块进行管理方法了,利用本文介绍的方法,可以查看内核模块、加载和卸载内核,还可以对内核的参数进行修改,希望能够对大家有所帮助。
以上就是关于「如何对Linux系统内核进行模块管理?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
『Win10系统之家www.ghost580.net♀独家使♀用,未经允许不得转载!』
相关文章
-
在Linux操作系统中,我们只要简单的设置就能将Linux变成一台优秀的路由器,实现路由转发,下面将通过三台机子的实现来给大家详细介绍下如何利用pc机来实现路由转发,一起来学习下吧。
1、网络拓扑
网络拓扑如下所示,我们在这里用到了三台机子做实验,分别是①、④、⑦号机,使用①号机ping⑦号机,④号机作为路由转发。
2、错误的路由配置
... -
我们都知道windows软件的安装非常简单,只要运行安装程序就可以了,可是Linux系统的软件可没那么容易安装,下面小编就给大家介绍下Linux系统中软件的安装方法。
先来看看Linux软件扩展名。软件后缀为.rpm最初是RedHatLinux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是DebainLinux提供的一种包封装格式;后缀为.tar... -
在Linux系统操作中,为了防止文件被人改动,可以将文件进行权限保护,那么具体要如何做呢?下面小编就给大家介绍下Linux下对文件进行权限保护的方法,一起来学习下吧。
在管理Linux系统的过程中,对于一些重要的关键性文件、配置文件和重要的个人资料,往往不希望用户进行随意的修改,这个时候我们就需要对该文件来进行权限的保护,以防止篡改文件,我们可以将文件的属性改为600。<... -
给计算机配置交换空间可以充分利用系统,在物理内存被充满时使用,那么Linux下要如何使用Linux交换空间呢?Linux交换空间又要如何管理呢?下面小编就给大家介绍下Linux下使用交换空间的方法,一起来学习下吧。
一、UNIX如何使用交换空间
所有UNIX操作系统都支持某种虚拟内存(VM)系统。使用VM系统,您有两个主要区域来存储有关活动应用程序及其使用的数...