标签:配置文件 process action linux 黄色
(1) 查看运行级别命令介绍:
#Runlevel 查看正在运行的级别
#Who –r 查看当前运行的级别和上一次运行的级别
如图9.5-2.1可以看出,在不同级别间切换然后运行命令查看不同效果:
Centos 5
Linux 运行级别配置文件路径为:/etc/inittab 下
如图9.5-2.2所示:
其中***部分是action以及对应的process
Id:runlevel:action:process 其中process可以隐藏
Action:
Wait:等待 切换至此级别运行一次
Respawn:等process终止,重新等待启动
Initdefault:设定默认级别,process省略
Sysinit:指定/etc/rc.d/rc.sysinit
(2)id:3:inItdefault:
si::sysinit:/etc/rc.d/rc.sysnit 系统初始化工具,激活交换分区等
l0:0:wait:/etc/rc.d/rc.sysinit/rc 0
….
l6:6ait:/etc/rc.d/rc.sysinit /rc 6
说明rc0-6运行级别意味着读取/etc/rc.d/rc.0.d/所有文件
K* K##* 关闭状态 数字越小,越先运行,通常依赖到别的服务
S* S##* 开启状态 数字越小,越先运行,被依赖到的服务
两个数字##/etc/rc.d/init.d/目录下显示
For srv in /etc/rc.d/rc0.d/k*;do
$srv stop
done
For srv in /etc/rc.d/rc0.d/S*;do
$srv start
done
查看不同级别下不同的链接类型:
#ls /etc/rc.d #ls /etc/rc.d/rc #ls /etc/rc.d/rc/rc0.d
如图9.5-2.3所示:
中间***部分是链接类型0-6,红色圈出部分显示两位数字可以解释为下图9.5-2.4和9.5-2.5所示:命令是#ls /etc/rc.d/rc3.d 其中*S10network是开启状态后者是*K90network关闭状态,Chkconfig 命令查看调整链接开启关闭
(3)chkconfig 命令,
添加:
Sysv的服务脚本放置于/etc/rc.d/init.d(/etc/init.d)
先创建:
#!/bin/bash
#
#chkconfig:LLL(数字) nn(S后的数字) nn(K的数字)
再添加#Chkconfig –add name
删除:chkconfig –del name
#Chkconfig --level
#Chkconfig –list
(4)#ls /etc/rc.d/rc.sysinit 查看系统初始化脚本
a,设置主机名
b,设置欢迎信息
c,激活udev和selinux
d,挂载/etc/fstab文件中定义的文件系统
e,间隔根文件系统,并以读写方式重新挂载根文件系统
f,设置系统时钟,
g,激活swap设备
h,根据/etc/sysctl.conf文件设置内核参数
i,激活lvm及software raid设备
j,加载额外设备的驱动程序
k,清理操作
/sbin/init à(/etc/inittab)à设置运行级别à运行系统初始化脚本à关闭或打开相应的服务à登录
centos 6
init程序为:upstart,配置文件/etc/inittab,/etc/init/*.conf
#cd /etc/init
#ls rc.conf 运行服务
#ls rcS.conf 启动脚本
如图9.5-2.6所示:
标签:配置文件 process action linux 黄色
原文地址:http://songti.blog.51cto.com/2017855/1691594