1、设置服务器名称
hostnamectl set-hostname node180
hostnamectl set-hostname node181
hostnamectl set-hostname node182
2、配置集群节点
(有利于通过服务器名称进行通信)
执行命令:vi /etc/hosts
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.180 node180 192.168.0.181 node181 192.168.0.182 node182
(切记:使用方便,但是后期通过浏览器点击链接是行不通的)
利用ifconfig和iwconfig完成每台主机的IP配置,在终端即可通过ping 主机名的方式来验证相互之间是否联通。
3、配置网络
执行命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none 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=e55225ac-2e8d-4e07-a298-4cd948d7e67a DEVICE=ens33 ONBOOT=yes IPADDR=192.168.0.180 PREFIX=24 #NETMASK=255.255.255.0 #NETWORK=192.168.0.1 GATEWAY=192.168.0.1 DNS1=114.114.114.114 DNS2=8.8.8.8
执行重启网卡命令
sudo service network restart
(参考:https://blog.csdn.net/mao_xiaoxi/article/details/90608151)
4、配置免密登录
执行命令:
ssh-keygen -t rsa
注意不停敲回车即可
分别在其他机器执行命令
查看:
ls /root/.ssh/
分别在机器上创建文件夹 authorized_keys:
touch /root/.ssh/authorized_keys
cd /root/.ssh
分别执行此命令(注意改ip地址,包含本机):
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.0.182
测试命令:ssh node181
5、关闭防火墙
注意关闭防火墙:
查看状态:systemctl status firewalld
关闭: systemctl stop firewalld(事实证明,只执行这个,重启之后是不行的,还必须执行systemctl disable firewalld)
(参考:https://www.cnblogs.com/qstudy/p/Linux.html
https://blog.csdn.net/xc_zhou/article/details/80879810
)