Linux 运行级别

(1) 查看运行级别命令介绍:linux

#Runlevel 查看正在运行的级别centos

#Who –r 查看当前运行的级别和上一次运行的级别bash

如图9.5-2.1能够看出,在不一样级别间切换而后运行命令查看不一样效果:ide

wKioL1Xquz7x0kNcAAFi01hsj_Y000.jpg

Centos 5工具

Linux 运行级别配置文件路径为:/etc/inittab spa

如图9.5-2.2所示:blog

wKioL1Xqu26h_J8pAAEs2sFeO4w462.jpg

其中***部分是action以及对应的processget

Id:runlevel:action:process 其中process能够隐藏it

    Actionio

           Wait:等待   切换至此级别运行一次

           Respawn:等process终止,从新等待启动

           Initdefault:设定默认级别,process省略

           Sysinit:指定/etc/rc.d/rc.sysinit

 

(2)id3inItdefault

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所示:

wKioL1Xqu5zSRkfXAASi7blISmA027.jpg

中间***部分是连接类型0-6,红色圈出部分显示两位数字能够解释为下图9.5-2.49.5-2.5所示:命令是#ls /etc/rc.d/rc3.d  其中*S10network是开启状态后者是*K90network关闭状态,Chkconfig 命令查看调整连接开启关闭

wKioL1Xqu9mjF-X3AAP-zPdq_Bw501.jpgwKiom1Xqub6zIDtcAAEW4N3cf7M188.jpg

3chkconfig 命令,

 添加:

  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,激活udevselinux

d,挂载/etc/fstab文件中定义的文件系统

e,间隔根文件系统,并以读写方式从新挂载根文件系统

f,设置系统时钟,

g,激活swap设备

h,根据/etc/sysctl.conf文件设置内核参数

i,激活lvmsoftware  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所示:

wKioL1XqvCaj2W1PAAHi1xwAZRQ510.jpg

相关文章
相关标签/搜索