ls /proc 查看运行进程
init:进程号为1
ps 查看系统运行的进程参数
ps aux | head
a:所有与终端有关的进程
u:详细进程参数
x:所有与终端无关的进程
ps –elf
ps –axo property1 手动指定显示的属性字段
pstree:生产进程树
pgrep
pgrep –u root bash :一root用户运行的bash进程
pidof http
top:查询运行进程
M:按内存大小排序
p:按cpu排序
T:按运行时间排序
l:是否显示平均负载和启动时间
t:是否显示进程和cpu状态相关信息
m:是否显示内存相关信息
c:是否显示完整的命令行信息
q:退出top命令
k:终止某个进程
-d 1 定义刷新时间
-b:分屏显示
-n:显示分屏数
重要信号:
1: SIGHUP:让一个进程不要重启,就可以重读配置文件,并让新的配置信息生效
2: SIGHUP:Ctrl +c:中断一个进程
9: SIGKLL:杀死一个进程
15: SIGTERM:终止一个进程 默认信号
指定一个信号:默认是15信号
信号 号码: kill -1
信号名称 :kill –SIGKILL
信号名简写:kill –KILL
kill pid:
前台进程切换到后台:
Ctrl+z:把正在前台的作业送后台
COMMAND &:让命令在后台运行
fg:切换到前台运行
fg %ID
kill %ID:终止某作业
jobs:查看所有后台运行的进程
vmstat:查看资源应用情况
vmstat 1:每隔一秒钟刷新一次
uptime:
/proc/meminfo:cpu相关信息
free