zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Linux EX200-RHCSA考题『下篇』

2023-02-18 16:38:32 时间

文章目录

在 node2.domain250.example.com 上执行以下任务(RH134)

24. 设置 root 密码 - C10

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

Hint - 提示

[foundation]

	<img width=50 src="https://gitee.com/suzhen99/redhat/raw/master/images/vmc.png"><kbd>VM Control</kbd> / `node2` / <kbd>OK</kbd> /
	 		`Console_node2_VM` / <kbd>OK</kbd>

	**node2 - Virt Viewer**

			<kbd>Send key</kbd>, <kbd>Ctrl+Alt+Del</kbd> 

					:point_right:右手:computer_mouse: <kbd>Click</kbd> 

					:point_left:左手 <kbd>:arrow_up:</kbd>, <kbd>e</kbd> 

方向键下⬇️,光标移动到linux这行 组合键Ctrl-E,光标跳到行尾 添加,空格rd.break空格console=tty0

linux...ro...<Space>rd.break console=tty0

Ctrl+X

switch_root:/# mount | grep sysroot
*switch_root:/# mount -o remount,rw /sysroot
switch_root:/# mount | grep sysroot

*switch_root:/# chroot /sysroot

*sh-4.4# echo flectrag | passwd --stdin root

*sh-4.4# touch /.autorelabel

sh-4.4# sync

Ctrl+D 退出chroot

Ctrl+D 退出单用户模式

node2 login: root
Password: flectrag

25. 配置您的系统以使用默认存储库 : RH124-c14

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

  • YUM 存储库已可以从 http://foundation0.ilt.example.com/dvd/BaseOShttp://foundation0.ilt.example.com/dvd/AppStream 使用配置您的系统,以将这些位置用作默认存储库

Hint - 提示

  • repo 文件可以远程拷贝,也可以重新创建

**[node2]**

# scp root@node1:/etc/yum.repos.d/*.repo /etc/yum.repos.d/
Are you sure you want to continue connecting (yes/no)? `yes`
Warning: Permanently added 'node1,172.25.250.100' (ECDSA) to the list of known hosts.
root@node1\'s password: `flectrag`

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
# yum -y install dnf-utils
# yum -y install vdo

26. 调整逻辑卷大小 : C7

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

Hint - 提示

  • -L --size Size,PE 容量 -l --extents Number,PE 个数
  • ext4 使用 resize2fs 立即生效 xfs 使用 xfs_growfs 立即生效

**[node2]**

# df -h | grep vo
/dev/mapper/`myvol`-vo    `175M`  1.6M  160M   1% `/reports`

175M-=>230M  增容
if 324 > (230-175); then lvextend
if 324 < (230-175); then vgextend <=- pvcreate
# vgs myvol
  VG    #PV #LV #SN Attr   VSize   VFree  
  myvol   1   1   0 wz--n- 508.00m `324.00m`

# echo 230 - 175 | bc
`55`

方法一
*# lvextend -L 230M /dev/myvol/vo
方法二
# lvextend -L +55 /dev/myvol/vo

# blkid /dev/myvol/vo
*# resize2fs /dev/myvol/vo
*# df -h /reports/
/dev/mapper/myvol-vo    `221M`  2.1M  204M   1% /reports

27. 添加交换分区 : C6

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

Hint - 提示

  • fstab 文件中注意没有挂载点,第二列写 noneswap

[node2]

# lsblk 

# fdisk /dev/vdb
Command (m for help): `m`
Command (m for help): `n`
Partition type
   p   primary (2 primary, 0 extended, 2 free)
   e   extended (container for logical partitions)
Select (default p): `<Enter>`
...
Partition number (3,4, default 3): `<Enter>`
First sector (2095106-8388607, default 2097152): `<Enter>`
Last sector, +sectors or +size{K,M,G,T,P} (2097152-8388607, default 8388607): `+756M`
...
Command (m for help): `w`
...

# lsblk
# ls /dev/vdb3

# mkswap /dev/vdb3
# blkid /dev/vdb3

# man fstab
# vim /etc/fstab
...
/dev/vdb3       swap    swap    defaults 0 0
# swapon -a
# swapon
...
/dev/vdb3 partition `756M`   0B   -3

28. 创建逻辑卷 : C7

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

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

[node2]

# lsblk
# fdisk /dev/vdb
Command (m for help): `n`
...
Partition type
   p   primary (3 primary, 0 extended, 1 free)
   e   extended (container for logical partitions)
Select (default e): `p`
Selected partition 4
First sector (2095106-8388607, default 3645440): `<Enter>`
Last sector, +sectors or +size{K,M,G,T,P} (3645440-8388607, default 8388607): `<Enter>`
...
Command (m for help): `w`
...

Hint - 提示

  • 如果分区表未生效,reboot 重启
  • ls /dev/vdb*
  • man lvcreate | egrep 'lvcreate.*-n|lvcreate.*-l'
# pvcreate /dev/vdb4

# vgcreate -s 16M qagroup /dev/vdb4

-个数,方法1
# lvcreate -l 60 -n qa qagroup
-容量,方法2
# lvcreate -L 960M -n qa qagroup

-方法1
# mkfs.ext3 /dev/qagroup/qa
-方法2
# mkfs -t ext3 /dev/mapper/qagroup-qa

# mkdir /mnt/qa

# vim /etc/fstab
...此处省略...
# 方法1
/dev/qagroup/qa					/mnt/qa ext3    defaults 0 0
# 方法2
/dev/mapper/qagroup-qa	/mnt/qa ext3    defaults 0 0
# mount -a
# df -hT /mnt/qa
Filesystem             Type  Size  Used Avail Use% Mounted on
`/dev/mapper/qagroup-qa` `ext3`  `929M`  1.2M  880M   1% `/mnt/qa`

29. 创建 VDO 卷 - C8

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

  • 使用未分区的磁盘
  • 该卷的名称为 vdough
  • 该卷的逻辑大小为 50G
  • 该卷使用 xfs 文件系统格式化
  • 该卷(在系统启动时)挂载到 /vbread

Hint - 提示

  • mkfs.xfs -K 就是格式化速度快,容量小没差几秒
  • udevadm settle 注册,这步不做也能成功

**[node2]**

# lsblk 

# yum search vdo
# yum install -y vdo
# rpm -q vdo | grep service
# systemctl enable --now vdo

# man vdo | grep vdo.*create
# vdo create --name=vdough --device=/dev/vdc --vdoLogicalSize=50G
...
VDO instance 0 volume is ready at `/dev/mapper/vdough`

# mkfs.xfs -K /dev/mapper/vdough

# udevadm settle 

# mkdir /vbread

# vim /etc/fstab 
...
/dev/mapper/vdough      /vbread xfs     _netdev 0 0
# mount -a
# df -h /vbread
Filesystem          Size  Used Avail Use% Mounted on
/dev/mapper/vdough   50G  390M   50G   1% /vbread

30. 配置系统调优 : C3

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

[node2]

  1. 查看当前的调优方案
# tuned-adm active 
Current active profile: throughput-performance
  1. 查看推荐的调优方案
*# tuned-adm recommend
`virtual-guest`
  1. 配置为推荐的调优方案
*# tuned-adm profile virtual-guest
  1. 确认
*# tuned-adm active
Current active profile: `virtual-guest`