系統服務控制

系統服務的控制

1.Systemd

 

系統初始化程序,系統開始的第一個進程,pid爲1

 

2.systemctl 命令

 

systemctl list-units                                         列出當前系統服務的狀態

systemctl list-unit-files                                    列出服務的開機狀態

systemctl status sshd                                      查看指定服務的狀態

systemctl stop sshd                                        關閉指定服務

systemctl start sshd                                        開啓指定服務

systemctl restart sshd                                      從新啓動服務

systemctl enable sshd                                      設定指定服務開機開啓

systemctl disable sshd                              設定指定服務開機關閉

systemctl reload sshd                                      使指定服務從新加載配置

systemctl list-dependencies sshd               查看指定服務的倚賴關係

systemctl mask     sshd                             凍結指定服務

systemctl unmask sshd                             啓用服務

systemctl set-default multi-user.target             開機不開啓圖形

systemctl set-default graphical.target        開機啓動圖形

setterm                                                           文本界面設定color

 


這裏因爲圖片過多,就不搞那麼多了。

注:關於系統的一些配置修改之後要重新啓動,然後纔會生效。對於系統關鍵服務,一定小心謹慎的去寫,心態很容易崩的。

下面是對上面信息的具體解釋。

3.服務狀態

systemctl      status            服務名稱

 

loaded                                系統服務已經初始化完成,加載過配置

active(running)                     正有一個或多個程序正在系統中執行,

                                          // vsftpd 就是這種模式

 

atcive(exited)                 僅執行一次就正常結束的服務

                                          當前並沒有任何程序在系統執行

 

atcive(waiting)        正在執行當中

                                   不過還要等待其他的事件才能結束處理

 

inactive                       服務關閉

enbaled                        服務開機啓動

disabled                       服務開機不自啓

static                           服務開機啓動項不可被管理

failed                           系統配置錯誤

發佈了21 篇原創文章 · 獲贊 23 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章