DHCP、PXE自动化部署操作系统、DNS正向解析、NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上

  • 一、实验准备
  • 二、实验要求
  • 三、实验过程
    • 1、配置DHCP
      • (1)、修改虚拟网络编辑器
      • (2)、配置srever1
      • (3)、配置PC1
    • 2、PXE自动化部署操作系统
      • (1)、下载软件包、修改配置文件,重启服务
      • (2)、修改tftp配置文件:
      • (3)、修改DHCP配置文件
      • (4)、配置启动菜单文件
      • (5)、关闭防火墙
      • (6)、打开空虚拟机
    • 3、配置DNS正向解析
      • (1)、开启httpd服务、安装bind包
      • (2)、修改配置文件
      • (3)、配置区域配置文件
      • (4)、配置区域数据配置文件
      • (5)、在客户端的域名解析配置文件中添加DNS服务器地址
      • (6)、启动服务,测试
    • 4、NFS共享目录服务
      • (1)、配置server2
      • (2)、新建文件,写入内容
      • (3)、修改配置文件
      • (4)、配置server1
      • (5)、PC1查看

一、实验准备

①PC1:Windows虚拟机,win7或win10(windows 10 ×64)

②server1:作为Linux服务器,IP地址为172.16.100.100/24(centos 7-2)

③server2:一台空虚拟机(centos 7-9)

二、实验要求

1、准备3台虚拟机,一台Windows虚拟机PC1(不限制win7或者win10)、一台Linux服务器server1(IP是172.16.100.100/24)和一台空虚拟机server2。虚拟机网络使用仅主机模式。(10分)
2、server1提供DHCP服务给PC1和server2分配对应网段的IP地址。(10分)
3、server1提供PXE服务,能够使server2可以自动安装Centos7 Linux操作系统。(10分)
4、在server1安装和启动httpd服务对外提供Web服务,并搭建DNS服务负责解析地址www.kgc.com,使得PC1能够使用域名www.kgc.com访问Web服务器。(10分)
5、在server2安装NFS服务,提供共享目录/share,在/share目录中创建文件index.html,文件内容自定义。把server2的/share目录通过NFS挂载到server1的/var/www/html目录下,使得PC1访问Web服务时能够显示自定义的内容。(10分)

三、实验过程

1、配置DHCP

(1)、修改虚拟网络编辑器



(2)、配置srever1

修改网卡

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33


重启网卡

[root@localhost ~]# systemctl restart network[root@localhost ~]# mount /dev/sr0  /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载

配置本地yum源仓库

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir repos.bak
[root@localhost yum.repos.d]# mv *.repo repos.bak
[root@localhost yum.repos.d]# cd repos.bak/
[root@localhost repos.bak]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@localhost repos.bak]# cd -
/etc/yum.repos.d
[root@localhost yum.repos.d]# vim local.repo

[root@localhost yum.repos.d]# yum clean all && yum makecache

安装DHCP并启动服务


修改dhcp配置文件

(3)、配置PC1





2、PXE自动化部署操作系统

(1)、下载软件包、修改配置文件,重启服务


(2)、修改tftp配置文件:


(3)、修改DHCP配置文件



(4)、配置启动菜单文件

(5)、关闭防火墙

(6)、打开空虚拟机

3、配置DNS正向解析

(1)、开启httpd服务、安装bind包


(2)、修改配置文件

[root@localhost ~]# vim /etc/named.conf


(3)、配置区域配置文件

(4)、配置区域数据配置文件


(5)、在客户端的域名解析配置文件中添加DNS服务器地址

vim /etc/resolv.conf

(6)、启动服务,测试


PC1测试

4、NFS共享目录服务

(1)、配置server2

(2)、新建文件,写入内容

(3)、修改配置文件


vim /etc/exports

(4)、配置server1

(5)、PC1查看

DHCP、PXE自动化部署操作系统、DNS正向解析、NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上)相关推荐

  1. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  2. shell脚本详解(九)——一键部署DNS正向解析

    shell脚本详解(九)--一键部署DNS正向解析 一.DNS正向解析 二.shell脚本一键部署 一.DNS正向解析 详情请点击:DNS正向解析 二.shell脚本一键部署 #!/bin/bash ...

  3. pxe自动化部署Linux系统

    pxe自动化部署Linux系统 实验准备:虚拟机centos 7 需要部署:DHCP服务器,TFTP服务器,HTTP服务器 准备工作 [root@centos771 tftpboot]# yum -y ...

  4. Centos 7 搭建DNS正向解析和反向解析

    Centos 7  搭建DNS正向解析和反向解析服务的三要素:安装-配置-启动  1.使用yum安装DNS  yum  install  bind -y  2.修改配置文件       vi /etc ...

  5. 详解DNS正向解析实验(有图有实验)

    详解DNS正向解析实验(有图有实验) 一.DNS简介 1.DNS的定义 2.域名结构及解析方式 3.DNS服务器类型 二.构建DNS域名解析服务器步骤 1.安装bind软件包 2.配置正向解析 ①.先 ...

  6. linux7 dns正向,Centos 7 搭建DNS正向解析和反向解析

    Centos 7 搭建DNS正向解析和反向解析 服务的三要素:安装-配置-启动 1.使用yum安装DNS yum install bind -y 2.修改配置文件 vi /etc/named.conf ...

  7. 【Windows Server 2019】DNS服务器的配置与管理——DNS正向解析

    目录 6. DNS正向解析 6.1 创建正向解析区 主机记录 6.3 为主机记录添加别名 别名 6.4 为区域创建邮件交换记录 邮件交换记录 6.5 验证正向解析功能 参考资料 关联博文 6. DNS ...

  8. Linux的DNS正向解析和转发配置

    Linux的DNS正向解析和转发配置 DNS是Domain Name System(域名系统)的简称,用来解析域名和ip的对应关系.关于域名的定义以及解析原理大家都知道. DNS搭建非常简单,所需软件 ...

  9. DNS 服务与邮件服务器应用--配置DNS正向解析与反向解析

    配置DNS正向解析与反向解析: 什么叫正向解析和反向解析: 正向解析:根据主机名(域名)查找对应的 IP 地址. 反向解析:根据 IP 地址查找对应的主机名(域名).( 反向解析的作用是将用户提交的 ...

最新文章

  1. linux默认shell类型转换,Linux中默认的shell如何切换为其他类型的shell
  2. java OpenCv Mat 类的基本操作(3)
  3. 边缘计算有哪些关键技术?
  4. 3D打印神经电极有助于将大脑连接到电脑
  5. pytorch转caffe
  6. 避免表格table被撑开变形的CSS代码实例
  7. 二进制安装kubernetes1.14.1-pod配置清单之客户端访问方式03
  8. Gogland IDE Run/Debug Configurations 配置说明
  9. 小a与黄金街道(欧拉函数)/**模运算规则总结*/
  10. 为什么要使用 zero_grad()?
  11. SAP License:”事后借记”与第三方外币支付处理
  12. C++基础::构造函数
  13. webbrowser设置横向打印_9个Excel打印神技巧!从此打印不求人!
  14. 快切-开源中文css框架之纯css透明
  15. mysql 启动必须加-h_Windows 安装 nginx,MySQL 等软件并加入系统服务启动详细
  16. 公文写作神器 v2.8.1.20 去更新去广告版
  17. CSAPP Lab5--Writing a Dynamic Storage Allocator
  18. 基于模型的约束排序,并探究OTUs对pH的响应特征——单峰or线性?
  19. 嵌入式工程师学习路线(软件类)
  20. R语言使用sort函数对向量数据进行排序、默认从小到大升序排序、设置decreasing为真进行降序排序

热门文章

  1. 计算机三级数据库技术知识点
  2. 从一个页跳到另一个页面,另一个页面检查第一个页面的信息。
  3. 【运筹学】线性规划数学模型 ( 线性规划求解 | 根据非基变量的解得到基变量解 | 基解 | 基可行解 | 可行基 )
  4. PORUHBUB.CROWN_ios安卓 testlight /apps/android开发包安装
  5. 健康——基本运动的卡路里计算公式
  6. Linux下安装中文输入法--小企鹅输入法
  7. autojs 如何获取控件的desc_如何使用autojs获取抖音引流脚本用户性别实战教学
  8. 中国IT领袖峰会 以5G与人工智能为主题
  9. 11.10 Daily Scrum
  10. 字符数组和字符指针做形参(字符型指针)