提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
环境准备
1、准备三台虚拟机
最好是三台新的虚拟机,保证纯净的项目环境,以免后续影响项目的部署、运行
2、配置静态ip地址
这里为什么要配置静态ip地址?
因为后续很多地方要用到ip地址,一些配置文件里面写入了ip地址,如果ip地址经常变动的话就很麻烦,要去改很多配置文件
这里先把三台虚拟机的静态ip都配置好 (根据自己的ip、网关修改),具体配置操作如下:
第一步先获取ens33的ip地址和网关
使用ip a命令查看ip地址
使用ip r命令查看网关
第二步修改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33
ps:修改配置文件之前最好先备份
vim /etc/sysconfig/network-scripts/ifcfg-ens33
第三步重启ens33
ifdown ens33
ifup ens33
第四步测试
ping一下百度能不能ping通,能ping通说明静态IP配置好了
3、修改主机名
永久修改主机名:hostnamectl set-hostname 接名字
修改之后要重新登录才会生效
机器一
[root@localhost ~]# hostnamectl set-hostname nginx-kafka01
[root@localhost ~]# 登出
[root@nginx-kafka01 ~]# hostname
nginx-kafka01
机器二
[root@localhost ~]# hostnamectl set-hostname nginx-kafka02
[root@localhost ~]# 登出
[root@nginx-kafka02 ~]# hostname
nginx-kafka02
机器三
[root@localhost ~]# hostnamectl set-hostname nginx-kafka03
[root@localhost ~]# 登出
[root@nginx-kafka03 ~]# hostname
nginx-kafka03
4、写好域名解析
每台机器都写好域名解析:vim /etc/hosts
注意:ip地址和主机名要对应得上
机器一、二、三
192.168.225.146 nginx-kafka01
192.168.225.147 nginx-kafka02
192.168.225.148 nginx-kafka03
测试:ping一下看能不能ping通
5、安装基本软件
机器一、二、三
yum install wget lsof vim -y
6、安装时间同步服务
机器一、二、三
# 安装
yum -y install chrony
# 设置开机自启
systemctl enable chronyd
# 启动
systemctl start chronyd
# 设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
7、关闭防火墙
机器一、二、三
# 关闭防火墙
systemctl stop firewalld
# 设置开机不启动
systemctl disable firewalld
# 关闭selinux,修改SELINUX=disabled
vim /etc/selinux/config
# 修改之后,重启才会生效,使用getenforce命令查看,Disabled表示关闭了
[root@nginx-kafka01 ~]# getenforce
Disabled
总结
万事开头难,环境配置需要耐心仔细,把思路理清,按照步骤一步一步来,不要跳步骤