在此之前,我的服务器运行,但webmin不可访问和网站很慢。 我不知道发生了什么,我只是重新启动。
但是,如果我知道最新的问题,并且在不重新启动的情况下解决问题,我会更好
(我使用Centos,Lighttpd,MySQL,PHP和Webmin)
那么,你知道什么命令来检查是否一切正常运行通过SSH?
谢谢
要检查是否一切正常运行良好,你必须有一个基准。 不知道什么是正常的,你会发现很难弄清楚什么是不寻常的。
您应该偶尔login到您的系统,并运行下面的命令。 检查输出,花时间了解命令并了解系统的正常状态。
定期检查/var/log日志文件。 这样做是必要的,所以当遇到问题时你会知道该忽略什么。
理想情况下,你应该build立一个networking监控系统来收集上述工具通常收集的数据。
查看一些关于故障排除的其他问题。 有几个很好的一般性问题可以帮助你开始。
我通常只是从一个“top”命令开始,看看当前正在运行的各种进程以及他们正在使用的是哪种资源。
这是我在* nix中使用的,而不是在Windows中的任务pipe理器。
这个命令应该告诉你所有正在运行的服务,确保你期望运行的所有东西都是。
service --status-all | less
如果您看到没有运行的服务,或者您只想尝试重新启动您可以使用的服务,
chkconfig httpd off chkconfig httpd on
您也可以使用这两个命令分别检查顶部的Mem和CPU
ps -auxf | sort -nr -k 4 | head -10 ps -auxf | sort -nr -k 3 | head -10
您可能还想尝试对一些程序运行strace,并查看是否可以从日志中获取任何信息。
我通常遵循
运行时间
服务–status-all | 减