我测试了一些东西,并破坏了一些东西,以便看看我是否可以修复它们。我通过 Putty ssh 连接到远程计算机,最后使用以下命令将 fs.file-max 更改为非常(相对)小的数字(4096)
sudo sysctl -w fs.file-max=4096
一切开始关闭并冻结,最终,连接被关闭(这是意料之中的)。看起来它可能已经物理关闭,但我不确定(它是远程的,我没有物理访问权限)。我尝试通过 putty、winscp 重新连接,并只是 ping 它,但没有响应。有没有办法从我的本地机器修复这个问题,因为我无法物理访问机器?远程机器是 CentOS 64 位,具有相当多的磁盘空间、RAM 和计算能力(如果这些很重要的话)。
另外,我还看到过这样的情况:https://stackoverflow.com/questions/32473740/how-to-solve-a-fs-file-max-value-too-low但正如我所说,我没有物理访问权限。
答案1
具有物理访问权限(或 IPMI)的人将需要硬重启您的远程机器。