昨天我在数据中心内快速重新安装了(物理)服务器,由于我的时间很短并且无法轻松访问我们的数据库,因此我为它分配了一个我知道可用的IP,以后我可以通过它分配正确的地址,然后从温暖的地方继续进行配置。 今天,我登录到服务器(位于172.16.130.10/22)并执行以下操作: ip addr add 172.16.128.67/22 dev eth0 从本地工作站上的一个终端,我检查它是否响应了新地址上的ping并通过它登录: $ ping 172.16.128.67 PING 172.16.128.67 (172.16.128.67) 56(84) bytes of data. 64 bytes from 172.16.128.67: icmp_req=2 ttl=62 time=3.61 ms 64 bytes from 172.16.128.67: icmp_req=3 ttl=62 time=4.87 ms ^C $ ssh 172.16.128.67 到目前为止,我已经通过新的IP地址连接了,不再需要旧的IP地址。我继续将其删除: ip addr del 172.16.130.10/22 dev eth0 但是,一旦Enter我的SSH会话冻结,我就不再能够连接。我必须要求现场操作员为我重新启动服务器。 我哪里做错了?为什么删除该地址会终止我的连接?
我有一个不错的Web(专用)服务器,具有良好的内存资源: System information Server load 2.19 (8 CPUs) Memory Used 29.53% (4,804,144 of 16,267,652) Swap Used 10.52% (220,612 of 2,097,136) 如您所见,当有足够的可用内存时,我的服务器正在使用交换。 这是正常现象还是配置或编码有问题? 注意: 由于某种原因,我的MySQL进程占用了超过160%的CPU能力。我不知道为什么,但同时用户不超过70个...
我正在同步一些目录。我有一个bash终端打开,正在执行如下操作: for DIR in * ; do rsync -a $DIR example.com:somewhere/ ; done 但是,如果要停止全部操作,请按Control-C。这样就停止了rsync,但随后继续进行下一个。在这种情况下,我意识到发生了什么,然后像疯子一样按Control-C,直到一切恢复正常。 有什么办法可以“解决”这个问题。我想要它,如果我有这样的循环,然后按Control-C,它将使我回到我的bash shell中。