• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

SA239第14章读书笔记

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网 简要概括14章关于进程管理的基本内容!

控制系统进程
基本内容:
查看系统进程
清除被锁定的进程(清除不需要的进程)
制定一次性执行命令的时间表
指定循环执行命令的时间表

#/usr/dt/bin/sdtprocess &运行进程管理器
# prstat:按照CPU的利用率显示所有进程

PID:进程的识别号码
USERNAME:进程所有者使用的登陆用户名
SIZE:进程在虚拟内存中的总长度
RSS:进程常驻部分的长度(K字节,M字节,G字节;即交换区
STATE:进程的状态
            Cpu:      进程正在CPU上运行
            Sleep:    进程正在等待一个事件(线程)的完成
            Run:      进程正处在运行队列
            Zombie: 进程终止并且没有父进程等待
            Stop:     进程是停止的
PRI:进程的优先权
NICE:在计算进程优先权中使用的值
TIME:进程执行的累积时间
CPU:进程对CPU的利用率
PROCESS/NLWP:进程名/进程中的轻量级进程号码
Prstat命令的一些选项
-a在同一时间分开的显示关于进程的报告
-c在前一个报告后面连续的显示新的报告
-n nproc限制显示该号码
-p pidlist只报告列出了PID的进程
-s key按key值递减排序。包括5个可能的key值:cpu,time,size,rss和pri
-t报告没有用户的总共使用的统计
-u euidlist只报告列出的有效的UID的进程
-U euidlist

kill -singal PID
pkill -singal process
signal number     signal name     event     default action
1                      sighup            hangup      exit
2                      sigint              interrupt    exit
9                      sigkill               kill            exit
15                    sigterm           terminate  exit
hangup:中止终端连接,对于这样的操作,可以对系统文件进行重读
sigint:键盘终止,如ctrl+c
sigkill:杀死进程
默认是15,如果默认的15对系统进程没有响应的时候,可以通过用9来强制
杀死进程
用at命令在指定的时间自动执行一个任务
at -m:当任务完成的时候给用户发送一个邮件
at -r job:从队列中移除一个制定好的at任务
at -q queuename:制定一个指定的队列
at time:指定一个时间来执行
at date:指定一个确定的日期来执行
执行一个at命令,例如:
# at 9:00 pm
at> find /export/home/user2 -name core -exec rm {} \;
at> control+d

显示任务执行时间,例如:at -l 1016078400.a
/etc/cron.d/at.deny文件列出了禁止使用at指令的用户,由root用户指定
可以通过编辑/etc/cron.d目录里面的cron.deny和cron.allow来限制对crontab命令的访问
如果at.allow文件存在,只有allow里面列出的用户可以执行at命令
如果at.allow文件不存在,除了at.deny文件里面列出的用户不能执行at命令其他的都可以
如果两个文件都不存在,只有root用户可以执行at命令
crontab文件里面的六个字段,用来执行一系列命令,六个字段分别作用为:
分,小时,每月的天数(1-31),月,星期数,cron进程执行的命令的完整路径.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网