<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Systemd on PlumePHP</title><link>https://plumephp.com/tags/systemd/</link><description>Recent content in Systemd on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/systemd/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux systemd 服务管理：Unit 文件、Socket/Timer、依赖与资源控制</title><link>https://plumephp.com/linux-systemd-services/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/linux-systemd-services/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;现代 Linux 发行版几乎都基于 &lt;strong&gt;systemd&lt;/strong&gt; 管理服务——它是 PID 1（init 进程），负责拉起、监督、重启你的所有守护进程。本文讲透 systemd 服务管理：先给 Unit 文件全景（Service / Socket / Timer / Path 四大类型），再拆解 Service 单元的常用配置（依赖、重启策略、资源限制），接着讲 systemctl 的完整命令体系、Socket 激活与 Timer 定时任务，最后演示如何从零写一个开机自启的服务并排错。&lt;/p&gt;</description></item><item><title>Linux 内核与启动流程：BIOS/UEFI、GRUB、initramfs 与 systemd 启动目标</title><link>https://plumephp.com/linux-kernel-boot-process/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/linux-kernel-boot-process/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;从按下电源到登录界面，Linux 要经过 &lt;strong&gt;固件 → 引导加载 → 内核 → initramfs → systemd&lt;/strong&gt; 五段接力。理解启动流程，是排查「开机卡住」「内核 panic」「文件系统起不来」等问题的前提。本文按时间线拆解 Linux 启动全流程：先讲 BIOS/UEFI 固件引导，再讲 GRUB 引导加载与内核参数，接着解释 initramfs 为什么存在、内核如何交接给 systemd，最后讲 systemd 启动目标（multi-user/graphical）、内核模块加载与启动排错方法。&lt;/p&gt;</description></item><item><title>Linux 启动排错实战：引导失败、救援模式与内核崩溃诊断</title><link>https://plumephp.com/linux-boot-troubleshooting/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/linux-boot-troubleshooting/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;开机黑屏/卡住/报错，是最让人慌的场景——但&lt;strong&gt;启动失败有清晰的定位路径&lt;/strong&gt;。Linux 启动是一条接力链：固件 → GRUB → 内核 + initramfs → systemd。排错就是「定位卡在哪一段」。本文给一套框架：从启动日志（journalctl -b / console）、GRUB 故障修复、initramfs 重建、内核参数与单用户模式、文件系统挂载失败、systemd 救援目标，到 Live 系统救援与内核 panic/kdump 诊断。&lt;/p&gt;</description></item><item><title>NixOS 服务管理实战：systemd 声明、NixOS 容器与常用服务部署</title><link>https://plumephp.com/nixos-services-containers/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/nixos-services-containers/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;NixOS 上「部署一个服务」不是写 shell 脚本和 systemd unit 文件，而是&lt;strong&gt;在 configuration.nix 里声明它&lt;/strong&gt;——NixOS 会帮你生成 systemd unit、装好依赖、配好开机自启，全部可回滚。本文从声明一个 systemd 服务讲起，到 NixOS 原生容器和 nginx/postgres 等常用服务的标准部署。&lt;/p&gt;</description></item><item><title>Linux 进程管理与系统监控：从 ps 到 systemd 的完整实战</title><link>https://plumephp.com/linux-process-management/</link><pubDate>Sun, 27 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/linux-process-management/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;进程是 Linux 一切运行活动的载体。无论是排查 CPU 100%、定位内存泄漏，还是管理常驻服务，都绕不开对进程模型的准确理解。本文从进程的生命周期讲起，系统覆盖进程查看（ps/top/htop）、信号与 kill、前后台任务、systemd 服务管理，再到 vmstat/iostat 资源监控——一条从「看懂进程」到「管好服务」的完整链路。&lt;/p&gt;</description></item><item><title>系统启动全流程：从 BIOS/UEFI、GRUB 到内核与 systemd</title><link>https://plumephp.com/os-boot-process/</link><pubDate>Sun, 27 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/os-boot-process/</guid><description>&lt;p&gt;从按下电源键到屏幕上出现登录提示，现代系统要在短短几秒内完成一次&amp;quot;接力赛&amp;quot;：固件初始化硬件、Bootloader 加载内核镜像、内核解压并自举、挂载根文件系统、启动 PID 1（systemd）并联调所有服务。任何一个环节出问题，都会以&amp;quot;起不来&amp;quot;或&amp;quot;起得慢&amp;quot;的形式暴露出来。&lt;/p&gt;
&lt;p&gt;本文沿真实启动路径逐步解剖这段旅程：BIOS/UEFI 固件层、GRUB 引导加载、内核解压与 &lt;code&gt;start_kernel&lt;/code&gt;、initramfs 的临时根文件系统、systemd 的并行初始化，最后落地到启动性能优化。它帮助你把&amp;quot;开机慢&amp;quot;这种玄学问题变成可定位、可优化的工程问题。它与 https://plumephp.com/os-overview/（内核态/用户态）和 https://plumephp.com/os-kernel-module/（内核编译）互为补充。&lt;/p&gt;</description></item><item><title>Linux 系统管理专题：从 Flatpak 容器化到系统运维的完整实战</title><link>https://plumephp.com/posts/linux/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/linux/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Linux 桌面生态长期面临应用分发碎片化问题，而服务器与云基础设施又高度依赖进程、文件系统、网络与安全的基础功。本专题先从 &lt;strong&gt;Flatpak&lt;/strong&gt; 桌面应用容器化切入（跨发行版统一分发、bubblewrap 沙箱隔离），再系统扩展到 &lt;strong&gt;Linux 系统管理&lt;/strong&gt; 全链路——进程、systemd 服务、文件系统、日志、备份、Shell、网络、安全、容器、虚拟化与内核启动，帮助你同时掌握「应用分发」与「系统运维」两条 Linux 实战能力线。&lt;/p&gt;</description></item></channel></rss>