近日在偶然發(fā)現(xiàn)系統(tǒng)啟動時系統(tǒng)日志報錯船万,路徑為/var/log/syslog恨豁。
如下:
Start operation timed out. Terminating.
檢查了ssh.service和/etc/init.d/ssh發(fā)現(xiàn)ssh服務(wù)器啟動時總是超時后才成功芥炭,到時系統(tǒng)啟動總要卡60秒。
谷歌了一下,說是在ssh.service文件中加時間參數(shù)卿城,我覺得不干脆,直接下載openssh的源碼包铅搓,接下來看我操作:
systemctl disable ssh.service ?? #關(guān)閉由systemctl控制的ssh啟動
rm /lib/systemd/system/ssh.service????? #刪除ssh的服務(wù)配置文件
systemctl daemon-reload???????? #重載systemctl服務(wù)
下載openssh的源碼包瑟押,解壓,進入源碼包的contrib目錄狸吞,我的是openssh-7.7p1/contrib/redhat
sshd.init就是源碼包自帶的ssh服務(wù)腳本了勉耀,把它拷貝到/etc/init.d/目錄下
copy sshd.init /etc/init.d
加到系統(tǒng)服務(wù)
update-rc.d ssh defaults
好,重啟試試蹋偏,報錯就沒有了便斥。