10.linux中的日志管理 下


前言

本章接着linux日志管理上,主要学习了rsyslog运用于自定义日志采集以及更改日志采集格式,查看系统时间timedatectl,以及时间同步服务。


一、rsyslog

服务名称:rsyslog.service

1.自定义日志采集路径

首先,清空日志: > /var/log/messages
在这里插入图片描述打开日志存放规定的文件:
vim /etc/rsyslog.conf
在这里插入图片描述"*.*" 表示任意类型的任意级别的日志,后跟文件夹表示存放到/var/log/westos文件中。
systemctl restart rsyslog.service 重启服务
在这里插入图片描述日志自定义采集路径设定成功。

*.*;authpriv.none    	/var/log/westos

任意日志类型的任意日志级别放到westos中,除了服务认证日志

首先我们通过清空日志 ,然后通过客户端登陆,再进行上述操作,观察日志变化。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
再次操作后,发现认证信息未被采集到本文件中。

日志类型
用户认证auth
服务认证authpriv
时间任务cron
内核类型kern
邮件mail
系统更新信息news
用户user

日志级别(与journal -p级别类似 )

日志级别
debug程序排错信息
info程序常规运行信息
notice程序常规运行信息
waring程序警告
err程序报错
crit严重级别会导致系统软件不能正常工作
alert系统中立即要更改的信息
emerg系统中立即要更改的信息
none不采集

2.更改日志采集格式

日志采集:
TCP&UDP区别:
TCP通常用在未确定接收方和发送方的存在,一般用于外网,比较稳定;三次握手,四次挥手;两个@@
UDP特点快;一个@

日志接收方:开启514端口 关闭火墙
vim /etc/rsyslog.conf 19、20行
在这里插入图片描述重启服务。
netstat -antlupe | grep rsyslog 查看514端口是否打开。
在这里插入图片描述关闭火墙
在这里插入图片描述发送方:
vim /etc/rsyslog.conf,重启服务。

*.*			@172.25.254.139

测试:
发送方写入日志,接收方成功收到。
在这里插入图片描述在这里插入图片描述
日志采集格式设定:

$template WESTOS,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
					日志生成时间	日志来源主机ip 日志生成服务  日志内容 换行符

指定日志显示,在指定的文件夹后加;WESTOS
在这里插入图片描述在这里插入图片描述重启服务,得到日志相应格式。
在这里插入图片描述
默认全部日志显示:module(load=“builtin:omfile” Template=“WESTOS”)
先复制注释,再去掉注释,方便以后改回。

二、timedatectl

timedatectl 查看系统时间

在这里插入图片描述timedatectl set-time “2021-01-01 01:01:01” 将本地时间改为

systemctl disable --now chronyd 时间同步服务关闭
timedatectl set-time “2021-01-01 01:01:01” 继续修改成功
在这里插入图片描述
timedatectl list-timezones 时区列表展示
timedatectl set-timezone “Asia/Tokyo” 设定时区为东京时间
在这里插入图片描述

timedatectl set-timezone “Asia/Shanghai” 记得改回上海

在这里插入图片描述

timedatectl set-local-rtc 0 RTC:no 系统时间不与本地时间同步,
timedatectl set-local-rtc 1 RTC:yes 系统时间与本地时间同步(一般不用,影响文件传输握手)
在这里插入图片描述


三、时间同步服务

vim /etc/chrony.conf

同步端:
23 allow 0.0.0.0/0 允许任意ip与主机同步时间
26 local stratum 10 开启时间同步时间服务器功能并设定级别为10
在这里插入图片描述

systemctl restart chronyd 重启服务
systemctl disable --now firewalld.service 关闭防火墙
在这里插入图片描述

被同步端
vim /etc/chrony.conf
pool 172.25.254.139 iburst 接受来自139ip的同步
systemctl restart chronyd 重启服务

timedatectl 查看同步结果
在这里插入图片描述

chronyc sources -v 使用chronyc命令查看同步时间效果
在这里插入图片描述


总结

熟记rsyslog以及timedatectl命令的作用,同步时间操作。
牢记每次修改完配置一定要重启服务!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值