Linux EX200-RHCSA考题『下篇』
2023-02-18 16:38:32 时间
文章目录
在 node2.domain250.example.com 上执行以下任务(RH134)
24. 设置 root 密码 - C10
设置 root 密码 将 node2 的 root 密码设置为
flectrag
。您需要获得系统访问权限才能进行此操作。
Hint - 提示
- consoleblank=0 考试环境中默认存在这个值
- red_hat_enterprise_linux-8-configuring_basic_system_settings-zh-cn.pdf 第 25 章 更改和重置根密码
[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/BaseOS
和http://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 文件中注意没有挂载点,第二列写 none 或 swap
[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]
- 查看当前的调优方案
# tuned-adm active
Current active profile: throughput-performance
- 查看推荐的调优方案
*# tuned-adm recommend
`virtual-guest`
- 配置为推荐的调优方案
*# tuned-adm profile virtual-guest
- 确认
*# tuned-adm active
Current active profile: `virtual-guest`
相关文章
- MongoDB 事务,复制和分片的关系
- 【经验之谈】Git使用之Windows环境下配置
- git clone开启云上AI开发
- 实践GoF的设计模式:代理模式
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
- 初学开发必看:何为Git,何为SVN
- 实践GoF的设计模式:访问者模式
- 【经验之谈】Git使用之TortoiseGit配置VS详解
- cmder git bash 使用
- 4步教你学会使用Linux-Audit工具
- 10种有用的Linux Bash_Completion 命令示例
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
- 实践GoF的设计模式:迭代器模式
- 【补充】Gitlab 部署 CI 持续集成
- Google Chrome 应用商店上传扩展程序
- 实践GoF的23种设计模式:观察者模式
- Ubuntu Docker 安装和配置 GitLab CI 持续集成
- Ubuntu 简单安装和配置 GitLab
- 二进制SCA指纹提取黑科技:Go语言逆向技术
- 解读Go分布式链路追踪实现原理