2.3Linux中的日志管理

本文介绍了Linux系统中的日志管理,包括journald服务的使用,如查看不同级别的日志、指定服务日志及清理策略。还探讨了日志的永久保存位置,以及rsyslog配置,用于收集系统服务、认证、定时任务等日志,并讲解了如何进行日志的远程同步。
摘要由CSDN通过智能技术生成

实验环境:systemctl stop firewalld

一.journald服务及命令用法

1.服务名称:systemd-journald.service

systemctl status systemd-journald   ###查看服务状态

 默认日志存放路径:/run/log/journal

2.命令用法

   1  journalctl --since "9:00" --until "15:00"  ####显示9:00-15:00的日志
   2  journalctl -n 10      #####最新10行
   3  journalctl -o short   #####经典模式显示
   4  journalctl -o verbose #####显示全部字节 
   5  journalctl -o export  #####适合传输和备份的二进制格式
   6  journalctl -o json    #####js格式
   7  journalctl -p emerg   #####系统的严重问题日志  “0”
   8  journalctl -p alkert  #####系统中立即要更改的信息 “1”
   9  journalctl -p crit    #####软件不能工作的问题日志 “2”
   10  journalctl -p err     #####程序报错  “3”
   11  journalctl -p warning #####程序警告 “4”  
   12  journalctl -p notice  #####重要信息的普通日志 “5”
   13  journalctl -p info    #####普通日志  “6”
   14  journalctl -p debug   #####程序排错信息 “7”
   15  journalctl -F PRIORITY  ####查看可控日志级别(0-7,数字越小级别越高)
   16  journalctl -u sshd.service  ####指定查看sshd服务
   17  journalctl --disk-usage    ####查看日志大小
   18  journalctl --vacuum-size=1G ####设定日志存放大小
   19  journalctl --vacuum-time=1w  ####设定日志的最长存放时间
   20  systemctl status sshd   ####查看sshd服务状态 
   21  journalctl _PID=902     ####查看sshd服务中的_PID=902日志

journalctl -n 10      #####最新10行

 journalctl --since "9:00" --until "10:00"  ####显示9:00-10:00的日志

journalctl -o short   #####经典模式显示

 journalctl -o verbose #####显示全部字节

 journalctl -o export  #####适合传输和备份的二进制格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值