网站搜索

dev-disk-by 的启动作业正在运行

最近,我在启动 Linux 操作系统时遇到了一个奇怪的问题。

这个过程持续了1分30秒!我的天啊!这是难以忍受的。然后它告诉我:

Timed out waiting for device dev-disk-by\<disk-partition-uuid> Denpendency failed for /dev/disk/by-uuid/<disk-partition-uuid> Denpendency failed for Swap

看一下第三行。可以清楚地看到,导致此问题的磁盘

阅读更多 →

Linux 上的 Systemd - 管理服务、运行级别和日志

Systemd 不仅是一个服务管理器,而且还是 Linux 的系统管理器。它被设计为向后兼容 SysV 初始化脚本,并被许多流行的 Linux 发行版使用,例如 Debian 8+、Ubuntu 15.04+、Fedora、Redhat 7+ /CentOS 7+、Arch Linux、OpenSUSE。所以了解如何使用systemd将会非常有帮助。

本教程向您展示了一些对于管理服务、运行级别和日志很有用的基本命令。首先,您可能想知道 Linux 发行版上的 systemd 版本,运行

或者

阅读更多 →

Systemd - 您需要了解的内容

除非你一直生活在岩石下,或者更糟 - 你不太关心 Linux 是如何工作的,你一定听说过 systemd,(相对)新的 init 系统取代了大多数主要 Linux 最近采用的旧的和过时的 SysV init发行版。

什么是初始化系统?

当你的 Linux 机器启动时,它首先会运行一些“内置”代码,首先从 BIOS 或 UEFI 加载,然后是引导加载程序,引导加载程序根据其配置加载 Linux 内核。内核加载驱动程序,并在其第一个作业启动 init 进程时,该进程第一个获得分配给它的 PID(进程 ID)1。

从用户的角度来看,这看起来像是启动网络和数据库等,但实际上在幕后发生了一个相当复杂的过程。服务的启动、停止和重新启动通常是并行的。有些在与其他程序不同的权限下运行,正在报告和记录服务状态,并且执行许多其他任务,这些任务将使系统的不同部分正常工作并能够与其用户和环境交互。

阅读更多 →

如何使用 Systemd 管理服务

Systemd 新手可以学习的最重要技能之一是如何管理计算机的服务。出于本文的目的,我们将讨论基础知识:从 Linux 命令行启动、停止、启用和禁用服务。

这些任务并不难掌握,但当您被迫停止失控的程序或想要安装新的应用程序时,它们就成为不可否认的需求。

什么是 Systemd?

您的 Linux 计算机当前很可能运行 Systemd。许多发行版,包括 Arch Linux、Debian、Fedora、Red Hat 和 Ubuntu,都默认使用它。如果不安装它,某些发行版将很难或不可能运行。

Systemd 最重要的是作为 UNIX 发行版自 20 世纪 80 年代以来使用的旧 init 项目 SysV 的强大替代品。主要开发人员 Lennart Poettering 还表示,Systemd 超越了 init 任务,还可以充当开发平台以及各个应用程序和 Linux 内核之间的链接。

这引起了对 Poettering 平台整体的极大愤怒,主要是因为它的整体性似乎

阅读更多 →

如何使用 Chkservice 管理 Linux 中的 Systemd 单元

了解从命令行启动、停止、启用和禁用单元所需的 Systemd 命令非常重要。不过,在命令提示符处花费大量时间可能会很累,因此创建 Chkservice 是为了帮助缓解这些管理任务的压力。

Chkservice 使用其基于 Ncurses 的终端界面为您提供活动 Systemd 单元的快速概览,如果您具有管理权限,则可以让您随意启动和停止它们,而无需输入任何 systemctl入口。

另请阅读:如何使用 Systemd 管理服务

下载 Chk 服务

Github 上的项目主页显示 Arch Linux、Debian、Fedora 和 Ubuntu 都有可供安装的软件包。

拱门:

git clone 

阅读更多 →

如何使用 Systemd 计时器替代 Cron

作为 Linux 用户,您可能熟悉 cron。多年来,它一直是首选的 Unix 基于时间的作业调度程序。现在,许多用户看到 Systemd 计时器开始取代 cron 的统治地位。

本文将讨论如何设置您自己的计时器并确保它在您的系统上正常运行的基础知识。

另请阅读: Linux 的 7 个有用的 Cron 替代方案

安装?

如果您已经使用 Systemd 作为 init 系统(许多流行的 Linux 发行版默认运行它,包括 Arch、Debian、Fedora、Red Hat 和 Ubuntu),您将看到已经在使用的计时器。除了使用已经安装的功能之外,没有什么可做的。

列出现有定时器

检查计算机上是否存在计时器的最简单方法是使用以下命令:

阅读更多 →

Grub 与 Systemd-boot:您应该使用哪一个作为引导加载程序

Systemd-boot,以前称为“gummiboot”,是 Grub 的新竞争对手。在兼容的 EFI 系统上,您可以使用 systemd-boot 代替 Grub 来引导系统的操作系统。从高层次的角度来看,systemd-boot 链接到 UEFI 中已有的引导加载程序,为选择操作系统提供最基本的功能集。另一方面,Grub 加载有时被描述为“整个操作系统”的内容来管理用户操作系统的启动,从而提供更强大的功能。

内容

  • 什么是引导加载程序?
  • Grub 与 systemd-boot:什么是 Grub?
  • Grub 与 Systemd-boot:什么是 Systemd-boot?
  • Grub 和 Systemd-boot 哪个更好?
  • 经常问的问题

什么是引导加载程序?

引导加载程序加载操作系统。它

阅读更多 →

15 个最佳无 Systemd Linux 发行版

如果您不知道 systemd,请让我简要解释一下。 systemd 或系统守护进程是一种排序工具或应用程序,在许多 Linux 发行版上在系统后台自动运行以提高性能。有许多应用程序需要守护程序来维护所有活动功能。但是,长期以来,人们对无 systemd 的 Linux 发行版的需求一直存在。

许多专家和用户表示,拥有系统守护进程可能会稍微减慢您的系统速度,或者使我们偏离使用 Linux 的初衷,即让事情变得简单并使整个系统变得高效。

最佳无 Systemd Linux

阅读更多 →