使用systemctl命令管理systemd服务的方法
建站服務(wù)器
使用systemctl命令管理systemd服務(wù)的方法?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
Systemd是基于Linux的操作系統(tǒng)的系統(tǒng)和服務(wù)管理器,用于管理服務(wù)。Systemd比舊的Sysvinit更強(qiáng)大,更受歡迎。
大多數(shù)基于Linux的操作系統(tǒng)(例如:CentOS/Redhat 7、Fedora 25、Ubuntu 16.04)的更新版本都使用Systemd作為默認(rèn)的服務(wù)管理工具。
在使用以下示例命令之前,需要使用實(shí)際的服務(wù)名(如httpd、mysql、apache2或ssh)更改<service name>。
啟動(dòng)或停止服務(wù):
語法:
$ sudo systemctl start <service name> .service $ sudo systemctl stop <service name>.service
start: 用于啟動(dòng)已停止的服務(wù)。
stop: 用于停止正在運(yùn)行的服務(wù)。
例如:
$ sudo systemctl startssh.service $ sudo systemctl stopssh.service
重啟或重新加載服務(wù):
$ sudo systemctl reloadssh.service $ sudo systemctl restartssh.service $ sudo systemctl reload-or-restartssh.service
Reload:用于重新加載正在運(yùn)行的服務(wù)的配置
Restart: 用于重新啟動(dòng)(Stop/Start)正在運(yùn)行的服務(wù)
reload-or-restart: 用于重新加載服務(wù)默認(rèn)值,但是如果該服務(wù)無法重新加載,則會(huì)重新啟動(dòng)它
檢查服務(wù)狀態(tài):
$ sudo systemctl statusssh.service
Status:用于檢查服務(wù)的當(dāng)前狀態(tài)
啟用或禁用服務(wù):
$ sudo systemctl enablessh.service $ sudo systemctl disablessh.service
Enable:用于使服務(wù)在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)
Disable:用于禁用服務(wù)以在系統(tǒng)啟動(dòng)時(shí)不啟動(dòng)
檢查服務(wù)的啟用/禁用狀態(tài):
$ sudo systemctl is-activessh.service $ sudo systemctl is-enabledssh.service
is-active:用于檢查服務(wù)當(dāng)前服務(wù)狀態(tài)
is-enabled:用于檢查系統(tǒng)啟動(dòng)時(shí)是否已啟用服務(wù)
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)使用systemctl命令管理systemd服務(wù)的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。
總結(jié)
以上是生活随笔為你收集整理的使用systemctl命令管理systemd服务的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安装git的方法步骤
- 下一篇: JS页面跳转的各种形式