RHCSA

article/2025/10/6 8:40:50

一、虚拟机red

{1}配置网路地址

虚拟机red的密码是redhat ,

主机名:red.net0.example.com

Ip地址:172.25.0.25/24

默认网关:172.25.0.254

DNS服务器:172.25.0.254

1、配置主机名

         

2、进行配置ip地址

3、配置默认网关

4、配置DNS服务器

5、配置完成后进行重启eth0,然后查看

Ip a ——查看网卡信息

Ip route show ——查看网关信息

Cat /etc/resolv.conf ——查看DNS服务器

6、配置软件仓库

Cd 进入源位置

编辑一个新的yum源

按照格式配置好两个yum源

清除以下yum源的缓存

查看以下yum源显示出来就是配置成功了

下载一个我们基础使用的安装包

3、调试SElinux

配置httpd在82端口上提供web服务,满足以下要求

  1. 在web服务器能够提供/var/www/html中所有现有的HTML文件
  2. 在web服务器在系统启动时候自动启动
  3. 确保SElinux保护机制运行在Enforcing

安装一个排错包用于故障排错

查看以下SElinux的状态

尝试开启httpd

使用刚才我们下载的排错包进行排错

上面给出方法,我们进行修改就可以

然后进行开放82号端口启动httpd服务器

进行查看服务的端口是否成功

将httpd设置设置成开机自启

将防火墙设置为禁止状态模式

4、配置用户账户

1)创建账户tammy,其用户的ID为2020,此用户的密码应当时123

进行创建账户-U是指定UID ,设置密码可以使用passwd (使用图片方法必须带stdin否则无法设置密码)

5、创建用户账户

根据以下要求创建用户及账号

名为admins组

用户zhsan,其附属组为admins

用户lisi ,其附属组还属于admins

用户wangwu,没有可交互的登录shell,其不属于admins组

所有用户的密码都是123

创建所有的用户,指定附属组,设置wangwu账户不可交互(就是无法登陆意思)

进行设置所有用户的密码为“123”

6、配置cron计划任务

1)配置计划任务,以用户zhansan的身份每五分钟执行一次命令 logger "RH200 Test"

先查看计划任务安装包是否安装

添加新的计划任务-e 是新的添加 -u 是指定用户

计划任务的顺序是分时日月周 —然后是命令

查看计划任务的命令 后面的用户是查看属于谁(是root还是其他用户)

7、配置文件权限

将/etc/hosts复制为/var/tmp/hosts ,并按照要求配置/var/tmp/hosts的权限

1)var/tmp/hosts 属于root用户

2 var/tmp/hosts 属于root组

3)用户对var/tmp/hosts都没有可执行权限

4)zhsan能读取和写入var/tmp/hosts文件

5)isi无法读取和写入 var/tmp/hosts文件

6)其他用户(当前或未来)能读取 var/tmp/hosts

1)将文件进行复制

  1. 查看文件的属性
  2. -m 设置文件访问权限 -代表无权限

  1. 查看文件详细属性,就可以看到设置的权限列表了

8、创建共用录

1)有以下特点的共用目录

2)me/tools 的组的所有权是damins

3)录能被admins组的成员读取,写入和访问除root外其他用户没有这些权限

  1. 目录下创建文件,其组的所有权自动设置为admins组

  1. 创建一个目录
  2. 修改目录为admins组
  3. 查看修改的目录详细信息

  1. 给目录附件权限在创建文件或者目录,其附属组自动设为admins组

  1. 进入目录查看当前无文件目录,创建一个文件,查看文件附属组为admins证明设置成功

9、配置NTP时间客户端

  1. 你的系统使其成为server1.net0.example.com 的 NTP 客户端

1)NTP软件包

  1. etc/chrony.conf 的配置文件任意行添加要同步的主机端,其他的都注释掉

  1. 这个可以修改可以不修改指定下端的客户端
  2. 第二个是代表所在层数不超过15层

  1. 将服务器重启设置开机自启

  1. 查看是否同步过,^*就是代表同步过了

10、配置autofs

按照以下要求,通过autofs自动挂载远程用户的主目录

  1. server1.net0.example.com(172.25.0.254)通过NFS共享目录/rhome到你的系统,此文件系统中包含为用户ldapuser0预配置的主目录
  2. 预设用户ldapuser0的登录密码是password
  3. 预设用户ldapuser0的主目录是server1.net0.example.com:/rhome/ldapuser0
  4. 预设用户 ldapuser0 的主目录应自动挂载到本地的/rhome/ldapuser0 目录
  5. 挂载后的主目录可供用户 ldapuser0 写入

  1. 先下载nfs和autofs的软件

  1. 在任意行添加共享的目录和配置挂载策略的目录

  1. 编辑我们的挂载策略

  1. 编写挂载策略

  1. 重启autofs的服务

  1. 访问目录触发自动挂载

  1. 就会出现挂载目录

11、查找文件

找出/etc目录下大小超过5MB的文件,并将其副本放入/root/findfiles目录

  1. 先创建一个所需的目录

  1. 进行查找将其复制放在 我们刚创建的目录上

12、查找字符串

出文件/etc/man_db.conf 中包含字符串 sbin 的所有行,将其副本按原始顺序存放到文件 /root/out.txt 中。文件/root/out.txt 中不得包含空行,且所有行必须是/etc/man_db.conf 中原始行的准确副本。

  1. 抓取 etc/man_db.conf 中sbin文字 写入到root/out.txt

13、创建归档

创建一个名为root/backuo.tar.bz2 的tar归档 ,其应该包含usr/local的内容。此归档文件必须使用bzip2进行压缩

  1. 进行安装打包软件和压缩软件

  1. 进行将usr/local 进行打包

  1. 进行查看打包成功之后

14、配置容器服务

利用仓库服务器(注册表服务器)上面的nginx镜像,创建一个名为logserver的容器

  1. 将服务配置为启动时自动将主机中的home/tammy/container_logserver
  2. 将其配置以systemd服务的形式运行,仅面向用户temmy
  3. 该服务应命名为container-logserver,并将其设置为开机自动启动
  4. 配置主机的系统日志,已在系统重启后能保留其数据
  5. 将主机中/var/log/journal 目录及任何子目录中包含*.journal 文件复制到

/home/temmy/container_logserver下;

  1. 下载所有容器的模块

1)第一个设置搜索镜像的地址

  1. 第二个设置下载镜像的仓库地址

  1. 进行使用temmy用户进行登录

  1. 进行登录容器,显示下面这个登录进去

  1. 搜索镜像

  1. 下载镜像,后面就是搜索到的镜像位置

1)普通用户如果要把一个服务或者容器,就得在自己的家目录~/.config/systemd/user/创建配置文件这个目录默认不存在

  1. 创建一个资源目录

  1. 启动容器将主机目录挂载到容器上面去

  1. 进入创建的资源目录
  2. 进行生成服务配置
  3. 查看生成的服务配置文件

  1. 更新用户服务配置

  1. 手动关闭容器

1)查看容器已经关闭

1)设置开机自启容器

  1. 即时用户temmy用户不登录,也启动容器

  1. 为了确保重启之后容器可以重启做一个计划任务

  1. 重启后就开启这个文件

  1. 进行验证现在没有开启的容器

  1. 容器自动开启

  1. 根据题目的要求进行创建一个新的目录

  1. 重启初始化目录位置—create 创建一个日志 –prefix 日志的目录

  1. 重启日志的服务

  1. 重新生成的日志目录

1)按照要求将配置文件的副本复制到指定的目录下

二、虚拟机blue

16、设置root密码

获得系统blue的管理权限,并将blue的root密码设置为redhat

  1. 到这个界面按e进行进行修改

  1. linux这行将ro修改成rw ,在最后面加上 rd.break 然后按ctrl+x 进入救援模式

1)进入这个界面然后切换到根系统下

  1. 进行重置root密码,输入两次密码

  1. 创建一个文件告知Selinux放我一马不会重置,文件是固定的,否则不创建这个文件root重置就是失败

  1. 退出之后进行重启

  1. 就可以进入系统了

17、配置网络地址

1)主机名:blue

2)IP地址:172.25.0.26/24

3)默认网关:172.25.0.254

4)DNS服务器:172.25.0.254

  1. 修改主机名和设置IP地址

  1. 设置DNS服务器和默认的网关

18、配置默认的软件仓库

YUM 软件仓库已可从以下地址使用:

  http://server1.net0.example.com/rhel8/BaseOS http://server1.net0.example.com/rhel8/AppStream

请配置你的虚拟机,以将这些位置作为默认软件源。

  1. 编辑一个新的yun源

  1. 将给我们得yum源的位置按照要求写好

  1. 清除以下yum源的缓存,然后查看我们设置的yum源

  1. 安装一下我们常用的软件工具的软件包

19、调成逻辑卷大小

  1. 将逻辑卷vo及其文件系统大小调整到300MiB。确保文件系统内容保持不变

  1. 看现在可以进行扩容的LV

  1. 查看vo的大小然后进行扩容

  1. 扩容到300 MIB将/dev/test/vo

  1. 看到lV已经扩容到496M

  1. 但是分区还是没有改变需要进行格式化才可以进行使用

  1. xfs_growfs /dev/test/vo 适用于xfs系统或者resize2fs /dev/test/vo 适用于xfs系统,可以先进行查看什么格式blkid (挂载目录)

20、添加交换分区

    1. 进行对/dev/vdb进行分区

    1. 添加一个新的分区(回车继续)

    1. P代表的是主分区 e代表的扩展分区 看开头是哪个字母(回车继续)

    1. 是第几个分区主分区最多可以添加四个(回车继续)

    1. 从哪里开始开始创建

    1. 到哪里结束可以五中单位来标记到哪里

    1. 然后输入p进行查询我们创建的新的分区

    1. 输入w就进行保存了

    1. 进行刷新一下分区表

    1. 就可以看到新创建的分区

    1. 将我们新创建的分区进行格式化为swap格式

    1. 查看交换分区的信息

    1. 进行开启swap分区

    1. 新创建的swap的分区就出现了

    1. 把新创建的swap的分区进行开机自动挂载

21. 创建逻辑卷 根据以下要求,创建新的逻辑卷:

1)逻辑卷的名字为 mylv,属于 myvg 卷组,大小为 50 个扩展单元

2)卷组 myvg 中的逻辑卷的扩展块大小应当为 16MiB

3)使用 vfat 文件系统将逻辑卷 mylv 格式化 4)此逻辑卷应当在系统启动时自动挂载到/mnt/mydata 目录下

  1. 创建一个新的分区

  1. 根据上面的要求创建一个1000M的分区

  1. 刷新一下新的列表

4)    创建一个新的卷组

5 ) 创建一个新的lv -l 是指定lv的数量

6 ) 进行查看新创建的lv

7 ) 下载一个xfs的格式化的安装包

8 ) 进行对我们新创建的lv进行格式化

9 ) 进行查看刚才格式化lv的格式化类型

10 ) 创建一个新的目录用于挂载

11) 进行重新挂载目录

12) mount -a 进行更新 然后就看到挂载上了

22. 创建 VDO 卷 根据如下要求,创建新的 VDO 卷:

1)使用未分区的磁盘(/dev/vdc)

2)此 VDO 卷的名称为 myvdo

3)此 VDO 卷的逻辑大小为 50G

4)此 VDO 卷使用 xfs 文件系统格式化

 5)此 VDO 卷在系统启动时自动挂载到/vblock 目录下

  1. 下载vdo 的安装包

  1. 进行开启vdo的服务

  1. 创建一个新的VDO的卷

  1. 就可以查看出我们新创建的VDO的逻辑卷

  1. 对新的vdo的逻辑卷进行格式化,-K是快速的格式化 所有的逻辑卷都是存在/dev/mapper 下的

  1. 创建一个新的目录为vdo卷进行挂在使用的

  1. 编辑自动挂文件

  1. 进行编辑配置文件_netdev代表的是开机不要挂在这个,什么时候Network启动的时候在进行挂载

  1. 刷新一下这个挂载点,然后继续查询就可以看到刚才我们挂着的目录。

23. 配置系统调优

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

  1. 先查看是有系统调优的安装包

  1. 进行启动系统调优的服务

  1. 设置为开机自启服务

  1. 进行查看系统推荐的方案是哪种

  1. 修改为我们所需要的方案

  1. 查看当前的系统调优的方案

新增用户7天后密码自动失效,密码过期前3天警告

  1. 创建一个新的用户来为我们使用

  1. 设置新用户的密码

  1. 查看我们新创建用户的相信信息,所有的用户的信息都在/etc/shadow下

  1. 编辑这个配置文件修改密码的实效和提醒警告

  1. 第一个代表密码的时候时间、第二个代表密码修改最小间隔、第三个是最小可接受的密码长度、第四个是在密码过期之前给出警告的天数

  1. 修改我们需要的账户密码使用期限和提前几天警告

  1. 我们在新创建一个用户

8)进行查看就可以看到修改完配置文件的效果


http://chatgpt.dhexx.cn/article/pgWsqUfg.shtml

相关文章

截图工具和滚动截图

小伙伴们在观看B站up的技术视频的时候,少不了羡慕他们使用的截图工具,就是那种截图之后还可以在截图上面画箭头,做批注。其实这个工具就在我们身边,就是我们每天要用到的QQ 在对话框的地方,很好用的,微信也…

最快的滚屏截图软件--SpaceCapture

最新发布SpaceCapture v1.10版 永久免费的高速滚屏截图软件 SpaceCapture v1.10(2021.07.07)正式更新发布,内含X64版和X86版,请到这里下载, https://github.com/SpaceView/SpaceCapture 网速慢的朋友可以去这里下载…

chrome等浏览器滚动全屏截图方法

目录 1.按 “F12” 或者 “Ctrl Shift L” 打开调试页面2.按 “CtrlShiftP”3.输入“ Capture full size screenshot ”4.截屏图片自动下载 想整个长网页页面保存为图片,但是常规截图只能截屏幕可见范围,如何操作? 方法1:网络下…

faststone capture使用长截图(滚动截图)功能教程

项目中经常需要使用到长截图功能及录屏需求,比如你写的代码不止一页,一页一页的截图拼接总归不是首选,有时候也需要录小视频给同事或领导或客户演示某些操作流程之类的,faststone capture这个工具在这些功能方面很是强大&#xff…

如何翻滚截屏_怎么进行滚动截屏

长截屏,就是将网页或者页面进行多屏的截图。长截屏省去了之前需要多次截屏的麻烦,可以直接一次操作就截取多屏。长截屏与滚动截屏的区别在于是否可以自动滚动到结尾,不用手动点击下一屏,两者的结果是一样的,最后得到的…

Chrome自带滚动截图

滚动截屏通常需要装第三方软件,又要面临到底装哪个截图软件最好用,其实Chrome浏览器就自带滚动截屏功能。 使用快捷键打开浏览器的控制台 Ctrl Shift I (Windows) || Option Command I (Mac)或者 “右键”-> "查看" 使用快捷键打开命…

浏览器滚动截屏

在页面任何地方点击鼠标右键,在弹出菜单中选择“检查(Inspect)”选项,或者使用快捷键组合: Mac:Alt Command IWindows:Ctrl Shift I 使用快捷键组合来打开命令行(command palet…

如何在网页中滚动截图

思 换个思路:将网页视作一个图片,将整个网页作为图片保存下来,类似于滚动截图的效果。 行 按键盘上的F12调出控制台ctrlshiftp调出检索框,在框中输入full,回车网页会以图片的格式下载到本地

谷歌滚动截屏

Chrome浏览器的console功能中默认提供了快捷方便的截图指令&#xff0c;下面详解一下操作方法&#xff1a; 1、以下图为例 想要一次性截图所有内容&#xff0c;向下拖动的内容也要 2、调出浏览器调试界面 按F2 或 鼠标在页面上任意处右击出现对话框点击<检查>&#…

如何实现网页版滚动截图

如何实现网页版滚动截图 不是长截图&#xff0c;只截图当前页面的话使用QQ截图&#xff08;CtrlShifta&#xff09;微信截图&#xff08;Alta&#xff09;即可 方法一 工具&#xff1a;浏览器即可 按键盘上的F12按键&#xff0c;打开浏览器的console菜单 接着&#xff0c;按…

【chrome】 谷歌小技巧 谷歌浏览器 自带 滚动截图 chrome滚动截屏(全屏截图)

场景说明 我们在查看网页的时候&#xff0c;有的时候需要截取整个网页 但是如果我们分块截取&#xff0c;然后无法拼接 使用截图工具又无法操作浏览器的滚动条 使用 chrome 滚动截屏 1、首先我们要在电脑上安装chrome浏览器 这里安装过程不做过多的介绍 选择对应自己电脑的版…

浏览器实现滚动截屏

工作日志&#xff1a;实现浏览器滚动截屏&#xff0c;并且是指定的iframe在跨域的情况下。 首先拿到这个需求的时候&#xff0c;想了一下&#xff0c;实现滚动截屏并不难&#xff0c;难的具体的情况如下, 在IE浏览器的情况下&#xff0c;在前端实现&#xff0c;并且iframe是跨…

Chrome浏览器如何完美实现滚动截图技巧

Chrome浏览器如何完美实现滚动截图技巧 - Chrome插件网 一、前言 我们平时在浏览网页时&#xff0c;想把碰到好的网页内容或者文章截屏保存&#xff0c;但是网页的长度常常会超出屏幕高度&#xff0c;一般的截屏功能只能截取显示在屏幕上的内容&#xff0c;那我们该如何方便快…

snipaste滚动截图方法

在需要截长图的时候&#xff0c;经常会到处找怎么在电脑上截长图的教程&#xff0c;其实我们可以借助第三方工具&#xff0c;snipaste就是一款非常好用的截图工具&#xff0c;在用户滚动截图时能发挥极大的作用。 snipaste怎么滚动截长图 1、打开snipaste软件&#xff0c;鼠标右…

浏览器如何截图整个滚动屏 ?

如果你在开发工作中&#xff0c;需要浏览器的整个滚动屏进行截图的话&#xff0c;那么不妨按下面方式进行操作。 【1】将浏览器滚动条滚动到顶部。 【2】按下 F12 &#xff0c;打开开发者窗口&#xff08;方式二&#xff1a;鼠标右键&#xff0c;点击【检查】&#xff09;。 【…

snipaste如何滚动截图_一文解决几乎所有截图需求:我多年来用过的优秀截图软件和插件推荐...

本系列所述软件均为我自己用过很久后的良心推荐,均为在领域内广受好评或者颇具特点的软件,请放心食用 前言 截图大概是普通人最常用的办公操作之一了: 看到不错的内容,截图以后续查看;工作、购物出问题了,截个图反馈下;日常和女朋友、男朋友聊天,截个图保存黑历史………

网页界面滚动截图(长图)的三种实用方法总结

简言 有些时候我们需要把整个网页的截图下来进行保存存档&#xff0c;但是像微信QQ等工具也只能截取看到的部分。当我们要截取的部分比价大时&#xff0c;这里在网上统计了三个简单方法&#xff0c;来和大家分享一下&#xff1a; QQ默认为CtrlAltA 微信默认为AltA(可以手动修改…

电脑怎么滚动截图的方法

电脑截图常见的有矩形截图、任意形状截图、全屏幕截图、窗口截图等等&#xff0c;那你知道怎么在电脑上滚动截图吗&#xff1f;有时候可能会需要用到滚动截长图&#xff0c;但是很多 用户都不清楚怎么操作&#xff0c;下面小编就来教教大家电脑怎么滚动截图的方法&#xff08;除…

一文说透模拟退火算法

模拟退火算法是一种用于解决全局优化问题的算法。它是一种概率演算法&#xff0c;基于物理学中材料退火的概念。算法的基本思想是通过随机游走在解空间中来找到全局最优解。算法的主要步骤是&#xff1a; 选择一个初始解作为当前解&#xff1b;在当前解的邻域中随机选择一个新…

模拟退火学习笔记

目录 关于模拟退火的简言思路具体实现总结 关于模拟退火的简言 模拟退火&#xff0c;一种著名的神奇玄学算法&#xff0c;因为正确性是靠随机来保证的&#xff0c;所以是AC纯看rp。但是因为其思路的优越性&#xff0c;正确率并不低。再很多题目都不失为一种优秀的算法。甚至在…