工作管理、进程管理

一、工作管理 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] 进程名

接受失败等于打破完美的面具,接受失败等于放松自己高压的心理,

工作管理、进程管理

相关文章:

你感兴趣的文章:

标签云: