hostnamectl set-hostname workstation.example.com(重启虚拟机可显示修改后的主机名)
systemctl stop firewall
systemctl disable firewall
selinux:vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled(也可通过setenforce 0直接设置)
右下角连接光盘
mkdir -p /var/ftp/pub
vim /etc/fstab
添加挂载:/dev/sr0 /var/ftp/pub iso9660 defaults 0 0
mount -a
编辑网卡配置:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
将第二行改为BOOTPROTO="static"
并在后面添加IPADDR=192.168.46.134
NEYMASK=255.255.255.0
GATEWAY=192.168.46.2
DNS1=8.8.8.8
重启网络:systemctl restart network
yum repolist
配置yum源:vim /etc/yum.repos.d/epel.repo
在虚拟网络编辑器里选择NET模式并设置不使用DHCP为虚拟机分配地址
安装DHCP并编辑其配置文件:yum -y install dhcp
vim /etc/dhcp/dhcpd.conf
在文件里添加subnet192.168.46.0
natmask 255.255.255.0
{range dynamic-bootp 192.168.46.100 192.168.46.200;
option routers 192.168.46.2;
option domain-name-servers 8.8.8.8;
default-lease-time 21600;
max-lease-time 43200;next-server 192.168.46.134
filename "pxelinux.0"
}
重启DHCP:systemctl restart dhcpd
设置开机自启:systemctl enable dhcpd
yum -y install xinetd
yum -y install tftp-server tftp syslinux-tftpboot
vim /etc/xinetd.d/tftp
将配置文件中disable改为no
cd pxeboot/
cp initrd.img /var/lib/tftpboot/
cp vmlinuz /var/lib/tftpboot/
创建目录mkdir/var/lib/tftpboot/pxelinux.cfg在其在编辑一个名为default的文件写入编辑参数
开启xinetd并设置开机自启
安装httpd并启动及开机自启
原文:http://12156971.blog.51cto.com/12146971/1860824