十、日志管理

一、journald服务
1、服务名称:systemd-journald.service
日志默认存放路径 /run/log/journal
2、journalctl的用法
-n 3 获取最新的三条日志
–since “2020-02-01 11:11:11” 获取该时间点之前的日志
–since “2020-02-01 11:11:11” until “2020-02-01 11:15:20” 获取该时间段的日志
在这里插入图片描述
在这里插入图片描述
journalctl -o的用法
short
verbose
export
json
在这里插入图片描述

journalctl -p的用法
0/emerg 系统的严重问题日志
1/alert 系统中要立即更改的信息
2/crit 会导致系统软件不能工作
3/err 程序报错
4/warnning 程序警告
5/notice 重要信息的普通日志
6/info 普通信息
7/debug 程序拍错信息
journalctl 的其他常用用法
-F PRIORITY 查看可控日志级别
-u sshd 查看指定服务日志
–disk-usage 查看日志大小
–vacuum-size=1G 设定日志存放大小
–vacuum-time=1w 日志最长存放时间
-f 监控日志
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
二、用journalctld服务永久存放日志
1、系统默认日志在 /run/log/journal中,默认日志会在系统启动中被自动清理
为了能永久保存日志,可以建立日志存放目录 /var/log/journal 将日志保存在里面
执行操作:
mkdir /var/log/journal 建立存放日志新目录
chgrp systemd-journal /var/log/journal 将新建目录的组的权限修改到日志服务目录组下
chmod 2775 /var/log/journal 修改新建目录的执行权限
systemctl restat sysytemd-journald.service 重新启动该服务,当服务重启后,日志存放路径会被设定到 /var/log/journal里面
在这里插入图片描述

2、rsyslog
服务名称:rsyslog.service
配置文件 /etc/rsyslog.conf
/var/log/messages 系统服务日志,常规信息,服务报错
/var/logsecure 系统认证的信息日志
/var/log/maillog 系统邮件的日志信息
/var/log/cron 系统定时任务信息
/var/log/boot.log 系统启动的日志信息
在这里插入图片描述

三、自定义日志采集信息
vim /etc/rsyslog.conf
. /var/logjournal 把所有级别的日志存在该目录中
. authpriv.none /var/log/journal 把除了 authpriv.none 以外所有的日志存在该目录中
日志类型:
auth 用户认证
authpriv 服务认证
cron 时间任务
kern 内核类型
mail 邮件
news 系统更新信息
user 用户信息
在这里插入图片描述

四、更改日志格式
1、定义日志采集格式
2、设定日志采集格式应用

五、日志的远程同步

六、timedatectl

七、时间同步服务
服务名称:chrony.service
配置文件:/etc/chrony.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值