什么是进程
可以简单的理解进程为正在运行的程序。
进程的属性
- PID:进程的ID,可以用来确认一个进程
- PPID:由于Linux所有的进程都有另一个进程创建,因此PPID用来表示父进程的ID
- UID:进程的创建者
- GID:进程的创建者所属的组
- 优先级:优先级越高,进程更早被处理
- 谦让度:谦让度越高,优先级就越低
查看进程
ps aux
ps aux
:显示系统运行的所有进程。
ps lax
可以显示更加全面的进程信息,包括父进程ID(PPID),谦让度(NI)。
TOP
ps
命令看到的进程信息,只是进程的一个快照信息,top
命令显示的信息每隔一段时间就会刷新一次。
lsof
lsof
命令可以用来查看某一个文件被哪个进程占用。
结束进程:kill
kill
命令总是用来结束一个进程。
kill [-选项] PID
常用选项如下: