redhat Linux--网络、硬盘管理

1、将你的虚拟机的网卡模式设置为nat模式,给虚拟机网卡配置三个主机位分别为100、200、168的ip地址

[root@xiaoyuan ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:30:23:3e brd ff:ff:ff:ff:ff:ff
    altname enp3s0
    inet 192.168.233.132/24 brd 192.168.233.255 scope global dynamic noprefixroute ens160
       valid_lft 1788sec preferred_lft 1788sec
    inet6 fe80::20c:29ff:fe30:233e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@xiaoyuan ~]# nmcli c mod ens160 +ipv4.addresses 192.168.233.100/24
[root@xiaoyuan ~]# nmcli c mod ens160 +ipv4.addresses 192.168.233.200/24
[root@xiaoyuan ~]# nmcli c mod ens160 +ipv4.addresses 192.168.233.168/24
[root@xiaoyuan ~]# nmcli c up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
[root@xiaoyuan ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:30:23:3e brd ff:ff:ff:ff:ff:ff
    altname enp3s0
    inet 192.168.233.100/24 brd 192.168.233.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.233.200/24 brd 192.168.233.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.233.168/24 brd 192.168.233.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.233.132/24 brd 192.168.233.255 scope global secondary dynamic noprefixroute ens160
       valid_lft 1798sec preferred_lft 1798sec
    inet6 fe80::20c:29ff:fe30:233e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever


2、测试你的虚拟机是否能够ping通网关和dns,如果不能请修改网关和dns的地址

[root@xiaoyuan ~]# ping 192.168.233.2
PING 192.168.233.2 (192.168.233.2) 56(84) 比特的数据。
64 比特,来自 192.168.233.2: icmp_seq=1 ttl=128 时间=0.161 毫秒
64 比特,来自 192.168.233.2: icmp_seq=2 ttl=128 时间=0.386 毫秒
64 比特,来自 192.168.233.2: icmp_seq=3 ttl=128 时间=0.229 毫秒
64 比特,来自 192.168.233.2: icmp_seq=4 ttl=128 时间=0.160 毫秒
64 比特,来自 192.168.233.2: icmp_seq=5 ttl=128 时间=0.156 毫秒
^C
--- 192.168.233.2 ping 统计 ---
已发送 5 个包, 已接收 5 个包, 0% packet loss, time 4135ms
rtt min/avg/max/mdev = 0.156/0.218/0.386/0.088 ms
[root@xiaoyuan ~]# ping 144.144.144.144
PING 144.144.144.144 (144.144.144.144) 56(84) 比特的数据。
^C
--- 144.144.144.144 ping 统计 ---
已发送 21 个包, 已接收 0 个包, 100% packet loss, time 20495ms

[root@xiaoyuan ~]# ping 144.144.144.144
PING 144.144.144.144 (144.144.144.144) 56(84) 比特的数据。
^C
--- 144.144.144.144 ping 统计 ---
已发送 5 个包, 已接收 0 个包, 100% packet loss, time 4104ms

[root@xiaoyuan ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) 比特的数据。
64 比特,来自 8.8.8.8: icmp_seq=1 ttl=128 时间=186 毫秒
64 比特,来自 8.8.8.8: icmp_seq=2 ttl=128 时间=98.7 毫秒
64 比特,来自 8.8.8.8: icmp_seq=3 ttl=128 时间=228 毫秒
64 比特,来自 8.8.8.8: icmp_seq=4 ttl=128 时间=109 毫秒
^C
--- 8.8.8.8 ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 98.656/155.390/227.649/53.604 ms
[root@xiaoyuan ~]# 


3、将如下内容写入/etc/hosts文件中(如果有多个ip地址则写多行):
    你的第一个ip地址(不要写掩码)     www.rhcsa1.com
    你的第二个ip地址(不要写掩码)    www.rhcsa2.com

[root@xiaoyuan ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.233.100 www.rhcsa1.com
192.168.233.200 www.rhcsa2.com


4、使用ping命令测试能否ping通www.rhcsa1.com和www.rhcsa2.com

[root@xiaoyuan ~]# ping www.rhcsa1.com
PING www.rhcsa1.com (192.168.233.100) 56(84) 比特的数据。
64 比特,来自 www.rhcsa1.com (192.168.233.100): icmp_seq=1 ttl=64 时间=0.039 毫秒
64 比特,来自 www.rhcsa1.com (192.168.233.100): icmp_seq=2 ttl=64 时间=0.088 毫秒
64 比特,来自 www.rhcsa1.com (192.168.233.100): icmp_seq=3 ttl=64 时间=0.073 毫秒
^C
--- www.rhcsa1.com ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2062ms
rtt min/avg/max/mdev = 0.039/0.066/0.088/0.020 ms
[root@xiaoyuan ~]# ping www.rhcsa2.com
PING www.rhcsa2.com (192.168.233.200) 56(84) 比特的数据。
64 比特,来自 www.rhcsa2.com (192.168.233.200): icmp_seq=1 ttl=64 时间=0.046 毫秒
64 比特,来自 www.rhcsa2.com (192.168.233.200): icmp_seq=2 ttl=64 时间=0.057 毫秒
64 比特,来自 www.rhcsa2.com (192.168.233.200): icmp_seq=3 ttl=64 时间=0.069 毫秒
^C
--- www.rhcsa2.com ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2079ms
rtt min/avg/max/mdev = 0.046/0.057/0.069/0.009 ms


5、使用yum安装nginx并运行

[root@xiaoyuan ~]# yum install nginx
正在更新 Subscription Management 软件仓库。
无法读取客户身份

本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。

上次元数据过期检查:0:54:08 前,执行于 2025年04月02日 星期三 14时44分28秒。
软件包 nginx-2:1.20.1-22.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@xiaoyuan ~]# systemctl start nginx


6、在linux的火狐浏览器上分别访问www.rhcsa1.com和www.rhcsa2.com网站


7、将你当前主机的ip地址,mac地址和主机名写入文件/usr/share/nginx/html/index.html

[root@xiaoyuan ~]# echo 00:0c:29:30:23:3e 192.168.233.132 xiaoyuan > /usr/share/nginx/html/index.html 
[root@xiaoyuan ~]# cat /usr/share/nginx/html/index.html 
00:0c:29:30:23:3e 192.168.233.132 xiaoyuan


8、在linux的火狐浏览器上再分别访问www.rhcsa1.com和www.rhcsa2.com网站,看网站内容的变化



9、在windows的浏览器上输入你的虚拟机的ip地址访问查看效果


10、给虚拟机添加两个硬盘,大小分别为5G、10G


11、给第一个硬盘分区为2个主分区(大小分别为2G,1G),2个逻辑分区(大小分别为1G);给第二个硬盘分5个区,大小分别为2G

[root@xiaoyuan ~]# fdisk /dev/sda

欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x077273c0 的新 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): +2G 
创建了一个新分区 1,类型为“Linux”,大小为 2 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (1 primary, 0 extended, 3 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (2-4, 默认  2): 
第一个扇区 (4196352-20971519, 默认 4196352): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (4196352-20971519, 默认 20971519): +2G

创建了一个新分区 2,类型为“Linux”,大小为 2 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (2 primary, 0 extended, 2 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (3,4, 默认  3): 
第一个扇区 (8390656-20971519, 默认 8390656): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (8390656-20971519, 默认 20971519): +2G

创建了一个新分区 3,类型为“Linux”,大小为 2 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (3 primary, 0 extended, 1 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 e):e

已选择分区 4
第一个扇区 (12584960-20971519, 默认 12584960): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (12584960-20971519, 默认 20971519): +2G

创建了一个新分区 4,类型为“Extended”,大小为 2 GiB。

命令(输入 m 获取帮助):n
所有主分区都在使用中。
添加逻辑分区 5
第一个扇区 (12587008-16779263, 默认 12587008): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (12587008-16779263, 默认 16779263): 

创建了一个新分区 5,类型为“Linux”,大小为 2 GiB。

命令(输入 m 获取帮助):p
Disk /dev/sda:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x077273c0

设备       启动     起点     末尾    扇区 大小 Id 类型
/dev/sda1           2048  4196351 4194304   2G 83 Linux
/dev/sda2        4196352  8390655 4194304   2G 83 Linux
/dev/sda3        8390656 12584959 4194304   2G 83 Linux
/dev/sda4       12584960 16779263 4194304   2G  5 扩展
/dev/sda5       12587008 16779263 4192256   2G 83 Linux

命令(输入 m 获取帮助):n
所有主分区都在使用中。
添加逻辑分区 6
无空闲扇区可用。

命令(输入 m 获取帮助):w

分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@xiaoyuan ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.37.4)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x3265bc27 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0 primary, 0 extended, 4 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 
第一个扇区 (2048-10485759, 默认 2048): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-10485759, 默认 10485759): +2G 
创建了一个新分区 1,类型为“Linux”,大小为 2 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (1 primary, 0 extended, 3 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (2-4, 默认  2): 
第一个扇区 (4196352-10485759, 默认 4196352): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (4196352-10485759, 默认 10485759): +1G

创建了一个新分区 2,类型为“Linux”,大小为 1 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (2 primary, 0 extended, 2 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):e
分区号 (3,4, 默认  3): 
第一个扇区 (6293504-10485759, 默认 6293504): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6293504-10485759, 默认 10485759): +1G

创建了一个新分区 3,类型为“Extended”,大小为 1 GiB。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (2 primary, 1 extended, 1 free)
   l   逻辑分区 (从 5 开始编号)
选择 (默认 p):l

添加逻辑分区 5
第一个扇区 (6295552-8390655, 默认 6295552): 
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6295552-8390655, 默认 8390655): 

创建了一个新分区 5,类型为“Linux”,大小为 1023 MiB。

命令(输入 m 获取帮助):p
Disk /dev/sdb:5 GiB,5368709120 字节,10485760 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x3265bc27

设备       启动    起点    末尾    扇区  大小 Id 类型
/dev/sdb1          2048 4196351 4194304    2G 83 Linux
/dev/sdb2       4196352 6293503 2097152    1G 83 Linux
/dev/sdb3       6293504 8390655 2097152    1G  5 扩展
/dev/sdb5       6295552 8390655 2095104 1023M 83 Linux

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。


12、将第一个硬盘的第一个分区挂载至/guazai1,将第二个硬盘的第一个分区挂载至/guazai2

[root@xiaoyuan ~]# mkfs /dev/
/dev/mapper/rhel-root  /dev/sda               /dev/sdb
/dev/mapper/rhel-swap  /dev/sda1              /dev/sdb1
/dev/nvme0n1           /dev/sda2              /dev/sdb2
/dev/nvme0n1p1         /dev/sda3              /dev/sdb3
/dev/nvme0n1p2         /dev/sda4              /dev/sdb5
/dev/nvme0n1p3         /dev/sda5              /dev/sr0
[root@xiaoyuan ~]# mkfs.xfs /dev/sda1
meta-data=/dev/sda1              isize=512    agcount=4, agsize=131072 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=524288, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@xiaoyuan ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=131072 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=524288, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@xiaoyuan ~]# mkdir /guazai1
[root@xiaoyuan ~]# mount /dev/sda1 /guazai1
[root@xiaoyuan ~]# mkdir /guazai2
[root@xiaoyuan ~]# mount /dev/sdb1 /guazai2
[root@xiaoyuan ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda             8:0    0   10G  0 disk 
├─sda1          8:1    0    2G  0 part /guazai1
├─sda2          8:2    0    2G  0 part 
├─sda3          8:3    0    2G  0 part 
├─sda4          8:4    0    1K  0 part 
└─sda5          8:5    0    2G  0 part 
sdb             8:16   0    5G  0 disk 
├─sdb1          8:17   0    2G  0 part /guazai2
├─sdb2          8:18   0    1G  0 part 
├─sdb3          8:19   0    1K  0 part 
└─sdb5          8:21   0 1023M  0 part 
sr0            11:0    1  9.8G  0 rom  /run/media/root/RHEL-9-3-0-BaseOS-x86_64
nvme0n1       259:0    0   20G  0 disk 
├─nvme0n1p1   259:1    0  600M  0 part /boot/efi
├─nvme0n1p2   259:2    0    1G  0 part /boot
└─nvme0n1p3   259:3    0 18.4G  0 part 
  ├─rhel-root 253:0    0 16.4G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
[root@xiaoyuan ~]# 


13、将/usr/share/nginx/html/index.html复制到/guazai1中,将 /etc/ssh/sshd_config复制到/guazai2

[root@xiaoyuan ~]# cp /usr/share/nginx/html/index.html  /guazai1
[root@xiaoyuan ~]# cp /etc/ssh/sshd_config  /guazai2
[root@xiaoyuan ~]# ll /guazai1
总用量 4
-rw-r--r--. 1 root root 43  4月  2 17:03 index.html
[root@xiaoyuan ~]# ls /guazai1
index.html
[root@xiaoyuan ~]# ls /guazai2
sshd_config
[root@xiaoyuan ~]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值