有時候因為斷電或者其他原因導致伺服器關機,這在測試伺服器上面是很常見的事情。而伺服器上面的多個進程也就關閉了,每次都要去重啟很麻煩,於是就查了一下設置開機自動啟動的方法,這樣開機就只用稍微看看服務是否啟動就好了,不用一個一個去啟動了。 ...
開機啟動 解決伺服器重啟,比如斷點,導致服務沒有啟動的煩惱 1.整理機器上面運行的服務,編些成sh腳本,文件為:/home/rc/exec.sh #載入環境變數 source /etc/profile echo '環境變數添加成功' #啟動web /usr/local/tomcat-web/restart.sh & echo 'tomcat-web 啟動成功' 註意載入環境變數 2.執行 chmod 755 +腳本名字,命令: chmod 755 /home/rc/exec.sh 3.修改rc.load文件,vim /etc/rc.local touch /var/lock/subsys/local /home/rc/exec.sh >> /home/rc/rc.out & 4.reboot 5.查看進程ps -ef |grep tomcat看看是否生效,如果生效了,Ok完成。如果沒有生效,繼續 6.查看啟動系統的級別,命令: runlevel 這裡是 N 3,代表啟動級別為3 執行命令:ll /etc/rc3.d/ 正常情況,這裡會有S99local -> ../rc.local這樣的一個快捷鏈接,這個就是系統啟動時,載入rc.local的快捷鏈接。如果這裡沒有,那麼rc.local就不會被調用。 7.啟動rc.load 在rc3.d下麵執行:ln -s ../rc.local S99local 執行:chmod +x S99local 8.重啟 僅供參考,不足之處還請見諒,歡迎指正!轉載請標明出處。如有疑問,歡迎評論或者聯繫我郵箱[email protected]