Dell-R730 【Pxe+dhcp+ftp+tftp+Kickstart+CentOs6.6】

来源:http://www.cnblogs.com/zuolw/archive/2017/01/16/6288935.html
-Advertisement-
Play Games

IP:10.104.0.101 [root@localhost network-scripts]# cat ifcfg-em1 [root@localhost network-scripts]# iptables -F [root@localhost network-scripts]# iptabl ...


IP:10.104.0.101

[root@localhost network-scripts]# cat ifcfg-em1

[root@localhost network-scripts]# iptables -F

[root@localhost network-scripts]# iptables -X

[root@localhost network-scripts]# service iptables stop

iptables:將鏈設置為政策 ACCEPT:filter                     [確定]

iptables:清除防火牆規則:                                      [確定]

iptables:正在卸載模塊:                                         [確定]

[root@localhost network-scripts]# service iptables save

 

[root@localhost network-scripts]# vim /etc/sysconfig/selinux

[root@localhost network-scripts]#setenforce 0

setenforce: SELinux is disabled

[root@localhost network-scripts]# mkdir /media/cdrom

[root@localhost network-scripts]# mount /dev/cdrom /media/cdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only read-only

[root@localhost network-scripts]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

[root@localhost yum.repos.d]# vim CentOS-Media.repo

[root@localhost yum.repos.d]# yum -y install ftp tftp-server syslinux vsftpd xinetd dhcp

 

[root@localhost yum.repos.d]# mkdir /var/ftp/rhel6

[root@localhost yum.repos.d]# cp -rf /media/cdrom/* /var/ftp/rhel6/

[root@localhost yum.repos.d]# vim /etc/xinetd.d/tftp

 

[root@localhost yum.repos.d]# cd /media/cdrom/images/pxeboot/

[root@localhost pxeboot]# cp initrd.img vmlinuz /var/lib/tftpboot/

[root@localhost pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[root@localhost pxeboot]# mkdir /var/lib/tftpboot/pxelinux.cfg

[root@localhost pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default

 1 default auto
 2 
 3 prompt 0
 4 
 5 timeout 1
 6 
 7 label auto
 8 
 9         kernel vmlinuz
10 
11         append initrd=initrd.img ks=ftp://10.104.0.101/rhel6/ks.cfg devfs=nomount ramdisk_size=8192 ksdevice=em1 biosname=0
12 
13 label linux text
14 
15         kernel vmlinuz
16 
17         append text initrd=initrd.img devfs=nomount ramdisk_size=8192
18 
19 label linux rescue
20 
21         kernel vmlinuz
22 
23         append rescue  initrd=initrd.img devfs=nomount ramdisk_size=8192

 

 

[root@zuo pxeboot]# vim /etc/dhcp/dhcpd.conf

 1 subnet 10.104.0.0 netmask 255.255.255.0 {
 2 
 3         default-lease-time 21600;
 4 
 5         max-lease-time 43200;
 6 
 7         range 10.104.0.100 10.104.0.130;
 8 
 9         next-server 10.104.0.101;
10 
11         filename "pxelinux.0";
12 
13 }

 

[root@localhost pxeboot]# dhcpd

 

[root@localhost pxeboot]# service vsftpd restart

[root@localhost pxeboot]# chkconfig vsftpd on

[root@localhost pxeboot]# service xinetd restart

[root@localhost pxeboot]# chkconfig xinetd on

[root@localhost pxeboot]# service dhcpd restart

[root@localhost pxeboot]# chkconfig dhcpd on

[root@localhost pxeboot]# yum -y install system-config-kickstart

[root@localhost pxeboot]# system-config-kickstart

 

 

 

 

 

 

 

 

 

 

 

 

[root@localhost rhel6]# vim ks.cfg

install

# Use network installation

url --url="ftp://10.104.0.101/rhel6"

# Root password

rootpw --iscrypted $1$u0Tl6e4j$o3QI9JgfVdQU2o3pqDWlo/

# System authorization information

auth  --useshadow  --passalgo=md5

# Use graphical install

graphical

firstboot --disable

# System keyboard

keyboard us

# System language

lang en_US

# SELinux configuration

selinux --disabled

# Installation logging level

logging --level=info

reboot

# System timezone

timezone  Asia/Shanghai

# Network information

network  --bootproto=dhcp --device=em1 --onboot=on

# System bootloader configuration

bootloader --location=mbr --append="biosdevname=0"

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all --initlabel

# Disk partitioning information

part /boot --fstype="ext4" --size=200

part swap --fstype="swap" --size=65536

part / --fstype="ext4" --size=51250

part /opt --fstype="ext4" --grow --size=1

%packages

@additional-devel

@backup-client

@base

@basic-desktop

@compat-libraries

@console-internet

@debugging

@desktop-debugging

@desktop-platform

@desktop-platform-devel

@development

@dial-up

@directory-client

@eclipse

@emacs

@fonts

@ftp-server

@general-desktop

@graphical-admin-tools

@graphics

@ha

@ha-management

@hardware-monitoring

@identity-management-server

@infiniband

@input-methods

@internet-applications

@internet-browser

@java-platform

@kde-desktop

@large-systems

@legacy-unix

@legacy-x

@mainframe-access

@mysql

@mysql-client

@network-file-system-client

@network-server

@network-tools

@nfs-file-server

@office-suite

@performance

@perl-runtime

@php

@postgresql

@postgresql-client

@print-client

@remote-desktop-clients

@resilient-storage

@ruby-runtime

@scalable-file-systems

@scientific

@security-tools

@server-platform

@server-platform-devel

@smart-card

@storage-client-fcoe

@storage-client-iscsi

@storage-client-multipath

@storage-server

@system-admin-tools

@system-management

@system-management-messaging-client

@system-management-snmp

@system-management-wbem

@technical-writing

@tex

@turbogears

@web-server

@web-servlet

@x11

ElectricFence

PyQt4-devel

SDL-devel

ant

babel

bzr

chrpath

cmake

compat-gcc-34

compat-gcc-34-c++

compat-gcc-34-g77

compat-openmpi

compat-openmpi-psm

crypto-utils

cups-devel

cvs-inetd

dejagnu

desktop-file-utils

e2fsprogs-devel

eclipse-mylyn-cdt

eclipse-mylyn-pde

eclipse-mylyn-trac

eclipse-mylyn-webtasks

eclipse-mylyn-wikitext

eclipse-subclipse-graph

expat-devel

expect

expect

freeglut-devel

fuse-devel

gcc-gnat

gcc-java

gcc-objc

gcc-objc++

glade3

gmp-devel

gnome-common

gnome-devel-docs

gnome-python2-desktop

gnutls-devel

gstreamer-plugins-base-devel

gtk2-devel-docs

hmaccalc

httpd-devel

hunspell-devel

imake

iptables-devel

java-1.8.0-openjdk-devel

jpackage-utils

junit

kdebase-devel

kdebase-workspace-devel

kdegraphics-devel

kdelibs-apidocs

kdelibs-devel

kdemultimedia-devel

kdenetwork-devel

kdepim-devel

kdepimlibs-devel

kdesdk

kdesdk-devel

kdewebdev

ksc

libXau-devel

libXaw-devel

libXinerama-devel

libXmu-devel

libXpm-devel

libXrandr-devel

libaio-devel

libblkid-devel

libbonobo-devel

libcap-devel

libdrm-devel

libgcrypt-devel

libglade2-devel

libgnomeui-devel

libgudev1-devel

libhugetlbfs-devel

libibverbs-devel

libnl-devel

libnl3-devel

libstdc++-docs

libtiff-devel

libtopology-devel

libudev-devel

libusb-devel

libuuid-devel

libxslt-devel

mercurial

mod_dav_svn

mod_revocator

mpfr-devel

nasm

net-snmp-devel

numactl-devel

openmotif-devel

papi-devel

pcre-devel

perl-Test-Pod

perl-Test-Pod-Coverage

perltidy

popt-devel

python-docs

qt-doc

rpmdevtools

rpmlint

sane-backends-devel

snappy-devel

startup-notification-devel

systemtap-sdt-devel

systemtap-server

tcl-devel

tcp_wrappers-devel

tk-devel

unique-devel

unixODBC-devel

xorg-x11-proto-devel

xz-devel

%end


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ①System.Data → DataTable,DataSet,DataRow,DataColumn,DataRelation,Constraint,DataColumnMapping,DataTableMapping②System.Data.Coummon → 各種數據訪問類的基類和介面③Sys ...
  • 接觸到了一個開發需求。其中是要把NC單據表體行的欄位拼成一個字元串。例如: 出現結果字元串為:name:王一,李二,張三 語句+效果: ...
  • 《.Net程式員學用Oracle系列:導航目錄》 本文大綱 1、 " 觸發器 " 1.1、 "創建觸發器" 1.2、 "禁用觸發器 & 啟用觸發器 & 刪除觸發器" 2、 " 任務 " 2.1、 "DBMS_JOB 包介紹" 3、 " 序列 " 3.1、 "創建序列" 3.2、 "使用序列 & 刪除 ...
  • 初看,UCOS 的 OSMemCreate 代碼,感覺有點怪怪的,比如,把 指針指向的地址 強制轉換成 指針的指針的指向地址 ?那轉換後 指針的指針 又是什麼? ... (1)、p_link = (void **)p_addr; //把 p_addr 的值(即地址)賦給 p_link ,但是,類型不 ...
  • 《實戰教學筆記》學習效果大考(第一次) 標簽(空格分隔): Linux輔助訓練 陳思齊 [更多資料點我查看][1] 提示 :本大考系列以月為單位設計,是為《實戰教學筆記》階段學習效果的最終月綜合檢測,一個合格運維人員所應當具備的基礎技能和知識運用能力的檢測,本考題為筆試,不能上機測試,答案附在最後 ...
  • 不知道是否有用戶朋友跟本人遇到這麼一個情況,電腦不論是不是有插上耳機或者揚聲器,在機箱前面和後面的耳機插孔處都試了好幾遍,win8純凈版系統依舊沒有聲音。 這時候我們來看一下桌面右下角音量圖標顯示一個“X”符號,將滑鼠移到音量圖標處,發現系統上顯示“未插入揚聲器或耳機”。 起初打開了音量圖標設置了一 ...
  • 在 Windows 域環境中,每個項目組會創建一個項目管理賬戶,在和其他項目組進行數據交互時,只需要授予該項目管理賬戶相應的許可權,方便了許可權的管理。對於項目組管理賬戶:domain\admin,該域賬戶被授予管理員許可權,能夠登錄到項目組的所有伺服器,訪問所有資料庫,而普通成員的許可權則十分有限。 一, ...
  • 在紅帽RHEL7系統中firewalld服務取代了iptables服務,但依然可以使用iptables命令來管理內核的netfilter。 iptables命令中則常見的控制類型有: 規則鏈則依據處理數據包的位置不同而進行分類: PREROUTING:在進行路由選擇前處理數據包 INPUT:處理入站 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...