Linux进程管理
来源:互联网 发布:网络语水鱼是什么意思 编辑:程序博客网 时间:2024/05/17 00:06
Linux进程管理是Linux内核的一种功能。
1.ps命令:process state
SysV风格:每一个选项需要加-
BSD风格:每个选项不需要加-
a:显示所有与终端有关的进程 u: x:所有与终端无关的进程 -e:显示所有进程 -F:额外完全格式 -l:
2. 进程分类:
跟终端相关的进程
跟终端无关的进程
3.进程状态:
D:不可中断的睡眠
R: 运行或就绪
S: 可中断的睡眠
T: 停止
Z: 僵尸
<:高优先级进程N:低优先级进程+:前台进程组进程l:多线程进程s:会话进程
4.pstree:显示进程树
5.pgrep:以grep的风格显示进程
6.pidof:显示正在运行的程序的PID
pidof init
pidof sshd
7.top:
M:根据驻留内存大小进行排序
P: 根据CPU使用百分比进行排序
T: 根据累计时间进行排序
l:是否显示平均负载和启动时间t:是否显示和CPU状态相关信息m:是否显示内存相关信息c:是否显示完整的命令行信息q:推出topk:终止某个进程-d:改变刷新延迟时长-b:以批模式显示-n #:批模式只显示#批
8.重要的信号:
1:SIGHUP:让一个进程不用重启就可以重读配置文件,并让新的配置信息生效;
2:SIGINT:Ctrl + c,终止
9:SIGKILL:杀死一个进程
15:SIGTERM:终止一个进程(默认信号)指定一个信号:
信号号码:kill -1
信号名称:kill -SIGKILL
信号名称简写:kill -KILL
9.killall COMMAND:杀死所有名为COMMAND的进程
10.调整nice值:
调整已经启动进程的nice值:
renice NI PID
启动时指定nice值:
nice -n NI COMMAND
11.vmstat:系统状态查看命令
12.前台–>后台:
Ctrl + z
COMMAND &
bg:让后台的停止作业继续运行jobs:查看后台的所有作业
作业好,不同于进程号
+:命令将默认操作的作业
-:命令将第二个默认操作的作业
fg:将后台作业重新调回前台
fg [[%]jobid],中间的%可以省略,但是如果是使用在kill命令上,则%号不可省略,以为默认的为终止相应的进程,如:
kill 2 表示杀死PID为2的进程,而不是结束作业号为2的作业。
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux进程管理
- Linux 进程管理
- Linux 进程管理
- linux进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- linux进程管理
- linux进程管理
- Linux 进程管理
- linux进程管理
- 将mysql数据从Windows迁移到Linux中
- oc错误:control reaches end of non-void function
- atitit.LimeSurvey 安装 attilax 总结
- 防止了头文件被重复包含
- TCP/IP详解学习笔记——地址解析协议ARP
- Linux进程管理
- JZPKIL题解
- Hadoop三种安装模式:单机模式,伪分布式,真正分布式
- [UIImage resizableImageWithCapInsets:]使用注意
- 单循环链表的约瑟夫问题(C++)
- 如何看待:java支持图形用户界面???
- php的正则表达式完全手册
- TCP/IP详解学习笔记——数据链路层(2)
- 关于start-up routine 和 exec 和main()