prefață
După cum știm cu toții, când ne logăm de la distanță pe un alt server prin SSH, dacă nu efectuăm nicio operațiune pentru mult timp, serverul se deconectează automat și îți spune că este expirat în așteptarea inputului: deconectare automată. Dacă nu folosim tmux pentru a menține sesiunea, atunci trebuie să modificăm timpul de delogare al serverului pentru a preveni delogările automate.
Modifică pașii
Mai întâi, să aruncăm o privire asupra timpului de delogare automată pe server:
Dacă nu se afișează nimic, serverul tău nu va fi deconectat automat
Dacă există o ieșire în pasul anterior, cum ar fi 600, înseamnă că timpul automat de delogare al serverului tău este de 600s, adică 10 minute. Această valoare este de obicei definită în fișierele de configurare ale mediului de sistem, cum ar fi /etc/profile, /etc/bashrc, sau ~/.bash_profile, ~/.bashrc.
Merită menționat că valorile definite în aceste fișiere din directorul home vor suprascrie valorile definite în fișierele următoare din /etc, de exemplu, variabila TMOUT din ~/.bash_profile va suprascrie variabila TMOUT din /etc/profile
Să modificăm valoarea TMOUT după necesitate:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 Merită menționat că nu ar trebui să existe spații la stânga și la dreapta față de semnul egal
După ce modificările sunt făcute, de exemplu, dacă modificăm fișierul ~/.bash_profile, dacă vrem ca modificările fișierului de configurare să aibă efect imediat, trebuie să executăm următorul cod:
Sau deconectează-te și conectează-te din nou.
|