Linux系統(tǒng)下如何查詢開機啟動的程序?對于沒有啟動的程序如何設(shè)置開機啟動?又如何設(shè)置在不同的啟動等級下程序啟動或不啟動?這里用Centos 6.7下如何啟動sshd服務來進行說明。

1、使用“chkconfig --list | grep sshd”命令來查看sshd服務是否開啟,看截圖顯示都是off狀態(tài)。
注:裝好的系統(tǒng)里默認是開啟的,這里為了演示我提前關(guān)閉了。

2、執(zhí)行"chkconfig sshd on",然后再次執(zhí)行“chkconfig --list | grep sshd”,可看到sshd服務已經(jīng)打開了。
注:可看到0,1,6,后面顯示還是off,這是系統(tǒng)默認設(shè)置,后文會介紹如何在不同的運行等級下設(shè)置程序自啟動off還是on。

3、執(zhí)行“reboot”重啟,重新進入系統(tǒng)后再次執(zhí)行“chkconfig --list | grep sshd”,可看到對sshd服務進行的開啟操作已經(jīng)生效。

4、參看步驟2里的說明,這里還以開啟sshd服務來簡單介紹一下如何在不同的系統(tǒng)運行等級下如何設(shè)置服務程序的開啟??聪聢D,可看到sshd服務在0,1,6等級下是off狀態(tài),那么如何在這些運行等級下開啟這些服務呢?

5、執(zhí)行“chkconfig --level 016 sshd on”,即可開啟。

6、執(zhí)行“chkconfig --list | grep sshd ”,查看當前服務狀態(tài),可以看到已經(jīng)開啟。

7、執(zhí)行“reboot”,重新執(zhí)行“chkconfig --list | grep sshd”,可查看到sshd在0,1,6等級下也已經(jīng)為on狀態(tài)。也可在配置檔(/etc/inittab)修改系統(tǒng)的運行等級(runleve),來自行進行測試,這里不再做過多描述。

相關(guān)推薦:
centos7系統(tǒng)中掛盤硬盤報錯該怎么辦?
centos7沒有ifconfig命令該怎么辦?
centos7怎么查看cpu內(nèi)存等系統(tǒng)性能參數(shù)?