RHCSA 模拟题(4)

 请查阅1:RHCSA 模拟题-CSDN博客

请查阅2:RHCSA 模拟题(2)-CSDN博客

请查阅3:RHCSA 模拟题(3)-CSDN博客

在node2.example.com上执行以下任务

一、设置root密码

1、重启系统
2、将光标移动到要启动的内核(模拟环境中选择第一个内核,考证环境选择第二个内核)
3、按e编辑当前条目
4、将光标移动以Linux开头的行,此为内核命令行
5、在末尾添加人的rd.break
6、按ctrl+x继续启动,如果发现输入的rd.break不能进入到伪系统,那么改为 rd.break console=tty0
(考证的时候,按ctrl+x启动后,会出现一个<control -D>命令提示符,不用管,直接按回车键即可)
7、重启以读写方式挂载/sysroot
mount -o remount,rw /sysroot
8、切换至真正操作系统的根/sysroot
chroot /sysroot
9、重置密码
echo redhat | passwd --stdin root
10、打标签(切记要打上,标记验证)
touch /.autorelabel

二、配置软件仓库

配置您的系统以使⽤默认存储库: YUM 存储库可以从

http://ansible.example.com/rhel9/BaseOS

http://ansible.example.com/rhel9/AppStream使用配置您的系统,以将这些位置作为默认存储库。

#第一种方法手动配置创库
[root@node1 ~]# cd /etc/yum.repos.d/
[root@node1 yum.repos.d]# ls
redhat.repo
[root@node1 yum.repos.d]# rm -rf  *
[root@node1 yum.repos.d]# ls
[root@node1 yum.repos.d]# vim server.repo
[aa]
name=aa
baseurl=http://ansible.example.com/rhel9/BaseOS
enabled=1
gpgcheck=0
[bb]
name=bb
baseurl=http://ansible.example.com/rhel9/AppStream
enabled=1
gpgcheck=0
[root@node1 yum.repos.d]# yum -y install  net-tools.x86_64  //测试安装

#第二种方法利用scp远程复制工具 scp:用户@主机:路径   保存地址
[root@node1 ~]# scp root@node1:/etc/yum.repos.d/server.repo  /etc/yum.repos.d/

三、调整逻辑卷大小

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

#分析
#首先使用df -Th命令查看挂载信息,确定lv0逻辑卷的卷组和大小以及对应的文件系统类型,然后判断对该逻辑卷lv0是做增大操作还是减小操作,还需要去查看vg的容量是否满足(vgdisplay)
[root@node2 ~]# df -Th
文件系统            类型      容量  已用  可用 已用% 挂载点
devtmpfs            devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs               tmpfs     982M     0  982M    0% /dev/shm
tmpfs               tmpfs     393M  5.6M  388M    2% /run
/dev/vda3           xfs       6.2G  1.4G  4.9G   23% /
/dev/vda1           xfs      1014M  178M  837M   18% /boot
/dev/mapper/vg0-lv0 ext4      145M   14K  134M    1% /reports
tmpfs               tmpfs     197M     0  197M    0% /run/user/0
[root@node2 ~]# 
[root@node2 ~]# vgdisplay 
  --- Volume group ---
  VG Name               vg0
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               596.00 MiB   //卷组大小
  PE Size               4.00 MiB     //pE大小
  Total PE              149			//149个PE
  Alloc PE / Size       40 / 160.00 MiB     //使用空间
  Free  PE / Size       109 / 436.00 MiB     //剩余空间
  VG UUID               f2yYVj-nRu5-4Lpw-HKqW-FjDd-tmnu-Y7mCht
  #就此,可以分析到题目的要求是讲逻辑卷LV0做增大操作,此时卷组大小够用,逻辑卷对应的文件系统类型为ext4
  
[root@node2 ~]# lvextend  -L 300M /dev/vg0/lv0 
  Size of logical volume vg0/lv0 changed from 160.00 MiB (40 extents) to 300.00 MiB (75     extents).
  Logical volume vg0/lv0 successfully resized.
[root@node2 ~]# 

#ext4使用resize2fs逻辑名称 xfs使用xfs_growfs挂载点
[root@node2 ~]# resize2fs  /dev/vg0/lv0 
resize2fs 1.46.5 (30-Dec-2021)
/dev/vg0/lv0 上的文件系统已被挂载于 /reports;需要进行在线调整大小

old_desc_blocks = 2, new_desc_blocks = 3
/dev/vg0/lv0 上的文件系统现在为 307200 个块(每块 1k)。
[root@node2 ~]# 
#df -Th再次查看
[root@node2 ~]# df -Th
文件系统            类型      容量  已用  可用 已用% 挂载点
devtmpfs            devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs               tmpfs     982M     0  982M    0% /dev/shm
tmpfs               tmpfs     393M  5.6M  388M    2% /run
/dev/vda3           xfs       6.2G  1.4G  4.9G   23% /
/dev/vda1           xfs      1014M  178M  837M   18% /boot
/dev/mapper/vg0-lv0 ext4      275M   14K  259M    1% /reports
tmpfs               tmpfs     197M     0  197M    0% /run/user/0
[root@node2 ~]# 
[root@node2 ~]# vgdisplay 
  --- Volume group ---
  VG Name               vg0
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               596.00 MiB
  PE Size               4.00 MiB
  Total PE              149
  Alloc PE / Size       75 / 300.00 MiB    
  Free  PE / Size       74 / 296.00 MiB
  VG UUID               f2yYVj-nRu5-4Lpw-HKqW-FjDd-tmnu-Y7mCht

四、添加交换分区

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

#分析:首先查询系统中已经挂载的交换分区大小是多少,使用free -m 命令查看。接着新建一个大小为512mb大小的分区,并给它格式化为交换分区所需要的文件系统,任何将其挂载。
[root@node2 ~]# free -m
               total        used        free      shared  buff/cache   available
Mem:            1962         339        1531           9         246        1623
Swap:            819           0         819
[root@node2 ~]# 
[root@node2 ~]# parted  /dev/vdb  //磁盘管理命令
GNU Parted 3.5
使用 /dev/vdb
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted)                                                                  
(parted) help
  align-check 类型 N                         检查分区 N 是否为 (最小=min|最佳=opt) 对齐类型
  help [COMMAND]                           打印通用求助信息,或 COMMAND 的帮助
  mklabel,mktable LABEL-TYPE               创建新的磁盘卷标 (分区表)
  mkpart 分区类型 [文件系统类型] 起始点 结束点 创建一个分区
  name 编号 名称                           将指定“编号”的分区命名为“名称”
  print [devices|free|list,all]            显示分区表、可用设备、剩余空间或所有分区
  quit                                     退出程序
  rescue 起始点 终止点                      挽救临近“起始点”、“终止点”的遗失的分区
  resizepart NUMBER END                    改变 NUMBER 的大小
  rm NUMBER                                删除编号为 NUMBER 的分区
  select 设备                              选择要编辑的设备
  disk_set 旗标 状态                       变更已选设备上的旗标
  disk_toggle [旗标]                       切换已选设备上的旗标状态
  set 编号 旗标 状态                       改变指定“编号”分区的旗标
  toggle [编号 [旗标]]                     切换“编号”分区上的“旗标”状态
  type NUMBER TYPE-ID or TYPE-UUID         type set TYPE-ID or TYPE-UUID of partition NUMBER
  unit 单位                                设置缺省的“单位”
  version                                  显示目前 GNU Parted 的版本与版权信息
(parted) unit
单位?  [compact]? mb                                                     
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdb:10737MB
扇区大小 (逻辑/物理):512B/512B
分区表:msdos
磁盘标志:

编号  起始点  结束点  大小   类型     文件系统  标志
 1    10.5MB  640MB   629MB  primary

(parted) mkpart        //创建新分区                                                    
分区类型?  primary/主分区/extended/扩展? primary                         
文件系统类型?  [ext2]?                                                   
起始点? 700mb
结束点? 1212mb                                                           
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdb:10737MB
扇区大小 (逻辑/物理):512B/512B
分区表:msdos
磁盘标志:

编号  起始点  结束点  大小   类型     文件系统  标志
 1    10.5MB  640MB   629MB  primary
 2    700MB   1212MB  512MB  primary  ext2

(parted) quit                                                             
信息: 你可能需要 /etc/fstab。
 
[root@node2 ~]# udevadm settle     //检测新的分区                                       
[root@node2 ~]# mkswap /dev/vdb2     // 用dev/vdb2创建新的交换分区
正在设置交换空间版本 1,大小 = 488 MiB (511700992  个字节)
无标签,UUID=9ea7b1a9-a4a6-4050-a144-38565d3a7f26

//复制UUID
[root@node2 ~]# vim /etc/fstab  
UUID=9ea7b1a9-a4a6-4050-a144-38565d3a7f26 swap swap defaults 0 0  //添加此行
[root@node2 ~]# swapon  -a
[root@node2 ~]# free -m
               total        used        free      shared  buff/cache   available
Mem:            1962         347        1519           9         250        1615
Swap:           1307           0        1307

五、创建逻辑卷

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

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

2、myvg卷组中逻辑卷的扩展快大小应当为16mib

3、使用vfat文件系统格式化新逻辑卷,该逻辑卷应在系统启动时自动挂载到/mnt/mydata下

#分析:首先确定卷组名称为myvg每个PE大小为16mb,逻辑卷名称为mylv大小为60个PE需要对该逻辑卷格式化为vfat,并写入/etc/fatab中,挂载到/mnt/mydata目录下,如果没有挂载点,需要我们新建该目录。此时我们需要去新建一个分区,大小最低需要大于该逻辑卷mylv的大小。此时我们把分区的大小设置为2000mb
[root@node2 ~]# parted  /dev/vdb
GNU Parted 3.5
使用 /dev/vdb
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) unit                                                             
单位?  [compact]? mb                                                     
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdb:10737MB
扇区大小 (逻辑/物理):512B/512B
分区表:msdos
磁盘标志:

编号  起始点  结束点  大小   类型     文件系统        标志
 1    10.5MB  640MB   629MB  primary
 2    700MB   1212MB  512MB  primary  linux-swap(v1)

(parted) help                                                             
  align-check 类型 N                         检查分区 N 是否为 (最小=min|最佳=opt) 对齐类型
  help [COMMAND]                           打印通用求助信息,或 COMMAND 的帮助
  mklabel,mktable LABEL-TYPE               创建新的磁盘卷标 (分区表)
  mkpart 分区类型 [文件系统类型] 起始点 结束点 创建一个分区
  name 编号 名称                           将指定“编号”的分区命名为“名称”
  print [devices|free|list,all]            显示分区表、可用设备、剩余空间或所有分区
  quit                                     退出程序
  rescue 起始点 终止点                      挽救临近“起始点”、“终止点”的遗失的分区
  resizepart NUMBER END                    改变 NUMBER 的大小
  rm NUMBER                                删除编号为 NUMBER 的分区
  select 设备                              选择要编辑的设备
  disk_set 旗标 状态                       变更已选设备上的旗标
  disk_toggle [旗标]                       切换已选设备上的旗标状态
  set 编号 旗标 状态                       改变指定“编号”分区的旗标
  toggle [编号 [旗标]]                     切换“编号”分区上的“旗标”状态
  type NUMBER TYPE-ID or TYPE-UUID         type set TYPE-ID or TYPE-UUID of partition NUMBER
  unit 单位                                设置缺省的“单位”
  version                                  显示目前 GNU Parted 的版本与版权信息
(parted) mkpart                                                           
分区类型?  primary/主分区/extended/扩展? primary 
文件系统类型?  [ext2]?                                                   
起始点? 1300mb                                                           
结束点? 3300mb
(parted) p                                                                
型号:Virtio 块设备 (virtblk)
磁盘 /dev/vdb:10737MB
扇区大小 (逻辑/物理):512B/512B
分区表:msdos
磁盘标志:

编号  起始点  结束点  大小    类型     文件系统        标志
 1    10.5MB  640MB   629MB   primary
 2    700MB   1212MB  512MB   primary  linux-swap(v1)
 3    1300MB  3300MB  2000MB  primary  ext2

(parted) quit                                                             
信息: 你可能需要 /etc/fstab。

[root@node2 ~]# udevadm settle        //检测新的分区
[root@node2 ~]# pvcreate  /dev/vdb3   //创建物理卷
  Physical volume "/dev/vdb3" successfully created.
[root@node2 ~]# vgcreate -s 16m myvg /dev/vdb3   //创建卷组  -s 指定PE大小为16M 名称为myvg
  Volume group "myvg" successfully created
[root@node2 ~]# 
[root@node2 ~]# lvcreate  -l 50 -n mylv myvg
  Logical volume "mylv" created.
[root@node2 ~]# 
[root@node2 ~]# mkfs.vfat  /dev/myvg/mylv   //格式化文件为vfat格式
mkfs.fat 4.2 (2021-01-31)
[root@node2 ~]# blkid  /dev/mapper/myvg-mylv 
/dev/mapper/myvg-mylv: UUID="E003-1107" TYPE="vfat"
[root@node2 ~]# mkdir  /mnt/mydata //创建挂载目录
[root@node2 ~]# vim /etc/fstab 
UUID=E003-1107 /mnt/mydata      vfat    defaults        0       0  //添加此行
[root@node2 ~]# mount -a
[root@node2 ~]# df -Th
文件系统              类型      容量  已用  可用 已用% 挂载点
devtmpfs              devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs                 tmpfs     982M     0  982M    0% /dev/shm
tmpfs                 tmpfs     393M  5.6M  388M    2% /run
/dev/vda3             xfs       6.2G  1.4G  4.9G   23% /
/dev/vda1             xfs      1014M  178M  837M   18% /boot
/dev/mapper/vg0-lv0   ext4      275M   14K  259M    1% /reports
tmpfs                 tmpfs     197M     0  197M    0% /run/user/0
/dev/mapper/myvg-mylv vfat      799M  4.0K  799M    1% /mnt/mydata
[root@node2 ~]# 

六、配置系统调优

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

`#tuned-adm 命令来管理性能调优配置文件
[root@node2 ~]# tuned-adm  recommend  //recommend推荐一个配置文件
virtual-guest
[root@node2 ~]# tuned-adm profile virtual-guest   //使用virtual-guest进行系统调优
[root@node2 ~]# tuned-adm active  //显示正在使用的文件
Current active profile: virtual-guest
[root@node2 ~]# 

  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值