1、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123
[root@localhost ~]# nmcli c mod ens160 +ipv4.addresses 192.168.75.123/24
[root@localhost ~]# nmcli c up ens160
[root@localhost ~]# ip a
2、配置yum本地仓库,并完成traceroute命令的安装
[root@localhost /]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
[root@localhost yum.repos.d]# vim censos.repo
[root@localhost yum.repos.d]# ls
censos.repo
[root@localhost yum.repos.d]# yum install traceroute
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
CentOs-9-stream - Base - mirrors.aliyun.com 3.1 MB/s | 8.3 MB 00:02
CentOs-9-stream - AppStream - mirrors.aliyun.com 4.8 MB/s | 21 MB 00:04
上次元数据过期检查:0:00:01 前,执行于 2024年11月03日 星期日 22时47分04秒。
依赖关系解决。
==============================================================================================
软件包 架构 版本 仓库 大小
==============================================================================================
安装:
traceroute x86_64 3:2.1.0-19.el9 bash 57 k
事务概要
==============================================================================================
安装 1 软件包
总下载:57 k
安装大小:107 k
确定吗?[y/N]: y
下载软件包:
traceroute-2.1.0-19.el9.x86_64.rpm 196 kB/s | 57 kB 00:00
----------------------------------------------------------------------------------------------
总计 194 kB/s | 57 kB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : traceroute-3:2.1.0-19.el9.x86_64 1/1
运行脚本: traceroute-3:2.1.0-19.el9.x86_64 1/1
验证 : traceroute-3:2.1.0-19.el9.x86_64 1/1
已更新安装的产品。
已安装:
traceroute-3:2.1.0-19.el9.x86_64
完毕!
3、用至少两种方法查看sshd服务的进程号
方法一:使用静态查看方法
[root@localhost ~]# ps -aux | grep sshd
root 1015 0.0 0.5 16088 8952 ? Ss 13:20 0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root 2956 0.0 0.6 19376 11796 ? Ss 13:20 0:00 sshd: root [priv]
root 2960 0.0 0.4 19376 7332 ? S 13:20 0:00 sshd: root@pts/1
root 3193 0.0 0.1 221812 2268 pts/1 S+ 13:51 0:00 grep --color=auto sshd
方法二:使用动态查看方法
通过top命令监控系统进程,然后按Shift+L 输入sshd查找
4、添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩余的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs)
首先将虚拟机关机,在设置里创建一个大小为10G的磁盘
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part
├─sda2 8:2 0 3G 0 part
│ └─myfirstlvm-lvm1 253:2 0 1G 0 lvm
├─sda3 8:3 0 1K 0 part
├─sda5 8:5 0 10G 0 part
└─sda6 8:6 0 6G 0 part
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 1G 0 part
└─sdb2 8:18 0 10G 0 part
sdc 8:32 0 20G 0 disk
sdd 8:48 0 20G 0 disk
sde 8:64 0 10G 0 disk
sr0 11:0 1 8.4G 0 rom
nvme0n1 259:0 0 20G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
[root@localhost ~]# fdisk /dev/sde
欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xc9f27c5b 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-20971519, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-20971519, 默认 20971519): +1G
创建了一个新分区 1,类型为“Linux”,大小为 1 GiB。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (1 primary, 0 extended, 3 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (2-4, 默认 2):
第一个扇区 (2099200-20971519, 默认 2099200):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2099200-20971519, 默认 20971519): +2
G
创建了一个新分区 2,类型为“Linux”,大小为 2 GiB。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (2 primary, 0 extended, 2 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):e
分区号 (3,4, 默认 3):
第一个扇区 (6293504-20971519, 默认 6293504):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6293504-20971519, 默认 20971519):
创建了一个新分区 3,类型为“Extended”,大小为 7 GiB。
命令(输入 m 获取帮助):n
所有主分区的空间都在使用中。
添加逻辑分区 5
第一个扇区 (6295552-20971519, 默认 6295552):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6295552-20971519, 默认 20971519): +3G
创建了一个新分区 5,类型为“Linux”,大小为 3 GiB。
命令(输入 m 获取帮助):p
Disk /dev/sde:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc9f27c5b
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sde1 2048 2099199 2097152 1G 83 Linux
/dev/sde2 2099200 6293503 4194304 2G 83 Linux
/dev/sde3 6293504 20971519 14678016 7G 5 扩展
/dev/sde5 6295552 12587007 6291456 3G 83 Linux
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@localhost ~]# mkfs.ext4 /dev/sde1
mke2fs 1.46.5 (30-Dec-2021)
创建含有 262144 个块(每块 4k)和 65536 个inode的文件系统
文件系统UUID:8128719c-efd3-4ec9-add6-0b28d894afcd
超级块的备份存储于下列块:
32768, 98304, 163840, 229376
正在分配组表: 完成
正在写入inode表: 完成
创建日志(8192 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@localhost ~]# mkfs.ext4 /dev/sde2
mke2fs 1.46.5 (30-Dec-2021)
创建含有 524288 个块(每块 4k)和 131072 个inode的文件系统
文件系统UUID:aa58b127-a69d-4407-8e8e-ad2638613aaa
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912
正在分配组表: 完成
正在写入inode表: 完成
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成
[root@localhost ~]# mkfs.xfs /dev/sde5
meta-data=/dev/sde5 isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# blkid
/dev/sde2: UUID="aa58b127-a69d-4407-8e8e-ad2638613aaa" TYPE="ext4" PARTUUID="c9f27c5b-02"
/dev/sde5: UUID="2ee41c89-f7a4-4e8c-b3a9-fec2869d7381" TYPE="xfs" PARTUUID="c9f27c5b-05"
/dev/sde1: UUID="8128719c-efd3-4ec9-add6-0b28d894afcd" TYPE="ext4" PARTUUID="c9f27c5b-01"
5、LVM配置:创建一个至少有两个PV组成的大小为6G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为3G的逻辑卷testlv;挂载至/users目录
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
sdb 8:16 0 20G 0 disk
sdc 8:32 0 20G 0 disk
sdd 8:48 0 20G 0 disk
sr0 11:0 1 8.4G 0 rom /run/media/root/RHEL-9-1-0-BaseOS-x86_64
nvme0n1 259:0 0 20G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
用sda硬盘中的3G和sdb中的3G空间共同创建物理卷组
在sda上创建3G的分区(LVM)
[root@localhost ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x09baa701 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-41943039, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): +3G
创建了一个新分区 1,类型为“Linux”,大小为 3 GiB。
命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码或别名(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”。
命令(输入 m 获取帮助):p
Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x09baa701
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sda1 2048 6293503 6291456 3G 8e Linux LVM
在sdb上创建3G的分区(LVM)
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x628a6bcc 的新 DOS 磁盘标签。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0 primary, 0 extended, 4 free)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):
将使用默认回应 p。
分区号 (1-4, 默认 1):
第一个扇区 (2048-41943039, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): +3G
创建了一个新分区 1,类型为“Linux”,大小为 3 GiB。
命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码或别名(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”。
命令(输入 m 获取帮助):p
Disk /dev/sdb:20 GiB,21474836480 字节,41943040 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x628a6bcc
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 6293503 6291456 3G 8e Linux LVM
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
创建物理卷
[root@localhost ~]# pvcreate /dev/sda1
Physical volume "/dev/sda1" successfully created.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p2 rhel lvm2 a-- <19.00g 0
/dev/sda1 lvm2 --- 3.00g 3.00g
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p2 rhel lvm2 a-- <19.00g 0
/dev/sda1 lvm2 --- 3.00g 3.00g
/dev/sdb1 lvm2 --- 3.00g 3.00g
[root@localhost ~]# pvdisplay
--- Physical volume ---
"/dev/sda1" is a new physical volume of "3.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sda1
VG Name
PV Size 3.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID BwVWuQ-KgR8-5Usk-sm0D-5ImU-b4Ia-0lAabs
"/dev/sdb1" is a new physical volume of "3.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb1
VG Name
PV Size 3.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID Fz5rKL-a8pA-doPS-dAfQ-AvJB-kdkp-gM6dDE
创建物理卷组,-s指定块大小为16M
[root@localhost ~]# vgcreate -s 16M testvg /dev/sda1 /dev/sdb1
Volume group "testvg" successfully created
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
testvg 2 0 0 wz--n- <5.97g <5.97g
[root@localhost ~]# vgdisplay
--- Volume group ---
VG Name testvg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size <5.97 GiB
PE Size 16.00 MiB
Total PE 382
Alloc PE / Size 0 / 0
Free PE / Size 382 / <5.97 GiB
VG UUID wIfiQu-ZteZ-LGTh-Kzwt-tbtX-cFvR-48JBu7
创建逻辑卷testlv,大小为3G
[root@localhost ~]# lvcreate -n testlv -L 3G testvg
Logical volume "testlv" created.
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
testlv testvg -wi-a----- 3.00g
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Path /dev/testvg/testlv
LV Name testlv
VG Name testvg
LV UUID GclcyO-2sF6-FstG-3Fyt-gVCU-2SMj-iZpOKV
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2024-11-04 14:52:59 +0800
LV Status available
# open 0
LV Size 3.00 GiB
Current LE 192
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
挂载至/users目录
[root@localhost users]# mount /dev/testvg/testlv /users
[root@localhost users]# pvdisplay
--- Physical volume ---
PV Name /dev/sda
VG Name testvg
PV Size 20.00 GiB / not usable 16.00 MiB
Allocatable yes
PE Size 16.00 MiB
Total PE 1279
Free PE 1087
Allocated PE 192
PV UUID 3LJVkk-aamx-yEnu-iXSk-7ojK-MKQY-Miixew
--- Physical volume ---
PV Name /dev/sdb
VG Name testvg
PV Size 20.00 GiB / not usable 16.00 MiB
Allocatable yes
PE Size 16.00 MiB
Total PE 1279
Free PE 1279
Allocated PE 0
PV UUID Ea1ogE-f1t6-F1Oq-rDwU-gbLy-UCjV-vKbQt4
--- Physical volume ---
PV Name /dev/nvme0n1p3
VG Name rhel
PV Size 18.41 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4713
Free PE 0
Allocated PE 4713
PV UUID j9P9ds-s3NM-cOJb-HViJ-u5yO-LOmg-Wp347g
[root@localhost users]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 872M 0 872M 0% /dev/shm
tmpfs 349M 10M 339M 3% /run
/dev/mapper/rhel-root 17G 4.0G 13G 25% /
/dev/nvme0n1p2 1014M 276M 739M 28% /boot
/dev/nvme0n1p1 599M 7.0M 592M 2% /boot/efi
tmpfs 175M 128K 175M 1% /run/user/1000
/dev/mapper/testvg-testlv 2.9G 24K 2.8G 1% /users