【小白日记16】----日志管理

一、rsyslog(系统日志管理)

日志的查看

输入命令
[root@localhost log]# tail -f /var/log/messages 

“tail -f ”表示的是查看动态查看尾部日志
在这里插入图片描述

/var/log/secure                ##系统登陆日志(认证,安全)
/var/log/cron                  ##定时任务日志 (计划任务)
/var/log/maillog               ##邮件日志
/var/log/demesg                ##系统启动日志

配置rsyslog logrotate
在这里插入图片描述
现在查看日志文件 试着更改日志文件的设置

输入命令
[root@localhost log]# vim /etc/rsyslog.conf 

进入系统日志配置
在这里插入图片描述
在这里找到 “规则”
在这里插入图片描述
我们的目的是将这里的 调度计划类型日志的默认存放地点为 /var/log/cron 改为 /var/log/wangmitao
观察下次执行调度计划任务的时候 此类型日志被存放的地点。
在这里插入图片描述
==一定要记住刷新服务 ==

接着刷新调度日志 查看存放地点,出现之前新建的文件
在这里插入图片描述
日志信息改变
在这里插入图片描述
规则
在这里插入图片描述

二、logrotate(日志轮转管理)

logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。这个轮转的概念有些抽象以/var/log/messages日志文件为例:

先分四步讲解下轮转的过程。

1.系统只有messages文件,还没有轮转

touch messages

2.第一次轮转生成messages.1
(将旧日志重命名,然后再创建一个新日志用来存储新的日志,新旧日志就被分割开)

mv messages messages.1

touch messages

3.第二次轮转生成messages.2

mv messages.1 messages.2

mv messages messages.1

touch messages

4.第三次轮转生成messages.3

mv messages.2 messages.3

mv messages.1 messages.2

mv messages messages.1

toouch messages

首先介绍轮转文件配置

[root@localhost ~]# ll /etc/logrotate*

在这里插入图片描述
我们以 yum文件日志为例
在这里插入图片描述
我们试着更改他 然后测试
在这里插入图片描述
手动轮转一次
/usr/sbin/logrotate /etc/logrotate.conf在这里插入图片描述
在这里插入图片描述
改变当前日期,然后手动刷新yum日志,发现日志被轮转

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值