用putty連線linux伺服器,一段時間後,putty自動斷開,並報錯:
$timed out waiting for input: auto-logout超時等待輸入:自動登出。
若需要查詢資料,由此導致的重新登入、重新切換到工作目錄,太影響效率。
為了增強linux系統的安全性,需要在使用者操作空閒一段時間後自動斷開。
tmout是環境變數(引數),就是用來設定這個時限的,單位是秒。
echo
$tmout
3600
cat /etc/profile|
grep tmout
tmout=3600
如前的tmout引數介紹。
一般各類客戶端工具都有反空閒的措施,通過定期自動傳送空格或回車實現。
putty中:
putty -> connection -> seconds between keepalives ( 0 to turn off ),預設為0,改為60
選項 -> 會話選項 -> 終端 -> 反空閒
還有乙個案例,用plsql dev工具連線該伺服器的oracle資料庫,一段時間後,連線自動斷開。
開始懷疑是網路的原因,但與網路管理員了解,沒有這方面的限制。
通過案例1明白了,也可能是伺服器作業系統的原因。修改tmout環境變數後,問題同樣解決。
ps:當然資料庫連線相關的環節都有可能,涉及:網路–>作業系統–>資料庫,還是要逐一排查的。
參考:
SSH遠端連線超時後自動斷開客戶端問題
修改檔案 vi etc ssh sshd config clientaliveinterval 0 clientaliveinterval 客戶端活動間隔 表示服務端向客戶端請求資訊的時間間隔,預設為0,不傳送。改為60秒傳送一次保持長連線。clientalivecountmax 3 clienta...
java socket判斷客戶端是否斷開連線
serversocket serversocket new serversocket 9952 socket socket serversocket.accept int k 1 我發現接收資料時不能用 while socket.isconnected 我在客戶端即使斷開連線,socket.isco...
Cobbler 客戶端自動重灌
客戶機自動安裝失敗,設定客戶機自動重灌。請注意 不是在cobbler server上安裝koan,是在client上安裝koan root localhost ls etc yum.repos.d 檢視epel源是否有 centos base.repo centos debuginfo.repo c...