LINUX阶段实验

LINUX阶段实验

题目:

1、准备3台虚拟机

一台Windows虚拟机PC1(不限制win7或者win10)、一台linux服务器server1(IP是172.16.100.100/24)和一台空虚虚拟机server2。虚拟机网络使用仅主机模式。

2、server1提供DHCP服务给PC1和server2分配对应网段的IP地址。

3、server1提供PXE服务,能够使server2可以自动安装Centos7 linux操作系统。

4、在server1安装和启动httpd服务对外提供Web服务,并搭建DNS服务负责解析地址www.kgc.com,使得PC1能够使用域名www.kgc.com访问Web服务器。

5、在server2安装NFS服务,提供共享目录/share在/share目录中创建文件index.html,文件内容自定义。把server2的/share目录通过NFS挂载到server1的/var/www/html目录下,使得PC1访问Web服务时能够显示自定义的内容。

具体实验如下:

第一题如下

先准备三台虚拟机

Windows虚拟机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

LINUX服务器server1

在这里插入图片描述
在这里插入图片描述

空虚拟机server2

在这里插入图片描述

在这里插入图片描述

第二三题我是一起做的,具体如下

首先需要挂载和建立yum仓库

在这里插入图片描述

在这里插入图片描述

安装并启动TFTP服务

在这里插入图片描述
在这里插入图片描述

安装并启用DHCP服务

在这里插入图片描述

准备LINUX内核、初始化镜像文件

cd /mnt/images/pxeboot———————已事先把光盘挂载到/mnt目录中

cp vmlinuz /var/lib/tftpboot——————复制Linux系统的内核文件到TFTP根目录下

cp initrd.img /var/lib/tftpboot—————复制初始化镜像文件(linux引导加载模块)到TFTP根目录下

在这里插入图片描述

准备PXE引导过程

yum -y install syslinux——————PXE引导程序由软件包syslinux提供

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot————复制PXE引导程序到TFTP根目录下
在这里插入图片描述

安装FTP服务,准备CentOS7安装源

yum -y install vsftpd

mkdir /var/ftp/centos7

cp -rf /mnt/* /var/ftp/centos7

systemctl start vsftpd

systemctl enable vsftpd

在这里插入图片描述
配置启动菜单文件

mkdir /var/lib/tftpboot/pxelinux.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

default auto——————————指定默认入口名称

prompt 1————————————设置是否等待用户选择,“1”表示等待用户控制

label auto————————————图形安装(默认)引导入口,label用来定义启动项

kernel vmlinuz——————————kernel和append用来定义引导参数

append initrd=initrd.img method=ftp://192.168.241.3/centos7

label linux text——————————文本安装引导入口

kernel vmlinuz

append text initrd=initrd.img method=ftp://192.168.241.3/centos7

label linux rescue——————————救援模式引导入口

kernel vmlinuz

append rescue initrd=initrd.img method=ftp://192.168.241.3/centos7
在这里插入图片描述

关闭防火墙,验证PXE网络安装

systemctl stop firewalld.service

setenforce 0

然后我们就可以安装虚拟机了 这里安装虚拟机的配置就省略了。

启动时按ESC键选择Network boot from inter E1000回车即可

在这里插入图片描述

到这里我们的第二三题已经做完了,DHCP也配置了 PXE装机也完成了。

第四题如下:

这里我们可以用正向解析来做则道题目

首先需要在server1配置正向解析,具体步骤如下
在这里插入图片描述

接下来就是修改这些配置文件

首先修改主配置文件 vim /etc/named.conf

在这里插入图片描述

现在修改区域配置文件
在这里插入图片描述

接着我们开始配置正向区域数据文件并关闭防火墙,启动服务
在这里插入图片描述
在这里插入图片描述
这里我们需要在server1虚拟机上把httpd用yum仓库安装并启动

在这里插入图片描述

接下来我们在windows虚拟机中进行配置
在这里插入图片描述

将获取到的IP地址和掩码进行配置
在这里插入图片描述

这些配置都配置好之后我们打开浏览器输入www.kgc.com即可
在这里插入图片描述
在这里插入图片描述

到这里我们的第四题也完成了。

第五题操作如下:

在这里插入图片描述

接着我们还是需要安装yum仓库并且挂载,这里操作步骤可以参照前面

安装好yum仓库后,我们就可以安装nfs-utils、rpcbind软件包
在这里插入图片描述

然后设置共享目录

在这里插入图片描述

启动NFS服务程序
在这里插入图片描述
在这里插入图片描述

然后在客户机中访问NFS共享资源

安装nfs-utils、rpcbind软件包

在这里插入图片描述

查看NFS服务器端共享了哪些目录

在这里插入图片描述

手动挂载NFS共享目录

在这里插入图片描述
在这里插入图片描述

Windows中显示

在这里插入图片描述

全剧终。

猜你喜欢

转载自blog.csdn.net/tefuiryy/article/details/111189745