Linux--综合训练2

发布于:2025-04-17 ⋅ 阅读:(27) ⋅ 点赞:(0)

题目:

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

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

[root@server ~]# nmtui
[root@server ~]# nmcli c up ens160
连接已成功激活(D-Bus 活动径:/org/freedesktop/NetworkManager/ActiveConnection/4)
[root@server ~]# ip a

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

[root@server ~]# ping -c4 8.8.8.8

[root@server ~]# ping -c4 192.168.94.2

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

[root@server ~]# vim /etc/hosts
[root@server ~]# cat /etc/hosts

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

[root@server ~]# ping -c4 www.rhcsa1.com

[root@server ~]# ping -c4 www.rhcsa2.com 

5、使用yum安装nginx并运行 

[root@server yum.repos.d]# vim  /etc/yum.repos.d/cangku1.repo
[root@server yum.repos.d]# yum install nginx -y

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

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

[root@server yum.repos.d]# hostname
server
[root@server yum.repos.d]# 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:04:7a:c7 brd ff:ff:ff:ff:ff:ff
    altname enp3s0
    inet 192.168.94.100/24 brd 192.168.94.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.94.200/24 brd 192.168.94.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.94.168/24 brd 192.168.94.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet 192.168.94.130/24 brd 192.168.94.255 scope global secondary noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe04:7ac7/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
 [root@server yum.repos.d]# echo 192.168.94.130 >/usr/share/nginx/html/index.html
[root@server yum.repos.d]# echo 00:0c:29:04:7a:c7 >/usr/share/nginx/html/index.html
[root@server yum.repos.d]# echo server >/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 

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

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

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x3c5872b8 的新 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): +1G
值超出范围。
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (6295552-8390655, 默认 8390655):

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

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

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

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x59bea551 的新 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): +4G
值超出范围。
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (12584960-20971519, 默认 20971519):

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

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

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

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

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

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

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

[root@server~]# mkdir /guazai1 /guazai2
[root@server~]# 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@server~]# mount /dev/sda1 /guazai1
[root@server~]# 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@server~]# mount /dev/sdb1 /guazai2

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

[root@server ~]# ll /usr/share/nginx/html
总用量 8
-rw-r--r--. 1 root root 497  4月 12  2023 50x.html
-rw-r--r--. 1 root root  49  3月 29 16:59 index.html
[root@server ~]# ll /etc/ssh
总用量 600
-rw-r--r--. 1 root root     578094  7月  9  2024 moduli
-rw-r--r--. 1 root root       1921  7月  9  2024 ssh_config
drwxr-xr-x. 2 root root         28  3月 25 16:35 ssh_config.d
-rw-------. 1 root root       3667  3月 28 18:48 sshd_config
drwx------. 2 root root         59  3月 25 16:40 sshd_config.d
-rw-r-----. 1 root ssh_keys    492  3月 25 16:43 ssh_host_ecdsa_key
-rw-r--r--. 1 root root        162  3月 25 16:43 ssh_host_ecdsa_key.pub
-rw-r-----. 1 root ssh_keys    387  3月 25 16:43 ssh_host_ed25519_key
-rw-r--r--. 1 root root         82  3月 25 16:43 ssh_host_ed25519_key.pub
-rw-r-----. 1 root ssh_keys   2578  3月 25 16:43 ssh_host_rsa_key
-rw-r--r--. 1 root root        554  3月 25 16:43 ssh_host_rsa_key.pub
[root@server ~]# sudo cp -R /usr/share/nginx/html/index.html /guazai1
[root@server ~]# sudo cp -R /etc/ssh/sshd_config  /guazai2


网站公告

今日签到

点亮在社区的每一天
去签到