Linux学习笔记(十)日志管理
文章目录
。
一、journal
1.服务名称:systemd-journal.service
2.journalctl
3.默认日志存放路径:/run/log
1.journalctl命令的用法
-n 3
–since"2021-04-08 11:00" --until"2021-04-09 11:00"
-p:
-F:
-u:
–disk-usage:
2.用journald服务永久存放日志
系统的默认日志在:/run/log/journal中
默认方式在重启系统后日志会被清理,要永久保存日志需要执行以下操作:
mkdir /var/log/journal
chgrp systemd-journal /var/log/journal
chomd 2775 / var/log/journal
systemctl restart systemd-journald.service
服务重启后日志将会被保存到/var/log/journal目录下
实验:重启前日志
重启后日志:
二、rsyslog
1.服务名称:rsyslog.service
2.日志存放:
/var/log/messages 系统服务日志,常规信息 ,服务报错
/var/log/secure 系统认证信息日志
/var/log/maillog 系统邮件信息日志
/var/log/cron 系统定时任务日志
/var/log/boot.log 系统启动日志信息
3.配置文件: /etc/rsyslog.conf
1.自定义日志采集路径
:
1.修改配置文件: vim /etc/rsyslog.conf
重启服务、清空日志存放的文件
2.日志的远程同步
172.25.254.170 存放日志,所有人的日志都存放到该主机 172.25.254.270 日志发送方1.设定接收所有人的日志(主机端)
systemctl stop firewalld 关闭防火墙
vim /etc/rsyslog.conf 打开udp端口
发送方
vim /etc/rsyslog.conf
@
@@
@172.25.254.170
把本机日志用udp的传输方式发送到172.25.254.170主机
三.timedatectl
1.基本指令用法
timedatectl set-timezone “xxxx-xx-xx xx:xx:xx” 设定系统时间
timedatectl list-timezones 显示系统所有的时区
timedatectl set-timezone " Asia/Shanghai" 设定时区
2.时间同步服务
服务端:
客户端:
、vim /etc/chrony.conf