diff --git a/translated/tech/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md b/published/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md similarity index 61% rename from translated/tech/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md rename to published/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md index 8b12035d3e..57f35863f9 100644 --- a/translated/tech/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md +++ b/published/20221109.4 ⭐️⭐️ How to use journalctl to View and Analyze Systemd Logs [With Examples].md @@ -3,34 +3,36 @@ [#]: author: "Arindam https://www.debugpoint.com/author/admin1/" [#]: collector: "lkxed" [#]: translator: "Chao-zhi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15544-1.html" -如何使用 journalctl 查看和分析 Systemd 日志 [附实例] 。 +如何使用 journalctl 查看和分析 systemd 日志(附实例) ====== -**本指南介绍了 [Systemd][1] 的 journalctl 工具及其各种命令的基础知识。你可以使用这些命令对 Linux 中的桌面和服务器日志进行故障诊断。以下是如何使用 journalctl 查看和分析 Systemd 日志的不同例子。** +![][0] + +> 本指南介绍了 [systemd][1] 的 journalctl 工具及其各种命令的基础知识。你可以使用这些命令对 Linux 中的桌面和服务器日志进行故障诊断。以下是如何使用 journalctl 查看和分析 systemd 日志的不同例子。 ### 简介 -很多人说 Systemd 不好,它对系统的影响很大,这也是一个有争议的话题。但你不能否认的是,它提供了一套完善的工具来管理和排除系统故障。想象一下,当你遇到一个没有 GUI 的坏系统时,你可能会把启动和 GRUB 弄得一团糟。在这种情况下,你可以从一个 live 系统启动,挂上你的 Linux 分区,然后浏览 Systemd 的日志,找出问题所在。 +很多人说 systemd 不好,它对系统的影响很大,这也是一个有争议的话题。但你不能否认的是,它提供了一套完善的工具来管理和排除系统故障。想象一下,当你遇到一个没有 GUI 的损坏系统时,你可能会把启动和 GRUB 弄得一团糟。在这种情况下,你可以从一个立付Live系统启动,挂上你的 Linux 分区,然后浏览 systemd 的日志,找出问题所在。 -Systemd有三个基本组件,如下所示: +systemd 有三个基本组件,如下所示: -- **systemd**。Linux 操作系统的系统和服务管理器。 -- **systemctl**。命令,用于反观和控制 systemd 系统和服务管理器的状态。 -- **systemd-analyze**。提供系统启动时的性能统计,并从系统和服务管理器中检索其他状态和跟踪信息。 +- `systemd`:Linux 操作系统的系统和服务管理器。 +- `systemctl` :该命令用于反观和控制 systemd 系统和服务管理器的状态。 +- `systemd-analyze`:该命令提供系统启动时的性能统计,并从系统和服务管理器中检索其他状态和跟踪信息。 除了这三个服务外,systemd 还提供其他服务,如 journald、logind、networkd 等。在本指南中,我们将讨论 systemd 的 journald 服务。 -### journald - systemd日志服务 +### journald - systemd 日志服务 根据设计,systemd 提供了一个集中的方式来处理所有来自进程、应用程序等的操作系统日志。所有这些日志事件都由 systemd 的 journald 守护进程来处理。journald 守护进程收集所有来自 Linux 操作系统各处的日志,并将其作为二进制数据存储在文件中。 -集中记录事件、系统问题作为二进制数据的好处有很多。例如,由于系统日志是以二进制而不是文本形式存储的--你可以以多种方式进行翻译,如文本、JSON对象,以满足各种需求。另外,由于日志是按顺序存储的,通过对日志的日期/时间操作,超级容易追踪到单个事件。 +以二进制数据集中记录事件、系统问题的好处有很多。例如,由于系统日志是以二进制而不是文本形式存储的,你可以以文本、JSON 对象等多种方式进行转译,以满足各种需求。另外,由于日志是按顺序存储的,通过对日志的日期/时间操作,超级容易追踪到单个事件。 -请记住,journald 收集的日志文件有几千行,而且每次开机都会对每个事件进行更新。因此,如果你有一个长期运行的 Linux 操作系统--日志的大小应该以 GB 为单位。由于有着数以千计的日志,最好用基本命令进行过滤,以了解更多系统问题。 +请记住,journald 收集的日志文件数以千行计,而且不断更新每次开机、每个事件。因此,如果你有一个长期运行的 Linux 操作系统,日志的大小应该以 GB 为单位。由于有着数以千计的日志,最好用基本命令进行过滤,以了解更多系统问题。 #### journald 配置文件 @@ -42,7 +44,7 @@ journald 的配置文件存在于以下路径中。它包含了关于如何进 #### journald 存储二进制日志文件的地方 -journald 以二进制格式存储日志。它们被保存在这个路径下的一个目录中。 +journald 以二进制格式存储日志。它们被保存在这个路径下的一个目录中: ``` /var/log/journal @@ -52,13 +54,13 @@ journald 以二进制格式存储日志。它们被保存在这个路径下的 ![journalctl log file path][2] -不要使用 cat 命令,也不要使用 nano 或 vi 来打开这些文件。它们将无法正常显示。 +不要使用 `cat` 命令,也不要使用 `nano` 或 `vi` 来打开这些文件。它们(是二进制的),无法正常显示。 ### 使用 journalctl 来查看和分析 systemd 日志 #### journald 基本命令 -使用 journal daemon 查看日志的基本命令是: +查看 journald 日志的基本命令是: ``` journalctl @@ -66,11 +68,11 @@ journalctl ![journalctl][3] -该命令提供了所有应用程序和进程的日志条目,包括错误、警告等。它显示的列表中,最古老的日志在顶部,当前的日志在底部。你需要不断按回车键来逐行滚动浏览。你也可以使用 PAGE UP 和 PAGE DOWN 键来滚动。按 q 键可以退出这个视图。 +该命令提供了所有应用程序和进程的日志条目,包括错误、警告等。它显示的列表中,最旧的日志在顶部,当前的日志在底部。你需要不断按回车键来逐行滚动浏览。你也可以使用 `PAGE UP` 和 `PAGE DOWN` 键来滚动。按 `q` 键可以退出这个视图。 #### 如何以不同时区的时间查看日志条目 -默认情况下,journalctl 显示的是当前系统时区的日志时间。然而,你可以很容易地在命令中提供时区,将同一日志转换为不同的时区。例如,要查看 UTC 的日志,请使用以下命令: +默认情况下,`journalctl` 以当前系统时区显示日志的时间。然而,你可以很容易地在命令中提供时区,将同一日志转换为不同的时区。例如,要以 UTC 查看日志,请使用以下命令: ``` journalctl --utc @@ -100,10 +102,10 @@ journalctl -p 0 4: 警告 5: 通知 6: 信息 -7:调试 +7: 调试 ``` -当你指定错误代码时,它显示该等级及比他等级更高的所有信息。例如,如果你指定下面的命令,它会显示所有优先级为 2、1 和 0 的信息: +当你指定错误代码时,它显示该等级及更高的所有信息。例如,如果你指定下面的命令,它会显示所有优先级为 2、1 和 0 的信息: ``` journalctl -p 2 @@ -111,7 +113,7 @@ journalctl -p 2 #### 如何查看特定启动的日志 -当你运行 journalctl 命令时,它会显示当前启动的信息,即你正在运行的会话中的信息。但也可以查看过去启动的信息。 +当你运行 `journalctl` 命令时,它会显示当前启动的信息,即你正在运行的会话中的信息。但也可以查看过去的启动信息。 在每次重启时,日志都会持续更新。journald 会记录不同启动时的日志。要查看不同启动时的日志,请使用以下命令。 @@ -122,12 +124,10 @@ journalctl --list-boots ![journalctl list-boots][6] - 第一个数字显示的是 journald 的唯一的启动跟踪号码,你可以在下一个命令中使用它来分析该特定的启动。 - -- 第二个数字是 boot ID,你也可以在命令中指定。 - +- 第二个数字是启动 ID,你也可以在命令中指定。 - 接下来的两个日期、时间组合是存储在相应文件中的日志的时间。如果你想找出某个特定日期、时间的日志或错误,这就非常方便了。 -要查看一个特定的启动号码,你可以选择第一个号码或启动 ID,如下所示。 +要查看一个特定的启动号码,你可以选择第一个启动跟踪号码或启动 ID,如下所示。 ``` journalctl -b -45 @@ -149,9 +149,9 @@ journalctl -xb -p 3 #### 如何查看某一特定时间、日期的日志记录 -journalctl 功能强大,可以在命令中提供类似 "english" 的参数,用于时间和日期操作。 +`journalctl` 功能强大,可以在命令中提供类似英语的参数,用于时间和日期操作。 -你可以使用 `--since` 选项与 `“yesterday”, “today”, “tomorrow”, 或 “now”` 组合。 +你可以使用 `--since` 选项与 `yesterday`、`today`、`tomorrow` 或 `now` 组合。 下面是一些不同命令的例子。你可以根据你的需要修改它们。它们是不言自明的。以下命令中的日期、时间格式为 `"YYYY-MM-DD HH:MM:SS"` @@ -178,7 +178,7 @@ journalctl --since 09:00 --until "1 hour ago" #### 如何查看内核特定的日志记录 -Linux 内核信息也可以从日志中提取出来。要查看当前启动时的内核信息,请使用以下命令。 +Linux 内核信息也可以从日志中提取出来。要查看当前启动时的内核信息,请使用以下命令: ``` journalctl -k @@ -194,7 +194,7 @@ journalctl -u NetworkManager.service ![journalctl NetworkManager service][10] -如果你不知道服务名称,可以使用下面的命令来列出系统中的systemd服务。 +如果你不知道服务名称,可以使用下面的命令来列出系统中的 systemd 服务。 ``` systemctl list-units --type=service @@ -202,13 +202,13 @@ systemctl list-units --type=service #### 如何查看用户、组的日志 -如果你正在分析服务器日志,在多个用户登录的情况下,这个命令很有帮助。你可以先用下面的命令从用户名中找出用户的 ID。例如,要找出用户 "`debugpoint`" 的ID: +如果你正在分析服务器日志,在多个用户登录的情况下,这个命令很有帮助。你可以先用下面的命令从用户名中找出用户的 ID。例如,要找出用户 `debugpoint` 的 ID: ``` id -u debugpoint ``` -然后使用 `_UID` 选项指定该ID与来查看该用户产生的日志。 +然后使用 `_UID` 选项指定该 ID 与来查看该用户产生的日志。 ``` journalctl _UID=1000 --since today @@ -220,7 +220,7 @@ journalctl _UID=1000 --since today #### 如何查看一个可执行文件的日志 -你也可以查看某个特定程序或可执行文件的日志。例如,如果你想找出 gnome-shell 的信息,你可以运行以下命令。 +你也可以查看某个特定程序或可执行文件的日志。例如,如果你想找出 `gnome-shell` 的信息,你可以运行以下命令。 ``` journalctl /usr/bin/gnome-shell --since today @@ -230,7 +230,7 @@ journalctl /usr/bin/gnome-shell --since today ### 结束语 -希望本指南能帮助你使用 journalctl 查看分析 Linux 桌面或服务器上的 systemd 日志,排除故障。如果你知道如何使用这些命令,systemd 日志管理的功能非常强大,它能让你在调试时的生活变得轻松一些。现在所有主流的 Linux 发行版都使用 systemd。Ubuntu、Debian、Fedora、Arch--它们都使用systemd 作为其默认的操作系统产品。如果你想了解无 systemd 的Linux发行版,你可能想看看[MX-Linux][13]、Gentoo、Slackware、Void Linux。 +希望本指南能帮助你使用 `journalctl` 查看分析 Linux 桌面或服务器上的 systemd 日志,排除故障。如果你知道如何使用这些命令,systemd 日志管理的功能非常强大,它能让你在调试时的生活变得轻松一些。现在所有主流的 Linux 发行版都使用 systemd。Ubuntu、Debian、Fedora、Arch 它们都使用 systemd 作为其默认的操作系统组件。如果你想了解不使用 systemd 的 Linux发行版,你可能想看看 [MX-Linux][13]、Gentoo、Slackware、Void Linux。 -------------------------------------------------------------------------------- @@ -239,7 +239,7 @@ via: https://www.debugpoint.com/systemd-journalctl/ 作者:[Arindam][a] 选题:[lkxed][b] 译者:[Chao-zhi](https://github.com/Chao-zhi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -258,3 +258,4 @@ via: https://www.debugpoint.com/systemd-journalctl/ [11]: https://www.debugpoint.com/wp-content/uploads/2020/12/journalctl-_UID.jpg [12]: https://www.debugpoint.com/wp-content/uploads/2020/12/journalctl-gnome-shell.jpg [13]: https://www.debugpoint.com/tag/mx-linux +[0]: https://img.linux.net.cn/data/attachment/album/202302/16/085250d5ngtogo2fjjn8o2.jpg \ No newline at end of file diff --git a/translated/tech/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md b/published/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md similarity index 76% rename from translated/tech/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md rename to published/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md index 45e1e9f8c0..6b5256f6d5 100644 --- a/translated/tech/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md +++ b/published/20221125.2 ⭐️ Rnote An Open-Source Drawing App for Notes and Annotation.md @@ -3,20 +3,18 @@ [#]: author: "Ankush Das https://itsfoss.com/author/ankush/" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15545-1.html" Rnote:一个用于笔记和注释的开源绘图应用 ====== -**_简介:_**_Rnote 允许你做笔记、绘图和注释文件。听起来你需要它?让我们来探讨一下。_ +> Rnote 可以让你做笔记、绘图和注释文件。听起来你需要它?让我们来了解一下。 我们已经介绍了许多记笔记的应用,但支持手写笔记的选项却屈指可数。 -Rnote 就是这样一个有用的应用,它可以让你做手写笔记并对文件/图片进行注释。 - -当然,你需要一个绘图板或一个带有手写笔的设置来使用 Rnote。 +Rnote 就是这样一个有用的应用,它可以让你做手写笔记并对文件/图片进行注释。当然,你需要一个绘图板或一个带有手写笔的设置来使用 Rnote。 ### Rnote: 基于矢量的绘图应用,用于绘制草图和手写笔记 @@ -28,11 +26,11 @@ Rnote 是一个用 Rust 和 GTK 4 编写的令人印象深刻的开源应用。 让我强调一下它能做的一些事情。 -### Rnote的特点 +### Rnote 的特点 ![rnote settings][3] -[Rnote][4] 是一个简单但有很多功能的绘图/记事应用程。一些功能包括: +[Rnote][4] 是一个简洁而有很多功能的绘图/记事应用程序。一些功能包括: - 支持具有各种笔画风格的压敏笔输入 - 用形状工具添加不同的形状 @@ -45,9 +43,9 @@ Rnote 是一个用 Rust 和 GTK 4 编写的令人印象深刻的开源应用。 - 集成的工作区浏览器可快速访问媒体文件 - 支持拖放 - 支持剪贴板 -- 支持常见的页面格式(A6、A5、US letter 等)。 -- 从 PDF、位图和 SVG 文件导入。 -- 原生的 .rnote 文件来保存/加载文件。 +- 支持常见的页面格式(A6、A5、US letter 等) +- 从 PDF、位图和 SVG 文件导入 +- 使用原生的 .rnote 文件来保存/加载文件 - 支持导出到 SVG 和 PDF - 自动保存功能 - 深色/浅色模式 @@ -80,7 +78,7 @@ flatpak install flathub com.github.flxzt.rnote Rnote 正在积极开发,并在其功能设置方面取得了良好的进展。如果你喜欢 Rnote,你可能想看看 [Xournal++][9],它是另一个能让你做手写笔记的应用。 -_你还知道其他像 Rnote 这样令人兴奋的应用吗?你觉得 Rnote 怎么样?请在下面的评论中分享你的想法。_ +你还知道其他像 Rnote 这样令人兴奋的应用吗?你觉得 Rnote 怎么样?请在下面的评论中分享你的想法。 -------------------------------------------------------------------------------- @@ -89,16 +87,16 @@ via: https://itsfoss.com/rnote/ 作者:[Ankush Das][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 [a]: https://itsfoss.com/author/ankush/ [b]: https://github.com/lkxed -[1]: https://itsfoss.com/wp-content/uploads/2022/11/rnote-screenshot.png -[3]: https://itsfoss.com/wp-content/uploads/2022/11/rnote-settings.png +[1]: https://itsfoss.com/content/images/wordpress/2022/11/rnote-screenshot.png +[3]: https://itsfoss.com/content/images/wordpress/2022/11/rnote-settings.png [4]: https://rnote.flxzt.net -[5]: https://itsfoss.com/wp-content/uploads/2022/11/rnote-screenshot-1.png +[5]: https://itsfoss.com/content/images/wordpress/2022/11/rnote-screenshot-1.png [6]: https://flathub.org/apps/details/com.github.flxzt.rnote [7]: https://itsfoss.com/flatpak-guide/ [8]: https://github.com/flxzt/rnote diff --git a/sources/news/20230209.1 ⭐️ GNOME is (kind of) Bringing Back a Feature It Had Removed a Few Years Ago.md b/sources/news/20230209.1 ⭐️ GNOME is (kind of) Bringing Back a Feature It Had Removed a Few Years Ago.md index 6ae64d5e3a..fd4c837036 100644 --- a/sources/news/20230209.1 ⭐️ GNOME is (kind of) Bringing Back a Feature It Had Removed a Few Years Ago.md +++ b/sources/news/20230209.1 ⭐️ GNOME is (kind of) Bringing Back a Feature It Had Removed a Few Years Ago.md @@ -2,7 +2,7 @@ [#]: via: "https://news.itsfoss.com/gnome-design-quick-access/" [#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/" [#]: collector: "lkxed" -[#]: translator: " " +[#]: translator: "SJFCS" [#]: reviewer: " " [#]: publisher: " " [#]: url: " " diff --git a/sources/tech/20221117.0 ⭐️⭐️ How to Install and Use htop in Linux.md b/sources/tech/20221117.0 ⭐️⭐️ How to Install and Use htop in Linux.md index b4c89ddb3c..e6c7b75fd5 100644 --- a/sources/tech/20221117.0 ⭐️⭐️ How to Install and Use htop in Linux.md +++ b/sources/tech/20221117.0 ⭐️⭐️ How to Install and Use htop in Linux.md @@ -2,7 +2,7 @@ [#]: via: "https://itsfoss.com/use-htop/" [#]: author: "Sagar Sharma https://itsfoss.com/author/sagar/" [#]: collector: "lkxed" -[#]: translator: " " +[#]: translator: "perfiffer" [#]: reviewer: " " [#]: publisher: " " [#]: url: " "