您的位置:首页 > 运维架构 > Linux

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

2011-11-16 21:42 495 查看
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周期性任务计划:

可以是些命令,可以是些脚本,数据备份的脚本

默认是通过邮件发给管理员的

一次性的应用:

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的补充

有效的促进·· 第二天开机后执行未执行的任务

chkconfig --list anacron

service anacron status

配置文件在/etc/anacrontab

这个文件只有4个字段

第一个字段表示 天 如果某个任务在过去已经至少有1天没有运行过一次了,在我们开机后65分钟后将运行一次、、

第二个字段 天

第三个 月

10 3 * * * tar -jcf /backup/`date +%F`.tar.bz2 /etc` >> /var/spool/cron
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息