本来就该先写Swoole
的,也不知道当时怎么就想写EasySwoole了
...可能也是种缘分吧.本章主要是为Swoole环境搭建做准备.
首先准备四台虚拟机Linux
系统,使用的是VMware Fusion
.如果熟悉搭建环境,可以跳过本章.
Name | IP |
---|---|
linux_server_131 | 192.168.128.131 |
linux_server_132 | 192.168.128.132 |
linux_server_133 | 192.168.128.133 |
linux_server_134 | 192.168.128.134 |
iso文件
CentOS-7-x86_64-DVD-1810.iso
,由于很大,建议自己去搜索下载.Mac
版的VMware Fusion
将将镜像文件拖进去.直接傻瓜式安装下一步就行.
配置联网
查ip地址和子网掩码
Mac中的ip为后续Linux配置的gateway地址
.
# mac中执行,根据自己的实际情况.
# 建议一步一步的cd.因为空格会转移找不到的.
cd /Library/Preferences/VMware Fusion/vmnet8
cat nat.conf
# 部分信息
[host]
# NAT gateway address
ip = 192.168.128.2
netmask = 255.255.255.0
查看DNS地址
mac ->系统偏好设置->网络->高级
编辑网卡
在虚拟机中
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
# 修改添加
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=02ffc7fe-83bd-4eb1-9e64-5872a1f148a8
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.128.125 //自定义的ip地址
PREFIX=24
GATEWAY=192.168.128.2 //MAC的IP地址
DNS1=192.168.0.1 //DNS获取的
IPV6_PRIVACY=no
# 编辑完后按ESC然后输入':wq'回车保存退出编辑
# 令配置生效,重启网络.或者重启电脑(reboot)
systemctl restart network.service
ping www.baidu.com
# 成功:)
wget设置中国镜像
# 下载wget
yum install -y wget
vi /etc/resolv.conf
# 添加
nameserver 8.8.8.8
nameserver 223.5.5.5
nameserver 223.6.6.6
yum设置中国镜像
# 查看yum源信息
yum repolist
# 备份配置
cd /etc/yum.repos.d
sudo mv CentOS-Base.repo CentOS-Base.repo.bak
# 下载阿里源的文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
# 清楚缓存
yum clean all
# 重新生成缓存
yum makecache
# 查看yum源
yum repolist
安装其他软件
# 为了好看,写个注释
yum install -y vim zip unzip install man gcc make setuptool system-config-netw system-config-firewall-tui
克隆虚拟机
修改网卡中的uuid
和IPADDR
.uuid
是唯一标示,可以随便选字符串中的一个数字进行递增...然后报错网卡配置.
# 令配置重新生效
systemctl restart network.service
# ping测试
ping www.baidu.com
# 成功:)