journalctl日志管理
Systemd 统一管理所有 Unit 的启动日志。带来的好处就是,可以只用journalctl
一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf
。
journalctl
功能强大,用法非常多。
# 查看所有日志(默认情况下 ,只保存本次启动的日志) $ sudo journalctl# 查看内核日志(不显示应用日志) $ sudo journalctl -k# 查看系统本次启动的日志 $ sudo journalctl -b $ sudo journalctl -b -0# 查看上一次启动的日志(需更改设置) $ sudo journalctl -b -1# 查看指定时间的日志 $ sudo journalctl --since="2012-10-30 18:17:16" $ sudo journalctl --since "20 min ago" $ sudo journalctl --since yesterday $ sudo journalctl --since "2015-01-10" --until "2015-01-11 03:00" $ sudo journalctl --since 09:00 --until "1 hour ago"# 显示尾部的最新10行日志 $ sudo journalctl -n# 显示尾部指定行数的日志 $ sudo journalctl -n 20# 实时滚动显示最新日志 $ sudo journalctl -f# 查看指定服务的日志 $ sudo journalctl /usr/lib/systemd/systemd# 查看指定进程的日志 $ sudo journalctl _PID=1# 查看某个路径的脚本的日志 $ sudo journalctl /usr/bin/bash# 查看指定用户的日志 $ sudo journalctl _UID=33 --since today# 查看某个 Unit 的日志 $ sudo journalctl -u nginx.service $ sudo journalctl -u nginx.service --since today# 实时滚动显示某个 Unit 的最新日志 $ sudo journalctl -u nginx.service -f# 合并显示多个 Unit 的日志 $ journalctl -u nginx.service -u php-fpm.service --since today# 查看指定优先级(及其以上级别)的日志,共有8级 # 0: emerg # 1: alert # 2: crit # 3: err # 4: warning # 5: notice # 6: info # 7: debug $ sudo journalctl -p err -b# 日志默认分页输出,--no-pager 改为正常的标准输出 $ sudo journalctl --no-pager# 以 JSON 格式(单行)输出 $ sudo journalctl -b -u nginx.service -o json# 以 JSON 格式(多行)输出,可读性更好 $ sudo journalctl -b -u nginx.serviceqq-o json-pretty# 显示日志占据的硬盘空间 $ sudo journalctl --disk-usage# 指定日志文件占据的最大空间 $ sudo journalctl --vacuum-size=1G# 指定日志文件保存多久 $ sudo journalctl --vacuum-time=1years
(完)
journalctl日志管理相关推荐
- Systemd日志管理:使用Journalctl查看和处理系统日志
之前的文章Systemd日志管理服务:Journald以及重要配置选项介绍了Journald这个systemd引入的用于收集和存储日志数据的系统服务,本文将讨论systemd用来查看和处理系统日志的程 ...
- Linux 日志管理(RHEL7)
日志管理 系统和程序的日记本 记录系统,程序运行中发生的各种事件 通过查看日志,了解及排除故障 信息安全控制的依据 内核及系统日志 由系统服务rsyslog统一记录/管理 日志消息采用文本格式 主要记 ...
- linux系统中的日志管理
Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...
- Linux系统的日志管理
Linux系统的日志管理 一.systemd-journald服务 1.systemd-journald介绍 2.系统日志默认保存路径 3.systemd-journald的配置文件修改 ①配置文件目 ...
- DNS服务器分离解析 RAID阵列 进程管理 日志管理 systemd作用
目录 分离解析 什么是分离解析 BIND的view视图 案例 案例2 RAID阵列概述 • 廉价冗余磁盘阵列 • RAID 0,条带模式 • RAID 1,镜像模式 • RAID5,高性价比模式 • ...
- Linux学习笔记 -- 日志管理
目录 日志管理 rsyslogd 自定义日志服务 日志轮替 logrotate 将个人日志加入日志轮替 日志轮替机制 -- 定时任务crond 查看内存日志 -- journalctl 传送门 日志管 ...
- Linux【实操篇】—— 日志管理
目录 1. 日志介绍 2. 日志管理服务 rsyslogd 3. 配置文件 /etc/rsyslog.conf 4. 查看日志文件中的日志 5. 自定义日志 6. 日志轮替 什么是日志轮替 日志轮替配 ...
- 系统日志管理及日志管理服务
系统日志管理 一.rsyslog ##此服务是用来采集系统日志的,他不生产日志,只采集日志 二.rsyslog的管理 /var/log/messages ##服务信息日志 /var/log ...
- journalctl 日志查看方法
1 概述 日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息.Systemd统一管理所有Unit的启动日志.带来的好处就是,可以只用jo ...
- SERVICE03 - Split分离解析 RAID磁盘阵列 进程管理 日志管理
Split分离解析 (常常配合CDN使用) Content Delivery Network,内容分发网络 购票用户:===>CDN服务商的缓存服务器 铁道部成本降低 CDN服务商赚钱 用户 ...
最新文章
- ResultSet转List
- java 序列化 protobuf_java序列化机制之protobuf(快速高效跨语言)
- GIT的初步使用记录
- 浏览器卡死 (但是内存还不到一半)
- 2022年谷歌Chrome等浏览器在线打开编辑保存微软Office/金山WPS的Word、Excel和PPT技术方案大全
- flash写保护原理_Flash存储原理
- Android USB通信开发总结和热敏打印机开发实例解析
- 中国电子竞技产业研究报告
- 小程序 云开发 数据库操作
- 自媒体娱乐热点素材怎么找?-即时热榜
- 【华为机试】HJ2 计算某字符出现次数
- MyBatis中获取Oracle序列
- R-VQA: Learning Visual Relation Facts with Semantic Attention for Visual Question Answering
- 小鹤同文的几个修改项
- 使用@media实现网页字体大小自适应
- cmake添加pthread外部库方法
- (195)FPGA编程:双端口RAM(一)
- 计算机基础教学改革申报书,计算机应用基础精品课申报书.doc
- 对勾函数与双曲线的关系
- 【Phoenix】 ERROR 726 (43M10): Inconsistent namespace mapping properties.