przedmowa
Jak wszyscy wiemy, gdy logujemy się zdalnie do innego serwera przez SSH, jeśli przez długi czas nie wykonujemy żadnej operacji, serwer automatycznie się wyloguje i poinformuje o wygaśnięciu czasu oczekiwania na wejście: auto-logout. Jeśli nie używamy tmux do utrzymania sesji, musimy zmodyfikować czas wylogowania serwera, aby zapobiec automatycznym wylogowaniu.
Zmodyfikuj kroki
Najpierw przyjrzyjmy się, jaki jest czas automatycznego wylogowania na serwerze:
Jeśli nic nie jest wyprowadzane, serwer nie zostanie automatycznie wylogowany
Jeśli w poprzednim kroku jest wyjście, na przykład 600, oznacza to, że automatyczny czas wylogowania serwera wynosi 600s, czyli 10 minut. Ta wartość jest zwykle definiowana w plikach konfiguracyjnych środowiska systemowego, takich jak /etc/profile, /etc/bashrc lub ~/.bash_profile, ~/.bashrc.
Warto zauważyć, że wartości zdefiniowane w tych plikach w katalogu domowym nadpisują wartości zdefiniowane w następujących plikach w /etc, na przykład zmienna TMOUT w ~/.bash_profile nadpisuje zmienną TMOUT w /etc/profile
Zmodyfikujmy wartość TMOUT w razie potrzeby:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 Warto zauważyć, że nie powinno być spacji po lewej i prawej stronie znaku równości
Po wprowadzeniu zmian, na przykład, jeśli modyfikujemy plik ~/.bash_profile, jeśli chcemy, aby zmiany w pliku konfiguracyjnym weszły w życie natychmiast, musimy wykonać następujący kod:
Albo wyloguj się i zaloguj ponownie.
|