RHCSA
帐户信息
f0主机的root密码为 Asimov ,f0上其他用户的密码均为 redhat
f0里面所有虚拟系统的 root 密码是 redhat ,请勿更改 root 密码。serverb的root
密码未知,需要进行密码重置,要求请查看后面的题目。所有系统上已预装了 SSH 密
钥,允许在不输入密码的前提下通过 SSH 进行 root 访问。请勿对系统上的 root SSH
配置文件进行任何修改
开启虚拟机:
[root@foundation0 ~]# virsh start bastion
[root@foundation0 ~]# virsh start servera
[root@foundation0 ~]# virsh start serverb
[root@foundation0 ~]# virsh list --all
重置虚拟机:
[root@foundation0 ~]# rht-vmctl reset bastion
[root@foundation0 ~]# rht-vmctl reset classroom
[root@foundation0 ~]# rht-vmctl reset servera
[root@foundation0 ~]# rht-vmctl reset serverb
[root@foundation0 ~]# rht-vmctl reset workstation
说明:考试需要通过图形界面对虚拟机进行开机(start),关机(poweroff),重启
(reboot)和重置(rebuilt)操作,重置虚拟机后,虚拟机所有的配置将会清空。
virt-manager 开启虚拟机控制台
[root@foundation0 ~]# ssh workstation #不能直接连接servera,b
[student@workstation ~]$ ssh root@servera
虚拟机servera
?、配置网络地址
虚拟机servera的root密码为redhat,请为此虚拟机配
1)主机名:servera.lab.example.com
2)IP地址:172.25.250.10/24
3)默认网关:172.25.250.254
4)DNS服务器:172.25.250.254
[root@localhost ~]# hostnamectl set-hostname # 设置主机名servera.lab.example.com
[root@localhost ~]# bash
# 设置ip地址,网关和dns
# 首先查看网卡配置文件,如果网卡没有配置文件需要自己创建并设置;若有配置文件直接修改即可
[root@servera ~]# cd /etc/sysconfig/network-scripts/
[root@servera network-scripts]# ls
ifcf-Wired_connection_1 #网卡名
[root@servera network-scripts]# cp ifcfg-Wired_connection_1 ifcfg-eth0
[root@servera network-scripts]# ls
ifcfg-eth0 ifcfg-Wired_connection_1
[root@servera network-scripts]# vim ifcfg-eth0
TYPE=Ethernet #方式是以太网
BOOTPROTO=static #静态获取
NAME="eth0" #连接名字叫eth0
DEVICE=eth0 #设备名字叫eth0
ONBOOT=yes #开机自动激活
IPADDR=172.25.250.10 #IP
PREFIX=24 #24位子网掩码
GATEWAY=172.25.250.254 #网关
DNS1=172.25.250.254
[root@servera network-scripts]# mv ifcfg-Wired_connection_1 /opt
[root@servera network-scripts]# ls
ifcfg-eth0
[root@servera network-scripts]# systemctl restart NetworkManager
[root@servera network-scripts]# ip a #查看
方法2 [root@servera network-scripts]# ifdown eth0:ifup eth0 #禁用再启用
?、配置软件仓库
请配置你虚拟机的yum仓库,地址如下:
http://content.example.com/rhel8.0/x86_64/dvd/BaseOS
http://content.example.com/rhel8.0/x86_64/dvd/AppStream
# 准备工作,清空yum仓库,考试不需要做
[root@servera ~]# rm -rf /etc/yum.repos.d/*
#实际操作
[root@servera ~]# vim /etc/yum.repos.d/base.repo
[BaseOS]
name=BaseOS
baseurl=http://content.example.com/rhel8.0/x86_64/dvd/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=http://content.example.com/rhel8.0/x86_64/dvd/AppStream
enabled = 1
gpgcheck = 0
[root@servera ~]# dnf clean all #清除缓存
[root@servera ~]# dnf list all #列出
三、调试SELinux
非标准端口 82 上运行的 Web 服务器在提供内容时遇到问题。根据需要调试并解决问题, 使其满足以下条件:
1. 系统上的 Web 服务器能够提供 /var/www/html 中所有现有的 HTML 文件(注:不要删除或以其他方式改动现有的文件内容)
2. Web 服务器在端口 82 上提供此内容
3. Web 服务器在系统启动时自动启动
# 准备工作,安装httpd服务,修改监听的端口号为80,考试不需要做。
[root@servera ~]# getenforce
Enforcing
[root@servera ~]# yum -y install httpd
[root@servera ~]# vim /etc/httpd/con