首页 > 系统相关 >linux命令之journalctl查看日志信息

linux命令之journalctl查看日志信息

时间:2023-03-06 11:46:41浏览次数:34  
标签:00 查看 -- since journalctl linux 日志

# 以flow形式查看日志 实时滚动
$ journalctl -f
 
# 查看内核日志
$ journalctl -k
 
# 查看指定服务日志 实时滚动最新日志
$ journalctl -u docker.serivce
 
# 查看指定日期日志
$ journalctl --since="2022-03-04 10:00:00" -u docker
$ journalctl --since="2022-03-04 10:00:00" --until="2022-03-04 11:00:00" -u docker
#  –until “1 hour ago”   /    –until now
$ journalctl --since “10 min ago” #显示最近10分钟内的日志
$ journalctl --since today/yesterday #显示今天/昨天以来的日志
 
# 查看指定级别日志
$ journalctl -p 3 -u docker.service
操作系统提供了从0 (emerg) 到 7 (debug) 一共7个级别的日志,7个级别的含义为:
    0: emerg
    1: alert
    2: crit
    3: err
    4: warning
    5: notice
    6: info
    7: debug
    
# 查看日志占用的磁盘空间
$ journalctl --disk-usage
 
# 设置日志占用的空间
$ journalctl --vacuum-size=500M
 
# 设置日志保存的时间
$ journalctl --vacuum-time=1month
 
# 检查日志文件一致性
$ journalctl –-verify
 
# 显示最后num行的日志,如果省略num,则默认显示最后10行
$  journalctl -n [num]
 
# 设置日志输出格式
$ journalctl -o
     格式有:
       mode的值为(short, short-iso,short-precise, short-monotonic, verbose,export, json, json-pretty, json-sse, ca)
 
# 正常标准输出 日志默认分页输出,–no-pager改为正常的标准输出
$ journalctl --no-pager
 
# 获取指定进程号的日志
$ journalctl _PID=28655
 
# 查看指定用户的日志
$ journalctl _UID=33 --since=today
 
# 通过系统优先级匹配
$ journalctl _SYSTEMD_UNIT=cron.service PRIORITY=6
 
# 查看帮助文档
$ man journalctl
$ journalctl -h

标签:00,查看,--,since,journalctl,linux,日志
From: https://www.cnblogs.com/guowenrui/p/17183167.html

相关文章

  • Linux 查看重启开机时间
    Linux查看重启开机时间#最近启动时间who-b#systemboot2021-12-3107:07#最后重启日期last-xreboot|head-1#机器运行时长uptime-p......
  • Linux 打包压缩
    1.zip#压缩目录zip-rtese.zipdirname#压缩文件ziptest.ziptest1.txttest2.txttest3.txt#参数-r:递归压缩目录-m:文件压缩后删除原始文件-v:显示压缩......
  • Hyper-V 无法启动 Arch Linux 安装盘
    在Hyper-V上尝试安装Archlinux,使用了archlinux-2023.03.01-x86_64.iso发现在Hyper-V上无法启动。然后VirtualBox又是好的。这是Intel在最新的Kernel上集成的ibt(indire......
  • Linux 终端中使用 nano 编辑器技巧
    导读最初在 Linux 终端中使用nano编辑器的时候,或多或少可能会遇到一些问题。使用它编辑内容应该没什么,一切都很简单,但是在编辑完成后,怎样保存内容呢?常规的ctrl+......
  • Linux三剑客
    1.awk(格式化生成器&列值输出)1.1语法结构:awk[option]'pattern{action}'filenameawk-F|-v'处理范围{输出方式}'文件名1.2option参数 -F:指明输入字段的分隔符......
  • 在linux服务器/系统上编译运行VTM
    在linux服务器运行VTM本文介绍的是如何将windows系统的已配置完成的项目放在linux系统上运行我使用的是featurize服务器做的,如果需要直接在linux系统或虚拟机上做的话,步......
  • 【日志的五种级别】了解
    日志有五种级别DEBUG:详细的信息,通常只出现在诊断问题上INFO:确认一切按预期运行WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空......
  • Linux & 标准C语言学习 <DAY1>
    Linux系统简单介绍:  BCPL->NewB->C->UNIX->Minix->Linux->gcc  美国贝尔实验室1968  Linux管理硬盘的能力非常强,所以只有一个磁盘分区  cd路径名......
  • Linux & 标准C语言学习 <DAY3>
    C语言简介:  BCPL->NewB->C->UNIX->Minix->Linux->gcc  C语言诞生于1971~1973年,美国贝尔实验室,肯.汤普逊和丹尼斯.里奇  C语言是专门为了编写操作系统而诞......
  • Linux & 标准C语言学习 <DAY2>
    vim文本编辑器:  可以直接在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,可以二次升级、可以扩展  基础用法:    1、进入vim:      ......