一、systemd
系統初始化程式,系統開始的第一個程序,pid為1
圖示:systemd系統初始程式
<a href="https://s1.51cto.com/wyfs02/M00/A6/DE/wKioL1ncxD7hCXEiAAFOnMthqrQ236.png-wh_500x0-wm_3-wmp_4-s_3312565531.png" target="_blank"></a>
二、systemctl 指令
systemctl list-units ##列出目前系統服務的狀态,具體祥解見三服務狀态
圖示:目前系統服務狀态
<a href="https://s1.51cto.com/wyfs02/M01/08/2C/wKiom1ndM12zVvE9AADcY_EobGY580.png-wh_500x0-wm_3-wmp_4-s_810381615.png" target="_blank"></a>
systemctl list-unit-files ##列出服務的開機狀态
圖示:服務開機狀态
<a href="https://s3.51cto.com/wyfs02/M02/08/2C/wKiom1ndM2_gAaKoAADe1bS8c8U533.png-wh_500x0-wm_3-wmp_4-s_3685885002.png" target="_blank"></a>
systemctl status sshd ##檢視指定服務的狀态
Loaded:【已加載】
Active:【可以使用的,正在運作】
Main PID:【執行的ID】
CGroup:【位置】
執行曆史
圖示:檢視sshd服務的狀态
<a href="https://s1.51cto.com/wyfs02/M02/A6/DE/wKioL1ncxIrhXbRSAAC-DoLd-mU678.png-wh_500x0-wm_3-wmp_4-s_1828633141.png" target="_blank"></a>
systemctl stop sshd ##關閉指定服務
圖示:關閉sshd服務,并檢視sshd狀态
<a href="https://s3.51cto.com/wyfs02/M00/08/2C/wKiom1ndM7GiEdoHAADxGdzAKpw982.png-wh_500x0-wm_3-wmp_4-s_1375894865.png" target="_blank"></a>
systemctl start sshd ##開啟指定服務
圖示:開啟sshd服務,并檢視sshd狀态
<a href="https://s5.51cto.com/wyfs02/M00/A6/DE/wKioL1ncxLWzrRiHAADWjxjsvbc440.png-wh_500x0-wm_3-wmp_4-s_699105714.png" target="_blank"></a>
systemctl restart sshd ##重新啟動服務
圖示:重新啟動sshd服務,并檢視sshd狀态
<a href="https://s1.51cto.com/wyfs02/M01/08/2C/wKiom1ndM9fwW31SAADiroqVg5M156.png-wh_500x0-wm_3-wmp_4-s_2342629468.png" target="_blank"></a>
systemctl enable sshd ##設定指定服務開機開啟
圖示:設定sshd服務開機自啟,并檢視ssdhd狀态
<a href="https://s2.51cto.com/wyfs02/M01/A6/DE/wKioL1ncxNnApuNdAADCF0QjcRk336.png-wh_500x0-wm_3-wmp_4-s_478637657.png" target="_blank"></a>
systemctl disable sshd ##設定指定服務開機關閉
圖示:設定sshd服務開機不自啟,并檢視ssdhd狀态
<a href="https://s2.51cto.com/wyfs02/M01/08/2C/wKiom1ndM_nC2ZziAADG1EpnKNc642.png-wh_500x0-wm_3-wmp_4-s_2203336179.png" target="_blank"></a>
systemctl reload sshd ##使指定服務從新加載配置
圖示:重新加載sshd服務的配置,并檢視ssdhd狀态
<a href="https://s4.51cto.com/wyfs02/M01/A6/DE/wKioL1ncxP2SVufQAAE0vVvZvY8684.png-wh_500x0-wm_3-wmp_4-s_3179392086.png" target="_blank"></a>
systemctl list-dependencies sshd ##檢視指定服務的依賴關系
示圖:檢視sshd服務的依賴關系
<a href="https://s1.51cto.com/wyfs02/M01/A6/DE/wKioL1ncxTOwXexEAACuIhjPCfw010.png-wh_500x0-wm_3-wmp_4-s_2002509863.png" target="_blank"></a>
systemctl mask sshd ##當機指定服務
圖示:當機sshd服務,并檢視ssdhd狀态
<a href="https://s3.51cto.com/wyfs02/M02/08/2C/wKiom1ndNFPjszqsAAEXWWgY1PA378.png-wh_500x0-wm_3-wmp_4-s_274361928.png" target="_blank"></a>
systemctl unmask sshd ##啟用服務
圖示:啟用sshd服務,并檢視ssdhd狀态
<a href="https://s5.51cto.com/wyfs02/M00/A6/DE/wKioL1ncxW2iGt2jAAEmUyAACDM316.png-wh_500x0-wm_3-wmp_4-s_4276051751.png" target="_blank"></a>
systemctl set-default multi-user.target ##開機不開啟圖形,可重新開機檢視
圖示:開機開啟圖形
<a href="https://s1.51cto.com/wyfs02/M00/A6/DE/wKioL1ncxcDQUfy1AABQuaBmL7E299.png-wh_500x0-wm_3-wmp_4-s_122949990.png" target="_blank"></a>
systemctl set-default graphical.target ##開機啟動圖形
setterm ##文本界面設定color
三、服務狀态
systemctl status 服務名稱
loaded ##系統服務已經初始化完成,加載過配置
active(running) ##正有一個或多個程式正在系統中執行,
# vsftpd 就是這種模式
atcive(exited) ##僅執行一次就正常結束的服務,
# 目前並沒有任何程式在系統中執行
atcive(waiting) ##正在執行當中,
# 不過還再等待其他的事件才能繼續處理
inactive ##服務關閉
enbaled ##服務開機啟動
disabled ##服務開機不自啟
static ##服務開機啟動項不可被管理
failed ##系統配置錯誤
本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/1975407