思潮课程 / 操作系统 / 正文

Linux进程检查, 什么是进程

2024-12-26操作系统 阅读 2

1. `ps`:列出当时运转中的进程。 `ps aux`:显现一切进程,包括用户名、进程ID、CPU和内存使用状况等。 `ps ef`:显现一切进程的详细信息,包括父进程ID、发动时刻等。

2. `top`:实时显现体系中各个进程的资源占用状况,并能够依据CPU和内存使用状况进行排序。 `top u username`:只显现特定用户的进程。 `top p pid`:只显现特定进程ID的进程。

3. `htop`:类似于`top`,但具有更友爱的用户界面和更多的功用。 `htop`:直接发动`htop`。

4. `pstree`:以树状结构显现进程的父子关系。 `pstree p`:显现进程ID。 `pstree a`:显现进程的完好指令行。

5. `kill`:向进程发送信号,能够用来完毕进程。 `kill 9 pid`:强制完毕进程ID为`pid`的进程。

6. `pgrep`:依据进程名查找进程ID。 `pgrep f 'pattern'`:查找包括特定形式的进程。

7. `pkill`:依据进程名或形式完毕进程。 `pkill f 'pattern'`:完毕包括特定形式的进程。

8. `nice`:设置进程的优先级。 `nice n 19 command`:以最低优先级运转`command`。

9. `renice`:调整正在运转进程的优先级。 `renice n 19 p pid`:将进程ID为`pid`的进程优先级调整为19。

10. `nohup`:在后台运转指令,即便封闭终端也不会停止。 `nohup command

猜你喜欢