Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226284
  • 博文数量: 56
  • 博客积分: 2325
  • 博客等级: 大尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-30 18:18
文章存档

2012年(7)

2011年(1)

2010年(2)

2009年(46)

我的朋友

分类: LINUX

2009-06-23 10:34:09

1.例行性命令
 
  一次执行 :
      at time, 时间格式MMDDYY,其余格式可查看man
      输入要执行操作后,按ctrl+d键
      atq  查看所有计划工作
      atrm 删除某项计划
 计划的记录文件放在/var/spool/cron/atjobs,具体版本可查看man at
      at.deny at.allow
      若用户在deny,则不允许执行AT命令;
      若allow存在,用户须在allow允许执行;(具体查看man)
 前提:开启了atd服务
 开启方法:/etc/init.d/atd restart
 开机启动:chkconfig --level 35 atd on
 
 周期性执行:
 crontab -e -l 查看man
 
 配置时的特殊字符
 *  代表任何时刻都生效
 , 分隔时段,2,6表示2点和6点生效
 -, 时间段, 2-6表示2到6点生效
 /n,每个n时间执行,*/5表示在0-59内每隔5分钟执行一次
 cron.allow,cron.deny与at类似
 计划记录于/var/spool/cron/crontabs 
 
系统例行性工作设定在/etc/crontab文档
例如: 01 * * * * root run-parts /etc/cron.daily
  必须指明执行者身份,如root
  run-parts表明执行某个目录下的所有script
/etc/cron.weekly
/etc/cron.hourly
/etc/cron.monthly
分别记录了相应时间的系统工作的脚本
 
 前提:开启了crond服务
 开启方法:/etc/init.d/crond restart
 开机启动:chkconfig --level 35 crond on
 
2.程序管理
 
  ps 查看进程状态,静态观测
  常用选项 aux
 
  进程状态码
  R 正在运行,或就绪态
  S 睡眠状态
  T 停止或阻塞
  Z 僵尸状态
 
  top 动态观测进程状态,默认每5秒显示一次,可通过 -d 修改
  分为上下两个画面,上面画面显示资源的使用情况;下面显示每个进程使用资源的情况。
  对于下面的画面
  PR 优先级
  NI nice,与优先级有关,越小越早执行
  TIME+ 使用CPU时间的累加
  显示过程中可键入的命令
  P  以CPU使用情况排序
  M  按内存使用排序
  T  使用的CPU时间累计排序
  N  PID排序
  ? 查询可键入命令
 
  pstree 显示进程之间的关系
 
  kill killall删除进程命令
 
  free 查看内存使用信息
  uname 查看系统信息,主要是操作系统信息
  uptime 查看系统启动时间
  netstat 查看网络连接
  dmesg 查看系统启动信息,包括硬件检测等
 
  观察优先执行顺序(优先级)
  ps -l  查看进程的优先级pri,nice等
  nice 查看修尬nice
  renice 设置nice
 
  程序和进程的关联
  fuser 查看哪些进程使用了指定的文件、设备和文件系统
  lsof  查看指定进程使用了那些文件
  pidof 查看那些进程使用了指定程序文件

 
 
   
阅读(1216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~