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
  • 相关阅读:
    Tensorflow io demo (待)
    tf.Dataset
    tf.estimator
    并发队列
    Callable的Future模式
    hadoop之HDFS介绍
    线程池
    并发工具类
    并发编程
    初学hadoop之hadoop集群搭建
  • 原文地址:https://www.cnblogs.com/kika/p/10851632.html
Copyright © 2011-2022 走看看