RHCSA第三次作业

 1、将你的虚拟机的网卡模式设置为nat模式,给虚拟机网卡配置三个主机位分别为100、200、168的ip地址
2、测试你的虚拟机是否能够ping通网关和dns,如果不能请修改网关和dns的地址
3、将如下内容写入/etc/hosts文件中(如果有多个ip地址则写多行):
    你的第一个ip地址(不要写掩码)     www.rhcsa1.com
    你的第二个ip地址(不要写掩码)    www.rhcsa2.com
4、使用ping命令测试能否ping通www.rhcsa1.com和www.rhcsa2.com
5、使用yum安装nginx并运行
6、在linux的火狐浏览器上分别访问www.rhcsa1.com和www.rhcsa2.com网站
7、将你当前主机的ip地址,mac地址和主机名写入文件/usr/share/nginx/html/index.html
8、在linux的火狐浏览器上再分别访问www.rhcsa1.com和www.rhcsa2.com网站,看网站内容的变化
9、在windows的浏览器上输入你的虚拟机的ip地址访问查看效果
10、给虚拟机添加两个硬盘,大小分别为5G、10G
11、给第一个硬盘分区为2个主分区(大小分别为2G,1G),2个逻辑分区(大小分别为1G);给第二个硬盘分5个区,大小分别为2G
12、将第一个硬盘的第一个分区挂载至/guazai1,将第二个硬盘的第一个分区挂载至/guazai2
13、将/usr/share/nginx/html/index.html复制到/guazai1中,将 /etc/ssh/sshd_config复制到/guazai2

[root@server ~]# nmcli c add type ethernet ifname ens160 con-name ens161 autoconnect yes  ip4 192.168.69.100/24  gw4 192.168.69.2
连接 "ens161" (37bc8e79-92ea-4c01-a4af-1dfd7c687014) 已成功添加。
[root@server ~]# nmcli  c  up  ens161   
[root@server ~]# nmcli c mod ens161 +ipv4.addresses 192.168.69.200/24
[root@server ~]# nmcli c mod ens161 +ipv4.addresses 192.168.69.168/24
[root@localhost ~]# 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:91:1e:2a brd ff:ff:ff:ff:ff:ff
    altname enp3s0
    inet 192.168.69.100/24 brd 192.168.69.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.69.200/24 brd 192.168.69.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.69.168/24 brd 192.168.69.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::c0be:96b6:710d:e7b5/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

 

分别在100、200、168上面测试,ping网关看是否能ping通 

[root@localhost ~]# ping 192.168.69.2
PING 192.168.69.2 (192.168.69.2) 56(84) 比特的数据。
64 比特,来自 192.168.69.2: icmp_seq=1 ttl=128 时间=0.346 毫秒
64 比特,来自 192.168.69.2: icmp_seq=2 ttl=128 时间=0.688 毫秒
64 比特,来自 192.168.69.2: icmp_seq=3 ttl=128 时间=0.570 毫秒
64 比特,来自 192.168.69.2: icmp_seq=4 ttl=128 时间=0.352 毫秒
64 比特,来自 192.168.69.2: icmp_seq=5 ttl=128 时间=0.534 毫秒
^C
--- 192.168.69.2 ping 统计 ---
已发送 5 个包, 已接收 5 个包, 0% packet loss, time 4136ms
rtt min/avg/max/mdev = 0.346/0.498/0.688/0.131 ms
[root@localhost ~]# 

/etc/hosts 

[root@localhost ~]# echo "192.168.69.100 www.rhcsa1.com" | tee -a /etc/hosts
192.168.69.100 www.rhcsa1.com
[root@localhost ~]# echo "192.168.69.200 www.rhcsa2.com" | tee -a /etc/hosts
192.168.69.200 www.rhcsa2.com
[root@localhost ~]# cat /etc/host
cat: /etc/host: 没有那个文件或目录
[root@localhost ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.69.100 www.rhcsa1.com
192.168.69.200 www.rhcsa2.com

 ping www.rhcas1.com

[root@localhost ~]# ping www.rhcsa1.com
PING www.rhcsa1.com (192.168.69.100) 56(84) 比特的数据。
64 比特,来自 www.rhcsa1.com (192.168.69.100): icmp_seq=1 ttl=64 时间=0.010 毫秒
464 比特,来自 www.rhcsa1.com (192.168.69.100): icmp_seq=2 ttl=64 时间=0.022 毫秒
64 比特,来自 www.rhcsa1.com (192.168.69.100): icmp_seq=3 ttl=64 时间=0.064 毫秒
^C
--- www.rhcsa1.com ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2069ms
rtt min/avg/max/mdev = 0.010/0.032/0.064/0.023 ms
[root@localhost ~]# ping www.rhcsa2.com
PING www.rhcsa2.com (192.168.69.200) 56(84) 比特的数据。
64 比特,来自 www.rhcsa2.com (192.168.69.200): icmp_seq=1 ttl=64 时间=0.020 毫秒
64 比特,来自 www.rhcsa2.com (192.168.69.200): icmp_seq=2 ttl=64 时间=0.110 毫秒
64 比特,来自 www.rhcsa2.com (192.168.69.200): icmp_seq=3 ttl=64 时间=0.069 毫秒
^C
--- www.rhcsa2.com ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2030ms
rtt min/avg/max/mdev = 0.020/0.066/0.110/0.036 ms
[root@localhost ~]# 

 

 第一份磁盘分区


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

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

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x979f94c3 的新 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 获取帮助):w

分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

 第二个磁盘分区

[root@localhost ~]# fdisk /dev/sdb

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

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x064d62b4 的新 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 获取帮助):P
P:未知命令

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

Disk /dev/sdb:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x064d62b4

设备       启动     起点     末尾    扇区 大小 Id 类型
/dev/sdb1           2048  4196351 4194304   2G 83 Linux
/dev/sdb2        4196352  8390655 4194304   2G 83 Linux
/dev/sdb3        8390656 12584959 4194304   2G 83 Linux
/dev/sdb4       12584960 16779263 4194304   2G  5 扩展

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

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

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

设备       启动     起点     末尾    扇区 大小 Id 类型
/dev/sdb1           2048  4196351 4194304   2G 83 Linux
/dev/sdb2        4196352  8390655 4194304   2G 83 Linux
/dev/sdb3        8390656 12584959 4194304   2G 83 Linux
/dev/sdb4       12584960 16779263 4194304   2G  5 扩展
/dev/sdb5       12587008 16779263 4192256   2G 83 Linux

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

分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

lsblk查看

[root@localhost ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    0    5G  0 disk 
├─sda1        8:1    0    2G  0 part 
├─sda2        8:2    0    1G  0 part 
├─sda3        8:3    0    1K  0 part 
├─sda5        8:5    0    1G  0 part 
└─sda6        8:6    0 1021M  0 part 
sdb           8:16   0   10G  0 disk 
├─sdb1        8:17   0    2G  0 part 
├─sdb2        8:18   0    2G  0 part 
├─sdb3        8:19   0    2G  0 part 
├─sdb4        8:20   0    1K  0 part 
└─sdb5        8:21   0    2G  0 part 
sr0          11:0    1   11G  0 rom  /run/media/root/RHEL-9-5-0-BaseOS-x86_64
nvme0n1     259:0    0   20G  0 disk 
├─nvme0n1p1 259:1    0  600M  0 part /boot/efi
├─nvme0n1p2 259:2    0  400M  0 part /boot
├─nvme0n1p3 259:3    0 16.4G  0 part /
└─nvme0n1p4 259:4    0  2.6G  0 part [SWAP]

 格式化分区并挂载

[root@localhost ~]# mkfs.ext4 /dev/sda1
mke2fs 1.46.5 (30-Dec-2021)
创建含有 524288 个块(每块 4k)和 131072 个inode的文件系统
文件系统UUID:f1211112-bd1a-4093-802c-a4a85c232579
超级块的备份存储于下列块: 
	32768, 98304, 163840, 229376, 294912

正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成

[root@localhost ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.46.5 (30-Dec-2021)
创建含有 524288 个块(每块 4k)和 131072 个inode的文件系统
文件系统UUID:6d189212-a115-4c5c-bd8b-adc7d7439ce8
超级块的备份存储于下列块: 
	32768, 98304, 163840, 229376, 294912

正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成

[root@localhost ~]# mount /dev/sdb1 /guanzai2
[root@localhost ~]# mount /dev/sda1 /guanzai1
[root@localhost ~]# lsblk 
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda           8:0    0    5G  0 disk 
├─sda1        8:1    0    2G  0 part /guanzai1
├─sda2        8:2    0    1G  0 part 
├─sda3        8:3    0    1K  0 part 
├─sda5        8:5    0    1G  0 part 
└─sda6        8:6    0 1021M  0 part 
sdb           8:16   0   10G  0 disk 
├─sdb1        8:17   0    2G  0 part /guanzai2
├─sdb2        8:18   0    2G  0 part 
├─sdb3        8:19   0    2G  0 part 
├─sdb4        8:20   0    1K  0 part 
└─sdb5        8:21   0    2G  0 part 
sr0          11:0    1   11G  0 rom  /run/media/root/RHEL-9-5-0-BaseOS-x86_64
nvme0n1     259:0    0   20G  0 disk 
├─nvme0n1p1 259:1    0  600M  0 part /boot/efi
├─nvme0n1p2 259:2    0  400M  0 part /boot
├─nvme0n1p3 259:3    0 16.4G  0 part /
└─nvme0n1p4 259:4    0  2.6G  0 part [SWAP]
[root@localhost ~]# 

 查询UUID,设置开机自动挂载

[root@localhost ~]# blkid  /dev/sda1
/dev/sda1: UUID="f1211112-bd1a-4093-802c-a4a85c232579" TYPE="ext4" PARTUUID="bffefc0c-01"
[root@localhost ~]# blkid  /dev/sdb1
/dev/sdb1: UUID="6d189212-a115-4c5c-bd8b-adc7d7439ce8" TYPE="ext4" PARTUUID="064d62b4-01"
[root@localhost ~]# mount UUID="f1211112-bd1a-4093-802c-a4a85c232579" /guanzai1
mount: /guanzai1: /dev/sda1 已挂载于 /guanzai1.
[root@localhost ~]# mount UUID="6d189212-a115-4c5c-bd8b-adc7d7439ce8" /guanzai2
mount: /guanzai2: /dev/sdb1 已挂载于 /guanzai2.


[root@localhost ~]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
devtmpfs       devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs          tmpfs     871M     0  871M    0% /dev/shm
tmpfs          tmpfs     349M  7.2M  342M    3% /run
efivarfs       efivarfs  256K   57K  195K   23% /sys/firmware/efi/efivars
/dev/nvme0n1p3 xfs        17G  6.4G   11G   39% /
/dev/nvme0n1p2 xfs       336M  318M   19M   95% /boot
/dev/nvme0n1p1 vfat      599M  7.1M  592M    2% /boot/efi
tmpfs          tmpfs     175M   92K  175M    1% /run/user/0
/dev/sr0       iso9660    11G   11G     0  100% /run/media/root/RHEL-9-5-0-BaseOS-x86_64
/dev/sdb1      ext4      2.0G   24K  1.8G    1% /guanzai2
/dev/sda1      ext4      2.0G   24K  1.8G    1% /guanzai1
[root@localhost ~]# cp /usr/share/nginx/html/index.html  /guanzai1/
[root@localhost ~]# cp /etc/ssh/sshd_config  /guanzai2/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值