某天,觉得无聊然后在基于CentOS7
的VPS中安装了gnome
桌面,这是一切的开始。
由于这个服务器是当下载服务器的,当我看下载任务的时候,发现很多下载任务都失效了,原因写着“由于同时打开的文件数太多”,在清理了一切进程之后,依旧是这样的提示,我就只好使用关机重启大法。
过了几分钟,应该可以用SSH
连接了吧? 咦? 怎么连接失败,再试、还是连接失败。
没法子,登录网页管理,用novnc
,这个实在是太难用了,但不至于用不了。
逐一排查,发现网卡没有工作。
用 ifconfig
只有 lo
难怪连不上 ssh
期间尝试了如下命令。
service network start
无果。
又
ifup venet0
提示
No suitable device found for this connection (device venet0 not available because profile is not compatible with device (connection type is not "generic"))
又
ifup venet0:0
提示
Arping:device venet0 not available
Rtnetlink answers: file exists
用Google搜吧,没多少相关答案。
最后,在准备重装系统的心情下,找到了日本写的一篇博客,得以顺利解决。
原来是NetworkManager
的原因,这个一般是安装桌面环境才有的。
解决方法如下:
service NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
Restarting network (via systemctl): [ OK ]
参考:
https://qiita.com/tukiyo3/items/796da699eeb41ab842ba