CentOS 7 / RHEL 7 systemd 指令
CentOS 7?已經切換到 systemd,系統指令也有所變化。之前用于啟動、重啟、停止各種服務的service?作為向后兼容的指令還能使用,但是將來可能會消失。同時,chkconfig?也改成了systemctl?了。這里列舉了一些常用的對應于?service?和?chkconfig?的新的?systemctl指令。
在目前的 CentOS 7(或 RHEL 7)系統中,依然可以使用?service?指令。例如,
[root@localhost ~]# service network restart Restarting network (via systemctl): [ OK ][root@localhost ~]# service httpd restart Redirecting to /bin/systemctl restart httpd.service[root@localhost ~]# service sshd restart Redirecting to /bin/systemctl restart sshd.service但是系統會自動重定向該指令到新的指令?/bin/systemctl?來執行,并給出提示。
是時候切換到新的指令格式了,直接使用?systemctl?吧。這個指令的意思就是 system contrl。下面是一些常用的例子:
啟動服務:
systemctl start httpd停止服務:
systemctl stop httpd重啟服務(先停止,后啟動):
systemctl restart httpd重新加載(使用新的配置文件):
systemctl reload httpd顯示服務狀態:
systemctl status httpd與此同時,之前用于設定系統啟動時自動運行某服務的指令?chkconfig?也改了,還是用systemctl。
chkconfig service on改成了,
systemctl enable httpd chkconfig service off改成了,
systemctl disable httpd檢查服務狀態的
chkconfig service改成了,
systemctl is-enabled httpd列舉出所有服務的指令,
chkconfig –list改成了,
systemctl list-unit-files --type=service以前能指定服務 runlevel 的 –levels 也沒有了。慢慢適應吧。?
本文發表于水景一頁。永久鏈接:<https://cnzhx.net/blog/centos-7-rhel-7-systemd-commands/>。轉載請保留此信息及相應鏈接。
總結
以上是生活随笔為你收集整理的CentOS 7 / RHEL 7 systemd 指令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Phinecos(洞庭散人) 专注于开源
- 下一篇: Kali 2.0 采用ssh连接登陆