今天我們來繼續學習服務管理指令,接下來才是重頭戲-systemctl,那么話不多說,直接開始吧.
systemctl管理指令
1.基本語法:
systemctl [start | stop | restart | status]服務
注:systemctl指令管理的服務在/usr/lib/ systemd/system查看
?
2.systemctl設置服務的自啟動服務狀態
1.systemctl?list -unit-files [ l?grep? 服務名]
(查看服務開機啟動狀態,grep可以進行過濾)
?
?
?
2.systemcil enable 服務名(設置服務開機啟動)?
3. systemctl disable 服務名(關閉服務開機啟動)?
4.systermctl is - enabled 服務名(查詢某個服務是否是可以自啟動的)
注意:systemstl的設置在3和5這個運行級別中
?
3.應用案例
?
查看防火墻的狀況,關閉防火墻和重啟防火墻?
?
?
?
4.細節討論
1.關閉或者啟用服火墻后,立即生效..[talnet測試某個端口]
2.這種方式只是臨時生效,當重啟系統后,還是回歸以前對服務的設置.
3、如果希望設置某個服務自啟動或關閉永久生效,要使用systemctl [enable|disabled] 服務名
好了,今天分享就到這里,謝謝大家!!!
?