主机名、IP、SSH免密登录
修改主机名
su - #修改权限
hostnamectl set-hostname node1 #修改主机名
其他克隆虚拟机操作同上
修改IP
自动获取ip改成固定ip,子网掩码,网关,DNS1
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改后执行
systemctl restart network
#检查
ifconfig
修改内容:
修改ip出现问题:
ifconfig没有ens33的ip配置
解决方法 :
#检查接口是否已激活
ip link show ens33
状态为 DOWN:
#手动启用
ip link set ens33 up
启动了ens33,但是没有ip
重启服务器:
#将networkmanager服务停了
systemctl stop NetworkManager
systemctl disable NetworkManager
#重启网卡,就ok了
systemctl restart network #或 service network restart
systemctl status network
配置主机名映射
windows修改
修改C:\Windows\System32\drivers\etc的host文件新增:
192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3
3台Linux虚拟机修改
vim /etc/hosts文件新增:
192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3
SSH免密登录
后续安装的集群化软件,多数需要远程登录以及远程执行命令,我们可以简单起见,配置三台Linux服务器之间的免密码互相SSH登陆
1.在每一台机器都执行:`ssh-keygen -t rsa -b 4096`,一路回车到底即可
#生成密钥(回车++++)
ssh-keygen -t rsa -b 4096
#查看是否生成密钥
cd .ssh/
ll
2.在每一台机器都执行:
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
3.执行完毕后,node1、node2、node3之间将完成root用户之间的免密互通
JDK环境部署
1.下载jdk,传输进虚拟机
虚拟机输入rz,选择文件传输进去
2.创建文件夹,部署JDK
将JDK和Tomcat都安装到该文件夹
mkdir -p /export/server
3.解压JDK安装文件
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server
4.配置JDK软连接
cd /export/server
ln -s /export/server/jdk1.8.0_361 jdk
5.配置JAVA_HOME环境变量
vim /etc/profile
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
6.生效环境变量
source /etc/profile
7.配置Java执行程序的软链接
rm -f /usr/bin/java #删除系统自带java
ln -s /export/server/jdk/bin/java /usr/bin/java
8.执行验证
java -version
javac -version
9.复制JDK文件到另一个虚拟机
scp -r jdk1.8.0_361 node2:`pwd`/
防火墙、SELinux、时间同步
关闭防火墙和SELinux
集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,我们可以简单的在集群内部关闭防火 在每一台机器都执行
systemctl stop firewalld
systemctl disable firewalld
Linux有一个安全模块:SELinux,用以限制用户和程序的相关权限,来确保系统的安全稳定在当前,我们只需要关闭SELinux功能,避免导致后面的软件运行出现问题即可
vim /etc/sysconfig/selinux
# SELINUX=enforcing 改成
SELINUX=disabled
修改时区并配自动时间同步
以下操作在三台Linux均执行:
1.安装ntp软件
yum install -y ntp
2.更新时区
rm -f /etc/localtime;
sudo ln -s /usr/share/zoneinfo/Asia/shanghai /etc/localtime
3.同步时间
ntpdate -u ntp.aliyun.com
4.开启ntp服务并设置开机自启
systemctl start ntpd
systemctl enable ntpd
#查看状态
systemctl status ntpd