码迷,mamicode.com
首页 > 系统相关 > 详细

工作管理、进程管理-(Linux笔记)

时间:2015-07-05 12:32:12      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

一、工作管理
1、&:直接将命令丢到后台中执行
Eg: tar -jcv -f infor/t.tar.bz2 infor/test1 & (将test1压缩)
2、[ctrl] -z :将目前的工作丢到后台中暂停
3、jobs:查看目前后台工作状态 jobs [-lsr]
-l:除了列出job number与命令串外,还列出PID的号码
-s:仅列出正在后台暂停的工作
-r:仅列出正在后台运行的工作
4、fg:将后台工作拿到前台来处理 fg %jobnumber
5、bg:让后的状态变成运行中 bg %jobnumber
6、kill:删除后台工作 kill -signal %jobnumber
Signal:代表给予后面接的那个工作什么样的指示
-1:重新读取一次参数的配置文件
-2:代表与键盘输入[ctrl]-c同样的操作
-9:立刻强制删除一个工作
-15:正常方式终止一项工作,默认值
7、nohup:脱机执行工作 nohup [命令与参数] & 终端后台中工作

二、进程管理
1、ps:进程的查看 ps aux / ps -lA :查看所有进程
ps -l:仅查看自己的bash相关进程
ps axjf:连同部分进程树状态
2、top:动态查看进程的变化 top [-d 数字] | top [-bnp]
-d:后面接秒数,整个进程界面跟新的秒数,默认5秒
-p:指定某些个PID来进行查看监测而已
3、pstree:以树结构显示进程 pstree [-A|U] [-up]
-A:各进程树之间的连接已ASCLL字符连接
-B:各进程树之间的连接已utf8码的字符连接
-p:同时列出每个进程的PID
-u:同时列出每个进程的所属账号
4、killall -signal 命令名称:删除关于命令名称的后台工作
5、nice:新执行的命令即给予新的nice值 nice [-n 数字] command
-n:后面接一个数字,数值的范围为-20~19 (改变进程优先级)
6、renice:已存在进程的nice重新调整 renice [number] PID
PID:某个进程的ID
7、free:查看内存使用情况 free [-b|-k|-m|-g] [-t]
b代表bite k代表KB m代表MB g代表GB
8、uname:查看系统与内核相关信息 uname [-asrmpi]
-a:列出所有信息 -s:系统内核名称
-r:内核版本 -p:CUP类型
9、uptime:查看系统启动时间与工作负荷
10、netstat:跟踪网络 netstat [-atunlp]
-a:列出所有的连接、监听、socket数据
-t:列出tcp网络数据包的数据
-u:列出udp网络数据包的数据
-n:不列出进程的服务名称,以端口号来显示
-l:列出目前正在网络监听的服务
-p:列出该网络服务的进程PID
11、dmesg:分析内核产生的信息 dmesg | more
12、vmstat:检测系统资源变化

三、特殊文件与程序
1、fuser:通过文件(或文件系统)找出正在使用该文件的程序
Fuser [-umv] file/dir
-u:除了进程的PID之外,同时列出该进程的所有者
-v:可以列出每个文件与程序还有命令的完整相关性
2、lsof:列出被进程所打开的文件名 lsof [-aUu] [+d]
-u:后面接username,列出该用户相关进程所打开的文件
+d:后面接目录,即找出某个目录下面已经被打开的文件
3、pidof:找出某个正在执行的进程的PID pidof [-sx] 进程名

版权声明:本文为博主原创文章,未经博主允许不得转载。

工作管理、进程管理-(Linux笔记)

标签:

原文地址:http://blog.csdn.net/qq_16687803/article/details/46762011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!