如何进入单用户模式. U/ @6 S: I& F1 @# s0 k | q
操作步骤
4 q4 b' @8 N6 H4 k$ ~虚拟化平台找到对应的虚拟机,重启操作系统
" c1 i% r! o5 |
$ k0 D" x8 `$ X, g6 G系统启动至引导界面,按任意键。然后将光标移动至待启动内核,按e编辑选中行。 d4 p6 @' H) \4 D' k
移动光标至kernel command line(linux16开头的行)
% E) C5 ]0 W8 ]0 } w移动至行末尾,增加rd.break。- m8 {2 [! l5 H) M8 \8 u
K8 M( o/ b/ z+ C
按Ctrl +x启动系统 9 b9 x5 R* B3 G: E J+ b% n% x7 _2 |# V
系统启动至root shell界面,此时,系统本身的root文件系统被以只读模式挂载到/sysroot目录下 3 {% w0 K- i" b3 |5 t. Z3 z
以读写模式重新挂载/sysroot
6 ^1 N% ]2 b' G- [6 K) m( R( rswitch_root:/# mount -o remount,rw /sysroot
f' e8 s7 ^4 x' m#检查/sysroot是否以读写模式挂载! `9 T$ x' `" C8 b
switch_root:/# mount | grep sysroot
( r; ^& f1 ]3 F) A) e% T0 B% }/dev/mapper/centos-root on /sysroot type xfs(rw,relatime,attr2,inode64,noquota)9 w) y, l/ o9 B7 {
+ r2 W. M3 E& d, t
9 ~6 @; K, o! [# s7 m$ J* E" ^# \6 b. b4 k" Y/ u
执行chroot命令,将/sysroot目录切换为根目录。9 f$ L, e8 ^3 ?, N, n) y1 t4 c
switch_root:/# chroot /sysroot
, k3 W) k8 w# R( D0 f$ @#chroot命令执行成功后,shell提示符将变为下述表示方法
* j9 a& k, @9 K# fsh-4.2#
0 |5 P6 [# g: t8 a- W( M5 `至此已成功进入单用户模式,单用户模式下可以重置密码,分析日志,修复分析,还原配置文件等。
6 v6 X5 Y) A2 ^) M5 z F6 B8 |* U
|