AI 助教问 AI 助教
东方瑞通 · KYCP

服务管理 systemd

systemd 管理系统服务,systemctl enable 设置服务开机自启动,start/stop/restart 控制服务运行。

考点精讲

  1. 服务是常驻后台提供功能的进程。systemd 是麒麟默认初始化系统,systemctl 管理服务:start 启动、stop 停止、restart 重启、reload 重载配置、enable 开机自启、disable 取消自启、is-enabled 查询自启状态。旧式 /etc/init.d/ 脚本与 service 命令仍兼容。systemctl 还可查看服务状态 status。
  2. 前后置引导:前置:先掌握「进程管理」(08-进程和服务管理),本页在其基础上展开。;后置:继续学习「系统定时任务」(09-系统定时任务),承接下一知识点。

记忆技巧

enable「使能」= 开机自启,disable 取消;「开机自启」是 enable 不是 start(start 只是本次启动)。

常见误区

  • 把 start(本次启动)误当 enable(开机自启)
  • reload 与 restart 混淆(reload 不中断服务重载配置)
  • 不知 is-enabled 可查询服务是否自启

真题思路

  • 【示例】 设置服务开机自启动,应使用 systemctl 的哪个子命令?
    start enable restart status
    答案:B
    解析:enable 设置开机自启,start 仅本次启动,restart 重启,status 查状态(讲义 08-进程和服务管理)。

常见问题

Q:start 和 enable 有什么区别?

A:start 只启动本次,enable 设置开机自启(下次开机自动运行)。(解析:启动与自启区别。)

Q:reload 和 restart 区别?

A:reload 不中断服务重载配置,restart 完全停止再启动。(解析:两种重启方式。)

Q:查看某服务是否开机自启用什么?

A:systemctl is-enabled 服务名。(解析:查询自启状态。)

Q:麒麟默认的初始化系统是?

A:systemd。(解析:初始化系统。)

相关知识

教材出处:08-进程和服务管理 服务管理 systemd

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑