一、搭建好Yum源:

二、安装Vsftp服务:

----------------------------------------------

[root@rhce ~]# yum install vsftpd* -y

[root@rhce ~]# chkconfig vsftpd on

[root@rhce ~]# service vsftpd restart

关闭 vsftpd:            [失败]

为 vsftpd 启动 vsftpd: [确定]

-----------------------------------------------

三、复制PXE启动时需要的文件资料:

1、复制必要的文件:

----------------------------------------------

[root@rhce ~]# cp/usr/lib/syslinux/pxelinux.0 /tftpboot/

[root@rhce ~]# mkdir /tftpboot/pxelinux.cfg

[root@rhce ~]# cp/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

[root@rhce ~]# cp/cdrom/images/pxeboot/initrd.img /tftpboot/

[root@rhce ~]# cp/cdrom/images/pxeboot/vmlinuz /tftpboot/

----------------------------------------------

2、修改/tftpboot/pxelinux.cfg/default文件

----------------------------------------------

[root@rhce ~]# chmod u+w/tftpboot/pxelinux.cfg/default //文件默认只读

[root@rhce ~]# vim/tftpboot/pxelinux.cfg/default

default linux

prompt 1

timeout 6 //超时时间,默认600,可以不改。

display boot.msg

F1 boot.msg

F2 options.msg

F3 general.msg

F4 param.msg

F5 rescue.msg

label linux

kernel vmlinuz

append initrd=initrd.imgks=ftp://192.168.1.8/ks.cfg //ks.cfg是kickstart安装配置文件,系统就是按照ks.cfg来安装的。我们将在后面配置他

......下面省略

------------------------------------------------

四、安装配置DHCP服务:

1、安装DHCP服务:

------------------------------------------------

[root@rhce ~]# yum list dhcp*

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Installed Packages

dhcpv6-client.i386 1.0.10-16.el5  installed

Available Packages

dhcp.i386 12:3.0.5-18.el5         cdrom

dhcp-devel.i386 12:3.0.5-18.el5   cdrom

dhcpv6.i386 1.0.10-16.el5         cdrom

[root@rhce ~]# yum install dhcp.i386dhcp-devel.i386 -y

--------------------------------------------------

2、生成主配置文件dhcpd.conf:

--------------------------------------------------

[root@rhce ~]# rpm -ql dhcp | more

......前面省略

/usr/share/doc/dhcp-3.0.5/api+protocol

/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample

......后面省略

[root@rhce ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf

cp:是否覆盖“/etc/dhcpd.conf”? y

--------------------------------------------------

3、修改主配置文件dhcpd.conf

--------------------------------------------------

[root@rhce ~]# vim /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {//所属网段及掩码。

# --- default gateway

option routers 192.168.1.8; //路由器IP,可以写网关IP

option subnet-mask 255.255.255.0;

filename "pxelinux.0"; //PXE得到IP以后的引导文件

next-server 192.168.1.8; //服务器IP地址。

# option nis-domain"domain.org";    //注销

# option domain-name"domain.org";   //注销

option domain-name-servers 192.168.1.8;//DNS服务器IP

option time-offset -18000; # EasternStandard Time

# option netbios-node-type 2;

range dynamic-bootp 192.168.1.100192.168.1.200; //IP地址池范围。

default-lease-time 21600;

......后面省略 //写配置文件的时候注意每句后面的分号(;)不要丢了。

---------------------------------------------------

4、启动DHCP服务:如果启动错误检查/var/log/message

---------------------------------------------------

[root@rhce ~]# service dhcpd restart

启动 dhcpd: [确定]

---------------------------------------------------

五、kickstart配置文件的生成:

1、安装kickstart包:

---------------------------------------------------

[root@rhce ~]# yum list *kic*

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Available Packages

pykickstart.noarch 0.43.3-1.el5cdrom

system-config-kickstart.noarch 2.6.19.8-2.el5cdrom

[root@rhce ~]# yum installsystem-config-kickstart.noarch

---------------------------------------------------

2、生成ks.cfg安装配置文件:

1)图形化界面配置:(终端中运行system-config-kickstart命令)

2)修改新生成的ks.cfg文件:我们没有配置安装的软件包,因为系统没有这部分服务。

----------------------------------------------------

[root@rhce ~]# cat /root/anaconda-ks.cfg //安装系统时自动记录的安装信息

......前面省略

%packages

@office

@editors

@text-internet

@gnome-desktop

@dialup

......后面省略//%pachages 后的部分记录系统安装时的软件包的安装情况,复制下来全部复制到ks.cfg文件后面。

[root@rhce ~]# vim ks.cfg

......前面省略

# Partition clearing information

clearpart --none

key --skip //跳过输入序列号环节

...... 中间省略

%packages //这里及以后的内容是从/root/anaconda-ks.cfg 复制来的

@office

@editors

@text-internet

@gnome-desktop

@dialup

......下面省略

----------------------------------------------------

3、将配置文件复制到制定位置:

我们在/tftpboot/pxelinux.cfg/default文件中曾设置ks=ftp://192.168.1.8/ks.cfg

将文件复制到该位置:

----------------------------------------------------

[root@rhce ~]# cp ks.cfg /var/ftp/ ///var/ftp 目录是VSFTP服务的根目录

六、复制Linux系统安装文件:

在配置ks.cfg文件时,我们设置的路径为/pub

[root@rhce ~]# umount /dev/hdc

[root@rhce ~]# mount /dev/hdc /var/ftp/pub/

mount: block device /dev/hdc iswrite-protected, mounting read-only

------------------------------------------------------

七、确定相关服务的状态:

------------------------------------------------------

[root@rhce ~]# service iptables stop

清除防火墙规则: [确定]

把 chains 设置为 ACCEPT 策略:filter [确定]

正在卸载 Iiptables模块: [确定]

[root@rhce ~]# setenforce 0 //关闭selinux

[root@rhce ~]# chkconfig tftp on //TFTP 服务开启命令

[root@rhce ~]# chkconfig dhcpd on

[root@rhce ~]# chkconfig vsftpd on

[root@rhce ~]# service xinetd restart//TFTP服务属于他的子服务

停止 xinetd: [确定]

启动 xinetd: [确定]

[root@rhce ~]# service dhcpd restart

关闭 dhcpd: [确定]

启动 dhcpd: [确定]

[root@rhce ~]# service vsftpd restart

关闭 vsftpd: [确定]

为 vsftpd 启动 vsftpd: [确定]

------------------------------------------------------

八、测试工作站:

客户端bios设置lan启动

尚观第十二天学习笔记linux无人值守安装相关推荐

  1. 尚硅谷云原生学习笔记(76~143集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 76.为什么用kube ...

  2. 尚硅谷云原生学习笔记(1-75集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 1.什么是云计算 1. ...

  3. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  4. 尚医通项目学习笔记Part1

    尚医通项目学习笔记 前言 一.目前学习进度 二.学习记录 1.项目简介 1.1 项目所会用到的技术栈 1.2 业务流程 2.项目学习笔记 2.1MyBatis-Plus相关 2.2搭建项目框架 2.3 ...

  5. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

  6. 多路径配置udev_学习笔记:Linux多路径配置 multipath实现设备用户组绑定详细设置...

    天萃荷净 Linux多路径软件配置,通过multipath实现设备用户组绑定详细设置 现在的Linux系统中,很多都会使用系统自带的multipath多路径软件,在以前的版本中,我们一般通过multi ...

  7. 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)

    51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下    127.0.0.1    hostname,因为 ...

  8. 尚学堂JAVA高级学习笔记_1/2

    尚学堂JAVA高级学习笔记 文章目录 尚学堂JAVA高级学习笔记 写在前面 第1章 手写webserver 1. 灵魂反射 2. 高效解析xml 3. 解析webxml 4. 反射webxml 5. ...

  9. 尚硅谷Redis 7学习笔记

    尚硅谷Redis 7学习笔记 视频链接 新手入门篇 1.安装及数据类型 2.持久化 3.Redis 7 事务.管道.发布订阅.主从.哨兵.集群 4.springboot整合redis 高级篇(更新中- ...

最新文章

  1. 通过Java代码实现图片的放大和缩小
  2. 规模 300+ 的研发团队,怎样保持工程高质高效?
  3. 网络编程中的缓冲区溢出
  4. are exo exo是什么歌 we_are exo exo是什么歌 we_EXO we are one
  5. “error LNK2019: 无法解析的外部符号”的几种可能原因
  6. 3分钟了解带参数的main函数
  7. 自动规避代码陷阱——自定义Lint规则
  8. Unity3D4.* NGUI制作动态字库
  9. 实例1.2:获得应用程序主窗口指针
  10. 唯一索引与主键索引的比较
  11. 《scikit-learn》决策树之回归树
  12. pythondis功能_python 使用 Dis 模块进行代码性能剖析
  13. 密码编码学初探——数论和有限域
  14. r语言 rgl 强制过程中_R语言中%||%是什么意思?
  15. 断食、清肠 三日记录
  16. 绿色软件在Windows10中设置开机自启方法
  17. print函数 stm32_STM32 DSP库函数详解
  18. 【问】批量删除作废会员的语句
  19. excel整行删除,图片一起删除
  20. linux+dns的acl,DNS服务器之三:DNS高级用法(DNS转发、ACL、智能DNS及日志系统) | 旺旺知识库...

热门文章

  1. CBA京沪大战加时决胜 更有趣的是胜负之外的细节
  2. AJAX-异步的javascript和XHL
  3. 基于云存储的电子书橱-小程序云开发
  4. 人工神经网络应用领域,人工神经网络应用范围
  5. 在bibtex下引用arXiv的文献格式是什么?
  6. linux tty 教程,Linux 终端(TTY)
  7. 服务器2003系统安装office,打造完美Office 2003办公系统安装光盘(2)
  8. 电子口袋秤模组_西城微科
  9. 使用深度学习模型对摄影彩色图像进行去噪
  10. 简单的C语言printf函数输出