Linux系统启动(一)

本节介绍Linux运行级别和系统服务启动部分

========

运行级别有0123456S,不同级别启动不同的服务集,这个服务在/etc/rc.d/rcX.d下面,是一个链接文件,以K或者S开头,紧跟一个数字,分别在关机和启动的时候执行,后面的数字越小的数字越早执行,运行级别和目录见下表(注意发行版不同这个目录可能不同,如Ubuntu11.10就是/etc/rcX.d/)

RunlevelScripts Directory
(Red Hat/Fedora Core)
State
0/etc/rc.d/rc0.d/shutdown/halt system
1/etc/rc.d/rc1.d/Single user mode
2/etc/rc.d/rc2.d/Multiuser with no network services exported
3/etc/rc.d/rc3.d/Default text/console only start. Full multiuser
4/etc/rc.d/rc4.d/Reserved for local use. Also X-windows (Slackware/BSD)
5/etc/rc.d/rc5.d/XDM X-windows GUI mode (Redhat/System V)
6/etc/rc.d/rc6.d/Reboot
s or SSingle user/Maintenance mode (Slackware)
MMultiuser mode (Slackware)

/etc/inittab中指定

id:5:initdefault:

这个文件也是因发行版不同而不同,例如ubuntu11.10就没有这个文件。


这些目录的链接文件链向一个汇集所有启动脚本的目录下对应的文件,这个目录也是引发新版本而不同

  • /etc/rc.d/init.d/ (Red Hat/Fedora) Also /etc/init.d/ which is linked to /etc/rc.d/init.d/
  • /etc/init.d/ (S.u.s.e.)
  • /etc/init.d/ (Ubuntu / Debian)


可以通过chkconfig命令查看调整系统服务(实际效果是创建链接文件),Debian/Ubuntu通过sysv-rc-conf调整服务的运行级别,事实上这两个工具都可以达到调整系统服开关以及运行级别的作用,只是操作方式有别,sysv-rc-conf更为直观;Red Hat/Fedora Core可以通过ntsysv使能或者禁用服务;


http://www.yolinux.com/TUTORIALS/LinuxTutorialInitProcess.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值