某日在 update Glibc 時,因為 sshd 有用到它,所以把 sshd restart
可是
正在停止 sshd: [失敗] 正在啟動 sshd: [ 確定 ]
啥米!!! …… 怎麼會有失敗這一行
當下的連線還是可以操作 console 的,但只要新的連線要到 22 port 就是不行
/var/log/secure 就出現了這種奇怪的記錄
Feb 2 14:50:40 xxxx sshd[3447]: fatal: daemon() failed: No such device
解決方式只要重建 /dev/null
rm -f /dev/null mknod /dev/null c 1 3 chmod 666 /dev/null
但跟 /dev/null 有啥關系,原因 /etc/init.d/sshd 啟動檔裡會用到 /dev/null
可是 /dev/null 啥時壞掉了 ? 對我來說是個謎,或許常在寫 script 用到 /dev/null 寫錯了方式搞壞它了吧
留言