一、安装系统
CentOS7
二、系统配置
- 配置静态IP地址
# 16 网段
BOOTPROTO="static"
IPADDR="192.168.16.150"
GATEWAY="192.168.16.254"
PREFIX="24"
DNS1="114.114.114.114"
# 0 网段
BOOTPROTO="static"
IPADDR="192.168.0.150"
GATEWAY="192.168.0.1"
PREFIX="24"
DNS1="114.114.114.114"
- 关闭防火墙
$ systemctl stop firewalld
$ systemctl disable firewalld
- 关闭SELinux
$ vi /etc/selinux/config
SELINUX=disabled
$ setenforce 0
- 配置代理
$ vi /etc/yum.conf
proxy=http://192.168.0.165:1080
$ vi /etc/wgetrc
https_proxy = http://192.168.0.165:1080
http_proxy = http://192.168.0.165:1080
- 更新系统
$ yum update -y
- 安装常用工具包(vim、net-tools…)
$ yum install -y vim* net-tools wget git
三、安装软件
- Oracle Java
# 下载最新版本的Java安装包
$ mkdir /usr/java && cd /usr/java
$ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz"
$ tar -xvf jdk-8u144-linux-x64.tar.gz
# 配置环境变量
$ vim /etc/profile.d/java8.sh
#!/bin/bash
export JAVA_HOME=/usr/java/jdk1.8.0_144/
export PATH=$PATH:$JAVA_HOME/bin
$ source /etc/profile.d/java8.sh
- Ruby(Server1中安装,redis-trib.rb 需要 Ruby 2.2 以上)
# 安装依赖
$ sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
# 安装rbenv环境
$ cd ~
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/bin:$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
# 配置生效
$ source ~/.bash_profile
# 安装最新版Ruby
$ export https_proxy=http://192.168.0.165:1080 && rbenv install -v 2.4.2
# 设置默认的全局Ruby版本
$ rbenv global 2.4.2
# 取消生成文档
$ echo "gem: --no-document" > ~/.gemrc
# 安装 bundler(非必需)
$ gem install bundler
# 每次gem安装完后执行
$ rbenv rehash
# 添加新的源,并删除之前的源
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
# 更新缓存
$ gem sources -u