CentOS/RHEL 6:如何在引导期间以交互方式启动/禁用服务

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 启动画面出现时:

  1. 使用向上/向下箭头键选择/突出显示我们希望引导的内核。
    就我而言,我只有一个内核可供选择:)

  2. 按 e 键编辑条目。
    选择/突出显示以单词 kernel 开头的行。

  3. 按 e 键编辑该行。
    在行尾添加确认词。
    按 ENTER 接受更改。

  4. 按 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