Chinaunix首页 | 论坛 | 博客
  • 博客访问: 794127
  • 博文数量: 858
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:43
文章分类

全部博文(858)

文章存档

2011年(1)

2008年(857)

我的朋友

分类: LINUX

2008-08-29 17:49:09

 
  今天我们学习的是对LINUX系统的初步了解,当然是需要有一定的基础之下哟,希望大家能够很好的消化这些东西,对自己和LINUX有一个近一步的认识...

  作为一名系统管理员或者想成为一名系统管理员的同学们,下面的知识必须是要知道或者是了解的,哈哈,废话不多说了哦...

  1.监测CPU
  command:top
  top-hseconds修改TOP命令的刷新时间

  在运行TOP命令时可以按"h"键大家可以去试一下下哦,如果想终止某个消耗CPU较大的进程,可以在运行TOP命令的时候按"k"键便可以kill掉进程了``~~!

  2.监测内存的使用
  command:free/vmstat

  free命令显示一次存储器使用率/vmstat全面监视内存性能

  3.监测I/O
  command:iostat

  用法和vmstat差不多大家慢慢琢磨哦哈哈

  4.监测进程
  command:ps-aux

  5.调整进程运行
  command:kill/nice

  相信大家对KILL比较熟悉了和大家讲讲nice把,nice命令是对进程的优先级进行调整,一般nice值的范围是从-20到20,nice的值越低那么进程运行的越快.而在LINUX中nice=ps-l(ps-l中的NI就是nice的值),通常可以用renice命令调整优先级.例如:process为5555那么要把这个进程的优先级调整为-1可以运行:renice-15555(这样讲大家应该可以理解把)

  大家现在对系统一些基本的命令操作应该都有一定的了解把,那下面我们来讲下关于实现进程自动化.(个人觉得这些比较重要,因为他们可以帮助我们不用每天做一些重复的工作,交给他们我们面对工作会更加的充满活力与激情,不会觉得每天都会做一些相同的事情,.哈哈)

  首先介绍的是我们的cron服务,cron服务是用来调度在时间上周期性的重复进行的任务,而这些任务一般属于日常的系统维护之类的...

  配置cron服务:
  1.编辑/etc/crontab
  2.直接使用crontab命令编辑
  crontab[-uuser]{-e-l-r}
  -e编辑某个用户的cron服务
  -l列出某个用户的cron服务
  -r删除某个用户的cron服务
  当用VI编辑时必须按照下面的格式:
  *****command
  前面的5个*分别代表:分钟,小时,日期,月份,星期
  例如:在1号,15号的早上6点到8点,每哥10分钟执行一次命令"ls"
  */106-81,15**ls(忘记说了哦*/代表的是每搁,大家只需要记住就好了,哈哈)

  配置at作业
  at命令是在某一指定的时间内调度一项一次性的作业
  只需要输入"attime"
  便可以进行编辑了要注意的是atq/atrm
  atq是查看等待运行的作业atrm作业号代表删除该作业

  配置batch作业
  batch作业是在系统平均负载降到0.8以下时执行某项一次性的任务,其用法和at命令相似大家可以去琢磨一下下哦哈哈

  关于系统的一些初步知识也就是这么多了,最后就是关于/etc/at.allow与/etc/at.deny

  这两个文件就是用来限制对at和batch命令的使用,简单点说就是如果前者存在,那么文件中列出的用户才能够使用at和batch命令,后者会被忽略.如果前者不存在,那么后者文件中的用户都将禁止使用at和batch命令.

  好了,今天的学习内容就只有这么多了哦,希望大家能够好好的理解,为继续深入的学习LINUX打好基础哦,嘿嘿~~~!

学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)学习LINUX(对系统的初步了解)
阅读(145) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~