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

相關文章
相關標籤/搜索