Ubuntu

Ubuntu/Debian 中的 RH/CentOS 服務和 chkconfig 等價物

  • June 29, 2017

在 RedHat/CentOS 發行版中,您可以使用以下命令啟動和停止服務/sbin/service

/sbin/service httpd reload

您設置它們是否應該在啟動時執行/sbin/chkconfig

/sbin/chkconfig --levels 2345 on

像 Ubuntu 這樣的基於 Debian 的發行版的等價物是什麼?

在 Debian 和 Ubuntu 上,您可以/etc/init.d直接執行腳本,就像在 Red Hat / Centos 上一樣,或者使用invoke-rc.dservice. 我認為這些upstart東西仍在發展,所以這可能會改變。

# /etc/init.d/httpd reload
# /usr/bin/service httpd reload
# /usr/sbin/invoke-rc.d httpd reload

update-rc.d是對應的工具chkconfig

# /usr/sbin/update-rc.d httpd start 20 2 3 4 5 . 80 0 1 6 .

但是insserv正在成為執行此操作的標準方法:

# /sbin/insserv httpd,start=2,3,4,5 # 0,1,6 will be automatically set to off

引用自:https://serverfault.com/questions/245418