Linux 将Top命令与ps和kill一起使用

Linux 将Top命令与ps和kill一起使用,linux,debian,Linux,Debian,对于我的计算控制评估,我正在研究Linux操作系统Debian的一些基本命令。对于最后一个问题,我必须写一篇短文,介绍如何使用top命令以及ps和kill来调查行为不端的系统。问题要求使用PC专家(或任何有经验的Debian用户)的帮助。因此,如果有人能提供任何关于专家如何使用这些命令的信息,以及对这些命令有帮助的信息。请记住,我是来提供信息而不是回答的。感谢top用于显示进程列表,默认情况下,它按使用的CPU使用量排序-因此,在您的情况下,它是一个方便的工具,可以查看特定进程是否占用了大部分C

对于我的计算控制评估,我正在研究Linux操作系统Debian的一些基本命令。对于最后一个问题,我必须写一篇短文,介绍如何使用
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已弃用。谢谢!我试试看:)