昨天關閉了ESC,今天開啟後伺服器無法連線,嘗試了重啟也不行
排查:ssh無法連線,網頁無法訪問
登入阿里雲控制檯遠端連線
ssh無法連線,檢視ssh是否開啟
ps -ef | grep sshd
檢視nginx是否啟動
ps -ef | grep nginx
nginx與sshd都未啟動,說明linux開機後沒有自動啟動nginx與ssh,所以ssh與網頁都無法訪問
之前有修改過開機啟動的檔案,加了NAS掛載命令,所以首先將該命令刪除,再重啟,排查是否是因為此命令,nginx無法自動開啟。
修改了開機啟動檔案,所有程式正常啟動
但需要解決NAS自動掛載問題
修改etc/rc.local檔案,在裡面新增mount命令,即可實現ecs啟動自動掛載
Vi etc/rc.local
新增mount命令
重啟nginx
df -h可以看見NAS已成功掛載
在阿里雲控制檯中重啟ECS
重啟之後ssh登入,檢視掛載df -h
發現NAS並沒有被掛載,懷疑是rc.local這個啟動指令碼沒有生效
執行
chmod +x /etc/rc.local【該命令在每次修改完rc.local後都需要執行一次,否則本次不生效】
再次重啟ECS
ssh登入後,df -h檢視掛載
NAS成功自動掛載
排查完成