1. 安裝rzsz
前提:Linux需要聯網
yum -y install lrzsz
2. 安裝jdk
先解除安裝open-jdk
java –version
rpm -qa | grep java
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
--開始安裝:
mkdir /usr/local/src/java
cd /usr/local/src/java
rz 上傳jdk tar包
tar -xvf jdk-7u75-linux-x64.tar.gz
--安裝yum資源
//yum install glibc.i686
① 更改配置檔案
vi /etc/profile
②在末尾行添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_75
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
儲存退出
③使更改的配置立即生效
source /etc/profile
④檢視JDK版本資訊,如果顯示出1.7.0證明成功
java -version
3. 建立ucenter使用者
一般生成環境是不會使用root使用者來釋出tomcat等應用的。
--新增使用者,并建立/ucenter檔案夾
useradd ucenter
--設定密碼
passwd ucenter
4. 安裝Nginx
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl—devel
--建立目錄
mkdir /usr/local/src/nginx
cd /usr/local/src/nginx
--上傳
wget http://nginx.org/download/nginx-1.7.7.tar.gz或 rz上傳
--解壓
tar -xvf nginx-1.7.7.tar.gz
cd nginx-1.7.7
--安裝到/ucenter
mkdir -p /ucenter/web/nginx
--配置安裝資訊,并安裝
進入目錄
cd /usr/local/src/nginx/nginx-1.7.7
執行指令
./configure --prefix=/ucenter/web/nginx--user=ucenter --group=ucenter
效果

make
make install
--配置權限:
chown ucenter:ucenter /ucenter -R
--由于非root使用者不能占用80端口是以使普通使用者以root身份啟動nginx。
cd /ucenter/soft/nginx/sbin
chown root nginx
chmod u+s nginx
--防火牆打開80端口
service iptables stop //關閉防火牆
--開放80端口
/sbin/iptables -I INPUT -p tcp --dport 80-j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
5. 安裝mysql
安裝的mysql的percona分支;
文檔:http://www.percona.com/doc/percona-server/5.6/
安裝包:Percona-Server-5.6.25-73.1-r07b797f-el6-x86_64-bundle.tar
首先安裝cmake
yum -y install cmake
mkdir /usr/local/src/mysql-percona
cd /usr/local/src/mysql-percona/
rz 上傳安裝包
tar -xvf Percona-Server-5.6.25-73.1-r07b797f-el6-x86_64-bundle.tar
--按順序依次執行
rpm -ivh Percona-Server-shared-56-5.6.25-rel73.1.el6.x86_64.rpm
rpm -ivh Percona-Server-client-56-5.6.25-rel73.1.el6.x86_64.rpm
rpm -ivh Percona-Server-server-56-5.6.25-rel73.1.el6.x86_64.rpm
--檢查MySQL是否啟動(确認沒有啟動)
ps -ef|grep mysql
--啟動:
service mysql start
--檢查是否啟動成功
service mysql status
--根據安裝提示資訊,我們需要設定root密碼
--修改root密碼:
/usr/bin/mysqladmin -u root password 'root'
--登入:
mysql -uroot –proot
--設定遠端通路(使用root密碼):
grant all privileges on *.* to 'root' @'%'identified by 'root';
flush privileges;
--防火牆打開3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306-j ACCEPT
6. 安裝Redis
yum -y install cpp binutils glibcglibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl
--建立檔案夾
mkdir -p /usr/local/src/redis
cd /usr/local/src/redis
--上傳Redis
wget http://download.redis.io/releases/redis-3.0.0.tar.gz 或者 rz 上傳
tar -xvf redis-3.0.0.tar.gz
--安裝(以下指令依次執行,maket test建議不執行)
cd redis-3.0.0
make
make test #這個就不要執行了,需要很長時間
--修改配置檔案(修改為後端模式啟動)
vi redis.conf
# 修改如下,預設為no
daemonize yes
--啟動
redis-server redis.conf
--測試
redis-cli
--防火牆打開6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
7. 安裝RabbitMQ
cd /usr/local/src/
mkdir rabbitmq
cd rabbitmq
--方法一:網上下載下傳:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
sudo yum install erlang
--方法二:本地上傳(需要聯網下載下傳一部分)
上傳esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang_17.3-1~centos~6_amd64.rpm
上傳:esl-erlang-compat-R14B-1.el6.noarch.rpm
yum installesl-erlang-compat-R14B-1.el6.noarch.rpm
上傳rabbitmq-server-3.4.1-1.noarch.rpm檔案到/usr/local/src/rabbitmq/
安裝:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
chkconfig rabbitmq-server on
cd /etc/rabbitmq
cp/usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config
搜尋loop,注意後面[]是空的
注意要去掉後面的逗号。
rabbitmq-plugins enable rabbitmq_management
/sbin/iptables -I INPUT -p tcp --dport15672 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 5672-j ACCEPT