• 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类
    当前位置:主页 > 教程咨询 > Linux教程

    通过Journalctl查看并操作Systemd日志

    来源:装机员┆发布时间:2018-11-07 11:03┆点击:

    装机员为您提供通过Journalctl查看并操作Systemd日志的文章咨询供您阅读,如何使用通过Journalctl查看并操作Systemd日志的方法对您有帮助也请您举手之劳分享给您身边的人。

    每当遇到诸如网卡、数据库、Apache及其他一些应用无法正常启动时,系统会提示我们使用journalctl -ex命令进行查看,往往能迅速找到相关日志,分析日志后问题一般能够迅速被解决。虽然经常使用,但是也没有过多深究。

    在CentOS7.X中,systemd统一管理着所有unit的启动日志,systemd-journald就是一个被systemd管理的进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,win7装机版,还有syslog的日志。该日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经过压缩和格式化的二进制数据,所以在查看和定位的时候很迅速,我们可以只用journalctl一条命令就能查看所有日志(内核日志和 应用日志)。

    [linuxidc@localhost ]$ systemctl list-units|grep journal*
    systemd-journal-flush.service                                                                                          loaded active exited    Flush Journal to Persistent Storage
    systemd-journald.service                                                                                                loaded active running  Journal Service
    systemd-journald.socket                                                                                                loaded active running  Journal Socket

    通过Journalctl查看并操作Systemd日志

    对于journal的配置,我们可以参见配置文件:/etc/systemd/journald.conf,可以根据实际情况进行自定义,默认情况下并不会持久化保存日志,只会保留一个月的日志。如果需要永久保留改日志文件呢?

    二、操作步骤

    1.创建相关的路径来存放journal日志,修改权限,重启systemd-journal服务。

    [linuxidc@localhost ]$ sudo mkdir /var/log/journal
    [linuxidc@localhost ]$ sudo chgrp systemd-journal /var/log/journal
    [linuxidc@localhost ]$ sudo chmod g+s /var/log/journal
    [linuxidc@localhost ]$ sudo systemctl restart systemd-journald

    通过Journalctl查看并操作Systemd日志

    2.重启数次观察日志记录结果。

    [linuxidc@localhost ]$ journalctl --list-boots
    Hint: You are currently not seeing messages from other users and the system.
          Users in the 'systemd-journal' group can see all messages. Pass -q to
          turn off this notice.
     0 dcd3dfd0f02b4f5aa756e1dd24d0d927 一 2018-10-22 20:23:30 CST—一 2018-10-22 20:
    lines 1-1/1 (END)

    通过Journalctl查看并操作Systemd日志

    从上面我们可以清晰地看到本日内的一次引导记录。

    3.观察最近一次引导过程。

    [linuxidc@localhost ]$ journalctl -b 0

    提示:您目前没有看到来自其他用户和系统的消息。“systemd-journal”组中的用户可以查看所有消息。 通过-q关闭此通知。

    通过Journalctl查看并操作Systemd日志

    4.之前/run/log/journal路径已经不存在,取而代之的是/var/log/journal路径。

    三、总结

    journalctl是一个非常好用的日志查看命令。

    Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx


    以上就是装机员给大家介绍的如何使用通过Journalctl查看并操作Systemd日志的方法了,如何使用通过Journalctl查看并操作Systemd日志的方法到这里也全部结束了相信大家对如何使用通过Journalctl查看并操作Systemd日志的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击装机员系统官网吧。

    本文来自装机员www.zhuangjiyuan.com如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供win7装机版xp系统下载win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、程等平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号