破解root密碼,並按照題目要求設定新密碼。
方法一:
- 重啟虛擬機器,出現GRUB啟動選單時按E進入編輯狀態。
- 在linux16所在行,末尾新增
rd.break console=tty0
按Ctrl+X進入恢復模式。 - 以可寫方式掛載硬碟中的根目錄,並重置root密碼:
switch_root:/# mount -o remount,rw /sysroot //以可讀寫方式重新掛載根系統
switch_root:/# chroot /sysroot/ //切換到根系統
sh-4.2# echo redhat | passwd --stdin root //設定考試指定的密碼
sh-4.2# touch /.autorelabel //標記下一次啟動重做 SELinux 標籤
sh-4.2# exit
switch_root:/# reboot
方法二:
- 重啟虛擬機器,出現GRUB啟動選單時按E進入編輯狀態。
- 在linux16所在行,將
ro
修改為rw init=sysroot/bin/sh
按Ctrl+X開始執行。
- 在系統中進行重置root密碼:
chroot /sysroot //切換根目錄到/sysroot
passwd //修改root密碼
touch /.autorelabel //標記下一次啟動重做 SELinux 標籤
exit //退出
reboot //重啟
按照題目要求配置當前網路
在RedHat 7中,預設使用NetworkManager守護程式來監控和管理網路設定,其中nmcli是命令列的NetworkManager工具,功能強大複雜性高。
設定IP地址/子網掩碼/預設閘道器/DNS地址
方法一(直接修改配置檔案):
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=202.106.0.20
修改配置檔案可以確保配置永久生效,其中需要確認原配置檔案中的以下內容。
BOOTPROTO=static //表示引導協議static|none表示靜態;dhcp表示動態
ONBOOT=yes //表示開機時是否自動啟用網路介面
方法二(使用NetWorkManager進行管理):
- nmtui(圖形介面管理方式)
- nmcli(命令列管理方式)
nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "192.168.1.100/24 192.168.1.1" ipv4.dns 202.106.0.20
//設定IP地址、子網掩碼、閘道器以及DNS
nmcli connection modify "System eth0" connection.autoconnect yes
//設定ONBOOT=yes
nmcli connection up "System eth0"
//啟動該網路裝置
配置主機名
方法一(命令列配置)
hostnamectl set-hostname --static serverX.example.com
//--static 表示永久配置
方法二(修改配置檔案)
vim /etc/hostname
//將主機名稱加入配置檔案中
RedHat 6系列中主機名配置檔案為
/etc/sysconfig/network
,RedHat 7系列中主機名配置檔案為/etc/hostname
。