服務管理(systemctl)

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               ##系統配置錯誤

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章