zoukankan      html  css  js  c++  java
  • Linux 初始化系统 systemd

    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
  • 相关阅读:
    微软外服 AlI In One
    js 循环多次和循环一次的时间的性能对比 All In One
    vue inject All In One
    Excel 表格数据倒置 All In One
    SVG tickets All In One
    OH MY ZSH All In One
    js array for loop performance compare All In One
    mac terminal show You have new mail All In one
    新闻视频 26 制作母版页
    转自牛腩 母版页和相对路径
  • 原文地址:https://www.cnblogs.com/kika/p/10851632.html
Copyright © 2011-2022 走看看