Chinaunix首页 | 论坛 | 博客
  • 博客访问: 716917
  • 博文数量: 127
  • 博客积分: 2032
  • 博客等级: 大尉
  • 技术积分: 1446
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-04 10:20
文章分类

全部博文(127)

分类: LINUX

2008-10-27 09:04:03

一、进程管理类                     
    进程分为三种:交互进程,批处理进程,守护进程.守护进程总是活动的,后台运行,一盘由系统启动时激活. Top动态   Ps-aux静态   进程树pstree
1.ps [aux/lax]
2.pgrep [-lon] 程序名
    -l 列出程序名和进程ID
    -o 进程起始ID
    -n 进程终止ID
3.kill [-9] 进程ID
    杀掉指定ID的进程,-9表强制杀掉
4.killall [-9] 进程名
    杀掉指定进程名的所有进程,-9表强制杀掉
5.pkill 正在运行的程序名
    与killall差不多
6.xkill
    桌面用的杀死图形界面的程序
7.top
    动态监视系统任务的工具.
    参数:
    -b 以指模式运行,但不能接受命令输入;
    -c 显示命令行,而不仅仅是命令名;
    -d N 显示两次刷新时间的间隔,比如-d 5,表示两次刷新间隔为5秒;
    -i 禁止显示空闲进程或僵尸进程;
    -n NUM 显示更新次数,然后退出.比如-n 5,表示top更新5次数据就退出;
    -p PID 权监视指定进程的ID;PID是进程号;
    -q 不经任何延时就刷新;
    -s 安全模式运行,禁用一些交互命令;
    -S 累积模式,输出每个进程的总的CPU时间,包括已死的子进程;
    交互命令键位:
    c切换到命令名显示,或显示整个命令(包括参数);
    f,F 增加显示字段,或删除显示字段;
    h,?显示有关安全模式及累积模式的帮助信息;
    k 提示输入要杀死的进程ID,目的是用来杀死该进程(默人信号为15)
    i 禁止空闲进程和僵尸进程;
    l 切换到显法负载平均值和正常运行的时间等信息;
    m 切换到内存信息,并以内存占用大小排序;
    n 提示显示的进程数,比如输入3,就在整屏上显示3个进程;
    o,O 改变显示字段的顺序;
    r 把renice 应用到一个进程,提示输入PID和renice的值;
    s 改变两次刷新时间间隔,以秒为单位;
    t 切换到显示进程和CPU状态的信息;
    A 按进程生命大小进行排序,最新进程显示在最前;
    M 按内存占用大小排序,由大到小;
    N 以进程ID大小排序,由大到小;
    P 按CPU占用情况排序,由大到小
    S 切换到累积时间模式;
    T 按时间/累积时间对任务排序;
    W 把当前的配置写到~/.toprc中;    
8.进程的优先级:nice和renice
nice -n 数字 程序
    为程序指定一个相对谦让度
renice 数字 进程ID
    为进程指定一个绝对谦让度
     renice +1 180    把180号进程的优先级加1
9.fg  进程号
1.把后台运行的进程调回前台
10.bg 进程号
1.把前台运行进程调到后台
11.at   
    at 5pm + 3 days /bin/ls   指定三天后下午5:00执行/bin/ls
12.crontab
    crontab -e   用VI的形式来编辑自动周期性任务      
    crontab -l   查看自动周期性任务      
    crontab -r   删除自动周期性任务
    service crond    
阅读(1244) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~