RHEL/CentOS 6 有一个选项可以在系统启动期间以交互方式启动服务。
我们可以使用它来解决与服务相关的任何启动问题。
默认情况下,此功能不可用,我们需要使用下面描述的 2 种方法之一启用它。
方法 1 - 在引导期间使用 Keypress
此方法涉及编辑 /etc/sysconfig/init 文件。
将值“yes”分配给参数 PROMPT 以便以交互方式引导系统。
例如 :
# vi /etc/sysconfig/init # Set to anything other than 'no' to allow hotkey interactive startup... PROMPT=yes
上述参数默认设置为“是”。
一旦我们确认它被设置为是,我们必须使用键“i”中断引导过程几次并以交互方式启动服务。
键入“Y”允许服务启动,“N”停止服务启动,“C”退出交互式启动。
www. On IT Road .com
方法二——添加内核参数
或者,我们可以在引导期间(在 GRUB 中)或者在 /etc/grub.conf 文件中将“确认”添加到内核引导行的末尾以使其持久化。
1.引导时在GRUB中添加内核参数
为此,请重新启动系统,当 GRUB 启动画面出现时:
使用向上/向下箭头键选择/突出显示我们希望引导的内核。
就我而言,我只有一个内核可供选择:)按 e 键编辑条目。
选择/突出显示以单词 kernel 开头的行。按 e 键编辑该行。
在行尾添加确认词。
按 ENTER 接受更改。按 b 键使用修改后的命令行引导内核。
我们应该在启动服务时进入交互模式。
2.在/etc/grub.conf文件中添加内核参数
添加内核参数的另一种方法是编辑 /etc/grub.conf 文件并在要启动的内核行的末尾添加确认。
例如 :
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_os-lv_os rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_os/lv_os KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet confirm
重新启动系统以检查是否已应用设置。
日期:2020-09-17 00:11:58 来源:oir作者:oir