1.进程的组成
·一个文件
·被配内存的地址空间
·有权限限制
·程序代码的一个或多个副本(执行线程)
·像人一样拥有状态
2.静态进程打开
语法:ps aux
a:显示现行终端机下的所有程序
u:以用户为主的格式开显示程序状况
x:不以终端机来区分
显示:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COOMMAND
用户 进程ID CPU占比 内存占比 虚拟内存 实际内存 运行终端 进程状态 启动时间 占CPU时间 进程文件进程名
3.动态查看进程top
语法:top
显示:
top - 11:40:04 up18:50 4users loadaverage:0.05,0.05,0.05
程序名-系统时间 运行时间 登录用户数 cpu负载 1分钟 5分钟 15分钟
Tasks:176total l1running 175sleeping 0stopped 0zombie
总程序数 运行数 睡眠数 停止数 僵死数
%CPU(s): 0.0us 0.3sy 0.0ni 99.7id 0.0wa 0.0hi 0.0si 0.0st
cpu使用比例 us用户 sy系统 ni优先级 id空闲 wa等待 hi硬件 si软件 st虚拟机
KiB Mem: 3948503total 11000000free 5968203used 21931...buff/cache
物理内存K total总共4G free空闲1G used使用500M cache缓存硬盘内容2G
KiB Swap: 490349230total 同上
虚拟内存K
4.使用信号控制进程
信号种类:kill -l 可以看到
①kill -1 进程PID 重新加载配置
②键盘CTRL+C 中断
③键盘CTRL+\ 退出
④kill -9 PID 强制终止,无条件
⑤kill -15 PID 终止(正常结束)
⑥kill -18 PID 继续
⑦kill -19 PID 暂停
⑧键盘CTRL+Z 暂停
5.