journalctl

如何在 journalctl 中转义程序名称
journalctl

如何在 journalctl 中转义程序名称

我的系统崩溃了,我试图通过查看日志来确定发生了什么。我想过滤导致错误的不同程序的日志。为此,我尝试了: my_username@pop-os:~$ journalctl -u pop-os\ kernel Invalid unit name "pop-os kernel" escaped as "pop-os\x20kernel" (maybe you should use systemd-escape?). -- No entries -- 我该如何正确搜索pop-os kernel? ...

Admin

如何汇总上次启动的日记帐分录
journalctl

如何汇总上次启动的日记帐分录

我将来自不同主机的日志集中到中央日志服务器中,systemd-journal-remote 链接至软件。所有日志都远程存储在每个主机的一个文件中。现在我想在所有这些日志中搜索,以防journalctl发生错误。 假设我想在所有四个日志文件中查找错误消息。我这样做: journalctl -r --file=remote-10.0.0.1.journal --file=remote-10.0.0.2.journal --file=remote-10.0.0.3.journal --file=remote-10.0.0.4.journal --grep=<...

Admin

journalctl 条目以相同的时间记录,间隔 5 分钟
journalctl

journalctl 条目以相同的时间记录,间隔 5 分钟

我有一项服务,每秒查询一次数据库并将结果打印到控制台。当我查看 journalctl 时,我得到几百行都具有相同的时间戳,然后接下来的几百行又都具有相同的时间戳,比前一个大约提前 5 分钟。所以我会在 12:00:00pm 有几百行,然后接下来的几百行将是 12:04:58,依此类推。有人能解释一下这个原因吗? ...

Admin

将 stdout 从 SystemD 记录到日志
journalctl

将 stdout 从 SystemD 记录到日志

我有一个服务单元,其内容如下: [Service] StandardOutput=journal StandardError=journal 当我的服务记录到 stderr 时,我可以看到带有的日志journalctl -f -t my-service。 但是当我更改服务以将日志写入 stdout 时,journalctl 没有显示任何内容。 会发生什么?除此之外,我还应该配置什么吗? ...

Admin

journalctl 时间戳格式
journalctl

journalctl 时间戳格式

journalctl -S [timestamp] 因此 journalctl 会打印出很多信息,阅读本文的人可能已经知道了。有一个标志-S(或--since)允许用户精确定位她正在寻找的日志的日期。我收到了一些与 GNOME 字体查看器相关的错误消息,我想检查journalctl一下它说了什么,但是日志条目太多了,使用 滚动浏览它们PG DOWN实际上会花费我一天的大部分时间(我可能应该更频繁地清除缓存和日志)。有一个标志可以帮助精确定位日志的指定日期。如果你知道你想查看的日志的时间,你可以使用此工具来避免滚动浏览大量的日志。 我的问题是,每次我尝试使用该...

Admin

是否可以将执行链接到 Linux 中的文件?
journalctl

是否可以将执行链接到 Linux 中的文件?

我想知道是否可以创建指向文件系统上可执行文件实际执行的链接? 例如我想创建一个指向类似命令的链接journalctl -feu 我的服务作为日志并能够发出命令猫日志才能真正看到输出。 有办法吗? ...

Admin

通过 Microsoft Teams 应用拨打电话时操纵网络设备
journalctl

通过 Microsoft Teams 应用拨打电话时操纵网络设备

我在工作笔记本 Linux mint 19.3 Cinnamon ( ) 上安装 Microsoft Teams 应用程序时遇到问题5.4.0-54-generic #60~18.04.1-Ubuntu SMP Fri Nov 6 17:25:16 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux。其中安装了 docker、virtualbox 和 barracudavpn 等。 应用程序可以安装,可以启动,我可以毫无问题地写消息,但无法拨打电话。当我尝试呼叫某人时,1-3 秒后呼叫失败,并显示“抱歉,我们无法接通您”。 该应用...

Admin

在 arch 中注销后不显示 Sddm 欢迎界面
journalctl

在 arch 中注销后不显示 Sddm 欢迎界面

我在 arch Linux 中遇到了一个问题,我安装了 kde sddm,当我尝试注销时,屏幕上出现一个带有光标的黑屏。我还启用了 sddm.service,除了这个之外,其他一切都正常。我在 Google 上搜索了 5 天,但找不到解决方案。有人能告诉我为什么会发生这种情况吗?我从刚刚启动的启动中添加日志文件,登录,注销(然后出现黑屏),切换到并行 tty,以 root 身份登录并重新启动。 http://ix.io/2HLM ...

Admin

为什么 journald 日志的顺序与 shell 输出的顺序不同?
journalctl

为什么 journald 日志的顺序与 shell 输出的顺序不同?

我正在运行以下 Python 脚本./test.py: #!/usr/bin/python3 import snowboydecoder import sys import signal import speech_recognition as sr import cec import os """ This demo file shows you how to use the new_message_callback to interact with the recorded audio after a keyword is spoken. It use...

Admin

为什么当程序输出通过管道传输时,journalctl 不会显示日志?
journalctl

为什么当程序输出通过管道传输时,journalctl 不会显示日志?

我正在尝试通过 systemd 服务运行我的 docker-compose 容器,并让 fail2ban 读取它们的日志。但是,docker-compose 添加了如下前缀: container_name_1 | Actual log message 因此,我想做的是docker-compose up --no-color 2>&1 | sed 's/^[^ ]* *| //'删除该前缀,以便 fail2ban 能够正确匹配日志行。但是当我这样做时,我只Started mydockercontainers.service在 journa...

Admin

为什么自动完成 journalctl 在 debian 中不起作用?
journalctl

为什么自动完成 journalctl 在 debian 中不起作用?

我在 CentOS 中输入一个命令: sudo journalctl -xe --unit ss 之后,我按下 Tab 并在控制台中看到: sudo journalctl -xe --unit sshd.service 我在 Debian 中输入一个命令: sudo journalctl -xe --unit ss 之后,我按下 Tab 键......什么也没有发生: sudo journalctl -xe --unit ss 为什么自动完成 journalctl 在 Debian 中不起作用? ...

Admin

我怎样才能让 journalctl 默认使用 ccze?
journalctl

我怎样才能让 journalctl 默认使用 ccze?

journalctl我真的很喜欢在 Debian 中为我的 -Output (tty)着色ccze。 例子: journalctl -b -k -f | ccze 我怎样才能设置journalctl始终通过 ccze 管道传输输出结果,而无需明确调用管道| ccze? ...

Admin

固件 ath10k_pci 导致错误
journalctl

固件 ath10k_pci 导致错误

几个月前我开始使用 Debian SID。每当我启动系统时,我都会看到journalctl -p 3 -xb: pcieport 0000:00:1c.5: AER: Error of this Agent is reported first ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2) ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000...

Admin

如何监控 journald 在某种条件下调用程序?
journalctl

如何监控 journald 在某种条件下调用程序?

在我重新发明轮子并开始编写脚本之前,是否有一种简单的方法(或现有工具)可以监视 systemd 日志并在检测到某些日志条目或条件时采取行动? 示例:如果在过去二十分钟内记录了错误,则发送电子邮件,或者在 MySQL 数据库中记录失败的登录尝试的 IP 地址。 就像是: IF: `journalctl -p err --since "20 min ago"` IS NOT EMPTY THEN: `journalctl -p err --since "20 min ago" | sed '1!b;s/^/To: [email prote...

Admin

为什么 cron 不运行其他用户的 crontab 中的命令?
journalctl

为什么 cron 不运行其他用户的 crontab 中的命令?

大家好,提前谢谢大家。 我在 mysql 用户 crontab 中编写了一个作业,但它根本没有运行。我认为我的代码是正确的,因为如果我执行它并指向我用户的 crontab 中的脚本,它就可以正常工作: 00 12 * * * /usr/bin/mariadb-dump -u root -pMyPassword --lock-tables -A > /full/path/"`date +"%Y-%m-%d"`".sql && rm /full/path/"`date -d '-2 days' '+%Y-%m-%d'`".sql 但是...

Admin