Linux系统

记一次修改配置文件导致本地/远程同时无法登陆centos的情况

2019-08-27  本文已影响0人  芒果芭乐

是这样的,在运行一个生物信息学软件时出现 ‘打开文件的数量过多’ 的错误,便去修改了/etc/security/limits.conf,在里面添加了

* soft nofile 1000000
* hard nofile 1000000

总之就是把软硬文件数限制设置得非常的大,然后 ‘打开文件的数量过多’ 的error解决了,一切看似都在往好的方向发展。

殊不知,过了几个小时之后,服务器的远程连接窗口一个接一个的断开,而且还没办法重新连接上。没办法哇,只能使用本地的screen进行修复排除了,但没想到也没办法登陆,出现‘无法打开会话’的提示: image.png
在网上找了一圈,使用单用户模式修改了很多的配置,却仍没解决,直到撇到一眼 limits.conf ,才记起来在一天前(出现无法登陆问题的几小时前),修改过这个文件,然后死马当活马医,将它修改成
* hard nofile 65536
* soft nofile 65536

之后问题解决。

整个过程是这样子的:

1.本地/远程同时无法登陆linux系统
2.进入单用户模式(自己网上搜索)
3.修改/etc/security/limits.conf
4.问题解决

受到的提示、教训

1、使用root权限修改系统的配置文件时,一定要记录下修改的过程,做一下原始文件的备份
2、一些错误/后果是可以延后发生的,并不是修改了一些文件后,立马就会出现问题。可以往之前的时间段寻找问题的原因。

上一篇 下一篇

猜你喜欢

热点阅读