红帽8RHCSA考试真题,今天300分已过(2022最新版)

1.配置网络设置

将 mars 配置为具有以下网络配置:
在这里插入图片描述
IP 地址:172.25.250.100
子网掩码:255.255.255.0
网关:172.25.250.254

解题方法A:

[root@mars ~]# vim /etc/hostname
mars.domain250.example.com
[root@mars ~]# nmtui
[root@mars ~]# nmcli connection up 'Wired connection 1'

解题方法B:

[root@mars ~]# vim /etc/hostname
mars.domain250.example.com
[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 connection.autoconnect yes
[root@mars ~]# nmcli connection up 'Wired connection 1'

2.配置您的系统以使用默认存储库

在这里插入图片描述

解题方法:

3.调试 SELinux

非标准端口 82 上运行的 Web 服务器在提供内容时遇到问题。根据需要调试并解决问题,使其满足以下条件:
系统上的 Web 服务器能够提供 /var/www/html 中所有现有的 HTML 文件(注:不要删除或以其他方式改动现有的文件内容)
Web 服务器在端口 82 上提供此内容
Web 服务器在系统启动时自动启动

解题方法:

[root@mars ~]# semanage port -a -t http_port_t -p tcp 82
[root@mars ~]# ls -ldZ /var/www/html/
[root@mars ~]# semanage fcontext -m -t httpd_sys_content_t "/var/www/html/file1"
[root@mars ~]# restorecon -Rv /var/www/html/
[root@mars ~]# systemctl restart httpd
[root@mars ~]# systemctl enable httpd

4.创建用户帐户

创建下列用户、组和组成员资格:

名为 sysmgrs 的组
用户 natasha ,作为次要组从属于 sysmgrs
用户 harry ,作为次要组还从属于 sysmgrs
用户 sarah ,无权访问系统上的交互式 shell 且不是 sysmgrs 的成员
natasha 、 harry 和 sarah 的密码应当都是 flectrag

解题方法:

[root@mars ~]# groupadd sysmgrs
[root@mars ~]# useradd -G sysmgrs natasha
[root@mars ~]# useradd -G sysmgrs harry
[root@mars ~]# useradd -s /bin/false sarah
[root@mars ~]# passwd natasha
[root@mars ~]# passwd harry
[root@mars ~]# passwd sarah

5.配置 cron 作业

配置 cron 作业,该作业每隔 2 分钟运行并执行以下命令:
logger “EX200 in progress”,以用户 natasha 身份运行

解题方法:

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

6.创建协作目录

创建具有以下特征的协作目录 /home/managers :
/home/managers 的组用权是 sysmgrs
目录应当可被 sysmgrs 的成员读取、写入和访问,但任何其他用户不具这些权限。(当然,root 用户有权访问系统上的所有文件和目录)
/home/managers 中创建的文件自动将组所有权设置到 sysmgrs 组

解题方法:

[root@mars ~]# mkdir /home/managers
[root@mars ~]# chown -R root:sysmgrs /home/managers
[root@mars ~]# chmod -R 2770 /home/managers

7.配置 NTP

配置您的系统,使其成为 materials.example.com 的 NTP 客户端。(注:materials.example.com 是 classroom.example.com 的 DNS 别名)

解题方法:

[root@mars ~]# vim /etc/chrony.conf
#将第7行,修改为:
server materials.example.com iburst
[root@mars ~]# systemctl restart chronyd
[root@mars ~]# systemctl enable chronyd

8.配置 autofs

配置 autofs ,以按照如下所述自动挂载远程用户的主目录:
materials.example.com ( 172.25.254.254 ) NFS 导出 /rhome 到您的系统。此文件系统包含为用户 remoteuser1 预配置的主目录
remoteuser1 的主目录是 materials.example.com:/rhome/remoteuser1
remoteuser1 的主目录应自动挂载到本地 /rhome 下的 /rhome/remoteuser1
主目录必须可供其用户写入
remoteuser1 的密码是 flectrag

解题方法:

[root@mars ~]# yum install autofs
[root@mars ~]# vim /etc/auto.master
#添加一行
/rhome /etc/rhcsa.misc
[root@mars ~]# vim /etc/rhcsa.misc
#添加一行
remoteuser1 -fstype=nfs,rw materials.example.com:/rhome/remoteuser1
[root@mars ~]# systemctl restart autofs
[root@mars ~]# systemctl enable autofs

9.配置 /var/tmp/fstab 权限

将文件 /etc/fstab 复制到 /var/tmp/fstab 。配置 /var/tmp/fstab 的权限以满足如下条件:
文件 /var/tmp/fstab 自 root 用户所有
文件 /var/tmp/fstab 属于组 root
文件 /var/tmp/fstab 应不能被任何人执行
用户 natasha 能够读取和写入 /var/tmp/fstab
用户 harry 无法写入或读取 /var/tmp/fstab
所有其他用户(当前或未来)能够读取 /var/tmp/fstab

解题方法:

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

10.配置用户帐户

配置用户 manalo ,其用户 ID 为 3533。此用户的密码应当为 flectrag。

解题方法:

[root@mars ~]# useradd -u 3533 manalo
[root@mars ~]# passwd manalo

11.查找文件

查找当 jacques 所有的所有文件并将其副本放入 /root/findfiles 目录

解题方法:

[root@mars ~]# mkdir /root/findfiles
[root@mars ~]# find / -user jacques -exec cp -a {} /root/findfiles \;

12.查找字符串

查找文件 /usr/share/xml/iso-codes/iso_639_3.xml 中包含字符串 ng 的所有行。将所有这些行的副本按原始顺序放在文件 /root/list 中。 /root/list 不得包含空行,且所有行必须是 /usr/share/xml/iso-codes/iso_639_3.xml 中原始行的确切副本。

解题方法:

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

13.创建存档

创建一个名为 /root/backup.tar.gz 的 tar 存档,其应包含 /usr/local 的 tar 存档,其应包含 /usr/local 的内容。该 tar 存档必须使用 gzip 进行压缩。

解题方法:

[root@mars ~]# tar czvf /root/backup.tar.gz /usr/local

附加题

14.添加sudo免密操作

允许sysmgrs组成员sudo时不需要密码

解题方法:

[root@mars ~]# visudo
#
#在大约100行的位置添加下面内容:
#
%sysmgrs ALL=(ALL) NOPASSWD: ALL

15.配置创建新用户的密码策略

创建新用户时,默认密码策略为20天后,密码会过期。

解题方法:

[root@mars ~]# vim /etc/login.defs
#
#修改第25行,将参数后面的99999改成20.
#
PASS_MAX_DAYS 20

16.创建shell脚本

创建一个名为myresearch的脚本
该脚本放置在/usr/local/bin下
该脚本用于查找/usr下所有小于10m且具有修改组ID权限的文件,将这些文件放置于/root/myfiles下

解题方法:

[root@mars ~]# mkdir -p /root/myfiles
[root@mars ~]# vim /usr/local/bin/myresearch
#!/bin/bash
find /usr -type f -and -size -10M -and -perm -2000 -exec cp -a {} /root/myfiles \;
[root@mars ~]# chmod 755 /usr/local/bin/myresearch

在 venus.domain250.example.com 上执行

1.设置 root 密码

将 venus 的 root 密码设置为 flectrag 。您需要获得系统访问权限才能进行此操作。

解题方法:

重启主机后进入开机菜单,光标移至第一个选项后敲击键盘e键,如下图所示
在这里插入图片描述
随后在内核编辑页面,在Linux开头这行的结尾处加入rd.break console=tty0,随后同时按下键盘ctrl+x键即可进入到单用户模式(密码破解)

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot
sh-4.4# echo flectrag | passwd --stdin root
sh-4.4# touch /.autorelabel
sh-4.4# sync
sh-4.4# 按ctrl+d键
switch_root:/# 按ctrl+d键

注意:此题受到虚拟机的影响可能不成功,会卡到开机界面,而真机与考试环境则不会有这种情况

2.配置您的系统以使用默认存储库

YUM 存储库已可以从 http://content/rhel8.0/x86_64/dvd/BaseOS 和 http://content/rhel8.0/x86_64/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库。

解题方法:

在这里插入图片描述

3.调整逻辑卷大小

将逻辑卷 vo 及其文件系统的大小调整到 230 MiB。确保文件系统内容保持不变。
注:分区大小很少与请求的大小完全相同,因此可以接受范围为 217 MiB 到 243 MiB 的大小。

解题方法:

[root@venus ~]# df -h
/dev/mapper/myvol-vo 175M 1.6M 160M 1% /reports
#考试时大小为175M,扩展至230M即可
[root@venus ~]# lvextend -L 230M /dev/myvol/vo
[root@venus ~]# resize2fs /dev/myvol/vo

4.添加交换分区

向您的系统添加一个额外的交换分区 756MiB 。交换分区应在系统启动时自动挂载。不要删除或以任何方式改动系统上的任何现有交换分区。

解题方法:

[root@venus ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xcad347a4.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 敲回车即可
First sector (2048-41943039, default 2048): 敲回车即可
Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039): +756M
Created a new partition 1 of type 'Linux' and of size 756 MiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[root@venus ~]# mkswap /dev/vdb1
Setting up swapspace version 1, size = 756 MiB (792719360 bytes)
no label, UUID=5b0302b3-2a08-45a0-ada3-7e6461e2689e
[root@venus ~]# swapon /dev/vdb1
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0 
/dev/vdb1 swap swap defaults 0 0

5.创建逻辑卷

根据如下要求,创建新的逻辑卷:
逻辑卷取名为 qa ,属于 qagroup 卷组,大小为 60 个扩展块
qagroup 卷组中逻辑卷的扩展块大小应当为 16 MiB
使用 ext3 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到 /mnt/qa 下

解题方法:

[root@venus ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 敲回车即可
First sector (1550336-41943039, default 1550336): 敲回车即可
Last sector, +sectors or +size{K,M,G,T,P} (1550336-41943039, default 41943039): 敲回车即可
Created a new partition 2 of type 'Linux' and of size 19.3 GiB.
Command (m for help): w
The partition table has been altered.
Syncing disks.
[root@venus ~]# pvcreate /dev/vdb2
[root@venus ~]# vgcreate -s 16M qagroup /dev/vdb2
[root@venus ~]# lvcreate -l 60 -n qa qagroup
[root@venus ~]# mkfs.ext3 /dev/qagroup/qa
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0 
/dev/vdb1 swap swap defaults 0 0
/dev/qagroup/qa /mnt/qa ext3 defaults 0 0 
[root@venus ~]# mount -a

6.创建 VDO 卷

根据如下要求,创建新的 VDO 卷:
使用未分区的磁盘
该卷的名称为 vdough
该卷的逻辑大小为 50G
该卷使用 xfs 文件系统格式化
该卷(在系统启动时)挂载到 /vbread 下

解题方法:

[root@venus ~]# yum install vdo
[root@venus ~]# man vdo | grep vdo.*create
[root@venus ~]# vdo create --name=vdough --device=/dev/vdc --vdoLogicalSize=50G
[root@venus ~]# mkfs.xfs /dev/mapper/vdough
[root@venus ~]# udevadm settle
[root@venus ~]# mkdir /vbread
[root@venus ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 21 05:03:40 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=2db66eb4-d9c1-4522-8fab-ac074cd3ea0b /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0 
/dev/vdb1 swap swap defaults 0 0
/dev/vdb2 /mnt/qa ext3 defaults 0 0 
/dev/mapper/vdough /vbread xfs defaults,_netdev 0 0 
[root@venus ~]# mount -a

7.配置系统调优

为您的系统选择建议的 tuned 配置集并将它设为默认设置。

解题方法:

[root@venus ~]# tuned-adm recommend
virtual-guest
[root@venus ~]# tuned-adm profile virtual-guest
  • 15
    点赞
  • 113
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RHCSA考试红帽认证中的一种,是一项针对Linux系统管理员的认证考试。下面是一些RHCSA考试认证题目的解析,供您参考: 1. 题目:在Linux系统中,如何查看当前用户的登录记录? 解析:可以使用last命令来查看当前用户的登录记录。例如,输入以下命令: ``` last ``` 将会显示最近的登录记录,包括登录时间、登录IP地址、登录方式等信息。 2. 题目:如何在Linux系统中查看当前系统的CPU使用情况? 解析:可以使用top命令来查看当前系统的CPU使用情况。例如,输入以下命令: ``` top ``` 将会显示当前系统的进程信息,包括每个进程的CPU使用情况、内存使用情况等。 3. 题目:如何在Linux系统中创建一个名为test的用户并设置密码为123456? 解析:可以使用useradd命令来创建一个名为test的用户,同时使用passwd命令来设置密码。例如,输入以下命令: ``` useradd test passwd test ``` 将会创建一个名为test的用户,并设置该用户的密码为123456。 4. 题目:如何在Linux系统中查看当前系统的IP地址? 解析:可以使用ifconfig命令来查看当前系统的IP地址。例如,输入以下命令: ``` ifconfig ``` 将会显示当前系统的网络接口信息,包括每个接口的IP地址、MAC地址等。 需要注意的是,RHCSA考试的题目内容可能会涉及到Linux系统的各个方面,包括系统管理、网络管理、安全管理等。因此,在备考过程中需要全面掌握Linux系统的基本操作和管理技能,并且要多做练习题、模拟试题等来提高自己的实际操作能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值