1.6 Linux启动后的设置
Linux系统安装完成后,首次启动还需要进行一些设置。本节将讨论这些设置及Linux密码恢复的方法。
1.6.1 首次启动Red Hat Enterprise Linux的配置
在安装完Red Hat Enterprise Linux 8.0并重启系统后,系统会提示用户进行初始设置,如图1.35所示。
首先需要接受Red Hat的许可证才能使用系统,单击【License Information】将弹出许可证界面,在许可证界面选中【我同意许可协议】单选按钮,再单击左上角的【完成】按钮即可接受许可协议。
图1.35 初始设置
接下来需要为当前系统注册,由于注册过程需要使用网络,因此先单击【网络和主机名】,弹出网络和主机名设置界面,如图1.36所示。
图1.36 设置网络和主机名
此处设置网络和主机名的方法与安装过程中设置的方法一致,可参考1.4节中的相关内容,此处不再赘述。
接下来注册系统,单击【Subscription Manager】将弹出注册系统界面,如图1.37所示。
可以使用激活码和Red Hat账号两种方式注册系统:使用激活码时,先选中【使用激活码】复选框,然后单击【下一步】按钮,在弹出的界面中输入机构名和激活码即可;使用Red Hat账号时,可直接单击【下一步】按钮,在弹出的界面中输入Red Hat网络的账号和密码即可。
图1.37 注册系统到Red Hat网络
在安装过程中,如果没有创建用户,初始配置时还会提示用户创建一个用户,单击【创建用户】按钮即可弹出创建用户界面。创建用户的过程与安装过程中的创建用户过程一致(可参考1.4节),此处不再赘述。
完成以上配置后,就可以单击右下角的【结束配置】按钮进入新系统了。
1.6.2 重置root密码
如果使用应答脚本自动安装,进入系统后可能还需要重置root用户密码。以root用户登录系统并执行命令passwd,即可重置root用户密码,如示例1-3所示。
【示例1-3】
[root@localhost ~]# passwd Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully.
执行passwd命令后输入两次新密码,即可修改成功。需要注意的是,Linux系统中输入密码时系统不会有任何提示,输入密码后按Enter键即可。
有时还会忘记root用户密码,此时可以重启系统。当系统进入引导界面(见图1.38)时,按e键。
图1.38 引导界面
在引导界面按e键之后就可以编辑引导选项,接下来在引导选项中加入参数rd.break,如图1.39所示。
图1.39 编辑引导选项
编辑完引导选项后,按Ctrl+x组合键引导系统进入紧急模式。在紧急模式下,原来的系统分区将被以只读方式挂载到/sysroot目录下。接下来需要以可读写的方式挂载/sysroot,并以此作为根目录修改root密码,如示例1-4所示。
【示例1-4】
#以可读写权限重新挂载/sysroot switch_root:/# mount -o remount,rw /sysroot #以/sysroot作为根目录建立环境 switch_root:/# chroot /sysroot #重置LANG变量,防止出现乱码 sh-4.2# LANG= #运行passwd命令修改密码 sh-4.2# passwd root Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. #退出/sysroot建立的环境并重新启动系统 sh-4.2# exit exit switch_root:/# reboot
重新启动系统后,就可以使用新的密码登录了。