Linux操作系统登录超时设置
在维护线上服务器的时候,经常会发现如果不在终端界面操作,很快就会出现:
timed out waiting for input: auto-logout
Shared connection to xx.xx.xx.xx closed.
这是因为操作系统环境变量中有一个参数 TMOUT
默认设置的值比较段,如果这个环境变量设置180,则你的登录会话就会180秒超时,自动退出。
检查方法,在服务器上执行:
echo $TMOUT
输出值可能是:
180
可以通过调整这个环境变量使得超时时间延长(例如,设置成30分钟):
export TMOUT=1800
另外,如果这环境变量设置为空,则关闭自动超时功能:
export TMOUT=
该环境变量可以在
/etc/profile
中配置,这样可以全局生效,也可以在个人目录下配置.profile
参考
Last updated
Was this helpful?