版权声明:版权归零零天所有 https://blog.csdn.net/qq_39188039/article/details/84939388
软件准备
CentOS-6.6-i386-bin-DVD1.iso
VMWare
虚拟机镜像安装
这里不再赘述
集群配置
主机 | IP | hostname |
---|---|---|
eshop-cache01 | 192.168.245.131 | eshop-cache01 |
eshop-cache02 | 192.168.245.132 | eshop-cache02 |
eshop-cache03 | 192.168.245.133 | eshop-cache03 |
eshop-cache04 | 192.168.245.134 | eshop-cache04 |
配置一台centos
- 配置网络
vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置静态IP
BOOTPROTO=static
IPADDR=192.168.245.131
NETMASK=192.168.245.0
GATEWAY=192.168.245.0
DNS1=192.168.245.0
IPADDR ip地址
GATEWAY 网关
DNS1 DNS
重启网络
service network restar
- 配置主机名
centos7
vi /etc/hostname
centos6.x
vi /etc/sysconfig/network
- 配置hosts
vi /etc/hosts
在末尾添加如下代码
192.168.245.131 eshop-cache01
192.168.245.132 eshop-cache02
192.168.245.133 eshop-cache03
192.168.245.134 eshop-cache04
- 关闭防火墙
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
修改SELINUX=disabled
vi /etc/selinux/config
SELINUX=disabled
- 配置yum
配置阿里云镜像
wget https://blog.csdn.net/weixin_42167759/article/details/81143066
Yum clean all
Yum makecache
Yum install -y wget
- 安装java 和perl
安装jdk1.8
yum -y list java* --查看yum的jdk安装包
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel --安装JDK,如果没有java-1.8.0-openjdk-devel就没有javac命令
也可用 yum install java-1.8.0-openjdk* 安装所有java1.8.0所有Java程序
测试java环境
java -version
安装perl
下载perl-5.16.1.tar.gz
yum install -y gcc
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
解压
tar -xzf perl-5.16.1.tar.gz
进入 perl-5.16.1
cd perl-5.16.1
安装perl
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
完成后测试perl是否安装成功
perl -v
- 安装ssh
yum install openssh-server
安装完成以后启动/关闭/重启/状态
service sshd start/stop/restart/status
检查sshd服务是否开机启动
chkconfig --list sshd
设置开机启动
chkconfig sshd on
yum安装ssh客户端
yum -y install openssh-clients
- 配置ssh免密
ssh-keygen -t rsa
生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下
cd /root/.ssh
cp id_rsa.pub authorized_keys
将公钥复制为authorized_keys文件,此时使用ssh链接本机就不需要输入密码了
-
至此第一条centos配置好了
其他三台按照以上步骤配置就好了
这里我采用直接克隆的方式 -
配置其他三台centos
先关闭eshop-cache01
克隆一份,命名为eshop-cache02
克隆完成后启动 -
修改配置eshop-cache02
静态IP配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改IPADDR=192.168.245.132
重启网络
service network restart
会报错
centos6.6 Bringing up interface eth0: Device eth0 does not seem to be present,delaying initailization
这是因为克隆的机器没有正确的mac,UUID信息冲突导致的,首先将/etc/udev/rules.d/70-persistent-net.rules文件清空:
echo "">/etc/udev/rules.d/70-persistent-net.rules
rm -f /etc/udev/rules.d/70-persistent-net.rules
然后将网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的uuid和hwaddr这两行删除:
执行reboot
命令,重启系统
- 修改主机名
vi /etc/sysconfig/network
至此第二台centos搭建完成
其他两台重复10-12步骤即可