linux7 chkconfig,centos 6-7 chkconfig -systemctl关系对比
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 control。下面是一些常用的例子:
啟動服務:
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 也沒有了。慢慢適應吧。?
總結
以上是生活随笔為你收集整理的linux7 chkconfig,centos 6-7 chkconfig -systemctl关系对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt中QHostAddress与QStr
- 下一篇: wds linux,linux 无线组网