这两天在自己的机器上装了虚拟机VMWare,然后再上面安装了CentOS 4.8,然后打算在上面安装一个oracle数据库,版本:oracle9i。安装CentOS 没有什么问题,设置了root密码,然后通过Windows下的SecureCRT 登录没有问题,但是在安装oracle的时候出错啦,我安装oracle,现安装的 软件,然后通过netca创建数据库监听的时候报错啦,再网上查了查原因,不知道怎么回事,修改了下防火墙的配置,结果导致。root密码失效啦。没改动什么,怎么会失效那?怎么也登陆不上去,现在把我修改CentOS root密码的过程记录下:希望对后来者有帮助:
首先启动的时候的时候,需要进入单用户模式(进入单用户模式的前提是系统引导器能正常工作),单用户模式是不需要输入密码,并且(进入单用户模式,没有开启网络服务,不支持远程连接 )网上说可以通过[color=red]GRUB[/color] (GNU GRUB 是一个多重操作系统启动管理器。GNU GRUB 是由GRUB(GRand Unified Bootloader) 派生而来)
[color=red]那怎么进入GRUB那?[/color]怎么显示这个配置项,这块对于初学者来说,可能不知道,我就是,进入的方式是,在启动的时候,进入启动界面后,按除了Enter键之外的任意键,即可进入该界面。然后 按[color=red]“e”[/color]键进入CentOS 启动界面,然后移动光标至[color=red]“kernel”[/color]配置项一行
然后按 “e” 键编辑 “kernel” 菜单项,在[color=red]行末[/color]输入 single([color=red]切忌不要删除,在行尾输入[/color]) ,以告诉 Linux 内核后续的启动过程需要进入单用户模式。更改后按[color=red]回车[/color]返回 CentOS 启动菜单项界面, 最后按 [color=red]“b”[/color] 键使用更改后的 CentOS 启动菜单项启动单用户模式。
当系统启动后,便以单用户模式运行,等到系统命令行启动到显示[color=red]:sh-3.1 #[/color] 时,输入passwd,用户,就可以更改你的root用户名啦,输入两遍,然后 [color=red]reboot[/color]稍等一会系统就会重启。即可以 修改的后的root密码登陆系统啦。
[color=red]我的没有图:可以参见如下作者的博客:[/color]http://zhengdl126.iteye.com/blog/430268
首先启动的时候的时候,需要进入单用户模式(进入单用户模式的前提是系统引导器能正常工作),单用户模式是不需要输入密码,并且(进入单用户模式,没有开启网络服务,不支持远程连接 )网上说可以通过[color=red]GRUB[/color] (GNU GRUB 是一个多重操作系统启动管理器。GNU GRUB 是由GRUB(GRand Unified Bootloader) 派生而来)
[color=red]那怎么进入GRUB那?[/color]怎么显示这个配置项,这块对于初学者来说,可能不知道,我就是,进入的方式是,在启动的时候,进入启动界面后,按除了Enter键之外的任意键,即可进入该界面。然后 按[color=red]“e”[/color]键进入CentOS 启动界面,然后移动光标至[color=red]“kernel”[/color]配置项一行
然后按 “e” 键编辑 “kernel” 菜单项,在[color=red]行末[/color]输入 single([color=red]切忌不要删除,在行尾输入[/color]) ,以告诉 Linux 内核后续的启动过程需要进入单用户模式。更改后按[color=red]回车[/color]返回 CentOS 启动菜单项界面, 最后按 [color=red]“b”[/color] 键使用更改后的 CentOS 启动菜单项启动单用户模式。
当系统启动后,便以单用户模式运行,等到系统命令行启动到显示[color=red]:sh-3.1 #[/color] 时,输入passwd,用户,就可以更改你的root用户名啦,输入两遍,然后 [color=red]reboot[/color]稍等一会系统就会重启。即可以 修改的后的root密码登陆系统啦。
[color=red]我的没有图:可以参见如下作者的博客:[/color]http://zhengdl126.iteye.com/blog/430268