0
点赞
收藏
分享

微信扫一扫

RHCE8.2-ex200

zidea 2023-05-24 阅读 81

RHCSA在node1和node2两台主机上完成,阅读清楚题目:

1、做题目一定要仔细,能复制的地方就用复制,即节约时间又避免手敲错误

2、主机1的第一题和第二题千万不能错,错了就百分百过不了上午的,主机2的vdo磁盘一定不能出错,出错或没有开机运行vdo机子就重启不来,题目全做完一定要全先重启电脑,起来后再全部检测一遍每道题,时间很充足,不要急。

第1题:

将node1配置为具有以下网络配置

主机名: node1.domain250.example.com

IP地址: 172.25.250.100

子网掩码:255.255.255.0

网关:172.25.250.254 DNS服务器:172.25.250.254作答:

hostnamectl set-hostname node1.domain250.example.com #修改主机名

nmcli connection show #查看又有连接网络设备

nmcli connection modify "Wired connection 1" ipv4.addresses 172.25.250.100 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 ipv4.method manual connection.autoconnect yes #配置IP

nmcli connection up "Wired connection 1" #启动网卡

ip a #查看IP配置信息是否成功

ssh root@172.25.250.100 #测试配置的网络是否可用

hostname #查看主机名是否配置正确

第2题:

配置系统使用默认存储库

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

作答:

cd /etc/yum.reops.d/

vim BaseOS.repo

[BaseOS]

name=BaseOS

baseurl=http://content/rhel8.0/x86_64/dvd/BaseOS

gpgcheck=0

enable=0


vim AppStream.repo

[AppStream]

name=AppStream

baseurl=http://content/rhel8.0/x86_64/dvd/AppStream

gpgcheck=0

enable=0

#配置好两个文件后,执行下面命令  

yum clean all #清除yum缓

yum repolist #列出所有可用的yum

yum install -y vim #安装vim测试yum是否配置成功


第3题:

调试SELINUX

非标准端口 82 上运行的 Web 服务器在提供内容时遇到问题。根据需要调试并解决问题,使其满足以下条件:

系统上的 Web 服务器能够提供 /var/www/html 中所有现有的 HTML 文件(注:不要删除或以其他方式改动现有的文件内容)

Web 服务器在端口 82 上提供此内容

Web 服务器在系统启动时自动启动

作答:

semanage --help #查看系统是否有semanage命令,如果没有需要安装,semanage命令用来查询与修改SELinux默认目录的安全上下文

yum install -y policycoreutils-python #安装semanage命令(若系统已安装此步不用执行)

systemctl restart httpd #重启httpd服务失败

semanage port -a -t http_port_t -p tcp 82 #selinux配置放行http非标服务端口82

firewall-cmd --add-service=http --permanent #修改防火墙配置,开放http服务

firewall-cmd --add-port=82/tcp --permanent #修改防火墙配置,开放82端口

firewall-cmd --reload #重载防火墙

systemctl restart httpd #再次重启httpd服务

systemctl enable httpd #设置httpd服务自启动

curl http://172.25.250.100:82 #测试http服务是否可以访问,能访问证明此题做正确

第4题:

创建用户账户

名为 sysmgrs 的组

用户 natasha ,作为次要组从属于 sysmgrs

用户 harry ,作为次要组还从属于 sysmgrs

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

natasha 、 harry 和 sarah 的密码应当都是 flectrag

作答:

groupadd sysmgrs  

useradd natasha -G sysmgrs

useradd harry -G sysmgrs

useradd sarah -s /sbin/nologin

for i in natasha harry sarah;do echo "flectrag" | passwd --stdin $i;done #用for循环修改natasha 、 harry 和 sarah 的密码,密码为:flectrag

第5题:

配置cron任务

配置 cron 作业,该作业每隔 2 分钟运行并执行以下命令:

logger "EX200 in progress",以用户 natasha 身份运行

作答:

crontab -e -u natasha #-e:编辑,-u:指定运行的用户

*/2 * * * * logger "EX200 in progress"

crontab -l -u natasha #查看natasha的自动任务

下面是拓展:crontab命令参数介绍和时间规则

分   时   日   月   周

*/2 每隔2分钟

10-12 10到12点

9,11 9点多,11点多

(1)语法:

crontab [-u <用户名称>][配置文件] 或 crontab { -l | -r | -e }

-u   #<用户名称> 是指设定指定<用户名称>的定时任务,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的定时任务。

-l  #列出该用户的定时任务设置

-r  #删除该用户的定时任务设置

-e  #编辑该用户的定时任务设置

(2)命令时间格式 :

*     *    *    *    *  command

分   时   日   月  周   命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

————————————————

版权声明:本文为CSDN博主「Blue Dream~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/cxyxt/article/details/126402973

举报

相关推荐

0 条评论