如何进入单用户模式
" A9 w5 ?# @- E2 j/ i. } J操作步骤5 M5 M: `; j0 d
虚拟化平台找到对应的虚拟机,重启操作系统; Q$ U! D" \0 l! P3 \5 |
4 V1 [8 I+ @+ A$ j! X系统启动至引导界面,按任意键。然后将光标移动至待启动内核,按e编辑选中行。
0 _2 j% f3 P$ x3 D! i3 f2 _3 D移动光标至kernel command line(linux16开头的行)
' O t W7 ?7 g/ S$ m% ]4 H. U- b移动至行末尾,增加rd.break。
2 V3 V, p# B. I+ w! S
( A; p# [& @% m! ]按Ctrl +x启动系统
, R3 L! M& j1 _* W, n n1 j系统启动至root shell界面,此时,系统本身的root文件系统被以只读模式挂载到/sysroot目录下 ' U! h- E* M( W6 i6 @( V
以读写模式重新挂载/sysroot
+ B8 n+ B. Y- o- Q& h+ X8 q7 Z- x9 fswitch_root:/# mount -o remount,rw /sysroot% x& r, q& R. C5 b1 D
#检查/sysroot是否以读写模式挂载% P; N1 J! ]6 P5 D+ ]( n
switch_root:/# mount | grep sysroot
7 m/ W0 m4 V# R$ q+ A/ }/dev/mapper/centos-root on /sysroot type xfs(rw,relatime,attr2,inode64,noquota)
$ w9 S- o7 d% o. [! L, D z: c
( [% X' `6 \5 u/ d4 O
* N5 y. W" O1 P
3 E: `# ]1 z6 s# D执行chroot命令,将/sysroot目录切换为根目录。
* o9 ]4 c* e) H* k3 f5 X0 rswitch_root:/# chroot /sysroot
) H- |5 m0 F' j, `1 ~1 o, S1 r#chroot命令执行成功后,shell提示符将变为下述表示方法
7 H2 t! S1 R f& _' ~# \sh-4.2#
0 S4 M) l) q, z$ I. d$ W至此已成功进入单用户模式,单用户模式下可以重置密码,分析日志,修复分析,还原配置文件等。+ _' k) y" [0 N0 L( {9 ~
5 \9 j1 m2 m, R ^; }
|