系統安裝服務器搭建

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.www58058.com/99391

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

相關推薦

  • Work Three

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d’ ‘ -f1 | sort -u cut -d ‘ ‘ -f1:以空格為界顯示每行第一列 sort -u :在輸出行中去除重復行 例如:who | cut -d’ ‘ -…

    2018-07-15
  • 文本三劍客之sed

    簡要概括sed

    Linux筆記 2018-04-29
  • Linux文件系統簡介

    “一切皆是文件”是Linux基本哲學思想之一,可見文件系統在linux系統中的重要性,學好文件系統將為以后深入研究與學習Linux系統奠定良好的基礎。

    2018-03-30
  • 程序包編譯

    程序包編譯安裝:Application-VERSION-release.src.rpm –> 安裝后,使用rpmbuild命令制作 成二進制格式的rpm包,而后再安裝源代碼–>預處理–>編譯–>匯編–>鏈接–>執行源代碼組織格式:多文件:文件中的代碼之…

    Linux筆記 2018-04-22
  • FTP服務介紹及相關實驗

    FTP是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用于Internet上的控制文件的雙向傳輸。FTP協議是早期的三個應用級協議之一。

    2018-06-26
  • N31第二周

    1、Linux上的文件管理類命令都有哪些,其常用的方法及其相關示例演示: mkdir mkdir:創建目錄 格式:mkdir [OPTION]… DIRECTORY… -m –mode=模式,設定權限<模式> (類似 chmod)? -p 此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好那些尚不存在的目錄, 即一次可以建立多…

    2018-06-26
欧美性久久久久