网站搜索

Systemd 合并年龄验证:你需要了解的内容

快速摘要

  • Systemd 已正式合并 Pull Request #40954,在其 userdb JSON 记录中引入了 birthDate 字段,以便符合加利福尼亚州、科罗拉多州和巴西等地区的新年龄验证法律。
  • 此功能旨在为 桌面门户 提供可靠的数据来源,以向应用程序传递年龄段信息用于家长控制,但安全性通过确保只有 管理员 可以通过 homectl 命令设置日期来维护。
  • 这次更新引发了关于隐私风险和潜在“滑坡”追踪的激烈社区争议。
  • Systemd 维护者 Lennart Poettering 认为系统是一个

    阅读更多 →

使用 Systemd-manager-tui 轻松管理 Linux Systemd 服务

在 Linux 系统上管理服务通常意味着需要输入很长的 systemctl 命令或使用 journalctl 查找日志。但如果你可以通过一个简单易用的终端界面完成所有这些操作呢?这就是 systemd-manager-tui 的作用。

在本指南中,您将学习如何安装和使用 systemd-manager-tui 来简化 Linux 服务管理。

什么是systemd-manager-tui?

systemd-manager-tui 是一个轻量级的终端用户界面(TUI),可以帮助你仅用几个按键就管理 systemd 服务。可以把它看作是一个时尚、交互式的仪表板,用于管理你的 systemd 单元,全部在命令行中进行。

它允许您管理服务(启动、停止、重启、启用、禁用)、查看日志、检查单元文件,并在系统单元和会话单元之间导航,而无需输入完

阅读更多 →

Linux 电脑启动慢?这个实用工具能在几秒钟内显示原因——方法如下

如果你的 Linux 机器启动得很慢,你有一个内置工具可以帮助发现问题所在。

Linux-Terminal.com 的主要收获

  • 如果你的 Linux 机器启动很慢,试试这个工具。
  • Systemd-analyze 提供了几个选项来提供帮助。
  • 任何支持 systemd 的 Linux 机器都会有这些。

Linux 有大量方便的工具,可以帮助你发现正确的事情、错误的事情以及介于两者之间的所有事物。你可以根据自己的喜好进行自定义,也可

阅读更多 →

如何在 Linux 中查找 Systemd 或任何其他 init 系统

您可以通过以下方法确定您是否正在运行 Linux 发行版中的系统或任何其他 init 系统。

第一个进程在您启动 Linux 发行版时启动,称为 init(初始化的缩写)。它的进程标识符为 1(即 pid=1)。基于 Unix 的系统中的所有进程和应用程序都是该 init 进程的直接后代。

根据功能和特性,存在不同类型的 init 进程。例如,systemd、Runit、OpenRC、sysVinit 等。其中,systemd 是最流行和最现代的一种,它被所有现代 Linux 发行版使用和采用,包括 Ubuntu 和 Fedora。

关于 Systemd 及其与传统的基于 Unix 的 init 系统相比的性能一直存在争论。但这是另一篇文章的主题。

让我们看看如何确定您的 Linux 发行版中是否正在运行 systemd 或任何其他 init 系统。

Systemd 还是什么 init 系统?

不幸的是,没有直接命

阅读更多 →

使用 Journalctl 查看和分析 Systemd 日志 [完整指南]

本指南介绍了 Systemd 的 Journalctl 实用程序及其各种命令的基础知识。您可以使用这些命令对 Linux 中的桌面和服务器日志进行故障排除。这就是您如何使用journalctl通过不同的示例来查看和分析Systemd日志。

介绍

很多人说 Systemd 不好,它对系统的负担很大,这一直是一个有争议的话题。但你不能否认它提供了一套完善的实用程序来管理系统、排除系统故障。想象一下,您最终会得到一个没有 GUI 的损坏系统。您可能也弄乱了引导和 GRUB。在这种情况下或一般情况下,您可以从实时系统启动,挂载 Linux 分区并浏览 Systemd 日志以找出问题。

Systemd 具有以下三个基本组件 –

  • systemd:Linux 操作系统的系统和服务管理器。
  • systemctl:内省和控制systemd系统和服务管理器状态的命令。

    阅读更多 →

systemd 日志清理过程指南 [带有示例]

Systemd 带有许多内置功能来管理系统日志。在本指南中,我们解释了如何管理系统日志、日志并对其采取操作,例如轮换、归档和清除日志。 我们还解释了手动系统日志清理方法以及使用配置文件更改。

如果您的 Linux 发行版支持 systemd,那么它从启动开始每秒都会从系统的所有进程、应用程序收集日志。所有这些日志记录事件均由 systemd 的 journald 守护进程管理。日志收集所有日志(信息、警告、错误等)并将它们作为二进制数据存储在磁盘文件中。

由于日志保留在磁盘中,并且每秒都会收集一次,因此会占用巨大的磁盘空间;特别是对于旧系统、服务器。例如,在我的一个运行了大约一年的测试系统中,日志文件大小以 GB 为单位。

如果您管理多个系统、服务器,始终建议正确管理日志日志以实现高效运行。让我们看看如何管理日志文件。

systemd 日志维护

使用systemd的

阅读更多 →

使用 systemctl 管理 Systemd 服务 [带有示例]

目前所有主要的 Linux 发行版,例如 Ubuntu、Fedora 等都使用 systemd init 系统来管理和控制系统运行时的各种服务。在本指南中,我们解释了可用于使用 systemctl 管理 systemd 服务的 systemd 命令。

服务管理理念

Systemd 是现代 Linux 系统的初始化系统和服务管理器。 init 系统是您打开系统电源时启动的第一个进程,并一直运行直至关闭。

systemd作为init系统的主要目的是在Linux内核刚启动时初始化各个系统组件。此外,系统运行时还管理各种服务和守护进程,如ssh守护进程、网络管理器等。

systemd 作用于单元文件。根据用途和资源,有不同类型的单元文件。例如,服务的单元文件具有 .service 扩展名,而设备单元文件具有 .device 扩展名。 systemd的systemctl命令用于管理单元文件。

阅读更多 →

释放磁盘空间——在 Ubuntu 20.04 中清除 Systemd 日志日志 | 22.04

要释放Ubuntu系统磁盘空间吗?尝试清除 systemd 日志日志,它可能会释放几 GB 的空间。

通过使用磁盘使用分析器工具,我发现/var/log/journal在我的Ubuntu 20.04中占用了超过4 GB的系统空间。

Systemd 有自己的日志系统,称为日志,日志文件存

阅读更多 →

如何在任何由 systemd 驱动的 Linux 发行版上启动、停止和重新启动服务

您可能永远不需要在 Linux 上停止、启动或重新启动服务,但万一您需要这样做,有一个非常方便的命令行工具可以使该过程变得非常简单。

我已经使用 Linux 操作系统几十年了,所以几乎所有需要完成的事情我都可以处理,无论任务是通过 GUI 还是终端窗口完成的。启动、停止和重新启动服务恰好是这样的任务之一。

对于所有刚接触 Linux 的人来说,不要惊慌,您不需要不断地监视和维护服务。然而,尽管 L

阅读更多 →

如何使用 Systemd 启用 /etc/rc.local

如果您正在运行使用 Systemd 的 Linux 发行版,那么您可能会发现 /etc/rc.local 文件中的命令不会在系统启动时运行。本指南介绍了如何启用 /etc/rc.local 脚本在系统启动时运行。

在 Systemd 上启用 /etc/rc.local

如果您在终端中键入以下命令:

你可能会得到这样的输出:

● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled) Active:

阅读更多 →