Linux 查看并杀死进程
在Linux系统中,查看并杀死进程是一个常见的任务,以下是详细的步骤和命令:
查看进程
使用ps
命令
ps
命令可以列出当前运行的进程,常用的选项包括:
ps aux
:显示所有用户的所有进程。
ps -ef
:以完整格式显示进程。
示例:
ps aux
输出示例(部分):
USER | PID | %CPU | %MEM | VSZ | RSS | TT | STAT | STARTED | COMMAND |
root | 1 | 0.0 | 0.0 | 3284 | 692 | ? | Ss | 17:51 | /sbin/init |
root | 2 | 0.0 | 0.0 | 0 | 0 | ? | S | 17:51 | [kthreadd] |
... | ... | ... | ... | ... | ... | .. | ... | ... | ... |
使用top
命令
top
命令提供实时的系统性能和进程信息。
top
输出示例:
top 17:55:32 up 10 days, 2:25, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.5 us, 0.5 sy, 0.0 ni, 98.5 id, 0.5 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 4096 total, 1528 used, 2568 free, 648 buffers KiB Swap: 2048 total, 0 used, 2048 free. 1528 mem, 648 buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1234 root 20 0 123456 12345 1234 R 0.5 0.3 0:00.05 some_process
使用htop
命令
htop
是top
命令的一个更友好的版本,需要先安装:
sudo apt-get install htop # Debian/Ubuntu sudo yum install htop # CentOS/RHEL
然后运行:
htop
杀死进程
要杀死进程,可以使用kill
命令,首先需要知道进程的PID(进程ID)。
查找进程PID
假设我们已经找到目标进程的PID,例如1234
。
发送信号
kill <PID>
:发送TERM
信号,这是默认的信号,用于优雅地终止进程。
kill -9 <PID>
:发送KILL
信号,强制终止进程。
示例:
kill 1234
如果进程没有响应,可以尝试强制终止:
kill -9 1234
命令 | 描述 |
ps aux | 列出所有用户的所有进程 |
ps -ef | 以完整格式显示进程 |
top | 提供实时的系统性能和进程信息 |
htop | top 命令的更友好版本,需要先安装 |
kill | 发送TERM 信号,优雅地终止进程 |
kill -9 | 发送KILL 信号,强制终止进程 |
通过以上步骤,您可以在Linux系统中查看并杀死进程。
以上就是关于“linux 查看并杀死进程”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/91007.html