进程相关操作
1.查看进程top/htop
top 命令输出解释
在 top 命令中,字段通常表示如下:
- USER:进程的所有者。
- PR:优先级。
- NI:nice 值(优先级调整)。
- VIRT:进程使用的虚拟内存总量。
- RES:进程使用的物理内存量。
- SHR:共享内存量。
- %CPU:进程使用的 CPU 百分比。
- %MEM:进程使用的物理内存百分比。
- TIME+:进程使用的总 CPU 时间。
- COMMAND:启动该进程的命令名。
使用 top 查看资源使用情况
-
打开终端并输入
top:top -
你将看到一个实时更新的进程列表。按
q退出top。

使用 htop 查看资源使用情况
htop 提供了一个更友好的界面,并提供了更多的功能。你可以使用方向键和功能键进行操作。
-
安装
htop(如果还没有安装):sudo apt install htop -
打开
htop:htop -
你将看到一个彩色的界面,显示系统资源使用情况。可以使用方向键浏览进程列表,按
F10或q退出htop。

- %Cpu(s):显示 CPU 使用情况,包括用户空间、系统空间、nice 优先级、空闲时间、等待 I/O、硬中断和软中断等。
- KiB Mem 和 KiB Swap:显示内存和交换空间的使用情况。
2.中断进程
在 htop 中关闭线程(或进程)
-
启动
htop:htop -
找到要关闭的线程或进程:
使用上下方向键在进程列表中移动,找到你要关闭的进程。 -
选择要关闭的线程或进程:
按下F9键(或k键)进入信号发送模式。 -
选择信号:
选择SIGTERM或SIGKILL。例如,使用SIGKILL:SIGTERM 15 SIGKILL 9 ... -
发送信号:
按下Enter键发送信号,关闭选中的线程或进程。
在 top 中关闭进程(或线程)也很简单。以下是具体步骤:
使用 top 关闭进程
-
启动
top:
打开终端并输入以下命令启动top:top -
找到要关闭的进程:
在top中,使用上下方向键在进程列表中移动,找到你要关闭的进程。 -
选择要关闭的进程:
按下k键进入进程杀死模式。此时,top会提示你输入要杀死的进程的 PID(进程 ID)。 -
输入 PID:
输入你要关闭的进程的 PID,然后按Enter。 -
选择信号:
默认情况下,top使用SIGTERM(15) 信号,这是一种请求进程正常终止的信号。如果这个信号不能关闭进程,你可以输入9以使用SIGKILL信号,这是一种强制终止信号。 -
确认操作:
按下Enter键发送信号,关闭进程。
进程无法关闭
如果你无法关闭进程 ,可以尝试以下方法查看:
-
检查进程状态:
ps -p 20655 -o stat
-
查找并终止父进程:
ps -p 20655 -o ppid= sudo kill -9 <父进程PID>
进程
20655的父进程是1,这意味着它是孤立进程,直接由init(系统初始化进程)管理。 -
使用
ps查看进程的详细信息,包括它的命令和状态::ps -p 20655 -o pid,ppid,stat,cmd -
检查系统日志:
sudo dmesg | grep 20655 sudo tail -n 100 /var/log/syslog -
强制重新启动系统(最后的手段):
sudo reboot



















