CentOS救援模式(Rescue Mode)及紧急模式(Emergency Mode)

当CentOS操作系统无法正常启动时,可以使用救援模式或紧急模式进行系统登录。通过在启动时编辑界面添加systemd.unit参数,分别设置为rescue.target和emergency.target,然后用Ctrl-X启动进入相应模式。救援模式和紧急模式之间可通过运行特定root命令相互切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当CentOS操作系统崩溃,无法正常启动时,可以通过救援模式或者紧急模式进行系统登录。

启动CentOS, 当出现下面界面时,按e进入编辑界面。

  1. 在编辑界面里,加入参数:systemd.unit=rescue.target ,然后Ctrl-X启动进入救援模式。

  1. 在编辑界面里,加入参数:systemd.unit=emergency.target, 然后Ctrl-X进入紧急模式。

救援模式与紧急模式可以相互切换:

Switch to Emergency mode(target)

To switch to Emergency target, simply run following command as root:

# systemctl emergency

Broadcast message from root@geeklab on pts/1 (Mon 2016-08-17 00:44:58 EDT):

The system is going down to emergency mode NOW!

Switch to Rescue mode(target)

To switch to rescue target, simply run following command as root:

# systemctl rescue

Broadcast message from root@geeklab on pts/0 (Mon 2016-08-17 00:22:44 EDT):

The system is going down to rescue mode NOW!

参考:https://www.thegeekdiary.com/centos-rhel-7-how-to-boot-into-rescue-mode-or-emergency-mode/

Rescue Target通常是一个系统管理工具或自动化脚本,用于启动特定的服务。如果你想修改Rescue Target在启动服务时的行为,你可以按照以下几个步骤操作: 1. **检查配置文件**:首先,查找rescue.target相关的配置文件,这可能是`rescue.service`或类似名称的服务单元配置(比如在Systemd下),这些文件通常位于 `/etc/systemd/system` 或相应的目录。 2. **编辑服务定义**:打开服务配置,找到`ExecStart=`或`Exec`部分,这里定义了启动哪些服务。如果需要添加、删除或更改服务,可以直接修改这部分的内容,指定完整的命令行路径或者自定义脚本来启动服务。 ```ini [Unit] Description=Rescue Service [Service] Type=simple ExecStart=/path/to/start_service.sh %i Restart=on-failure ``` 3. **环境变量替换**:如果你的服务启动依赖于环境变量,记得处理 `%i` 这样的占位符,它代表启动过程中的参数(例如进程ID)。 4. **测试并保存**:在编辑完配置后,使用 `sudo systemctl daemon-reload` 刷新服务加载数据库,然后用 `sudo systemctl start rescue.target` 或 `sudo systemctl restart rescue.target` 来测试新的设置是否生效。如果不成功,可以查看日志(`journalctl -u rescue.target`)获取更多错误信息。 5. **监控与日志**:确保你的改动不会影响到日志记录和异常处理机制。可能需要调整 logging 或 error handling 部分,以便在服务出现问题时能够及时发现并修复。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值