Linux常用命令学习之D4--运行模式:单用户模式下修改密码
上一篇 /
下一篇 2014-10-21 10:12:46
/ 个人分类:linux
1.linux运行模式定义和分级
linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel。
runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象
微软的
windows操作系统中的Normal,safemode,和Command prompt only。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。
runlevel级别定义如下:
0:关机。不能将系统缺省运行级别设置为0,否则无法启动
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式。
4:未定义。
5:图形界面的多用户模式。
6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。
2.查看你当前使用的运行模式:/sbin/runlevel
eg:
root@xTWODev:/home/xtwo# /sbin/runlevel
N 2 *表明当前使用多用户模式
多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用
3.修改运行模式默认值: vi /etc/inittab (Redhat适用)
4.进入单用户模式步奏:
b.在grub界面选中第2项:恢复模式 并输入e进入编辑页面
b.在编辑页面里面将ro single替换为rw single init=/bin/bash;
c.按ctrl+x进入单用户模式,单用户模式不需要密码滴,当前用户即为root了
d. 使用passwd root 为root用户改密码
e. 也可以到/etc目录下修改sudoers权限:chmod 0440 sudoers
From:http://www.51testing.com/html/19/217519-865251.html
收藏
举报
TAG: