forord
Som vi alle ved, når vi logger ind på en anden server eksternt via SSH, og vi ikke udfører nogen operation i lang tid, logger serveren automatisk ud og siger, at du er timeout og venter på input: auto-logout. Hvis vi ikke bruger tmux til at vedligeholde sessionen, skal vi ændre serverens udlogningstid for at forhindre automatiske logouts.
Ændr trinene
Lad os først se på, hvad den automatiske logout-tid på serveren er:
Hvis der ikke bliver skrevet noget, vil din server ikke automatisk blive logget ud
Hvis der er et output i det forrige trin, for eksempel 600, betyder det, at din servers automatiske udlogningstid er 600s, hvilket svarer til 10 minutter. Denne værdi defineres normalt i konfigurationsfilerne i systemmiljøet såsom /etc/profile, /etc/bashrc eller ~/.bash_profile, ~/.bashrc.
Det er værd at bemærke, at værdierne defineret i disse filer i hjemmemappen vil tilsidesætte værdierne i de følgende filer i /etc, for eksempel vil TMOUT-variablen i ~/.bash_profile overskrive TMOUT-variablen i /etc/profile
Lad os justere værdien af TMOUT efter behov:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 Det er værd at bemærke, at der ikke bør være mellemrum til venstre og højre for lighedstegnet
Efter ændringerne er foretaget, for eksempel, hvis vi ændrer ~/.bash_profile-filen, hvis vi ønsker, at ændringerne i konfigurationsfilen skal træde i kraft med det samme, skal vi udføre følgende kode:
Eller logge ud og logge ind igen.
|