一般情况下,常规用途的 Linux 发行版在开机启动时拉起各种相关服务进程,包括许多你可能无需使用的服务,例如 蓝牙 bluetooth 、Avahi、 调制解调管理器 ModemManager 、ppp-dns(LCTT 译注:此处作者笔误 ppp-dns 应该为 pppd-dns) 等服务进程,
在 2017 年红帽峰会上,有几个人问我“我们通常用完整的虚拟机来隔离如 DNS 和 DHCP 等网络服务,那我们可以用容器来取而代之吗?”答案是可以的,下面是在当前红帽企业版 Linux 7 系统上创建一个系统容器的例子。我们的目的创建一个可以独立于任何其它系统服务而更新的网络服务,并且可以从主机
systemd 意即 系统守护进程 system daemon ,是一个新的初始化系统和系统管理工具,它现在非常流行,大部分的 Linux 发行版开始使用这种新的初始化系统。systemctl 是一个 systemd 的工具,它可以帮助我们管理 systemd 守护进程。 它控制系统的启动程序和服务
学习使用 systemd 创建启动你的游戏服务器的定时器。之前,我们看到了如何手动的、在开机与关机时、在启用某个设备时、在文件系统发生改变时 启用与禁用 systemd 服务。定时器增加了另一种启动服务的方式,基于……时间。尽管与定时任务很相似,但 systemd 定时器稍微地灵活一些。让我们看看它
继续 systemd 教程,这些特殊的例子可以展示给你如何更好的利用 systemd 定时器单元。在这个 systemd 系列教程中,我们已经在某种程度上讨论了 systemd 定时器单元。不过,在我们开始讨论 sockets 之前,我们先来看三个例子,这些例子展示了如何最佳化利用这些单元。简单的类
昨天我们已经在我们的网站中写过如何在 Linux 中修改主机名的文章。今天,我们将向你展示使用不同的方法来修改主机名。你可以从中选取最适合你的方法。使用 systemd 的系统自带一个名为 hostnamectl 的好用工具,它可以使我们能够轻易地管理系统的主机名。当你使用这个原生命令时,它可以立刻
五年前, Phoronix 发现 systemd 源码树已经接近 55 万行,所以好奇之下,让我们来看看今天的 systemd Git 存储库有多大:现在已超过 120 万行了!systemd 代码行数在 2017 年超过 systemd 的代码超过了 100 万行之后,如今在 systemd 的
及时备份很重要。即使在 Fedora Magazine 中,备份软件 也是一个常见的讨论话题。本文演示了如何仅使用 systemd 以及 restic 来自动备份。有关 restic 的介绍,请查看我们的文章在 Fedora 上使用 restic 进行加密备份。然后继续阅读以了解更多详情。为了自动创
当你打开系统电源时,你会等待制造商的徽标出现,屏幕上可能会显示一些消息(以非安全模式启动),然后是 Grub 屏幕、操作系统加载屏幕以及最后的登录屏。你检查过这花费了多长时间么?也许没有。除非你真的需要知道,否则你不会在意开机时间。但是如果你很想知道你的 Linux 系统需要很长时间才能启动完成呢?
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭。如果你是系统管理员,那么你会定期处理服务。如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间共享鼠标和键盘。或在使用 ufw 设置防火墙时。今天,我将向你展示两种管理服务的方式。你将学习在 U
systemd 是所有进程之母,负责将 Linux 主机启动到可以做生产性任务的状态。systemd(是的,全小写,即使在句子开头也是小写),是初始化程序(init)和 SystemV 初始化脚本的现代替代者。此外,它还有更多功能。当我想到 init 和 SystemV 初始化时,像大多数系统管理员
Devuan GNU+Linux 是 Debian 的分支,它不含有 systemd。如果你想知道 systemd 有什么问题,我们可以改天再讨论这个话题。不过,如果你想要一个没有 systemd 的 Linux 发行版,那么 Devuan Beowulf 3.0 的发布对你来说应该是个好消息。De
定时器提供了比 cron 作业更为细粒度的事件控制。我正在致力于将我的 cron 作业迁移到 systemd 定时器上。我已经使用定时器多年了,但通常来说,我的学识只足以支撑我当前的工作。但在我研究 systemd 系列 的过程中,我发现 systemd 定时器有一些非常有意思的能力。与 cron
了解 systemd 是怎样决定服务启动顺序,即使它本质上是个并行系统。最近在设置 Linux 系统时,我想知道如何确保服务和其他单元的依赖关系在这些依赖于它们的服务和单元启动之前就已经启动并运行了。我需要更多 systemd 如何管理启动程序的相关知识,特别是在本质上是一个并行的系统中如何是决定服
虽然 systemd 并非真正的故障定位工具,但其输出中的信息为解决问题指明了方向。没有人会认为 systemd 是一个故障定位工具,但当我的 web 服务器遇到问题时,我对 systemd 和它的一些功能的不断了解帮助我找到并规避了问题。我遇到的问题是这样,我的服务器 yorktown 为我的家庭
systemd 提供定时器有一段时间了,定时器替代了 cron 功能,这一特性值得看看。本文将向你介绍在系统启动后如何使用 systemd 中的定时器来运行任务,并在此后重复运行。这不是对 systemd 的全面讨论,只是对此特性的一个介绍。快速回顾:cron、anacron 与 systemdcr
systemd 启动过程提供的重要线索可以在问题出现时助你一臂之力。在本系列的第一篇文章《学着爱上 systemd》,我考察了 systemd 的功能和架构,以及围绕 systemd 作为古老的 SystemV 初始化程序和启动脚本的替代品的争论。在这第二篇文章中,我将开始探索管理 Linux 启动
用 systemd-analyze 洞悉并解决 Linux 启动性能问题。系统管理员的一部分工作就是分析系统性能,发现并解决引起性能不佳、启动时间长的问题。系统管理员也需要去检查 systemd 的配置和使用的其它方面。systemd 初始化系统提供了 systemd-analyze 工具,可以帮助
这篇教程将介绍如何在 Ubuntu 22.04、20.04 和 18.04 LTS 版本中引导到 救援 Rescue 模式或 紧急 Emergency 模式。你可能已经知道,在 RHEL 7 、RHEL 8 、Ubuntu 16.04 LTS 及其更新的版本的 Linux 发行版中 运行等级 Run
看来微软拿了一手好牌,在 Linux 和开源方面取得行业成功。出于某种原因,微软在开源和 Linux 方面总是受到关注。而且,当我们谈论 Linux 开发者时,它也会成为焦点……为什么会这样?微软似乎正在为一系列的项目招聘大量 Linux 开发人员。而且,一个知名人物也加入了这个名单。据 Phoro