栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

我所使用的是仿真环境如有需要私信我 考试要求:

在 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 ~]# hostname
mars.domain250.example.com

第二题


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

[root@mars ~]# vi /etc/yum.repos.d/rhce8.repo
[baseOS]
name=baseOS
baseurl=http://content/rhel8.2/x86_64/dvd/baseOS
gpgcheck=0

[AppStream]
name=AppStream
baseurl=http://content/rhel8.2/x86_64/dvd/AppStream
gpgcheck=0

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

yum install vim -y

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

第三题


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

[root@mars ~]# semanage port -l | grep 80
http_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 httpd
Created 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/file1
EX200 Testing

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

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

当前立即生效

[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 harry
Changing password for user harry.
passwd: all authentication tokens updated successfully.
[root@mars ~]# echo flectrag | passwd --stdin sarah
Changing 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 natasha
23 14 * * * echo "Hi rhcsa"
第六题


第一步:创建目录

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

第二步:增加组权限

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

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

[root@mars ~]# ll /home/managers/ -d
drwxr-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/ -d
drwxrws---. 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 sources
210 Number of sources = 1
MS 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.nfs
remoteuser1              -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@mars
remoteuser1@mars's password: 
Activate the web console with: systemctl enable --now cockpit.socket

This 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 manalo
Changing password for user manalo.
passwd: all authentication tokens updated successfully.

第十一题


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

[root@mars ~]# id jacques
uid=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/local
tar: Removing leading `/' from member names
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733446.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号