1.进程
程序运行在操作系统中,是被操作系统所管理的。
为管理运行的程序,每一个程序运行的时候,便被操作系统注册为系统中的一个:进程
并会为每一个进程都分配一个独有的:进程ID(进程号)
2. 查看进程、关闭进程
【1】查看进程
语法: ps [ -e -f ]
- -e:显示全部进程的进度
- -f 以完全格式化的形式展示进程的信息(展示全部信息)
一般来说,固定用法: ps -ef
列出全部的进程信息
[root@localhost ~]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 17:58 ? 00:00:14 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0 0 17:58 ? 00:00:00 [kthreadd]
root 3 2 0 17:58 ? 00:00:02 [ksoftirqd/0]
root 5 2 0 17:58 ? 00:00:00 [kworker/0:0H]
- UID:进程所属的用户ID
- PID:进程的进程号ID
- PPID:进程的父ID(启动此进程的其他进程)
- C:此进程的CPU占用率(百分比)
- STIME: 进程的启动时间
- TTY:启动此进程的终端序号,如显示?,则表示非终端启动
- TIME:进程占用CPU的时间
- CMD:进程对应的名称或启动路径或启动命令
【2】查看指定进程
直接查看进行信息太多,可配合管道符过滤
如: ps -ef | grep tail
进程号、进程IP、用户ID等均可被过滤
如:ps -ef |grep 3001
【3】进程的关闭
语法: kill [ -9 ] 进程ID
- -9 表示强制关闭。若不使用-9,则会向进程发送信号要求其关闭,但是关闭与否要看进程自身的处理机制
练习:
打开一个进程tail
查看tail进程:
强制关闭tail进程:
查看tail进程:tail进程已经被关闭
不使用强制关闭:
自动终止进程: