linux工作与进程管理
来源:互联网 发布:电视直播软件pc版 编辑:程序博客网 时间:2024/06/04 19:24
将工作丢到后台执行:&
将工作丢到后台并暂停: [ctrl+z]
查看后台工作
jobs [-lrs]
- -l:除了列出job number与命令串之外,同时列出PID
- -r:仅列出正在后台run的工作
- -s:仅列出正在后台暂停的工作
将工作拿到前台来处理
fg %jobnumberfg表示foreground
让工作在后台的状态变为运行中
bg %jobnumber
管理后台工作
kill [-signal] [-l] [%jobnumber|PID]
- -l:列出目前kill能够使用的信号signal有哪些
- -signal:代表给予后面接的那个工作什么样的指示
- -1:重新读取一次参数的配置文件,相当于重启一个进程
- -2:代表与由键盘输入[ctrl+c]一样的操作
- -9:立刻强制删除一个工作
- -15:以正常的程序方式终止一项工作,与-9不一样
- -19:暂停一个进程,相当于[ctrl+z]
脱机管理
nohub [command] [&]
以上介绍的将程序挂在后台运行的方式,在退出终端后都会中断掉,nohub命令可以将程序进行脱机运行,即在退出终端后,程序依然会继续执行
进程查看
静态查看呢
ps aux <== 查看系统所有的进程数据ps -lA <== 也是能够查看所有系统的数据ps axjf <== 连同部分进程树状态
显示结果
UID PID PPID F CPU PRI NI SZ RSS WCHAN S ADDR TTY TIME CMD501 47989 47987 4006 0 31 0 2491256 6180 - Ss 0 ttys000 0:00.02 /Applications/iT501 47991 47990 4006 0 31 0 2499064 3372 - S 0 ttys000 0:00.14 -zsh501 43675 31944 4006 0 31 0 2499124 4172 - Ss+ 0 ttys002 0:00.22 /usr/local/bin/z
- F:代表这个进程标志,说明这个进程的权限
- 若为4表示此进程的权限为root
- 若为1表示此子进程仅可复制而无法实际执行
- S:代表这个进程的状态
- R(running):该进程正在运行中
- S(sleep):该进程目前正在睡眠状态,但可以被唤醒
- D:不可被唤醒的睡眠状态,通常这个进程可能在等待I/O的情况
- T(stop):停止状态,可能是工作控制(后台暂停)或排错状态
- Z(zombie):“僵尸”状态,进程已经终止但却无法被删除
- UID/PID/PPID:代表该进程被该UID所拥有/进程的PID号码/此进程的父进程PID的号码
- C:代表cpu使用率
- PRI/NI:Priority/Nice的缩写,代表此进程被cpu执行的优先级,数值越小代表该进程越快被cpu执行
- ADDR/SZ/WCHAN:都与内存有关,ADDR指该进程在内存的哪个部分,SZ表示该进程用掉多少内存,WCHAN表示目前程序是否运行中,-表示正在运行
- TTY:登录者多终端机位置,
- TIME:使用掉的cpu时间,
- CMD:表示触发此进程的命令
动态查看
top [-d 数字] | top [-bnp]
- -d:后面可以接秒数,即整个进程界面更新的秒数,默认5秒
- -b:以批次多方式执行top
- -n:与-b搭配,意义是需要进行几次top多输出结果
- -p:指定某些个PID来进行查看监测
- top执行过程中可使用多按键命令
- ?:显示在top当中可以输入的按键指令
- P:以cpu的使用资源排序显示
- M:以内存的使用资源排序显示
- N:以PID来排序
- T:由进程使用多cpu时间累积来排序
- k:给予某个PID一个信号
- r:给予某个PID重新制定一个nice值
- q:离开top
查看进程关联
pstree [-A|U] [-up]
- -A:各进程树之间的连接以ASCII字符来连接
- -U:各进程树之间的连接以utf8码的字符来连接
- -u:同时列出每个进程的PID
- -p:同时列出每个进程的所属账号名称
阅读全文
0 0
- linux工作与进程管理
- Linux学习记录--工作管理与进程管理
- linux学习10:工作管理与进程管理
- Linux命令大全—工作进程信息与管理
- 工作管理、进程管理-(Linux笔记)
- Linux系统管理-终止进程/工作管理
- linux 命令系列之 进程管理,Linux工作管理(71)
- Linux作业与进程管理
- linux--进程管理与控制
- linux进程管理与SELinux
- linux进程管理与调度
- linux进程管理与调度
- Linux - 进程查看与管理
- Linux进程与作业管理
- Linux进程与程序管理
- Linux进程管理与调度
- linux进程管理与调度
- linux进程管理与调度
- 机器学习深入与强化--特征工程
- Android监听状态栏通知
- 【激光雷达】——什么是激光雷达?
- 210. Course Schedule II
- Java web开发中常用到的jar包简介
- linux工作与进程管理
- c#linq里的Skip和Take处理分页笔记
- bzoj 2933(区间dp)
- loadrunner Web_类函数之web_service_call()
- WebGL三角形旋转变换
- java学习第五天
- css中两个类选择器之间有没有空格的区别
- java重构(一)
- mybatis遇到的mapper.xml的链表是容易出的错