Red Hat Enterprise Linux 8系统管理实战
上QQ阅读APP看书,第一时间看更新

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

重新启动系统后,就可以使用新的密码登录了。