文章标题

来源:互联网 发布:下载哈萨克dombira软件 编辑:程序博客网 时间:2024/06/03 13:51
######关于进程

进程的PID:进程的Unique Identity (唯一标识).每次系统分配的可能相同或不同
进程的UID: 进程的身份标识。每次运行即使重启后默认都相同。不同的进程允许有相同的UID(与运行这个进程的用户UID一致)
进程的GID: 进程的组身份标识。每次运行即便重启后默认都相同。不同进程允许相同GID
(与运行这个进程的用户GID一致)
GIDs :进程所属的全部GID
1.什么是进程
进程就是系统正在做的事情
2.进程状态 S
运行 R
休眠 S
停止 T
结束 X
僵尸进程 Z
3.图形中如何查看进程
gnome-system-monitor
如何用命令查看进程
ps
SID 会话id(session id)
VSZ 进程所使用的虚拟内存大小(virtual size)
RSS进程使用的驻留集大小或者实际内存大小
TTY 与进程关联的终端
STAT 进程的状态 (+位于后台的进程)
PRI 进程优先级(Priority)编号
ps 进程查看工具
-a shell中运行的进程
-x 不在shell重运行的进程
-u 查看进程用户
-l 显示进程的详细信息
-f 完全信息full的缩写
-e 显示系统中的所有进程
-o 你想看的信息

ps -aux |grep 进程关键字

ps ax -o %cpu,%mem,user,pid,comm ##查看进程某项信息
ps aux –sort +|-%cpu|%mem… ##进程按指定方式
这里写图片描述
5.如何控制shell重进程的前后台调用
命令& ##进程在shell后台运行
ctrl +z ##把占用shell的进程打入后台停止
jobs ##查看被打入后台的进程信息
fg job号 ##把指定进程调回前台
bg job号 ##将进程放到后台执行
ctrl +c ##关闭占用shell进程

6.如何用命令控制进程
1)信号
信号 1 ##reload进程 重新读取配置文件
信号 2 ##ctrl +c 删除进程在内存中的信息
信号 3 ##内存中的鼠标信息清除
信号 9 ##强行关闭进程
信号 15 ##正常关闭进程
信号 18 ##开启停止的进程
信号 19 ##停止正在运行的进程
信号 20 ##ctrl +z
2)信号发起
kill 信号 pid
killall 信号 进程名称
pkill -u username ##结束某个用户的所有进程

7.用户登陆监控
w ##查看当前使用系统的用户
w -f ##查看当前使用系统的用户并显示使用地点
last ##查看登陆过系统的用户
lastb ##查看试图登陆但没有成功的用户

Top
PRI 每个进程的优先级
NI 每个优先级的值(正值低优先 负值高优先)
VIRT 虚拟内存总量
SHR 共享内存大小
8.top命令
-s top命令在安全模式下进行 除去交互式带来的风险
-d 数字 指定每两次屏幕刷新的时间间隔
-p pid 监视某一进程
top命令行下交互式命令
u username 关于这个用户的进程
k 信号 结束进程
h 显示简单帮助
i 忽略闲置和僵尸进程
M 切换显示内存
P 根据cpu百分比排序

这里写图片描述
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

0 0
原创粉丝点击