码迷,mamicode.com
首页 > 其他好文 > 详细

十月份技术指标

时间:2018-10-22 14:59:46      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:权限   系统   clean   netmask   添加权限   mnt   tftp   技术分享   res   

批量安装LINUX系统 (考试30分钟)
1.使用tftp,dhcp,配合PXE搭建批量安装linux系统服务端,
2.使用如上搭建的服务进行全自动安装Linux系统
1.将光盘做成yum的源
.# cd /etc/yum.repos.d/
.# vim media.repo
技术分享图片
技术分享图片
.# yum clean all
2、安装并配置DHCP和httpd服务
.# yum -y install dhcp httpd
.# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
.# vim /etc/dhcp/dhcpd.conf
将subnet 10.152.187.0 netmask 255.255.255.0 {}段以后不是以#开头的内容注释掉
技术分享图片
技术分享图片
配置完成后,启动DHCP服务,并将它设为开机自启动、也重启一下dhcp服务
.# service dhcpd restart
.# chkconfig dhcpd on
.# chkconfig --list dhcpd
3、安装tftp服务
.# yum -y install tftp-server
.# yum -y install xinetd
技术分享图片
然后启动这两个服务:
.# chkconfig tftp on
.# service xinetd restart
还需要挂载第一步的光盘
命令:mount /dev/cdrom /mnt
4、准备自动安装系统需要的启动内核及其他文件
从刚挂载的光盘中开始复制内核文件以及init等一些文件到/tftp/lib/tftpboot目录下:
技术分享图片
开始安装:# yum -y install syslinux
安装好了之后就复制这个文件:# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
5、配置自动化安装kickstart文件
.# mkdir /var/www/html/centos6.5
.# mount --bind /mnt/ /var/www/html/centos6.5/
技术分享图片
启动httpd服务,并检查80端口是否正常启用:
.# service httpd start
.# ss -tnl
用浏览器测试是否能使用
技术分享图片
安装kickstart工具
#yum install -y system-config-kickstart
启动配置工具进行配置
#system-config-kickstart &
验证文件是否OK
#ksvalidator ks.cfg
复制Kickstart文件了,这个文件在/root/目录下,叫anaconda-ks.cfg、我们把他复制到/var/www/html/下,改名为ks.cfg
#cp /root/ks.cfg /var/www/html/ks.cfg
给ks.cfg添加权限
#chmod +r /var/www/html/ks.cfg
编辑ks.cfg的文件路径
技术分享图片
6.测试
技术分享图片
技术分享图片

十月份技术指标

标签:权限   系统   clean   netmask   添加权限   mnt   tftp   技术分享   res   

原文地址:http://blog.51cto.com/13735987/2307292

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!