主题
进程查看与管理
进程是系统运行的程序实例,Linux 中进程管理是系统维护的重要内容,掌握进程查看与管理方法,有助于诊断和优化系统性能。
查看进程
- ps 命令
显示当前用户进程:bashps
查看所有进程:
```bash
ps aux
```
* **top 命令**
实时动态显示系统进程和资源使用情况:
```bash
top
```
可通过按键调整显示内容。
* **htop 命令**(需安装)
更友好的交互式进程查看工具:
```bash
sudo apt install htop
htop
```
## 管理进程
* **kill 命令**
发送信号终止进程,常用信号:
* `SIGTERM` (15): 正常终止(默认)
* `SIGKILL` (9): 强制终止
```bash
kill PID
kill -9 PID
```
* **pkill 和 killall**
根据进程名终止进程:
```bash
pkill process_name
killall process_name
```
* **后台运行与停止**
使用 `&` 将进程放后台:
```bash
command &
```
使用 `fg` 恢复到前台,`bg` 让停止的进程后台运行。
* **nohup 命令**
让进程忽略挂断信号,持续运行:
```bash
nohup command &
```
掌握进程查看与管理技巧,有助于维护系统稳定和性能优化。