一、Linux 认证题库详细说明
注意事项
(1) RHCSA 上午 2.5 小时,RHCE 下午 3.5 小时,考生需对题目非常熟练。
(2) 5 样东西必带(身份证、1 支黑色水笔、常用邮箱、姓名拼音、聪明的脑袋)。
(3) 考试的时候有 3 台机;1 台物理机用来看题目/启动/关闭/重启虚拟机,不要动物理机上
的任何配置;2 台虚拟机用来考试的,所有的操作必需在虚拟机中完成。
(4) 不要尝试 SSH 到其它人的机器,如果你的机器连过别人的机器,或者被别人连过,这 2
个人视为作弊。
(5) 考试题目可以选择简体中文,但是建议中英文切换着看,有些地方翻译的不严谨,且中
文断句上有问题,某些地方少个逗号意思就变了。
(6) 总分都是 300 分,>=210 分成绩就算通过考试。
(7) 考试中如有不清楚请及时与考官联系。
(8) 考试时一定要看清楚是否要求两台虚拟机都要配置。
(9) 所有操作都设置为永久生效,意味着重启系统还是生效。
(10)所有的服务既要 start,同时也记得要 enable。
(11)所有的挂载要写到/etc/fstab 里。
(12)本题库只作为参考,考试中可能名字不一样,因此需要大家灵活使用。
(13)做完每一题都检查一下,看看自己做的对不对,那么怎么检查?是一个问题,这些在下
面的题库中都有哈。
2017.05.28
二、RHCSA 考点
1) 网络与系统安全:
配置网络
SElinux
改密码,内核升级
2) 基本操作(用户与组/目录和权限):
用户
目录,权限,查找文件,目录压缩
计划任务
文字处理
3) 磁盘分区与卷管理:
lvm 扩容,swap,lvm 创建
4) 软件安装与配置:
yum
ntp
ldap
autofs
三、RHCSA 题库答案
下面我们来模拟 RHCSA 考试,首先在 foundation 上将实验环境重置:
rht-vmctl fullreset desktop
#重置虚拟机 desktop
一台虚拟机 system1,网络环境为 desktopX.example.com( 172.25.X.0/24)。您可以通过
物 理 机 ssh 到 虚 拟 机 上 进 行 操 作 。 您 没 有 物 理 机 的 root 权 限 。 考 试 服 务 器 为
classroom.example.com(172.25.254.254/24)。
建议大家远程过去做
记得加上-X,表示可以弹出图形化界面(后面配置 ldap 时需要用到)。
题目 0 破解密码
A 重置虚拟机的 Root 密码,设置为 redhat。
B 设置 system1 的网络和主机名
你的虚拟机的网络应该按照以下要求配置:
*
*
*
*
*
Hostname:desktopX.example.com
IP address:172.25.x.10
Netmask:255.255.255.0
Gateway:172.25.x.254
Name server:172.25.254.254
参考步骤
破解密码:
(1)开机,快速的按上下键,选择第一个
(2)按下字母 e
(3)找到 linux16 开头的行
(4)到该行的最后,删除到 ro
(5)把 ro 改成 rw rd.break
(6)ctrl+x
(7)chroot /sysroot/
(8)这时就可以修改 root 密码了
passwd root
(9) SElinux 开启时必须需要创建,重打 selinux 标签,如果没这步,系统起不来
touch /.autorelabel
(10)exit
(11)reboot
网络和主机名:
(1)hostnamectl set-hostname desktopX.example.com
(2)vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR1=172.25.0.10
PREFIX1=24
GATEWAY1=172.25.0.254
DNS1=172.25.254.254
(3)systemctl restart network
模拟考试环境
下面我们模拟考试环境,破解 desktop0 的密码。
破解密码:
(1)开机,快速的按上下键,选择第一个
(2)按下字母 e
(3)找到 linux16 开头的行
(4)到该行的最后,删除到 ro
(5)把 ro 改成 rw rd.break
(6)ctrl+x
(7)chroot /sysroot/,这里将文件系统切换到真正的根上面,可以看到提示符变成了“sh-4.2#”。
(8)这时就可以修改 root 密码了
passwd root
(9)重打 selinux 标签,如果没这步,系统起不来
touch /.autorelabel
(10)exit
(11)reboot
在实验环境中虚拟机是以 DHCP 的方式获得 IP 的,因此在本实验环境通过下面方法来修改
IP。在考试中需要看清楚题目的要求的 IP 和网关和 DNS,然后再修改网络配置,评分时会
登陆你的虚拟机,IP 不对将无法评分。
(1)ip addr show
(2)route
(3)cat /etc/resolv.conf
(4)hostname
#查看 IP 地址与子网掩码并记录下来
#查看网关并记录下来
#查看 DNS 并记录下来
#查看主机名
(5)然后写到配置文件中
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR1=172.25.0.10
PREFIX1=24
GATEWAY1=172.25.0.254
DNS1=172.25.254.254
(6)重启网络
systemctl restart network
注意事项
(1) 这题做成功没分,没做成功全部为 0 分。
(2) 这里改密码后要记得 touch /.autorelabel,这里单词经常有同学写错的哈。
题目 1 selinux
保证系统 SElinux 运行在 enforcing 状态.
参考步骤
(1)vim /etc/selinux/config
SELINUX=enforcing
(2)setenforce 1
(3)getenforce
模拟考试环境
(1)虚拟机配置 selinux 后是这样的
注意事项
(1)
(2)
setenforce 临时生效,其中 1 为 Enforcing 状态 selinux 表示是开启的,0 为 Permissive 状
态表示 selinux 是关闭的。
/etc/selinux/conf 永久生效。