slackware的启动过程(2)之rc.S
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
$(uname -r) -a -r /proc/modules ]; then echo "Running /etc/rc.d/rc.modules-$(uname -r):" . /etc/rc.d/rc.modules-$(uname -r) elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules -a -L /etc/rc.d/rc.modules ]; then echo "Running /etc/rc.d/rc.modules -> $(readlink /etc/rc.d/rc.modules):" . /etc/rc.d/rc.modules elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then echo "Running /etc/rc.d/rc.modules:" . /etc/rc.d/rc.modules fi 12、挂载usbfs文件系统if grep -wq usbfs /proc/filesystems; then if ! grep -wq usbfs /proc/mounts ; then if ! grep -wq usbfs /etc/fstab; then /sbin/mount -v usbfs /proc/bus/usb -t usbfs else /sbin/mount -v /proc/bus/usb fi fi fi 13、清除临时文件rm -f /var/run/* /var/run/*/* /var/run/*/*/* /etc/nologin /etc/dhcpc/*.pid /etc/forcefsck /etc/fastboot /var/state/saslauthd/saslauthd.pid
/tmp/.Xauth* 1> /dev/null 2> /dev/null ( cd /var/log/setup/tmp && rm -rf * ) ( cd /tmp && rm -rf kde-[a-zA-Z]* ksocket-[a-zA-Z]* hsperfdata_[a-zA-Z]* plugtmp* ) 14、创建/tmp/{.ICE-unix,.X11-unix}文件if [ ! -e /tmp/.ICE-unix ]; then mkdir -p /tmp/.ICE-unix chmod 1777 /tmp/.ICE-unix fi if [ ! -e /tmp/.X11-unix ]; then mkdir -p /tmp/.X11-unix chmod 1777 /tmp/.X11-unix fi 这两个文件用于保存X11session的信息. 15、创建utmp文件,这个文件用于保存当前登录用户信息.touch /var/run/utmp chown root:utmp /var/run/utmp chmod 664 /var/run/utmp 16、如果存在SystemV 初始化脚本,运行.if [ -x /etc/rc.d/rc.sysvinit ]; then . /etc/rc.d/rc.sysvinit fi rc.sysvinit脚本的作用是执行/etc/rc.d/rc{当前级别}.d/目录下以S开头的脚本. 17、执行rc.serial脚本,该脚本是作串口设定的工作.if [ -x /etc/rc.d/rc.serial ]; then sh /etc/rc.d/rc.serial start fi 18、设置随机数种子if [ -f /etc/random-seed ]; then echo "Using /etc/random-seed to initialize /dev/urandom." cat /etc/random-seed > /dev/urandom fi /dev/random和/dev/urandom是unix系统提供的产生随机数的设备,很多应用都需要使用random设备提供的随机数,比如ssh keys, SSL keys, TCP/IP sequence numbers等等. 这就是rc.S的主要内容.下面就进入到了多用户模式脚本,rc.M.
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: rpm的使用下一篇: 我的Linux使用心得
关于slackware的启动过程(2)之rc.S的所有评论