Chinaunix首页 | 论坛 | 博客

  • 博客访问: 51304
  • 博文数量: 41
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 16:26
文章分类

全部博文(41)

文章存档

2011年(2)

2010年(3)

2009年(36)

我的朋友

分类: LINUX

2009-11-16 21:03:28

uname -a:显示系统信息
hostname:显示主机名
last:列出最近的用户登录
lastlog:列出每一个用户的最近登录情况
free(vmstat):显示内存使用情况,如果发现物理内存使用率高,虚拟内存使用率也很高,要注意到可能物理内存不够用了
top:系统监视器,默认以5秒钟来更新显示内容,top -d 3:以3秒钟来更新显示内容
top -b -n 2 > top.txt:以批处理的方式执行top两次,输出到top.txt文件中
shift+p:按cpu使用率来排序
shift+m:按内存使用率来排序
shift+n:按pid使用率来排序
shift+t:按cpu累计时间的值来排序
系统的原始进程是init,所以init的PID总是1,除了init外,所有的进程都有父进程。
查询进程的指令:ps [option] -A或-e:将系统中所有进程都显示出来,-a:只显示系统中与终端无关的进程,-u:显示有效用户的相关进程,-x与-a搭配:列出完成信息,-l:长模式显示进程的信息,-f:以完整方式显示进程信息
ps aux:建议不加-
pstree可以以树状方式表现进程的父子关系,有时候杀死一个僵死的子进程,如果始终杀不掉,可以杀掉其父进程以达到目的
pstree -a:以ASCII码连接方式列出进程间的关系
pstree -aup:同时列出进程的PID
 
 
控制进程:
kill:杀掉后台进程,ctrl+c:中断前台进程
语法:kill [-signal] PID
向进程传送一个特定的信号,默认为15(终结)
kill -l:列出所有可以由kill传递的信号
killall后面可以跟进程名称
signal:1-SIGHUP:让PID重新读取自己的设定文件,类似让这个进程重新启动。2-SIGINT:用键盘输入ctrl+c来中断进程的执行。9-SIGKILL:强制中断一个进程的执行。15-SIGTERM:正常结束进程。
 
进程的优先级
进程的优先级用nice值来表示
nice:用一个不同的nice值来运行指令,nice -n num command
renice:改变一个运行进程的nice值,renice -n PID
 
nice 为负值为高优先级,值为:-20到19,一般用户只能给进程设定正优先级(0-19),root用户可以给进程设定负值,(-20-19)
 
前台和后台
默认情况下,一个命令执行后,此指令将独占shell,并拒绝其他输入,我们称之为前台进程,反之,则称为后台进程。
对每一个控制台,都允许多个后台进程。
对前台/后台进程的控制与调度,被称为任务控制。
command &:将一个进程直接丢入后台运行
nohup command &:将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断。
ctrl+Z:将一个正在运行的前台进程暂停,并丢入后台
 
jobs:列出当前的后台进程
fg:将后台进程拉回前台
bg:激活后台暂停的进程
阅读(302) | 评论(0) | 转发(0) |
0

上一篇:常用的一些快捷键

下一篇:/proc目录

给主人留下些什么吧!~~