Linux 系統服務註冊

2021-04-23 18:36:19 字數 1354 閱讀 6678

linux 註冊系統服務

(1)chkconfig

先在/etc/init.d資料夾下新增服務的啟動、停止指令碼

然後執行命令「chkconfig --list」可以看到當前系統的所有服務並且看到服務的狀態,例如:

syslog                    0:off  1:off  2:on   3:on   4:off  5:on   6:off

tac                       0:off  1:off  2:off  3:off  4:off  5:off  6:off

titan-server-main.log     0:off  1:off  2:off  3:off  4:off  5:off  6:off

tomcat                    0:off  1:off  2:off  3:off  4:off  5:off  6:off

xdm                       0:off  1:off  2:off  3:off  4:off  5:on   6:off

xfs                       0:off  1:off  2:off  3:off  4:off  5:off  6:off

xinetd                    0:off  1:off  2:off  3:off  4:off  5:off  6:off

ypbind                    0:off  1:off  2:off  3:off  4:off  5:off  6:off

xinetd based services:

chargen:            off

chargen-udp:        off

cups-lpd:           off

cvs:                off

daytime:            off

使用 chkconfig servicename on 使某個服務新增到系統服務中開機自動啟動

(2)update-rc.d

其實,ubuntu也提供了另外乙個簡單的命令來實現管理。但首先服務必須已在/etc/init.d目錄中存在。如:

新增乙個服務:

sudo update-rc.d servicename defaults

刪除乙個服務:

sudo update-rc.d servicename remove

具體使用說明可以參見man update-rc.d

(3)sysv-rc-conf

在ubuntu下安裝軟體sysv-rc-conf

執行sudo sysv-rc-conf 可以出現字元介面配置服務

Linux 註冊系統服務

像mysql,ssh這些我們都可以用service mysqld start類似的命令來啟動 關閉等,那我們如何把我們自己的程式也按照如此的方式來進行管理呢?1.進入 etc init.d,建立檔案 d,其內容形如以下 shell bin bash chkconfig 90 10 descripti...

Linux 註冊系統服務

像mysql,ssh這些我們都可以用service mysqld start類似的命令來啟動 關閉等,那我們如何把我們自己的程式也按照如此的方式來進行管理呢?1.進入 etc init.d,建立檔案 d,其內容形如以下 bin bash chkconfig 90 10 description tes...

linux註冊服務

建立 myservice 檔案,並編輯 mkdir myservice vim myservice1 在檔案的開頭必須加上 chkconfig 85 15 description 描述 如果不加上面的注釋,那麼執行chkconfig add myservice 時會報錯service yz does...