1.软文推荐

2.软文推荐

3.软文推荐

日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息。Systemd统一管理所有Unit的启动日志,下面为大家分享一下Linux 下journalctl命令。

使用方法

$ man journalctl

$ journalctl –help

常用方法

$ journalctl

不带任何选项时,默认输出所有的日志记录

$ journalctl -n [num]

显示最后num行的日志,如果省略num,则默认显示最后10行

$ journalctl -f

实时滚动显示最新日志

$ journalctl -u

显示指定unit的日志,unit_name为具体的unit名称, 如果想合并显示多个unit日志可以用多个-u

$ journalctl -o

设置日志输出的格式,mode的值为(short, short-iso,short-precise, short-monotonic, verbose,export, json, json-pretty, json-sse, ca)

$ journalctl –no-pager

日志默认分页输出,–no-pager改为正常的标准输出

$ journalctl –since

显示从某个时间点之后的数据

journalctl –since=“2020-08-31 10:00:00” #显示2020年8月31日10点以后的数据

journalctl –since “10 min ago” #显示最近10分钟内的日志

journalctl –since today/yesterday #显示今天/昨天以来的日志

journalctl –since “2020-08-31 10:00:00” –until “2020-08-31 11:00:00” #显示某个时间段内的日志(2020-08-31 10点-11点)

#until也可以是以下用法:

–until “1 hour ago”

–until now

$ journalctl -k

查看系统内核日志

匹配

$ journalctl -o json -n 1

可以看到最新的一条日志的json输出格式,我们可以根据json的key和value来匹配对应的日志

$ journalctl _PID=28655

获取指定进程的日志

$ journalctl _UID=33 –since=today

查看指定用户今天的日志

$ journalctl _SYSTEMD_UNIT=cron.service PRIORITY=6

通过系统unit和优先级匹配

查看指定优先级(及其以上级别)的日志

日志优先级共有8级

0: emerg

1: alert

2: crit

3: err

4: warning

5: notice

6: info

7: debug

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2301.html,若引用不当,请联系修改。

相关文章 8

1

Linux系统中有效用户组和初始用户组区别及作用 2分钟前

Linux系统中有效用户组和初始用户组有什么作用于区别?本篇教程主要为大家分享一下Linux系统中有效用户组和初始用户组的区别以及用户组的...

3

windows11镜像下载(windows11镜像下载安卓版) 6分钟前

目录:1、windows11下载所需文件可以吗?2、window11适合平板电脑的系统镜像3、微软 Win11 Build10.0.22000.51 预览版镜像 ISO 下载资源汇总windows11下载...

5

搬瓦工哪个系统好(搬瓦工哪个系统好点) 8分钟前

目录:1、云服务器能弄挂机宝吗?2、搭建Linux系统的VPS的步骤教程3、美国最好的vps是?4、cn2美国vps主机哪家好?5、搬瓦工vps买了,怎么才...

6

Linux系统777权限详细讲解 10分钟前

Linux系统中的777权限是什么意思?Linux系统赋予文件权限有两种方式:一是使用r、w、x,二是使用数字来表达,下面良许教程网为大家详细讲...

7

301网站重定向(301重定向和302重定向) 11分钟前

目录:1、域名301重定向是什么?2、windows网站301重定向怎么做3、301永久重定向是什么?4、网站301重定向怎么做?5、网站优化为什么要做3...