Linux下module相关的命令

rpm -qf /sbin/lsmod可以看到相关包的信息。

lsmod可以看到已经加载的各种模块。其中各个列的含义是:
模块名,大小,被使用的次数,被谁说基于(A被B基于也就是说没有A的话B也无法加载)

modprobe可以加载模块。其根据modinfo找到模块的路径,然后根据depmod给出的依赖加载模块。
modprobe -r vfat可以卸载模块(同时把依赖也卸载了)。 Continue reading

Linux下的init学习

kernel会的在启动后调用/sbin/init去进行初始化。配置文件在/etc/inittab。这个配置文件有固定格式,其会的先访问/ect/rc.d/rc.sysinit进行系统初始化。然后会的去访问/etc/rc.d/tc X,这里的X是运行级别。根据级别,去执行/ect/rc.d/rcX.d/SXXX start。在这之后会的去访问/etc/rc.d/rc.local,如果想每次系统启动都启动一个文件的话,把那个文件放到rc.local中去。之后,会的去运行minigetty /dev/ttyN,打开控制台等待登录。登录后打开bash,bash调用profile啥的。 Continue reading