一.安装基础软件
1.安装jdk
首先卸载原有的
rpm -qa|grep jdk
rpm -e 名字
安装步骤
1. 查看是否已经安装jdk
rpm -qa|grep jdk
2. 分别卸载对应的软件
rpm -e *
3. 开始安装
其实只要解压即可
tar -xvf xxx -C 具体目录
4. 配置环境变量
权限问题 加 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. 让环境变量立即生效
source /etc/profile
6. 检测是否安装成功
java -version
7.查看当前系统版本
lsb_release -a
2.安装mysql
首先卸载原有的
rpm -qa|grep mysql
(注意: 会检查依赖,所以要记得加上 --nodeps)
rpm -e --nodeps 名字
安装步骤
1. 查看安装的MySql
rpm -qa|grep mysql
2. 卸载自带的mysql
rpm -e --nodeps 包名
3. 在/usr/local 下创建文件夹 mysql
mkdir mysql
4. 解压mysql的压缩包
tar -zxvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar -C /usr/local/mysql
5. 进入mysql目录 ,开始安装
rpm -ivh server(名字)
rpm -ivh client(名字)
6. 启动mysql
service mysql start
7. 设置开机启动
加入到系统服务:
chkconfig --add mysql
自动启动:
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; 更新权限
quit 退出
9. 登录mysq
mysql -u root -p
输入新密码root
10. 进入mysql后 , 开启mysql在远程访问开关。
报错: SET PASSWORD = PASSWORD('root');
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
grant 权限1,权限2,…权限n on 数据库名称.表名称 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. 进入解压目录/bin,启动tomcat
./starup.sh
3. 虽然能够启动,但是在外部电脑上(远程)是无法访问的。需要开放端口号(开放别的端口改8080就好了)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
--将修改永久保存到防火墙中
/etc/rc.d/init.d/iptables save
4. 启动tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./shutdown.sh
4.安装redis
1. 安装gcc 编译环境
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. 进入解压好的redis-3.0.7 目录中,编译
make
4. 编译好之后,执行以下命令安装:
make PREFIX=/usr/local/redis install
5. 拷贝 redis-3.0.7中的 redis.conf 到 redis文件夹中。 不过最好建议是拷贝到bin目录中
cp redis.conf /usr/local/redis/bin
6. 进入 redis/bin目录中,启动redis
./redis-server redis.conf
但是这么启动,默认启动的是前端模式。我们需要切换到后端模式启动。
7. vim redis.conf
修改里面的一个属性值。
daemonize yes
8. 测试是否启动成功。
ps -ef|grep redis
或者启动客户端来与服务器连接,测试看看。
./redis-cli
9.关闭redis
ctrl +c 或者
./redis-cli shutdown
二.RabbitMQ安装教程
1.安装erlang环境
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
报错
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.启动rabbitmq
启动rabbitmq
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
查看状态
rabbitmqctl status
开机自启动
chkconfig rabbitmq-server on
开放端口
vim /etc/sysconfig/iptables
(yy 复制一行 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 访问 登录失败,拒绝远程访问
查看用户信息(linux 不加bat)
rabbitmqctl.bat list_users
添加用户
rabbitmqctl.bat add_user username password
增加权限
rabbitmqctl.bat set_user_tags username administrator : 为角色xx添加管理员权限
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 访问 恭喜成功