您好,登錄后才能下訂單哦!
使用systemctl命令管理systemd服務的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
Systemd是基于Linux的操作系統的系統和服務管理器,用于管理服務。Systemd比舊的Sysvinit更強大,更受歡迎。
大多數基于Linux的操作系統(例如:CentOS/Redhat 7、Fedora 25、Ubuntu 16.04)的更新版本都使用Systemd作為默認的服務管理工具。
在使用以下示例命令之前,需要使用實際的服務名(如httpd、mysql、apache2或ssh)更改<service name>。
啟動或停止服務:
語法:
$ sudo systemctl start <service name> .service $ sudo systemctl stop <service name>.service
start: 用于啟動已停止的服務。
stop: 用于停止正在運行的服務。
例如:
$ sudo systemctl startssh.service $ sudo systemctl stopssh.service
重啟或重新加載服務:
$ sudo systemctl reloadssh.service $ sudo systemctl restartssh.service $ sudo systemctl reload-or-restartssh.service
Reload:用于重新加載正在運行的服務的配置
Restart: 用于重新啟動(Stop/Start)正在運行的服務
reload-or-restart: 用于重新加載服務默認值,但是如果該服務無法重新加載,則會重新啟動它
檢查服務狀態:
$ sudo systemctl statusssh.service
Status:用于檢查服務的當前狀態
啟用或禁用服務:
$ sudo systemctl enablessh.service $ sudo systemctl disablessh.service
Enable:用于使服務在系統啟動時啟動
Disable:用于禁用服務以在系統啟動時不啟動
檢查服務的啟用/禁用狀態:
$ sudo systemctl is-activessh.service $ sudo systemctl is-enabledssh.service
is-active:用于檢查服務當前服務狀態
is-enabled:用于檢查系統啟動時是否已啟用服務
感謝各位的閱讀!看完上述內容,你們對使用systemctl命令管理systemd服務的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。