快速业务通道

linux系统管理学习笔记之八---进程与作业的管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-26
进程与作业管理

一、进程管理
1、ps命令

ps [-auxljfeA]
-a:显示所有终端的进程,包括其他用户的进程.
-u:显示进程的所有者
-e和-A:意思一样,都是显示所有进程.



ps -aux 后的显示详解

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 进程拥有者
PID: pid号
%CPU: 占用的 CPU 使用率
%MEM: 占用的内存使用率
VSZ: 占用的虚拟内存大小
RSS: 占用的内存大小
TTY: 终端号
STAT: 该行程的状态:D: 不可中断的静止 ; R: 正在执行中; S: 静止状态; T: 暂停执行 ; Z: 不存在但暂时无法消除; W: 没有足够的记忆体分页可分配; <: 高优先序的行程 ; N: 低优先序的行程;: 有记忆体分页分配并锁在记忆体内

START: 进程开始时间
TIME: 执行的时间
COMMAND:所执行的指令


2、top命令:显示动态的进程,即正在运行的进程及其他相关信息.与window的任务管理器相同.top ? 显示top可用的参数.

ps命令显示的是静止的,就是运行命令时正在运行的那些, 不会增减.top是动态的.


3、who :查看哪些用户登录到本机了.


4、nice和renice:调整进程的优先级. nice是降低优先级,renice是增加优先级.19是最低优先级,-20是最高优先级.
例:renice -10 1789 //把1789号进程的优先级调到-10

5、kill 进程ID :可以删除运行的进程. 要先用ps 命令查出进程号. kill -l 显示kill可用的参数.

6、pstree[-puA]:显示进程树.


注:pid指的是进程.ppid 指父进程.




二作业管理


即单一终端界面下,同时管理多个作业

1、& :把命令放到后台执行.在操作命令的后面加上&号.如: ls&

2、ctrl z:同时按,让当前作业暂停,并到后台中等待.

3、jobs [-lrs] : 观察前后台作业状态. -r:仅列出后台运行的作业. -s:仅列出后台暂停的作业.-l:列出作业号的同时,显示PID.

4、fg 作业号 :把后台作业拿到前台来处理.先用jobs查看后台作业号

5、bg 作业务号:让作业到后台运行.

6、kill [-l,1,2,9.15] 作业号:



三、系统资源的观察


1、free [-bkmgt] //查看内存的容量,和可用容量. -t:表示swap和内存的总量. -m是内存
2、uname:查看版本信息
3、uptime:查看当前系统已开机时间
4、dmesg:查看开机时的信息
5、sar:不是默认安装的.检测主机的资源状态,需手工安装这个软件.
6、netstat:查看网络监控

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号