linux系统管理学习笔记之八---进程与作业的管理
2010-01-05 13:00:42
标签:linux 进程    [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kuangkuang.blog.51cto.com/838/258546
进程与作业管理

一、进程管理
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] 作业号: 9立即强制删除一个作业; 15以正常的程序方式终止一项作业,与9不同;  -l:[L的小写]列出当前KILL能用的参数。



三、系统资源的观察


1、free [-bkmgt]   //查看内存的容量,和可用容量。   -t:表示swap和内存的总量。  -m是内存
2、uname:查看版本信息
3、uptime:查看当前系统已开机时间
4、dmesg:查看开机时的信息
5、sar:不是默认安装的。检测主机的资源状态,需手工安装这个软件。
6、netstat:查看网络监控
本文出自 “网行天下” 博客,请务必保留此出处http://kuangkuang.blog.51cto.com/838/258546
本文出自 51CTO.COM技术博客


上一篇 linux系统管理学习笔记之八---linux文件与目录..  下一篇 linux系统管理学习笔记之九---linux例行性任务..