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例行性任务..
转载于:https://blog.51cto.com/lzozhuyk/275479