简介

  • 从2012年开始,大部分linux发行版本开始从传统的systemv 初始化系统移植到一个叫做systemd的全新系统。systemd用来启动系统并管理进程。systemd包含了一个叫做journalctl的辅助组件,其主要作用是管理系统的事件日志记录。

1.journalctl概述

  • journalctl可以查看所有的系统日志文件,由于日志信息量很大,journalctl还提供了各种参数帮助用户更快速的定位到日志信息。
  • 默认情况下,用户都可以访问自己的日志。对于系统主日志和其他用户的日志,仅限于有权限的用户访问,比如root用户,wheel组和systemd组的用户。

注意:

  • 如果日志比较长,我们可以通过上下左右键盘键查看。

2.journalctl命令详解

  • 显示所有的信息
journalctl'如果不带参数,journalctl将显示所有的信息(从旧到新)'

  • 反序输出
journalctl -r-r参数表示反序输出(从新到旧)

  • 跟踪日志文件,读取最新条目
journalctl -f要使用 journalctl 跟踪日志文件 (读取最新条目), 只需在命令后加参数 “-f” 即可。
会实时输出最新日志

  • 指定输出显示的大小
journalctl -n 数字 我们可以通过-n 或者 --lines=参数来指定显示的行数大小。

  • 显示指定时间的事件日志
journalctl --since "2021-01-05 20:00:00" --until "2021-01-06 14:00:00"journalctl --since 1 hour ago  '//查看1小时前到现在的日志'journalctl可以显示指定时间段内发生的事件日志。 通过since和until 参数来实现。
其中日期的格式是“YY-MM-DD HH:MM:SS”

  • 查看某些服务的日志
journalctl -u 服务名.servicejournalctl -u httpd.service     '//查看web服务的日志'journalctl -u httpd.service -u crond.service


  • 查看某个用户的日志
[root@localhost ~]# id ritter
uid=1000(ritter) gid=1000(ritter) 组=1000(ritter),10(wheel)
[root@localhost ~]# journalctl _UID=1000 -n 5
  • 格式化输出的信息
通过-o 或者--output 可以指定日志的输出格式journalctl -o short   //默认选项journalctl -o short-precise   //时间更精细journalctl -o verbose    //详细信息

  • 显示与特定系统引导有关的信息
 journalctl -bjournalctl --list-boots


  • 显示系统日志信息
journalctl -k
或
journalctl --dmesg  用来显示系统的内核日志信息

3.查看日志的命令

systemctl status 服务名         '//查看服务日志'
journalctl -xe                  '//查看系统日志'
tail -f /var/log/messages       '//查看动态日志'
  • systemctl 介绍

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。
重要:Systemctl接受服务(.service),挂载点(.mount),套接字(.socket)和设备(.device)作为单位。

journalctl命令详解,与如何查看系统日志相关推荐

  1. Linux ps命令详解,Linux查看进程

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 ps命令详解 一.常用操作 1.查看所有进程(连带命令行) 2.显示所有包含其 ...

  2. netstat端口状态查看命令详解(如何查看本地电脑上端口号的使用情况)

    查看端口状态是我们最常使用的命令,初学者不容易分辨清楚里面的内容.所以整理了一份详细的netstat命令详解. 在Windows环境查看端口,可以使用Netstat命令: 依次点击"开始→运 ...

  3. 云原生之kubectl命令详解(二)及pod的相关操作

    目录 一.kubectl命令详解 1.查看某个资源的详细信息:kubectl describe pod pod_name -n nameapace 2.查看指定命名空间中pod的基本信息:kubect ...

  4. linux中less命令详解,linux中的less命令的详细解释

    linxu下的less命令可以查看文本文件.下面由学习啦小编为大家整理了linux的less命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的less命令的详细解释 less命令语法 l ...

  5. ip route 路由命令详解

    (523条消息) ip route 命令详解_thj_blog的博客-CSDN博客_ip route命令详解 Linux如何查看网关地址 - study_goup - 博客园 (cnblogs.com ...

  6. kinux查日志_Linux实时查看日志的四种命令详解

    原标题:Linux实时查看日志的四种命令详解 如何在Linux中实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容.在Linux中实时显示文件内容的常用命令是t ...

  7. mysql命令行查看表的触发器_Mysql事项,视图,函数,触发器命令(详解)

    事项开启和使用 //修改表的引擎 alter table a engine=myisam; //开启事务 begin; //关闭自动提交 set autocommit=0; //扣100 update ...

  8. linux 查看删除进程 ps命令详解

    ps命令详解 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数:ps的参数非常多, 在此仅列出几个常用的参数 ...

  9. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  10. linux中关于防火墙的命令,Linux系统中查看防火墙的命令详解

    Linux系统中如果要查看到防火墙的状态信息要怎么办呢?下面由学习啦小编为大家整理了Linux系统中查看防火墙的命令详解,希望对大家有帮助! Linux系统中查看防火墙的命令详解:一.service方 ...

最新文章

  1. DevExpress控件使用的一点小问题
  2. 电商那些年,我摸爬打滚出的高并发架构实战精髓
  3. linux sort命令 性能,linux sort 命令详解
  4. jQuery下的ajax【5分钟掌握】
  5. redis api-list
  6. [RabbitMQ]RabbitMQ概念_四大核心概念
  7. 流媒体服务器 php,nginx 流媒体服务器 FFmpeg 截图
  8. 每日一题(30)—— 局部变量能否和全局变量重名?
  9. UVA5876 Writings on the Wall 扩展KMP
  10. 腾讯又“撒钱”了!奖励2.28万员工800万股,人均16.6万港元 网友:福利界天花板...
  11. linux运行出现断错误,在linux下代码运行出现段错误,求大神
  12. pyspark分类算法之梯度提升决策树分类器模型GBDT实践【gradientBoostedTreeClassifier】
  13. 塔科夫帧数测试软件,逃离塔科夫如何优化游戏FPS_画面优化设置详解_52pk
  14. 必过四级技巧方法总结大全
  15. 淘宝订单API接口获取订单
  16. 翡翠手链更能够突显佩戴者的非凡气质
  17. 水果店毛利点计算公式,水果店月度毛利怎么算
  18. AntV-G6实现微服务拓扑图
  19. android圆角glide,使用Glide加载圆角矩形图片、圆形图片
  20. Jetson嵌入式系列模型部署-3

热门文章

  1. 呼叫中心投诉处理流程图_旅行社客服部呼叫中心质检部工作流程图
  2. c语言中的正号运算符,C语言 运算符
  3. 基于MATLAB的有源三相滤波器的设计,基于MATLAB的有源滤波器的设计与仿真
  4. 栈的输出_TAOCP|基本算法|栈、队列与双端队列
  5. 交换机配置常用的命令
  6. 【大话设计模式】模式二 :工厂模式
  7. python图形用户界面pyside_PySide图形界面开发(一)
  8. 【“计算机科学与技术”专业小白成长系列】Peter Norvig:十年学会编程
  9. APP 接口拦截与参数破解
  10. 西门子200PLC指令详解——比较指令