Linux系統(tǒng)下如何查詢開機(jī)啟動的程序?對于沒有啟動的程序如何設(shè)置開機(jī)啟動?又如何設(shè)置在不同的啟動等級下程序啟動或不啟動?這里用Centos 6.7下如何啟動sshd服務(wù)來進(jìn)行說明。
1、使用“chkconfig --list | grep sshd”命令來查看sshd服務(wù)是否開啟,看截圖顯示都是off狀態(tài)。
注:裝好的系統(tǒng)里默認(rèn)是開啟的,這里為了演示我提前關(guān)閉了。
2、執(zhí)行"chkconfig sshd on",然后再次執(zhí)行“chkconfig --list | grep sshd”,可看到sshd服務(wù)已經(jīng)打開了。
注:可看到0,1,6,后面顯示還是off,這是系統(tǒng)默認(rèn)設(shè)置,后文會介紹如何在不同的運(yùn)行等級下設(shè)置程序自啟動off還是on。
3、執(zhí)行“reboot”重啟,重新進(jìn)入系統(tǒng)后再次執(zhí)行“chkconfig --list | grep sshd”,可看到對sshd服務(wù)進(jìn)行的開啟操作已經(jīng)生效。
4、參看步驟2里的說明,這里還以開啟sshd服務(wù)來簡單介紹一下如何在不同的系統(tǒng)運(yùn)行等級下如何設(shè)置服務(wù)程序的開啟??聪聢D,可看到sshd服務(wù)在0,1,6等級下是off狀態(tài),那么如何在這些運(yùn)行等級下開啟這些服務(wù)呢?
5、執(zhí)行“chkconfig --level 016 sshd on”,即可開啟。
6、執(zhí)行“chkconfig --list | grep sshd ”,查看當(dāng)前服務(wù)狀態(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)的運(yùn)行等級(runleve),來自行進(jìn)行測試,這里不再做過多描述。
相關(guān)推薦:
centos7系統(tǒng)中掛盤硬盤報錯該怎么辦?
centos7沒有ifconfig命令該怎么辦?
centos7怎么查看cpu內(nèi)存等系統(tǒng)性能參數(shù)?