如何进入单用户模式2 r1 K) _7 t2 F7 b
操作步骤2 ]: u$ r, Y# j" m7 E
虚拟化平台找到对应的虚拟机,重启操作系统* s/ ~4 q4 v- d: P" w; e
. p; [' _" R( ~0 x9 Q" C. V ^系统启动至引导界面,按任意键。然后将光标移动至待启动内核,按e编辑选中行。4 D; Y/ u. c% N# T- q8 l
移动光标至kernel command line(linux16开头的行)
8 r. S- ~" B2 j8 }% ?移动至行末尾,增加rd.break。+ A- A0 F8 A0 O0 k! ^7 { S
5 a7 g* K- k8 o5 u" Q
按Ctrl +x启动系统
% e8 l6 W& L; D系统启动至root shell界面,此时,系统本身的root文件系统被以只读模式挂载到/sysroot目录下 # _. L. O: h0 l
以读写模式重新挂载/sysroot
. p4 u. g2 d G1 _) Fswitch_root:/# mount -o remount,rw /sysroot
! X: Y# W/ ?/ x7 v8 G/ H#检查/sysroot是否以读写模式挂载
4 F" |: L! K" Qswitch_root:/# mount | grep sysroot
5 E' [ {7 I3 n- f$ x1 P5 B& A+ Z/dev/mapper/centos-root on /sysroot type xfs(rw,relatime,attr2,inode64,noquota)
8 y/ z* t3 f0 u# @" Z, _ ) n$ {3 O$ s2 j! j8 _$ q
o7 n+ X& R$ [) q/ D, H) Z! c, r H; {) C) l# l- l
执行chroot命令,将/sysroot目录切换为根目录。
1 b- \" r0 A/ Y+ nswitch_root:/# chroot /sysroot
F- j5 ?' h: z" u* M#chroot命令执行成功后,shell提示符将变为下述表示方法
6 e6 p, H$ ~: v! }/ ]: Ush-4.2# " q4 r: Y* ?; T0 v) Z
至此已成功进入单用户模式,单用户模式下可以重置密码,分析日志,修复分析,还原配置文件等。
# C, Q) k& Z8 E5 d' |# t; j/ D$ c- g. X/ q6 S
|