一.安裝基礎(chǔ)軟件
1.安裝jdk
首先卸載原有的
rpm -qa|grep jdk
rpm -e 名字
安裝步驟
1. 查看是否已經(jīng)安裝jdk
rpm -qa|grep jdk
2. 分別卸載對應(yīng)的軟件
rpm -e *
3. 開始安裝
其實(shí)只要解壓即可
tar -xvf xxx -C 具體目錄
4. 配置環(huán)境變量
權(quán)限問題 加 sudo vim 。。。。
vim /etc/profile
在文件末尾,粘貼以下文字。
值得注意的是: 大家解壓的jdk目錄不一致所以一定要注意JAVA_HOME的路徑。
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_72
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5. 讓環(huán)境變量立即生效
source /etc/profile
6. 檢測是否安裝成功
java -version
7.查看當(dāng)前系統(tǒng)版本
lsb_release -a
2.安裝mysql
首先卸載原有的
rpm -qa|grep mysql
(注意: 會(huì)檢查依賴,所以要記得加上 --nodeps)
rpm -e --nodeps 名字
安裝步驟
1. 查看安裝的MySql
rpm -qa|grep mysql
2. 卸載自帶的mysql
rpm -e --nodeps 包名
3. 在/usr/local 下創(chuàng)建文件夾 mysql
mkdir mysql
4. 解壓mysql的壓縮包
tar -zxvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar -C /usr/local/mysql
5. 進(jìn)入mysql目錄 ,開始安裝
rpm -ivh server(名字)
rpm -ivh client(名字)
6. 啟動(dòng)mysql
service mysql start
7. 設(shè)置開機(jī)啟動(dòng)
加入到系統(tǒng)服務(wù):
chkconfig --add mysql
自動(dòng)啟動(dòng):
chkconfig mysql on
8. 修改登錄密碼
/usr/bin/mysqladmin -u root password 'root'
修改失?。? mysqladmin: connect to server at 'localhost' failed
解決:
service mysql stop
安全模式登錄 mysqld_safe --skip-grant-tables & mysql -uroot -p
然后另開窗口 /usr/bin/mysql -uroot -p 直接回車登錄
use mysql
update user set password=PASSWORD("root")where user="root";
flush privileges; 更新權(quán)限
quit 退出
9. 登錄mysq
mysql -u root -p
輸入新密碼root
10. 進(jìn)入mysql后 , 開啟mysql在遠(yuǎn)程訪問開關(guān)。
報(bào)錯(cuò): SET PASSWORD = PASSWORD('root');
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
grant 權(quán)限1,權(quán)限2,…權(quán)限n on 數(shù)據(jù)庫名稱.表名稱 to 用戶名@用戶地址 identified by ‘連接口令’;
11. 開放端口 3306 不在mysql里面寫。
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
--將修改永久保存到防火墻中
/etc/rc.d/init.d/iptables save
3.安裝tomcat
安裝步驟
1. 解壓文件
tar -xvf apach*.tar.gz -C /usr/local
2. 進(jìn)入解壓目錄/bin,啟動(dòng)tomcat
./starup.sh
3. 雖然能夠啟動(dòng),但是在外部電腦上(遠(yuǎn)程)是無法訪問的。需要開放端口號(hào)(開放別的端口改8080就好了)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
--將修改永久保存到防火墻中
/etc/rc.d/init.d/iptables save
4. 啟動(dòng)tomcat
進(jìn)入tomcat的bin下啟動(dòng):./startup.sh
進(jìn)入tomcat的bin下關(guān)閉:./shutdown.sh
4.安裝redis
1. 安裝gcc 編譯環(huán)境
yum install gcc-c++
2. 解壓 redis-3.0.7.tar.gz 到 /usr/local
tar -zxvf redis-3.0.7.tar.gz -C /usr/local
3. 進(jìn)入解壓好的redis-3.0.7 目錄中,編譯
make
4. 編譯好之后,執(zhí)行以下命令安裝:
make PREFIX=/usr/local/redis install
5. 拷貝 redis-3.0.7中的 redis.conf 到 redis文件夾中。 不過最好建議是拷貝到bin目錄中
cp redis.conf /usr/local/redis/bin
6. 進(jìn)入 redis/bin目錄中,啟動(dòng)redis
./redis-server redis.conf
但是這么啟動(dòng),默認(rèn)啟動(dòng)的是前端模式。我們需要切換到后端模式啟動(dòng)。
7. vim redis.conf
修改里面的一個(gè)屬性值。
daemonize yes
8. 測試是否啟動(dòng)成功。
ps -ef|grep redis
或者啟動(dòng)客戶端來與服務(wù)器連接,測試看看。
./redis-cli
9.關(guān)閉redis
ctrl +c 或者
./redis-cli shutdown
二.RabbitMQ安裝教程
1.安裝erlang環(huán)境
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
whereis erl
顯示路徑說明成功
erl: /usr/bin/erl
2.安裝rabbitMQ
上面都成功后 安裝RabbitMQ
上傳rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/soft/rabbitmq/
安裝:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
報(bào)錯(cuò)
error: Failed dependencies:
socat is needed by rabbitmq-server-3.6.14-1.el6.noarch
缺少 socat
清緩存 yum clean all
安裝 yum install socat
或者 yum -y install epel-release
yum -y install socat
之后 rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm 成功
3.啟動(dòng)rabbitmq
啟動(dòng)rabbitmq
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
查看狀態(tài)
rabbitmqctl status
開機(jī)自啟動(dòng)
chkconfig rabbitmq-server on
開放端口
vim /etc/sysconfig/iptables
(yy 復(fù)制一行 p 黏貼)
service iptables restart
配置文件,方便以后改端口
cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
重啟mq
service rabbitmq-server restart
然后地址了訪問 http://192.168.211.128:15672/
guest 訪問 登錄失敗,拒絕遠(yuǎn)程訪問
查看用戶信息(linux 不加bat)
rabbitmqctl.bat list_users
添加用戶
rabbitmqctl.bat add_user username password
增加權(quán)限
rabbitmqctl.bat set_user_tags username administrator : 為角色xx添加管理員權(quán)限
rabbitmqctl.bat set_permissions -p / username ".*" ".*" ".*"
例子:
[root@linux rabbitmq]# rabbitmqctl list_users
Listing users
guest [administrator]
[root@linux rabbitmq]# rabbitmqctl add_user eason eason
Creating user "eason"
[root@linux rabbitmq]# rabbitmqctl set_user_tags eason administrator
Setting tags for user "eason" to [administrator]
[root@linux rabbitmq]# rabbitmqctl set_permissions -p / eason ".*" ".*" ".*"
Setting permissions for user "eason" in vhost "/"
[root@linux rabbitmq]# rabbitmqctl list_users
Listing users
eason [administrator]
guest [administrator]
然后地址了訪問 http://192.168.211.128:15672/
eason 訪問 恭喜成功