Linux—控制服务和守护进程

📅 2026/7/30 2:37:30 👁️ 阅读次数 📝 编程学习
Linux—控制服务和守护进程

知识点问答题

1. 守护进程(Daemon)是什么?列举一些常见的守护进程。

守护进程是在后台运行、不依赖终端、通常随系统启动而启动的长期运行进程,以字母 d 结尾。

sshd:SSH 服务

httpd:Web 服务器

crond:定时任务

firewalld:防火墙

networkd:网络管理

2. 怎么理解 systemd.unit?列举一些常用的单元类型。

systemd.unit 是 systemd 管理资源的基本单位,通过单元文件定义系统如何启动和管理各种资源;

服务单元.service管理守护进程(最常见);

套接字单元.socket管理进程间通信套接字;

挂载单元.mount管理文件系统挂载点;

定时器单元.timer替代 cron 的定时任务;

目标单元.target 用于分组其他单元(如 multi-user.target)

3. restart 和 reload 有什么区别?

restart 完全停止再启动服务,会中断连接,用于配置重大变更、reload 无效时

reload 不中断服务,仅重新加载配置文件,用于配置文件修改,希望平滑生效

4. systemctl enable 命令会在当前会话中启动服务吗?

不会,开机的时候启动

5. systemctl mask 和 systemctl disable 有哪些不同?

disable =>不开机启动,但可以手动或被动启动

mask =>彻底"封印",任何方式都无法启动