如何远程查找并终止在 CentOS-5.x 上运行的进程?

如何远程查找并终止在 CentOS-5.x 上运行的进程?
  • 语境:运行备份,以为它不会超过 1 小时……但它仍在继续。该过程是 MySQL DB 备份,其中 DB 表已锁定。
  • 操作系统:CentOS-5.x
  • 目标:远程查找并终止在 CentOS-5.x 上运行的进程

可能请求的帮助:

(1)我如何找到它,这意味着我如何查看所有进程并按 CPU 使用情况排序;因为我不知道该进程是什么,但我猜它现在占用了大部分 CPU 周期,并且有一个我会弄清楚的名字。

(2)我该如何终止它?请使用以下符号,其中 # 是 CMD 行本身:# cd /-- 表示将目录更改为 root。如果命令允许使用 sudo,则在不需要 sudo 的情况下将其包括在内,例如: -- 表示根据 sudo 权限# sudo cd /secure将目录更改为。/secure

笔记:真的不确定上面的内容是否清楚,所以如果您有任何疑问,请发表评论,我会回复。谢谢!

答案1

top将显示系统上的进程,默认按 CPU 使用率排序。按k选择要终止的进程。q要退出 top 时按。

答案2

或者你可以尝试 htop :)

yum install htop

答案3

它不太可能因为 CPU 使用率而延迟 - 它应该在 I/O 进行时大部分时间处于休眠状态。并且您不应该终止客户端进程 - 终止 DBMS 上的客户端连接 - 请参阅

mysqladmin 进程列表

mysqladmin 终止

相关内容