Linux Centos7下自动断开连接

在安装完Oracle之后,关机,再次 开机时,发现Xshell连接时,没有输入自动退出。然后进入CentOS下同样的效果,终端在没有输入的时候直接自动关闭。考验手速的时候到了。于是乎一顿上网百度。具体XShell截图如下 :

大体解决方案分为两个。一个是修改SSHD_config文件,经过本人多轮测试之后并没有什么效果。

然后就是第二个解决方案,修改TMOUT值。

看了很多篇博文,也遇到了类似的问题,比如:

-bash: TMOUT: readonly variable

见此状,很多朋友的解决方式简单粗暴,竟然是直接将/etc/profile下的相关命令注释掉了。我当时也是感觉有些愤懑。

于是乎,开始查找关于如何修改变量值的方法。因为TMOUT变量是Linux下的只读变量,用来控制远程链接的空闲超时时间的。所以才有了最终的解决办法。

解决方法 

首先安装GDB

yum install gdb

然后用root执行命令:

cat << EOF| sudo gdb
attach $$
call unbind_variable("TMOUT")
detach
EOF

执行后的效果如下图所示:

执行后,发现Echo的结果为空白,也就是unset成功了。

然后执行:

[root@localhost ~]# readonly TMOUT=9000

再次验证:

[root@localhost ~]# echo $TMOUT
9000

发现这次可以了,而且很顺利就成功了。

以上就是一个来小时,解决这个问题的方案了。由于众多朋友的烟雾弹,导致我翻看了很多不是能真正解决问题的。当然也可能是我们本地环境变量不同而导致的。如果你通过我的方式也没有解决掉,留言或者参考其他博文,感谢。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在安装CentOS 7虚拟机时,如果遇到"以太网已断开连接"的问题,请先确保你的虚拟机网络配置正确。可以按照以下步骤进行排查和解决: 1. 检查虚拟机网络适配器设置:在虚拟机软件中,打开虚拟机的设置,检查网络适配器是否为正确的类型,比如桥接模式或者NAT模式,并确保已正确连接到宿主机的物理网络。 2. 检查网络连接设置:在CentOS 7虚拟机中,打开终端或者控制台窗口,输入以下命令检查网络连接的配置信息: ```sh ip a ``` 确认网络接口(通常为eth0或enp0s3)是否存在,以及是否被正确配置。 3. 编辑网络设置:继续在终端或控制台窗口中,编辑CentOS 7网络设置文件,可以使用以下命令: ```sh sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 ``` 确认以下两项设置正确: ```txt ONBOOT=yes NM_CONTROLLED=no ``` 保存修改后,重启网络服务: ```sh sudo systemctl restart network ``` 4. 重新配置网络适配器:有时候重新配置网络适配器也可以解决问题。在终端或控制台窗口中,输入以下命令: ```sh sudo dhclient -v ``` 5. 检查物理网络连接:如果以上方法都没有解决问题,检查宿主机与网络的连接是否正常。确保物理网线正常连接,并且路由器或交换机正常工作。 希望以上的步骤可以帮助你解决虚拟机安装CentOS 7时以太网已断开连接的问题。如果问题仍然存在,建议参考CentOS官方文档或咨询相关技术支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值