红帽认证RHCE9.0版本2023年12月的红帽9.0版本RHCSA题⽬+答案,本人已过,全国通用

本文主要是介绍红帽认证RHCE9.0版本2023年12月的红帽9.0版本RHCSA题⽬+答案,本人已过,全国通用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

红帽认证9版本2023年12月的红帽9.0版本RHCSA题⽬+答案,本人已过,全国通用

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要完整的RHCSA和RHCE的考试答案的题目以及RHCE9考试的模拟环境和考试笔记教材的请添加微信,需备注来自csdn,不然通不过
在这里插入图片描述

1、配置⽹络设置?
将?node1?配置为具有以下⽹络配置:??
主机名:?node1.domain250.example.com?
IP?地址:?172.25.250.100?
⼦⽹掩码:?255.255.255.0?
⽹关:?172.25.250.254?
DNS服务器:?172.25.250.254?
[kiosk@foundation0 -]$ virt-manager #点击打开Servera(node1)机器输⼊⽤⼾名:
root 密码:flectrag
[root@clear ~]$ nmcli con show #查看⽹卡信息
[root@clear ~]$ nmcli con mod ‘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@clear ~]$ nmcli con up ‘Wired connection 1’ #启⽤配置好的⽹卡
[root@clear ~]$ ip a
[kiosk@foundation0 -]$ ssh root@172.25.250.100 #然后连接终端
[root@clear ~] hostnamectl set-hostname node1.domain250.example.com #设置主
机名

检查

[root@node1 ~] ip a //查看IP是否正确
[root@node1 ~] hostname //查看主机名是否正确
1
2
3
4
5
6
7
8
9
10
11
2、配置您的系统以使⽤默认存储库?
[root@node1 ~]# vim /etc/yum.repos.d/rhcsa.repo
[Base]
name=Base
baseurl=http://content/rhel9.0/x86_64/dvd/BaseOS
enabled=1
gpgcheck=no
[App]
name=App
baseurl=http://content/rhel9.0/x86_64/dvd/AppStream
enabled=1
gpgcheck=no

检查

[root@node1 ~]# yum repoinfo
[root@node1 ~]# yum -y install vsftpd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
3、调试?SELinux?
[root@node1 ~]# yum provides “*/semanage”
[root@node1 ~]# yum -y install policycoreutils-python-utils
[root@node1 ~]# semanage fcontext -m -t httpd_sys_content_t /var/www/html/file1
[root@node1 ~]# semanage port -a -t http_port_t -p tcp 82
[root@node1 ~]# restorecon -Rv /var/www/html

也可以使⽤man semanage port,然后/EXAMPLE

[root@node1 ~]# firewall-cmd --permanent --add-service=http
[root@node1 ~]# firewall-cmd --permanent --add-port=82/tcp
[root@node1 ~]# firewall-cmd --reload
[root@node1 ~]# systemctl restart httpd
[root@node1 ~]# systemctl enable --now httpd

验证,出现源码即正确(必做操作)

[root@node1 ~]# curl http://node1.domain250.example.com:82/file(1-3)
1
2
3
4
5
6
7
8
9
10
11
12
13
4、创建⽤⼾帐⼾?
[root@node1 ~]# groupadd sysmgrs
[root@node1 ~]# useradd -G sysmgrs natasha
[root@node1 ~]# useradd -G sysmgrs harry
[root@node1 ~]# useradd -s /bin/false sarah
[root@node1 ~]# echo flectrag |passwd --stdin natasha
[root@node1 ~]# echo flectrag |passwd --stdin harry
[root@node1 ~]# echo flectrag |passwd --stdin sarah
1
2
3
4
5
6
7
5、配置?cron?作业?
[root@node1 ~]# systemctl status crond
[root@node1 ~]# systemctl enable crond
[root@node1 ~]# crontab -e -u harry
23 14 * * * /usr/bin/echo hello

检查

[root@node1 ~]# crontab -l -u harry
1
2
3
4
5
6
7
6、创建协作⽬录?
[root@node1 ~]# mkdir /home/managers
[root@node1 ~]# chgrp sysmgrs /home/managers
[root@node1 ~]# chmod 2770 /home/managers

检查

[root@node1 ~]# ll -Z /home
1
2
3
4
5
6
7、配置?NTP?
[root@node1 ~]# yum -y install chrony
[root@node1 ~]# vim /etc/chrony.conf
server materials.example.com iburst
[root@node1 ~]# systemctl restart chronyd
[root@node1 ~]# systemctl enable chronyd

检查

[root@node1 ~]# date -s “1982-1-1”
[root@node1 ~]# systemctl restart chronyd

隔3-5秒执⾏,太快了时间不会同步

[root@node1 ~]# date
1
2
3
4
5
6
7
8
9
10
11
8、配置?autofs?

暂时记做法,环境暂时没做出来

[root@node1 ~]# yum -y install nfs-utils
[root@node1 ~]# yum -y install autofs
[root@node1 ~]# vim /etc/auto.master
/rhome /etc/auto.rhome
[root@node1 ~]# vim /etc/auto.rhome
remoteuser1 -rw materials.example.com:/rhome/remoteuser1
[root@node1 ~]# systemctl enable --now autofs

检查

[root@node1 ~]# ll /rhome/
[root@node1 ~]# ssh remoteuser1@localhost
remoteuser1@localhost’s password: flectrag
$ pwd
/rhome/remoteuser1
$ touch my.file
$ mount | grep rhome

materials.example.com:/rhome/remoteuser1 on /rhome/remoteuser1 type nfs4
(rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,tim
eo=600,r
etrans=2,sec=sys,clientaddr=172.25.250.100,local_lock=none,addr=172.25.254.254)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
9、?配置⽤⼾帐⼾?
[root@node1 ~]# useradd -u 3533 manalo
[root@node1 ~]# echo flectrag | passwd --stdin manalo
1
2
10、查找⽂件?
[root@node1 ~]# mkdir /root/findfiles
[root@node1 ~]# find / -user jacques
[root@node1 ~]# find / -user jacques -exec cp -a {} /root/findfiles ;

检查

[root@node1 ~]# ll /root/findfiles/
1
2
3
4
5
6
11、查找字符串?
[root@node1 ~]# grep ng /usr/share/xml/iso-codes/iso_639_3.xml
[root@node1 ~]# grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

检查

[root@node1 ~]# cat /root/list
1
2
3
4
5
12、创建存档?
创建⼀个名为/root/backup.tar.bz2的tar存档,其应包含/usr/local的tar存档,其应包含/usr/local
的内容。该tar存档使⽤bzip2进⾏压缩。?
[root@node1 ~]# yum -y install bzip2
[root@node1 ~]# tar -cvjf /root/backup.tar.bz2 /usr/local

另外⼀个格式GZIP2

[root@node1 ~]# tar -cvzf /root/backup.tar.gz /usr/local

验证

[root@node1 ~]# file /root/backup.tar.bz
1
2
3
4
5
6
7
13、创建⼀个容器镜像?
[root@node1 ~]# dnf -y install container-tools
[root@node1 ~]# ssh wallah@node1
[wallah@node1 ~]# podman login -u admin -p redhat321 registry.lab.example.com
[wallah@node1 ~]# wget http://classroom/Containerfile
[wallah@node1 ~]# podman build -t pdf .
1
2
3
4
5
14、将容器配置为服务?

准备相关的映射⽬录

1
[wallah@node1 ~]# sudo mkdir /opt/{file,progress}
[wallah@node1 ~]# sudo chown wallah:wallah /opt/{file,progress}

启动容器并映射⽬录

[wallah@node1 ~]# podman run -d --name ascii2pdf -v /opt/file:/dir1:Z -v /opt/pr
[wallah@node1 ~]# podman ps -a #查看全部

创建systemd服务⽂件

[wallah@node1 ~]# mkdir -p ~/.config/systemd/user
[wallah@node1 ~]# cd ~/.config/systemd/user/
[wallah@node1 ~]# podman generate systemd -n ascii2pdf -f --new
[wallah@node1 ~]# ls
[wallah@node1 ~]# podman stop ascii2pdf
[wallah@node1 ~]# podman rm ascii2pdf
[wallah@node1 ~]# podman ps -a
[wallah@node1 ~]# systemctl --user daemon-reload

启⽤并启动container-ascii2pdf服务

[wallah@node1 ~]# systemctl --user enable --now container-ascii2pdf
[wallah@node1 ~]# systemctl --user status container-ascii2pdf
[wallah@node1 ~]# podman ps

确保wallah⽤⼾的服务在系统启动时启动

[wallah@node1 ~]# loginctl enable-linger
[wallah@node1 ~]# loginctl show-user wallah

检查,测试容器是否开机⾃启(必做操作)

[wallah@node1 ~]# exit
[root@node1 ~]# reboot
[root@node1 ~]# ssh wallah@node1
[wallah@node1 ~]# podman ps
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
15、添加sudo免密操作?
[root@node1 ~]# visudo

%wheel ALL=(ALL) NOPASSWD: ALL

%sysmgrs ALL=(ALL) NOPASSWD: ALL

检查(必做操作)

[root@node1 ~]# su - natasha
1
2
3
4
5
6
7
[natasha@node1 ~]# sudo cat /etc/shadow
8
node2?
16、设置?root?密码?
图1?
图2?
[kiosk@foundation0 -]$ virt-manager #点击打开Serverb(node2)机器,重启
Serverb(node2)机器,等待如图1所⽰⻚⾯,按e进⼊图2⻚⾯,原配置如图所⽰。修改原配置为红⾊
框选部分,如图⼆所⽰,然后按ctrl+x,执⾏以下命令

chroot /sysroot

echo flectrag | passwd --stdin root

touch /.autorelabel

sync

exit

reboot

检查(必做操作)

#打开Serverb(node2)机器输⼊⽤⼾名:root 密码:flectrag,检查是否可以进⼊
1
2
3
4
5
6
7
8
9
10
17、配置您的系统以使⽤默认存储库?
⽅法⼀:
[root@node2 ~]# scp root@node1:/etc/yum.repos.d/rhcsa.repo /etc/yum.repos.d/
⽅法⼆:
[root@node2 ~]# vim /etc/yum.repos.d/rhcsa.repo
[Base]
name=Base
baseurl=http://content/rhel9.0/x86_64/dvd/BaseOS
enabled=1
gpgcheck=no
[App]
name=App
baseurl=http://content/rhel9.0/x86_64/dvd/AppStream
enabled=1
gpgcheck=no

检查

[root@node2 ~]# yum repoinfo
[root@node2 ~]# yum -y install ftp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
18、调整逻辑卷⼤⼩?
[root@node2 ~]# lvscan
[root@node2 ~]# lvextend -L 230M /dev/myvol/vo
[root@node2 ~]# blkid /dev/myvol/vo
[root@node2 ~]# resize2fs /dev/myvol/vo

检查

[root@node2 ~]# df -h
1
2
3
4
5
6
7
19、添加交换分区?
[root@node2 ~]# lsblk
[root@node2 ~]# fdisk /dev/vdb
[root@node2 ~]# mkswap /dev/vdb3
[root@node2 ~]# vim /etc/fstab
/dev/vdb3 swap swap defaults 0 0
[root@node2 ~]# swapon -a
[root@node2 ~]# swapon
1
2
3
4
5
6
7
20、创建逻辑卷?
[root@node2 ~]# lsblk
[root@node2 ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.37.4).
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 (1026048-20971519, default 1026048): 回⻋
***此处,分区⼤⼩,必须⼤于总⼤⼩,不可以刚好等于,建议多200M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1026048-20971519, default
20971519): +1200M //分区⼤⼩
Created a new partition 2 of type ‘Linux’ and of size 1200 MiB.
Command (m for help): w //保存退出
The partition table has been altered.
Syncing disks.
[root@node2 ~]# vgcreate -s 16M qagroup /dev/vdb4
[root@node2 ~]# lvcreate -l 60 -n qa qagroup
[root@node2 ~]# yum provides */mkfs.vfat
[root@node2 ~]# yum -y install dosfstools
[root@node2 ~]# mkfs.vfat /dev/qagroup/qa
[root@node2 ~]# mkdir /mnt/qa
[root@node2 ~]# vim /etc/fstab
/dev/qagroup/qa /mnt/qa vfat defaults 0 0
[root@node2 ~]# mount -a
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
21、配置系统调优?
[root@node2 ~]# yum -y install tuned
[root@node2 ~]# systemctl enable tuned
[root@node2 ~]# systemctl restart tuned
[root@node2 ~]# tuned-adm active
[root@node2 ~]# tuned-adm recommend

检查

[root@node2 ~]# tuned-adm profile virtual-guest

这篇关于红帽认证RHCE9.0版本2023年12月的红帽9.0版本RHCSA题⽬+答案,本人已过,全国通用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/498644

相关文章

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

springboot security使用jwt认证方式

《springbootsecurity使用jwt认证方式》:本文主要介绍springbootsecurity使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录前言代码示例依赖定义mapper定义用户信息的实体beansecurity相关的类提供登录接口测试提供一

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)

《JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)》本文介绍了如何在Windows系统上配置多版本JDK(以JDK8和JDK17为例),并通过图文结合的方式给大家讲解了详细步骤,具有... 目录第一步 下载安装JDK第二步 配置环境变量第三步 切换JDK版本并验证可能遇到的问题前提:公司常

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

Mybatis从3.4.0版本到3.5.7版本的迭代方法实现

《Mybatis从3.4.0版本到3.5.7版本的迭代方法实现》本文主要介绍了Mybatis从3.4.0版本到3.5.7版本的迭代方法实现,包括主要的功能增强、不兼容的更改和修复的错误,具有一定的参考... 目录一、3.4.01、主要的功能增强2、selectCursor example3、不兼容的更改二、

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对