Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。
日志文件: /var/log;
服务2个:写:systemd-journald ;
读: rsyslog: /etc/rsyslog.d /etc/rsyslog.conf
vim /etc/rsyslog.d/debug.conf
#1.日志条目查看
journalctl
journalctl -b 1 #第一次系统启动的条目
journalctl -b 2
journalctl -b 3
journalctl -n 5 #最后5行
journalctl -f #查看最后10行
journalctl -p error #显示优先级
journalctl --since today
journalctl --since "2019-02-10 20:30:00" -untime"2019-02-10 12:00:00"
journalctl --since "-1 hour"
#2.日志轮转 logrotate 自动 定时 或者定大小删掉
# /etc/logrotate.conf
#3.logger 模拟信息生成
# debug 消息写入:/var/log/messages-debug
# 修改配置文件 添加 *.debug /var/log/messages-debug
logger -p local7.notice "logtest" #-p优先级 ""内容
logger -p user.debug "Debug Message Test"
systemctl restart rsyslog
tail /var/log/messages-debug