Linux 将Top命令与ps和kill一起使用
对于我的计算控制评估,我正在研究Linux操作系统Debian的一些基本命令。对于最后一个问题,我必须写一篇短文,介绍如何使用Linux 将Top命令与ps和kill一起使用,linux,debian,Linux,Debian,对于我的计算控制评估,我正在研究Linux操作系统Debian的一些基本命令。对于最后一个问题,我必须写一篇短文,介绍如何使用top命令以及ps和kill来调查行为不端的系统。问题要求使用PC专家(或任何有经验的Debian用户)的帮助。因此,如果有人能提供任何关于专家如何使用这些命令的信息,以及对这些命令有帮助的信息。请记住,我是来提供信息而不是回答的。感谢top用于显示进程列表,默认情况下,它按使用的CPU使用量排序-因此,在您的情况下,它是一个方便的工具,可以查看特定进程是否占用了大部分C
top
命令以及ps
和kill
来调查行为不端的系统。问题要求使用PC专家(或任何有经验的Debian用户)的帮助。因此,如果有人能提供任何关于专家如何使用这些命令的信息,以及对这些命令有帮助的信息。请记住,我是来提供信息而不是回答的。感谢top
用于显示进程列表,默认情况下,它按使用的CPU使用量排序-因此,在您的情况下,它是一个方便的工具,可以查看特定进程是否占用了大部分CPU使用量并导致系统运行变慢。它还显示进程ID(PID)以及运行它的用户。可以把它想象成Windows中与Linux相当的任务管理器
ps
与top类似,但它不是不断刷新,而是输出服务器上运行的所有当前进程以及PID(重要)。通常将其用作ps aux,或者更具体地说,您可以将其与grep一起使用以搜索特定进程,例如,ps aux | grep httpd以显示当前正在运行的Apache进程
kill
用于终止系统上运行的进程,因此,如果系统上的脚本占用了大部分资源,并且希望强制终止该进程,则应使用kill
。您还可以使用killall
命令终止具有匹配字符串的所有进程,例如killall-httpd
我将采取以下步骤调查行为不端的系统:
1) 使用top
或ps
查找占用资源最多的流程,并记住流程ID
2) 如果我想终止进程,我会使用:kill
如果您需要任何其他澄清或解释-请随时发表评论
编辑:-这可能是将来发布类似问题的最佳位置。了解此命令的最佳方法是阅读手册页。要查找有关top just的信息,请键入:
$ man top
在命令行和享受。类似地,您可以使用以下命令显示大多数单元命令行工具的手册页:
$ man <command>
$man
因此可能不是发布此消息的最佳地点。社区在这里帮助解决问题的具体答案。是的,更多的是服务器故障问题。但是从尝试htop而不是top开始。top已弃用。谢谢!我试试看:)