恢复失败的服务

LinuxBeginner
立即练习

简介

报告导出服务无法启动,因为它的一个小型配置文件中包含无效的端口值。服务日志说明了可接受的端口范围。

前面的引导实验练习了相同的恢复流程:检查状态、读取日志、修复一个配置值、重置失败状态,然后启动服务。

将服务恢复为活动状态

当前情况

labex-report-export.service 当前处于失败状态。它会从 /etc/labex-report-export.conf 中读取一个 PORT 配置项。

任务范围

  • 使用服务状态和日志信息了解故障原因。
  • 只修改无效的 PORT 值。
  • 选择一个介于 102465535 之间的数字端口。
  • 不要编辑单元文件,也不要修改无关服务。

目标

确保 labex-report-export.service 处于活动状态,并配置了有效的端口。

验收标准

  • systemctl is-active labex-report-export.service 返回 active
  • /etc/labex-report-export.conf 中包含一个范围有效的数字型 PORT 值。

提示

应该从哪里开始诊断?

使用引导实验中练习过的 systemctl status 和针对指定单元的 journalctl 命令。故障消息会说明具体哪一项无效。

总结

你利用服务相关信息修复了一个无效配置值,并将一个失败的单元恢复为正常运行状态。

✨ 查看解决方案并练习