如何进入单用户模式
% r/ V: ~0 U; m* k$ b8 a操作步骤) g7 W' E# j2 ^7 D( y. N! |
虚拟化平台找到对应的虚拟机,重启操作系统
P) E. j. A, Y6 s& ^
+ G ~# L4 U5 M% q5 P0 L, t系统启动至引导界面,按任意键。然后将光标移动至待启动内核,按e编辑选中行。5 e* ]6 `0 P4 r* H2 O7 T
移动光标至kernel command line(linux16开头的行)
) `; w, C5 }# O1 p9 i# A移动至行末尾,增加rd.break。: ^% d. ~+ |( e' I% U& y
. x5 h6 v; }7 k0 \" B% x0 D
按Ctrl +x启动系统 / k/ r/ h V$ M% N
系统启动至root shell界面,此时,系统本身的root文件系统被以只读模式挂载到/sysroot目录下
% U/ H, Z S! t& c0 [. @以读写模式重新挂载/sysroot 9 L- d( T" c# ^- }; Q
switch_root:/# mount -o remount,rw /sysroot. s1 ?7 v( X, j m
#检查/sysroot是否以读写模式挂载
+ J9 ~. \4 O3 X" c4 k$ fswitch_root:/# mount | grep sysroot
' A7 W# \' g# J* k, T; S/dev/mapper/centos-root on /sysroot type xfs(rw,relatime,attr2,inode64,noquota)
( s6 d- R/ @, T 4 d2 s$ X# q- N9 ]% `, X5 f4 v
7 y @. | U* K! Z& N8 ~- }
: k) Q" a `4 ^; k3 I; W
执行chroot命令,将/sysroot目录切换为根目录。) D# i' e7 S; l/ N
switch_root:/# chroot /sysroot$ i/ J6 i& m' [' Y
#chroot命令执行成功后,shell提示符将变为下述表示方法
: s! x8 D( h( ksh-4.2# ! o. S+ \8 a3 a# @0 d+ [1 e8 F
至此已成功进入单用户模式,单用户模式下可以重置密码,分析日志,修复分析,还原配置文件等。! _0 w! B T }/ K
9 O$ j! f0 H3 y# @% d |