事因修改了某个配置文件,导致系统启动某个服务的时候hold住了,系统启动不起来。这种情况下常常通过修改表启动级别,切换到非xwindow模式下重新启动,一般选取启动级别runlevel为3即可。
参考环境:Redhat Enterprise Linux AS 4
步骤:
1.当Linux启动时,按 e 进去参数选择编辑界面:
2.移动光标选中系统(Red Hat Enterprise Linux AS (2.6.9-55.ELsmp)),按 e:
3.移动光标选中(kernel /vmlinuxz-2.6.9-55.ELsmp ro root=LABEL=/ rhgb quiet):
4.修改rhgb为3,然后按enter键:
5.选中(kernel /vmlinuxz-2.6.9-55.ELsmp ro root=LABEL=/ 3 quiet),按 b, 系统则进去启动程序。
注,当系统reboot时,会自动切换到xwindows启动方式的runlevel(5);
另,如果能进去系统, 或者能启动sshd服务,则通过修改/etc/inittab 文件更改runlevel。
遗憾的是暂时无法上传图片,各个步骤的截图只能搁下了~~
参考:
Runlevel System State
0 Halt the system
1 Single user mode
2 Basic multi user mode
3 Multi user mode
5 Multi user mode with GUI
6 Reboot the system
S, s Single user mode
分享到:
相关推荐
Linux系统管理是IT运维中的重要组成部分,而理解Linux的启动过程和运行级别是进行有效系统管理的基础。在本文中,我们将深入探讨这两个概念,并介绍相关的命令。 首先,让我们来看看Linux的启动过程: 1. **开机...
Linux 的运行模式比起 Windows 的启动模式的优势在于:你可以在系统空闲时使用.init 工具切换你现在使用的 runlevel,另外,当你关闭或者启动 Linux 系统时你已经不知不觉中切换你的 runlevel,系统关机进程需要调用...
总结起来,“Linux启动流程3-3”主要关注的是在传统SysV启动机制下的服务启动过程,这包括init进程的启动,服务脚本的执行,以及运行级别的切换。虽然现在许多系统已经转向systemd,但SysV启动流程的知识对于理解和...
例如,在System V init风格的系统中,init() 会执行 /etc/rc.d/rc[runlevel] 来启动对应运行级别的服务。 7. 系统服务初始化 随着运行级别的切换,系统会启动一系列服务,如网络服务、日志服务、守护进程等。在...
传统上,Linux系统有不同的运行级别(Runlevel),如单用户模式(Runlevel 1)、图形桌面环境(Runlevel 5)等。Systemd使用目标(Target)的概念来取代运行级别,但其功能类似。Systemd将启动对应的目标,如multi-...
5. **Runlevel切换**:在System V Init中,运行级别(Runlevel)代表了系统的一种状态,如运行级别3表示多用户模式,无图形界面;运行级别5表示多用户模式,带图形界面。在systemd中,虽然不再使用传统意义上的运行...
例如,Red Hat Linux 9使用LILO或GRUB作为引导加载器。 - 内核初始化系统的基本功能,如设备驱动和内存管理,然后启动第一个用户级进程——INIT进程,其PID为1。 - INIT根据配置文件`/etc/inittab`执行后续启动...
- **LILO或GRUB引导**:在Red Hat Linux中,LILO(Loader for Linux)或GRUB(Grand Unified Bootloader)作为引导加载器被调用,它们负责加载合适的内核映像。用户可以通过LILO的提示符选择操作系统,或者让它按照预设...
- 使用 `init <runlevel>` 命令手动切换到不同的运行级别。 **1.3 rc脚本** rc脚本是一系列用于控制系统服务启动和停止的脚本集合。每个运行级别都有对应的rc脚本(如rc1.d、rc2.d等),这些脚本定义了在该运行...
运行级别的配置文件位于`/etc/inittab`,可以使用`runlevel`命令查看当前级别,`init N`切换级别。 2. **用户管理** - **用户类型**:Linux系统中的用户分为超级用户(root)、普通用户和特殊用户。特殊用户通常与...
可以使用命令systemctl isolate切换到指定的运行级别,比如切换到第三运行级别(多用户模式)使用命令systemctl isolate multi-user.target或者systemctl isolate runlevel3.target。要切换到第五运行级别(图形界面...
在Linux系统中,运行级别(Runlevel)是一个关键的概念,它定义了系统启动时加载的服务和功能。在CentOS 6环境下,理解如何修改主机的运行级别是运维人员必备的技能之一。本文将详细讲解这一过程。 首先,要进行...
可以通过`# runlevel`命令查看当前运行级别,使用`# init [0123456]`命令切换。 #### 五、Linux的目录结构 Linux文件系统的目录结构非常重要,对于系统管理和文件查找非常关键: 1. **/**:文件系统的根目录。 2....
5. **运行级别切换:** - **命令示例:** `systemctl isolate runlevel3.target` #### 三、启动过程中的故障及解决方案 当Linux系统在启动过程中遇到故障时,可能需要采取紧急措施来修复。 1. **找回密码:** - **...
1. **重启系统进入GRUB菜单**:首先,你需要重启计算机,在启动过程中会看到GRUB(Grand Unified Bootloader)菜单。 2. **编辑内核参数**:选择包含SuSE Linux的内核条目,然后按`e`键编辑该条目的启动参数。在...
Linux启动到文字界面(不启动XWindow) - **方法**: - 修改`/etc/inittab`文件,设置默认运行级别为3。 - 或者在启动时按`F6`选择文本模式。 #### 13. mount命令用法 - **基本用法**: - `mount /dev/sda1 /...
- **运行级别 (Runlevel)**: - **运行级别的含义**:Linux系统根据不同的运行级别来决定其工作模式,比如图形界面、文本界面等。 - **常见的运行级别**: - **0**:关机模式。 - **1**:单用户模式,用于系统...