欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

rhcsa认证考试练习(第一台主机上配置)

时间:2023-06-28
我所使用的是仿真环境如有需要私信我 考试要求:

在 mars.domain250.example.com 上执行以下任务。○ 复查 ○ 完成 配置网络设置○ 复查 ○ 完成 配置您的系统以使用默认存储库○ 复查 ○ 完成 调试 SELinux○ 复查 ○ 完成 创建用户帐户○ 复查 ○ 完成 配置 cron 作业○ 复查 ○ 完成 创建协作目录○ 复查 ○ 完成 配置 NTP○ 复查 ○ 完成 配置 autofs○ 复查 ○ 完成 配置 /var/tmp/fstab 权限○ 复查 ○ 完成 配置用户帐户○ 复查 ○ 完成 查找文件○ 复查 ○ 完成 查找字符串○ 复查 ○ 完成 创建存档在 venus.domain250.example.com 上执行以下任务。○ 复查 ○ 完成 设置 root 密码○ 复查 ○ 完成 配置您的系统以使用默认存储库○ 复查 ○ 完成 调整逻辑卷大小○ 复查 ○ 完成 添加交换分区○ 复查 ○ 完成 创建逻辑卷○ 复查 ○ 完成 创建 VDO 卷○ 复查 ○ 完成 配置系统调优○ 复查 ○ 完成 配置容器 第一题


第一步:查看连接信息

[root@mars ~]# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 46da4a6a-06c3-6fae-eea1-ac0ca900f213 ethernet eth0

第二步:根据要求配置网络配置:

[root@mars ~]# nmcli connection modify Wired connection 1 ipv4.method manual ipv4.addresses 172.25.250.100/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 autoconnect yes

第三步:设置主机名

[root@mars ~]# hostnamectl set-hostname mars.domain250.example.com

第四步:查看主机名

[root@mars ~]# hostnamemars.domain250.example.com

第二题


第一步:配置系统使用的默认存储库
因为还未配置yum源所以无法使用vim,故这里使用vi

[root@mars ~]# vi /etc/yum.repos.d/rhce8.repo[baseOS]name=baseOSbaseurl=http://content/rhel8.2/x86_64/dvd/baseOSgpgcheck=0[AppStream]name=AppStreambaseurl=http://content/rhel8.2/x86_64/dvd/AppStreamgpgcheck=0

然后检查是否配置正确可以通过

yum install vim -y

如能正常安装就说明配置正确

第三题


第一步:
首先题目中说明所使用的端口为非标准端口82
查询80端口开放的

[root@mars ~]# semanage port -l | grep 80http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000

第二步:更改selinux策略

[root@mars ~]# semanage port -a -t http_port_t -p tcp 82

第三步:重新开一个终端查看/var/www/html
我们会发现第一个有问题需要更改

[root@mars ~]# ls -lZ /var/www/html/total 12-rw-r--r--、1 root root system_u:object_r:default_t:s0 14 Dec 5 10:24 file1-rw-r--r--、1 root root system_u:object_r:httpd_sys_content_t:s0 14 Dec 5 10:24 file2-rw-r--r--、1 root root system_u:object_r:httpd_sys_content_t:s0 14 Dec 5 10:24 file3

更改命令: (注:-R 为递归查找)

[root@mars ~]# chcon -t httpd_sys_content_t -R /var/www/html/

再次查看:

[root@mars ~]# ls -lZ /var/www/html/total 12-rw-r--r--、1 root root system_u:object_r:httpd_sys_content_t:s0 14 Dec 5 10:24 file1-rw-r--r--、1 root root system_u:object_r:httpd_sys_content_t:s0 14 Dec 5 10:24 file2-rw-r--r--、1 root root system_u:object_r:httpd_sys_content_t:s0 14 Dec 5 10:24 file3

更改完成
第四步:开启httpd服务
后开机自启动

[root@mars ~]# systemctl start httpd[root@mars ~]# systemctl enable httpdCreated symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

或者将两条命令合并:

[root@mars ~]# systemctl enable --now httpd

检查:访问之前有问题的file1

[root@mars ~]# curl http:/mars:82/file1EX200 Testing

可选项:
在防火墙放行82端口

[root@mars ~]# firewall-cmd --permanent --add-port=82/tcpsuccess

当前立即生效

[root@mars ~]# firewall-cmd --reload success

第四题


第一步:
创建名为sysmgrs组

[root@mars ~]# groupadd sysmgrs

第二步:
用户 natasha ,作为次要组从属于 sysmgrs

[root@mars ~]# useradd natasha -G sysmgrs

第三步:
用户 harry ,作为次要组还从属于 sysmgrs

[root@mars ~]# useradd harry -G sysmgrs

第四步:
用户 sarah ,无权访问系统上的交互式 shell 且不是 sysmgrs 的成员

[root@mars ~]# useradd sarah -s /bin/false

第五步:
natasha 、 harry 和 sarah 的密码应当都是 flectrag

Changing password for user natasha.passwd: all authentication tokens updated successfully.[root@mars ~]# echo flectrag | passwd --stdin harryChanging password for user harry.passwd: all authentication tokens updated successfully.[root@mars ~]# echo flectrag | passwd --stdin sarahChanging password for user sarah.passwd: all authentication tokens updated successfully.sh

第五题


表示格式:分时日月周

[root@mars ~]# crontab -u natasha -e*/2 * * * * logger "EX200 in progress"

还可能换种方式考察:
例:每天14:23 分natasha执行 echo “Hi rhcsa”

crontab -eu natasha23 14 * * * echo "Hi rhcsa"

第六题


第一步:创建目录

[root@mars ~]# mkdir /home/managers

第二步:增加组权限

[root@mars ~]# chgrp sysmgrs /home/managers/

查看/home/managers所拥有的权限

[root@mars ~]# ll /home/managers/ -ddrwxr-xr-x、2 root sysmgrs 6 Dec 5 15:29 /home/managers/

第三步:组用户有所以权限,而其他用户没有
同时/home/managers 中创建的文件自动将组所有权设置到 sysmgrs 组

[root@mars ~]# chmod g+ws /home/managers/[root@mars ~]# chmod o=- /home/managers/[root@mars ~]# ll /home/managers/ -ddrwxrws---、2 root sysmgrs 6 Dec 5 15:29 /home/managers/

第七题


第一步:检查包是否已经安装:

[root@mars ~]# rpm -q chrony chrony-3.5-1.el8.x86_64

如果未安装

yum install chrony -y

第二步:修改配置文件

[root@mars ~]# vim /etc/chrony.conf


将除最后一个server都注释掉

第三步:切记遇到服务必配置开机自启动

[root@mars ~]# systemctl restart chronyd.service [root@mars ~]# systemctl enable chronyd.service

第四步:查看是否配置成功

[root@mars ~]# chronyc sources210 Number of sources = 1MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================^* classroom.example.com 8 6 77 36 +70us[+2031us] +/- 1749us

第八题


第一步:安装autofs

[root@mars ~]# yum install autofs -y

第二步:编写文件

[root@mars ~]# vim /etc/auto.master增加上层接口目录#/misc /etc/auto.misc/rhome /etc/auto.nfs

第三步:编写子配置文件

[root@mars ~]# vim /etc/auto.nfsremoteuser1 -fstype=nfs,rw materials.example.com:/rhome/remoteuser1

打开另一个终端

[root@mars ~]# vim /etc/auto.misc cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

将其中的未注释复制到子配置并更改
保存退出
第四步:设置开机自启动

[root@mars ~]# systemctl enable --now autofs

第五步:测试是否成功,远程登录

[kiosk@foundation0 ~]$ ssh remoteuser1@marsremoteuser1@mars's password: Activate the web console with: systemctl enable --now cockpit.socketThis system is not registered to Red Hat Insights、See https://cloud.redhat.com/To register this system, run: insights-client --register

第九题


第一步:将文件复制过去

[root@mars ~]# cp /etc/fstab /var/tmp/fstab

查看一下文件权限:

[root@mars ~]# ll /var/tmp/fstab -rw-r--r--、1 root root 534 Dec 5 16:32 /var/tmp/fstab

发现前三个是配置好的
第二步:配置natasha

[root@mars ~]# setfacl -m u:natasha:rw /var/tmp/fstab

第三步:配置harry

[root@mars ~]# setfacl -m u:harry:- /var/tmp/fstab

第十题

[root@mars ~]# useradd manalo -u 3533[root@mars ~]# echo flectrag | passwd --stdin manaloChanging password for user manalo.passwd: all authentication tokens updated successfully.

第十一题


第一步:查看用户和目录是否存在

[root@mars ~]# id jacquesuid=1003(jacques) gid=1003(jacques) groups=1003(jacques)[root@mars ~]# ll /root/total 16-rw-------、1 root root 6503 Apr 23 2020 anaconda-ks.cfg-rw-------、1 root root 6251 Apr 23 2020 original-ks.cfg[root@mars ~]#

发现目录不存在
于是创建目录

[root@mars ~]# mkdir /root/findfiles

第二步:查找文件并放入新建的目录中

[root@mars ~]# find / -user jacques -type f -exec cp -a {} /root/findfiles ;[root@mars ~]# ls /root/findfiles/gamelan jacques libWedgeit.so.1.2.3

第十二题

[root@mars ~]# grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

第十三题

[root@mars ~]# tar czf /root/backup.tar.gz /usr/localtar: Removing leading `/' from member names

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。