系統服務的控制

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  ##開機啓動圖形   (設定完reboot)
setterm                                 ##文本界面設定color
vga=ask                 ##更改i分辨率



3.服務狀態

systemctl       status          服務名稱





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

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

                                     ##vsftpd 就是這種模式





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

                                          ##目前並沒有任何程序在系統中執行






atcive(waiting)               ##正在執行當中,

                                          ##不過還再等待其他的事件才能繼續處理





inactive                        ##服務關閉

enbaled                       ##服務開機啓動
disabled                      ##服務開機不自啓
static                           ##服務開機啓動項不可被管理
failed                           ##系統配置錯誤


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