快速业务通道

linux系统管理--系统日志功能

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-25

1系统日志:
/var/log
事件日志:记录发生的每件事
很多子系统都会产生日志比如
system,mail.web.dns
debug最最详细的记录级别
info,warn,error,alert这些都是事件的级别日志
分各种级别的,

syslog专门用于记录当前系统上所产生的日志的
两个服务进程syslogd,klogd,suditd(某些用户或者进程违反了linux所产生的日志)它们组成了syslog
/etc/syslog.conf 它们的配置文件在这里

priority.priority.priority /var/log/somefile.log
有哪个或者哪些级别的子系统,它们的级别,定义到了哪里

一旦一个系统出现一个emerg信息,下一秒,这个服务就要挂掉了,最高级别警戒信息,红色警戒

priority.=priority
只精确记录某一个日志信息的

前面带个-代表异步写入

*代表任何

ls /etc/init.d | syslog
在etc下的init.d下就有个syslog
如果这个脚本停了,就会停止两个进程,kernel logger和sustem logger

在我们的主机上操作
vim /etc/syslog.conf
把设备位置改成ip地址

在主服务器上操作
vim etc/eysconfig/syslog
在这个文件里有一项SYSLOGD_OPTIONS系统日志选项,后面 =“-m 0 -r”然后重启service susulog restart这样就可以接受别的服务器的信息日志了


在/var/log/messager下
4个字段组成
第一个事件产生的时间
第二个相关主机
第三个由哪个子系统产生的信息
第四个 日志内容
logger命令可以把我们所产生的命令记录在这里

2周期性任务计划:
可以是些命令,可以是些脚本,数据备份的脚本
默认是通过邮件发给管理员的

Empire CMS,phome.net

一次性的应用:

at:指定某个时间点,可以用绝对时间,也可以指定某些时间,或者模糊时间表达
也可以用AM PM修饰一下 月日年 日月年 now到某个特定时间(从此刻开始到某一个时间) 命令凌晨一点

batch不能指定时间,batch可以在系统空闲的时候去执行

at now 2min
ls /etc
echo "how are you?"
<EOT>
CTRL加D 提交

at -l查看任务的 data是执行
atq=at -l

mail当前主机用户接受自己的邮件的
quit退出邮件列表

一个任务计划在执行前想取消掉
at -r移除某个尚未执行的作业的
at -r=atrm

myat.txt
at -f myat.txt now 7days
定期执行的任务列表

周期性任务计划:
crond:
一类是系统周期性任务:/etc/crontab 可以用cat查看
7个字段

一类是用户周期性任务: /var/spool/cron/USERNAME
6个字段

几分Minute 0-59
几点Hour0-23
几日Day of Month 1-31
月Month 1-12
周几Day of week 0-7

通配符:
(*)对应取值范围内的所有有效值
(,)离散取值范围 1 和31 1,31 * * * *
(-)周2到周5每天的8点1分 1 8 * * 2-5
(/)每两分钟执行一次 0-59/2 * * * *

用户怎么定义自己的cron呢:
crontab
-u指定某个用户
-e定义自己的

敲crontab -e就会立即打开vim编辑器
*/2 * * * * /bin/echo "howdy"

crontab -r 移除全部计划
crontab -e进去删除一行就可以单独删除了

crontab -l 看看自己的crontab

我们还可以定义别人crontab的


anacron用于设计那些经常会挂机的pc上,是crontab的补充

Empire CMS,phome.net

有效的促进·· 第二天开机后执行未执行的任务
chkconfig --list anacron
service anacron status
配置文件在/etc/anacrontab
这个文件只有4个字段
第一个字段表示 天 如果某个任务在过去已经至少有1天没有运行过一次了,在我们开机后65分钟后将运行一次、、
第二个字段 天
第三个 月

10 3 * * * tar -jcf /backup/`date %F`.tar.bz2 /etc` >> /var/spool/cron

本文出自 “三寸天堂” 博客,请务必保留此出处http://3835473.blog.51cto.com/3825473/716431

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号