目录
1 查看进程
1.1 程序和进程的关系
程序:
保存在硬盘、光盘等介质中的可执行代码和数据
静态保存的代码
进程:
在CPU及内存中运行的程序代码
动态执行的代码
父、子进程每个程序可以创建一个或多个进程
1.2 静态的进程统计信息-ps
命令格式:
ps 【选项】
常用参数:
a 显示现行终端机下的所有程序,包括其他用户的程序
u 显示进程的归属用户及内存的使用情况
x 显示没有控制终端的进程 ,当前用户的所有进程
A 显示所有程序
l 长格式显示,显示更加详细的信息,显示名称
e 显示所有进程,和-A作用一致
c 显示每个程序真正的指令名称,而不包含路径
f 显示UID,PPIP,C与STIME栏位
常用搭配:
ps -aux
ps -elf
STAT类型:
S(休眠)、R(运行)、Z(僵尸)、S
1.3 动态的进程统计信息-top
命令格式:
top
top全局模式,常用快捷键:
P键:根据CPU占用情况对进程列表进行排序
M键:根据内存占用情况对进程列表进行排序
N键:根据进程的启动时间进行排序
h键:获取top命令在线帮助信息
k键:输入对应进程PID对其进行管理,杀死僵尸进程
q键:正常退出top程序
1.4 查看进程信息-pgrep
根据特定条件查询进程PID信息
pgrep 命令
pgrep -l "log"
选项:
-l 显示进程名
-U 指定特定用户
-t 指定终端.
终端类型:
tty(终端设备的统称),pty(虚拟终端)