förord
Som vi alla vet, när vi loggar in på en annan server på distans via SSH, om vi inte gör någon operation på länge, loggar servern automatiskt ut och säger att du är tidsavstängd och väntar på inmatning: auto-logga. Om vi inte använder tmux för att underhålla sessionen måste vi ändra serverns utloggningstid för att förhindra automatiska utloggningar.
Modifiera stegen
Först, låt oss titta på hur lång autoutloggningstiden på servern är:
Om inget matas ut kommer din server inte automatiskt att loggas ut
Om det finns en utdata i föregående steg, till exempel 600, betyder det att din servers automatiska utloggningstid är 600s, vilket är 10 minuter. Detta värde definieras vanligtvis i konfigurationsfilerna i systemmiljön såsom /etc/profile, /etc/bashrc eller ~/.bash_profile, ~/.bashrc.
Det är värt att notera att värdena som definieras i dessa filer i hemkatalogen kommer att åsidosätta värdena i följande filer i /etc, till exempel kommer TMOUT-variabeln i ~/.bash_profile att åsidosätta TMOUT-variabeln i /etc/profile
Låt oss modifiera värdet på TMOUT efter behov:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 Det är värt att notera att det inte ska finnas några mellanslag till vänster och höger om likhetstecknet
Efter att ändringarna har gjorts, till exempel, om vi ändrar ~/.bash_profile-filen, om vi vill att ändringarna i konfigurationsfilen ska träda i kraft omedelbart, måste vi köra följande kod:
Eller logga ut och logga in igen.
|