今天我们学习的是对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) |