journalctl 中文手册
archlinux - journal

systemd-journald 用于检索 systemd 的日志,是 systemd 自带的日志系统。

1. systemd-journald 概述

systemd-journald 是 syslog 的补充,收集来自内核、启动过程早期阶段、标
准输出、系统日志、守护进程启动和运行期间错误的信息。syslog 的信息也可以由 systemd-journald 转发到 rsyslog 中进一步处理。

默认情况下,systemd 的日志保存在 /run/log/journal 中,系统重启就会清除,这是RHEL7的新特性。通过新建 /var/log/journal 目录,日志会自动记录到这个目录中,并永久存储。rsyslog 服务随后根据优先级排列日志信息,将它们写入到 /var/log目录中永久保存。

2. 常用选项

完整选项列表参考 journalctl 中文手册。

选项 描述
-n, --lines= 限制显示最新的日志行数。 –pager-end 与 –follow 隐含了此选项。 此选项的参数:若为正整数则表示最大行数; 若为 “all” 则表示不限制行数; 若不设参数则表示默认值10行。
-u, --unit=UNIT|PATTERN 表示仅显示属于特定单元的日志。
-f, --follow 表示只显示最新的日志项,并且不断显示新生成的日志项。此选项隐含了 -n 选项。
-x, --catalog 在日志的输出中增加一些解释性的短文本, 以帮助进一步说明日志的含义、 问题的解决方案、支持论坛、 开发文档、以及其他任何内容。 并非所有日志都有这些额外的帮助文本, 详见 Message Catalog Developer Documentation 文档。注意,如果要将日志输出用于bug报告, 请不要使用此选项。
-e, --pager-end 在分页工具内立即跳转到日志的尾部。 此选项隐含了 -n1000 以确保分页工具不必缓存太多的日志行。 不过这个隐含的行数可以被明确设置的 -n 选项覆盖。 注意,此选项仅可用于 less(1) 分页器。

2. 常用命令

查看所有的日志

不带任何参数时,查看所有的日志:

journalctl 

持续显示某个服务不断生成的日志

journalctl -f -u apache

转载于:https://www.cnblogs.com/kika/p/10851632.html

Linux 初始化系统 systemd - journald 日志相关推荐

  1. 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd

    文章目录 一.Systemd 的简介和特点 (一)同 SysVinit 和 LSB init scripts 兼容 (二)更快的启动速度 (三)systemd 提供按需启动能力 (四)Systemd ...

  2. Linux 初始化之 Systemd机制简介

    近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经逐渐淡出历史舞台,新的 UpStart 和 systemd 各有特点,越来越多的 Linux 发行版采纳了 ...

  3. linux载入初始化内存盘,Linux初始化系统盘后重新挂载数据盘方法

    Linux实例初始化系统盘后重新挂载数据盘 在Linux实例中,重新初始化系统盘不会改变数据盘里的内容,但是数据盘的挂载信息会丢失,所以,在Linux重启后,按以下步骤创建新的挂载点信息并挂载数据盘分 ...

  4. 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- sysvinit/systemvinit(System V init)

    文章目录 从 sysvinit 到 systemd 什么是 init 系统,init 系统的历史和现状 sysvinit 概况 运行级别 sysvinit 运行顺序 sysvinit 和系统关闭 sy ...

  5. linux初始化系统工具Upstart

    在项目中我们经常需要做的是,把我们写的应用封装成系统服务,那么它就会像一个守护程序一样,被操作系统所管理.目前linux有3种初始化系统,按出现的时间依次为init ,upstart和systemd. ...

  6. Linux 初始化系统(系统服务管理和控制程序/Init System) -- System V init(SysV init) 的简单理解

    文章目录 SysV init 简介 SysV init 的缺点 运行级别 主要文件和目录的截图 SysV init 简介 System V init(缩写 SysV init)是类 Unix 操作系统 ...

  7. 查看linux服务器操作日记,linux服务器系统如何查看日志?

    在您作为Linux管理员的职业生涯中,您将不得不查看日志文件.毕竟,他们有一个非常重要的原因......帮助您解决问题.事实上,每个经验丰富的管理员都会立即告诉您,出现问题时要做的第一件事就是查看日志 ...

  8. Linux 初始化之 Systemd机制

    systemd是Linux下的一种init软件,由Lennart Poettering带头开发,其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降 ...

  9. 浅析 Linux 初始化系统(系统服务管理和控制程序/init system) -- UpStart

    文章目录 一.Upstart 简介 (一)开发 Upstart 的缘由 (二)Upstart 的特点 二.Upstart 概念和术语 (一)Job (二)Job 生命周期 (三)事件 Event 1. ...

  10. linux+读取初始化文件,Linux 初始化系统 SystemV Upstart

    System V 特点 缺点: 启动时间长,init是串行启动,只有前一个进程启动完,才会启动下一个进程 启动脚本复杂,init只是执行启动脚本,不管其他事情,脚本需要自己处理各种情况,这往往使得脚本 ...

最新文章

  1. hashmap 和 hashcode还是有点关系的
  2. 使用vue的mixins混入实现对正在编辑的页面离开时提示
  3. mycat 启动失败 The specified size exceeds the maximum representable size JVM exited while loading the a
  4. “嘿,我们又见面了!”
  5. 【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理(1)
  6. php7如何安装swoole,初学Swoole:PHP7安装Swoole的步骤
  7. pku 1639 Picnic Planning 最小度限制生成树
  8. php基础 简书,PHP的基础(一)
  9. get请求是否 csrf认证流程_CORS和CSRF修炼宝典
  10. Go 2提上日程,官方团队呼吁社区给新特性提案提交反馈
  11. 浅谈SpringAOP功能源码执行逻辑
  12. git视频及对初学者的学习建议
  13. Java操作Excel表读取的数字变成科学计数法
  14. 如何通过SEO思维收割各大平台的流量?
  15. 【CANoe】车载网络的相关概述
  16. 阿里云--短信服务---开通步骤
  17. 基于成交历史的交易播放器
  18. 仿【得物】微信小程序实战全教程(动手就会)
  19. k8s Nodeport方式下service访问,iptables处理逻辑(转)
  20. Linux卸载挂载点时,会遇到“device is busy”提示

热门文章

  1. hdu 3951 博弈
  2. 关于button onclick a href 分析
  3. React Hook 写 Timer时钟
  4. Java 开发必备,EasyExcel 操作详解!
  5. 前端图表生成利器--ECharts推荐
  6. 点击微信网页的a标签直接跳转到淘宝APP打开怎么实现的?附:动图演示效果
  7. jQuery实现简单的百分比进度条
  8. 使用timerfd实现定时器功能
  9. discuz升级php版本版本502,dz2.5版本升级Discuz! X3.0详细教程
  10. checkbox未赋值时获取value是on_【漏洞分析】关于mysqlconnectorjava连接时的反序列化...