打造自己的专属linux(三):添加网络模块,登录界面,开关机

本文介绍了如何在Linux系统中添加网络模块,设置登录界面以及处理开关机流程。首先,理解内核模块的概念至关重要。接着,通过modprobe命令管理模块,如查看模块信息、卸载和加载模块。同时,利用/etc/modprobe.conf配置开机加载模块及传递参数。此外,学会使用insmod、lsmod、rmmod和depmod等工具来管理内核模块。最后,文章提到了系统启动过程中的init服务。
摘要由CSDN通过智能技术生成
上个星期,马哥讲了如何给小linux添加设备模块,并实现登录界面,级别1,开关机等等。通过不断的倒腾这个小Linux来更加深入的理解linux系统。

准备工作:1.您应当知道内核模块的概念,可以去我的文章了解下

启动流程 http://blog.csdn.net/deansrk/article/details/6659421

内核模块 http://blog.csdn.net/deansrk/article/details/6666629

2.您应该了解linux的启动流程与启动级别的概念

##更新:一些内核模块相关命令介绍:

modinfo pcnet32
查看模块中对应的详细信息和“依赖信息”,“路径”等
如果以后自己给小linux加模块,需要将依赖的模块也移植过去

/etc/modprobe.conf
系统开机时加载的所有模块,向模块中传递参数信息,如何想开机的时候给模块传递信息,可以编辑它
alias   别名
options  传递参数   (一般不需要手写)

modprobe -r     //卸载某个模块          只需要指定模块名字
                             //不加r   ,加载某个移除模块
modprobe -r floppy   //移除软盘
ls /lib/modules/`uname -r`                // modproce在这里找模块

insmod              插入模块
insmod /PATH/TO/MODULE_FILE 它必须指定模块全路径

lsmod             显示所有模块

rmmod           移除模块,不需要指定路径

depmod       用于自动生成所有模块的依赖关系文件和映射关系文件
                                                        modules.dep           map.dep

总之,如果想要深入理解Linux,
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值