安装完成Centos7操作系统将安装使用的CentOs iso镜像文件拷贝到/home目录,然后挂载ISO镜像到 /mnt 目录在/etc/yum.conf.d目录下,创建tmp目录,将当前的.repo文件全部移动到tmp目录中,然后编辑新的iso.repo文件
name=isobaseurl=file:///mntenabled=1gpgcheck=0
删除防火墙,并修改 SELinux 设置 (Disabled)。- CentOS 7.2 / CentOS 8 适用
yum remove firewalldvim /etc/selinux/config -> SELINUX=disabledsetenforce 0
修改hostname--> 修改/etc/hostname--> 修改/etc/hosts文件。必须将本机修改后的hostname加入到hosts文件中,否则webmin和samba服务都非常非常慢!!! 切记切记!!!修改sshd配置,允许root用户登录
vim /etc/ssh/sshd_config# 一下为修改内容PermitRootLogin yesRSAAuthentication yesPubkeyAuthentication yes# 重启服务systemctl restart sshd
配置网卡IP地址安装xinetd tftp-server nfs dhcp ntp git设置NTP
# 在原来配置NTP服务器位置的部分,去掉原先的配置,加入以下3行即可。其他位置不要做变化。server ntp.aliyun.comserver 127.127.1.0fudge 127.127.1.0 stratum 8# 重启服务systemctl restart ntpd# 将服务加入到启动时执行systemctl enable ntpd
NFS配置
vim /etc/exports# 文件内容/etc/dhcp/ *(ro,sync,no_root_squash)/var/lib/tftpboot *(rw,sync,no_root_squash)/opt/logs *(rw,sync,no_root_squash)# 重启服务exportfs -auexportfs -rsystemctl restart nfs# 将服务加入到启动时执行systemctl enable nfs-server
设置dhcpd服务。配置/etc/dhcpd.conf文件
systemctl restart dhcpd -> 重启服务systemctl enable dhcpd -> 将服务加入到启动时执行netstat -tulnp | grep 67 -> 检查端口67是否已经OK(dhcpd专用端口)
设置tftp服务器
systemctl start tftp# 修改配置文件vim /etc/xinetd.d/tftp将disable=yes改为 disable=nosystemctl restart tftp -> 重启服务systemctl enable tftp -> 将服务加入到启动时执行netstat -tulnp | grep 69 -> 检查端口69是否有systemd 服务在监控,udp协议
将PXE系统启动镜像文件放到目录中 /var/lib/tftpboot/
PXE 服务器搭建及配置就分享到这里,想看更多pxe环境搭建、pxe部署、服务器pxe启动就www.1212sj.com。
评论