Day22-系統(tǒng)服務(wù)(開機啟動流程耕姊、系統(tǒng)運行級別桶唐、sytemd使用、單用戶模式茉兰、救援模式)

Hyman's Road of Learning Linux.

Linux開機啟動流程

CentOS 6和CentOS 7開機流程

CentOS 6和CentOS 7開機流程

Linux運行級別

1.什么是運行級別尤泽,運行級別就是操作系統(tǒng)當前正在運行的功能級別

System V init運行級別 systemd目標名稱 作用
0 runlevel0.target, poweroff.target 關(guān)機
1 runlevel1.target, rescue.target 單用戶模式
2 runlevel2.target, multi-user.target
3 runlevel3.target, multi-user.target 多用戶的文本界面
4 runlevel4.target, multi-user.target
5 runlevel5.target, graphical.target 多用戶的圖形界面
6 runlevel6.target, reboot.target 重啟

2.如何調(diào)整系統(tǒng)啟動的運行級別?

systemd使用 'targets'而不是runlevels规脸。默認情況下坯约,有兩個主要目標:

multi-user.target:類似于運行級別3
graphical.target: 類似于運行級別5*

#1.查看系統(tǒng)默認運行級別
[root@student ~]# systemctl get-default

#2.要設(shè)置默認目標,請運行
[root@student ~]# systemctl set-default TARGET.target

Linux systemd

1.systemd的由來

Linux一直以來都是采用init進程作為祖宗進程莫鸭,但是init有兩個缺點:

1闹丐、啟動時間長。Init進程是串行啟動被因,只有前一個進程啟動完卿拴,才會啟動下一個進程。
2梨与、啟動腳本復(fù)雜堕花,初始化完成后系統(tǒng)會加載很多腳本,腳本都會處理各自的情況粥鞋,這會讓腳本多而復(fù)雜缘挽。

Centos5 是啟動速度最慢的,串行啟動過程呻粹,無論進程相互之間有無依賴關(guān)系到踏。
Centos6 相對啟動速度有所改進。有依賴的進程之間依次啟動而其他與之沒有依賴關(guān)系的則并行同步啟動尚猿。
Centos7 所有進程無論有無依賴關(guān)系則都是并行啟動(當然很多時候進程沒有真正啟動而是只有一個信號或者說是標記而已,在真正利用的時候才會真正啟動楣富。)

2.什么是systemd

systemd即為system daemon守護進程凿掂,systemd主要解決上文的問題而誕生,systemd的目標是,為系統(tǒng)的啟動和管理提供一套完整的解決方案庄萎。

3.systemd的優(yōu)勢

1踪少、最新系統(tǒng)都采用systemd管理(RedHat7,CentOS7,Ubuntu15等)
2、Centos7支持開機并行啟動服務(wù)糠涛,顯著提高開機啟動效率援奢。
3、Centos7關(guān)機只關(guān)閉正在運行的服務(wù)忍捡,而Centos6全部都關(guān)閉一次集漾。
4、Centos7服務(wù)的啟動與停止不在使用腳本進行管理砸脊,也就是/etc/init.d下不在有腳本具篇。
5、Centos7使用systemd解決原有模式缺陷凌埂,比如原有service不會關(guān)閉程序產(chǎn)生的子進程驱显。

4.systemd相關(guān)配置文件

/usr/lib/systemd/system/ #類似Centos6系統(tǒng)的啟動腳本,/etc/init.d/
/etc/systemd/system/ #類似Centos6系統(tǒng)的/etc/rc.d/rcN.d/
/etc/systemd/system/multi-user.target.wants/

5.systemd管理服務(wù)相關(guān)命令

systemctl管理服務(wù)的啟動瞳抓、重啟埃疫、停止、重載孩哑、查看狀態(tài)等常用命令

systemctl命令 作用
systemctl start crond.service 啟動服務(wù)
systemctl stop crond.service 停止服務(wù)
systemctl restart crond.service 重啟服務(wù)
systemctl reload crond.service 重新加載配置
systemctl status crond.servre 查看服務(wù)運行狀態(tài)
systemctl is-active sshd.service 查看服務(wù)是否在運行中
systemctl mask crond.servre 禁止服務(wù)運行
systemctl unmask crond.servre 取消禁止服務(wù)運行

當我們使用systemctl啟動一個守護進程后栓霜,可以通過sysytemctl status查看此守護進程的狀態(tài)

狀態(tài) 描述
loaded 服務(wù)單元的配置文件已經(jīng)被處理
active(running) 服務(wù)持續(xù)運行
active(exited) 服務(wù)成功完成一次的配置
active(waiting) 服務(wù)已經(jīng)運行但在等待某個事件
inactive 服務(wù)沒有在運行
enabled 服務(wù)設(shè)定為開機運行
disabled 服務(wù)設(shè)定為開機不運行
static 服務(wù)開機不啟動,但可以被其他服務(wù)調(diào)用啟動

systemctl設(shè)置服務(wù)開機啟動臭笆、不啟動叙淌、查看各級別下服務(wù)啟動狀態(tài)等常用命令

systemctl命令(7系統(tǒng)) 作用
systemctl enable crond.service 開機自動啟動
systemctl disable crond.service 開機不自動啟動
systemctl list-unit-files 查看各個級別下服務(wù)的啟動與禁用
systemctl is-enabled crond.service 查看特定服務(wù)是否為開機自啟動
systemctl daemon-reload 創(chuàng)建新服務(wù)文件需要重載變更

CentOS7系統(tǒng), 管理員可以使用 systemctl 命令來管理服務(wù)器啟動與停止

#關(guān)機相關(guān)命令
systemctl poweroff      #立即關(guān)機,常用
#重啟相關(guān)命令
systemctl reboot        #重啟命令愁铺,常用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鹰霍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子茵乱,更是在濱河造成了極大的恐慌茂洒,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓶竭,死亡現(xiàn)場離奇詭異督勺,居然都是意外死亡,警方通過查閱死者的電腦和手機斤贰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門智哀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人荧恍,你說我怎么就攤上這事瓷叫⊥偷酰” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵摹菠,是天一觀的道長盒卸。 經(jīng)常有香客問我,道長次氨,這世上最難降的妖魔是什么蔽介? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮煮寡,結(jié)果婚禮上虹蓄,老公的妹妹穿的比我還像新娘。我一直安慰自己洲押,他們只是感情好武花,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著杈帐,像睡著了一般体箕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挑童,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天累铅,我揣著相機與錄音,去河邊找鬼站叼。 笑死娃兽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的尽楔。 我是一名探鬼主播投储,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼阔馋!你這毒婦竟也來了玛荞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤呕寝,失蹤者是張志新(化名)和其女友劉穎勋眯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體下梢,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡客蹋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了孽江。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讶坯。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岗屏,靈堂內(nèi)的尸體忽然破棺而出闽巩,到底是詐尸還是另有隱情钧舌,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布涎跨,位于F島的核電站,受9級特大地震影響崭歧,放射性物質(zhì)發(fā)生泄漏隅很。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一率碾、第九天 我趴在偏房一處隱蔽的房頂上張望叔营。 院中可真熱鬧,春花似錦所宰、人聲如沸绒尊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽婴谱。三九已至,卻和暖如春躯泰,著一層夾襖步出監(jiān)牢的瞬間谭羔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工麦向, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瘟裸,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓诵竭,卻偏偏與公主長得像话告,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子卵慰,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容