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
  • 相关阅读:
    解决maven构建webapp index.jsp报错问题
    Maven入门介绍
    Linux常用命令的解释
    linux怎么查看一个文件夹的大小
    EPEL源-是什么全称
    nginx+php-fpm配置后页面显示空白的解决方法(yum形式的安装)
    配置新服务器 的一些 依赖库 php mysql nginx
    服务器 CentOS上yum安装Nginx服务
    Java File创建新目录和文件
    struts2的文件上传
  • 原文地址:https://www.cnblogs.com/kika/p/10851632.html
Copyright © 2011-2022 走看看