linux客户端被自动断开

1、背景

用putty连接linux服务器,一段时间后,putty自动断开,并报错:
$timed out waiting for input: auto-logout超时等待输入:自动注销。
若需要查询资料,由此导致的重新登录、重新切换到工作目录,太影响效率。

2、原理:TMOUT参数

为了增强linux系统的安全性,需要在用户操作空闲一段时间后自动断开。
TMOUT是环境变量(参数),就是用来设定这个时限的,单位是秒。

查看参数值

echo $TMOUT
 3600
cat /etc/profile|grep TMOUT
 TMOUT=3600

修改

在/etc/profile中直接修改
注意记得重新加载以及时生效。
注:查看时,参数要带$符号;设定时,直接写参数名。_

3、解决方法

1.修改服务器端TMOUT参数

如前的TMOUT参数介绍。

2.客户端反空闲设置

一般各类客户端工具都有反空闲的措施,通过定期自动发送空格或回车实现。
putty中:
putty -> Connection -> Seconds between keepalives ( 0 to turn off ),默认为0,改为60
Alt SecureCRT中:
选项 -> 会话选项 -> 终端 -> 反空闲
Alt

4、其他

还有一个案例,用Plsql Dev工具连接该服务器的Oracle数据库,一段时间后,连接自动断开。
开始怀疑是网络的原因,但与网络管理员了解,没有这方面的限制。
通过案例1明白了,也可能是服务器操作系统的原因。修改TMOUT环境变量后,问题同样解决。
ps:当然数据库连接相关的环节都有可能,涉及:网络–>操作系统–>数据库,还是要逐一排查的。

参考:
https://blog.csdn.net/dqchouyang/article/details/81019059
http://www.opstool.com/article/259

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值