系统安装服务器搭建

http服务器、dhcp服务器、tftp服务器

概述

公司内部需要搭建一台Linux系统安装服务器,为公司内部安装Linux操作系统服务器提供一个安装源。

搭建环境准备

1、准备3台服务器;HTTP服务器、DHCP服务器、TFTP服务器、安装服务器(用来测试安装系统)

本次实验环境搭建2台服务器HTTP(192.168.30.3)服务器、DHCP和TFTP服务器共用一台。IP地址:192.168.30.2

2、Linux系统镜像包

实验步骤

实验之前要关闭防火墙、SELinux

iptables -F

搭建HTTP服务器

在192.168.30.3上

1、安装服务包

yum install httpd 安装httpd服务包

service httpd start  启动httpd服务

chkconfig httpd on 设置开机启动

httpd监听在UDP80端口,启动HTTPD服务后,可以查看80端口是否被监听

2、挂在系统镜像文件、配置kickstart应答文件

mount /dev/sr0  /var/www/html/centos/6

/dev/sr0是光盘设备

/centos/6 需要手动创建

cp ks-6min.cfg  /var/www/html/ksdir

ks-6min.cfg是做好的应答文件

ksdir目录需要手动创建,确保文件可读

html

搭建DHCP服务器

在192.168.30.2上

关闭防火墙、selinux

1、安装DHCP服务包

yum install dhcp

service dhcpd start 开启dhcpd服务

开启dhcpd服务之后,提示错误,设施因为dhcpd.conf配置完文件没有配置参数导致

chkconfig dhcpd on 设置开机启动

2、配置dhcpd.conf文件

dhcpd.conf文件里配置要分配的IP地址范围

rpm -ql dhcp 查看dhcp包安装生成的文件

/etc/dhcp/dhcpd.conf dhcp配置文件

在配置文件里添加如下内容:

subnet 192.168.30.0 netmask 255.255.255.0 {  指定分配的IP网段、掩码

range 192.168.30.10 192.168.30.50; 指定分配的IP地址范围

option domain-name-servers 8.8.8.8;指定DNS服务器IP

next-server 192.168.30.2; 指定tftp服务器IP

filename “pxelinux.0”

}

搭建TFTP服务器

192.168.30.2

关防火墙、SELinux

1、安装TFTP服务包

tftp-server服务监听在udp的69端口

yum install tftp-server 安装TFTP-SERVER服务包

service tftp-server start 启动tftp服务

chkconfig tftp-server on 设置开机启动

2、配置TFTP服务器

rpm -ql tftp-server 查看tftp-server服务包安装生成的目录

tpftp服务工作目录/var/lib/tftpboot

3、配置引导系统安装需要的文件

mkdir /var/lib/tftpboot/pxelinux.cfg/

cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default   系统菜单配置文件

cp /dev/sr0/isolinux/init.img  /var/lib/tftpboot/

cp /dev/sr0/isolinux/vmlinuz /var/lib/tftpboot

将pxelinux.0和menu.c32文件拷贝到/var/lib/tftpboot

这两个文件需要安装syslinux软件包生成

yum install syslinux

rpm -ql syslinux 查看安装syslinux生成的目录

cp /usr/share/syslinux/menu.s32   /var/lib/tftpboot

cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot

tree 查看当前目录下的目录树结构

tree

4、所有配置都已配置,开启新的一台机器,安装测试

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99391

(2)
chenxinchenxin
上一篇 2018-05-26
下一篇 2018-05-26

相关推荐

  • 目录操作

    索引节点:  

    Linux笔记 2018-04-01
  • linux 文本处理三剑客

    grep 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行。 模式:由正则表达式字符及文本符所编写的过滤条件 grep  命令选项: 正则表达式: 基本正则表达式元字符      字符匹配: 正则表达式: 正则表达式: 正则表达式: 示例:a\|b: a或b    C\|cat :C或cat         \(C\|c\…

    Linux笔记 2018-04-15
  • 第六周博客作业

    一、简述osi七层模型和TCP/IP五层模型
    二、简述iproute家族命令
    三、详细说明进行管理工具htop、vmstat等相关命令,并举例
    四、使用until和while

    2018-04-20
  • shell脚本编写的整理(1)

    1、shell脚本的特点及用途
    2、全局变量、局部变量、本地变量
    3、位置变量、特殊变量、只读变量
    4、退出状态、算数运算、赋值
    5、逻辑运算、条件测试、数值测试
    6、文件测试、文件权限测试、文件属性测试
    7、read命令、bash的配置

    2018-04-14
  • 编译安装软件

    编译安装httpd软件 1先配置yum源 准备工作:把所有yum源改成本地光盘 [root@centos7 etc]#find *yum*(查找yum配置目录) 1.[root@centos6 ~]#df .[root@centos6 ~]#cd /misc/cd/ (神奇文件自动挂载)光盘 [root@centos7 yum.repos.d]#ls(说明还…

    Linux笔记 2018-04-22
  • 第七周作业

    1、简述linux操作系统启动流程
    2、简述grub启动引导程序配置及命令行接口详解
    3、实现kickstart文件制作与光盘镜像制作

    Linux笔记 2018-06-22