网站搜索
在 Linux 系统上管理服务通常意味着需要输入很长的 systemctl 命令或使用 journalctl 查找日志。但如果你可以通过一个简单易用的终端界面完成所有这些操作呢?这就是 systemd-manager-tui 的作用。
在本指南中,您将学习如何安装和使用 systemd-manager-tui 来简化 Linux 服务管理。
systemd-manager-tui 是一个轻量级的终端用户界面(TUI),可以帮助你仅用几个按键就管理 systemd 服务。可以把它看作是一个时尚、交互式的仪表板,用于管理你的 systemd 单元,全部在命令行中进行。
它允许您管理服务(启动、停止、重启、启用、禁用)、查看日志、检查单元文件,并在系统单元和会话单元之间导航,而无需输入完
阅读更多 →
如果你的 Linux 机器启动得很慢,你有一个内置工具可以帮助发现问题所在。
Linux 有大量方便的工具,可以帮助你发现正确的事情、错误的事情以及介于两者之间的所有事物。你可以根据自己的喜好进行自定义,也可
阅读更多 →
您可以通过以下方法确定您是否正在运行 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 的 Journalctl 实用程序及其各种命令的基础知识。您可以使用这些命令对 Linux 中的桌面和服务器日志进行故障排除。这就是您如何使用journalctl通过不同的示例来查看和分析Systemd日志。
很多人说 Systemd 不好,它对系统的负担很大,这一直是一个有争议的话题。但你不能否认它提供了一套完善的实用程序来管理系统、排除系统故障。想象一下,您最终会得到一个没有 GUI 的损坏系统。您可能也弄乱了引导和 GRUB。在这种情况下或一般情况下,您可以从实时系统启动,挂载 Linux 分区并浏览 Systemd 日志以找出问题。
Systemd 具有以下三个基本组件 –
Systemd 带有许多内置功能来管理系统日志。在本指南中,我们解释了如何管理系统日志、日志并对其采取操作,例如轮换、归档和清除日志。 我们还解释了手动系统日志清理方法以及使用配置文件更改。
如果您的 Linux 发行版支持 systemd,那么它从启动开始每秒都会从系统的所有进程、应用程序收集日志。所有这些日志记录事件均由 systemd 的 journald 守护进程管理。日志收集所有日志(信息、警告、错误等)并将它们作为二进制数据存储在磁盘文件中。
由于日志保留在磁盘中,并且每秒都会收集一次,因此会占用巨大的磁盘空间;特别是对于旧系统、服务器。例如,在我的一个运行了大约一年的测试系统中,日志文件大小以 GB 为单位。
如果您管理多个系统、服务器,始终建议正确管理日志日志以实现高效运行。让我们看看如何管理日志文件。
使用systemd的
阅读更多 →
目前所有主要的 Linux 发行版,例如 Ubuntu、Fedora 等都使用 systemd init 系统来管理和控制系统运行时的各种服务。在本指南中,我们解释了可用于使用 systemctl 管理 systemd 服务的 systemd 命令。
Systemd 是现代 Linux 系统的初始化系统和服务管理器。 init 系统是您打开系统电源时启动的第一个进程,并一直运行直至关闭。
systemd作为init系统的主要目的是在Linux内核刚启动时初始化各个系统组件。此外,系统运行时还管理各种服务和守护进程,如ssh守护进程、网络管理器等。
systemd 作用于单元文件。根据用途和资源,有不同类型的单元文件。例如,服务的单元文件具有 .service 扩展名,而设备单元文件具有 .device 扩展名。 systemd的systemctl命令用于管理单元文件。
阅读更多 →要释放Ubuntu系统磁盘空间吗?尝试清除 systemd 日志日志,它可能会释放几 GB 的空间。
通过使用磁盘使用分析器工具,我发现/var/log/journal在我的Ubuntu 20.04中占用了超过4 GB的系统空间。
Systemd 有自己的日志系统,称为日志,日志文件存
阅读更多 →
您可能永远不需要在 Linux 上停止、启动或重新启动服务,但万一您需要这样做,有一个非常方便的命令行工具可以使该过程变得非常简单。
我已经使用 Linux 操作系统几十年了,所以几乎所有需要完成的事情我都可以处理,无论任务是通过 GUI 还是终端窗口完成的。启动、停止和重新启动服务恰好是这样的任务之一。
对于所有刚接触 Linux 的人来说,不要惊慌,您不需要不断地监视和维护服务。然而,尽管 L
阅读更多 →如果您正在运行使用 Systemd 的 Linux 发行版,那么您可能会发现 /etc/rc.local 文件中的命令不会在系统启动时运行。本指南介绍了如何启用 /etc/rc.local 脚本在系统启动时运行。
如果您在终端中键入以下命令:
你可能会得到这样的输出:
● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled) Active: 阅读更多 →