快速业务通道

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
Empire CMS,phome.net

/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.
Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号