单用户模式是Linux系统里用来排查故障的一个隐藏玩法,平时用不上,但关键时刻能救命,比如修复系统、抢救数据啥的。
已经登录的情况下想进单用户模式,可以敲这几个命令:
`shutdown`(默认就是runlevel 1)
或者
`init 1`
`telinit 1`
开机时怎么进单用户?
我没用过LILO,只说GRUB的情况。GRUB有三种方法:
1. 开机进GRUB菜单,按a,在启动参数后面加个S或single,回车就能进了。
2. 在GRUB菜单按e,选好内核后,在启动命令最后加S或single,按回车返回,再按b启动。这个只是临时改一次,不影响下次启动设置。
3. 按c进GRUB命令行,这个稍微复杂点,暂时不讲。
还有一点要注意,很多系统在单用户下根目录是只读挂载的,如果/tmp也在根分区里,像vi这种要写临时文件的命令就跑不起来。解决办法是先执行这个命令把根目录重新挂载成可读写的:
`mount -o rw,remount /`