cento7安装jdk,redis,mysql,rabbitmq

一.centos7安装jdk

1.解压压缩包

//删除自带的openjdk
rpm -qa | grep java
[root@localhost jdk1.8.0_181]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.251-2.6.21.0.el7_7.x86_64
[root@localhost jdk1.8.0_181]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.251-2.6.21.0.el7_7.x86_64
[root@localhost jdk1.8.0_181]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-0.el7_7.x86_64
[root@localhost jdk1.8.0_181]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64


tar -zxvf jdk-8u181-linux-x64.tar.gz
mv ./jdk1.8.0_181 /usr/local/java

2.配置环境变量

vi /etc/profile
//尾部加入
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

二.cento7安装redis

1.下载

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解压

tar -xzvf redis-4.0.8.tar.gz

3.安装(要先安装gcc)

cd redis-4.0.8
make //或make MALLOC=libc
cd src
make install PREFIX=/usr/local/redis

4.移动配置文件到安装目录下

mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc

5.配置redis为后台启动

vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes

6.将redis加入到开机启动

vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

7.开启redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

8.添加开机启动服务

vi /etc/systemd/system/redis-server.service

[Unit]
Description=abcd service
After=syslog.target

[Service]
Type=simple
ExecStart= /usr/local/redis/redis-server /usr/local/redis/redis.conf

[Install]
WantedBy=multi-user.target

三.centos7安装mysql

1.添加用户和组(不知道是不是必须的)

groups myql		//查看是否已有
groupadd mysql  //没有就添加
useradd -r -g mysql mysql

备注:groupadd mysql指添加mysql用户组,useradd -r -g mysql mysql 指向mysql用户组添加用户mysql

2.解压mysql-5.6.42-linux-glibc2.12(没有可以找我拿)

tar -zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.42-linux-glibc2.12-x86_64/ /usr/local/mysql
// 移动后的mysql路径为/usr/local/mysql

3.直接编辑my.cnf

vi  /etc/my.cnf

4.配置

[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
[mysqld_safe]
err-log=/usr/local/mysql/mysqld.log
pid-file=/usr/local/mysql/mysqld.pid
[mysql.server]
user=mysql
basedir=/usr/local/mysql


5.在mysql根目录下修改权限

chown -R mysql:mysql ./

6.如果缺少Data::Dumper模块,安装autoconf

yum -y install autoconf

7.在script下安装mysql

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

如果出现:Installing MySQL system tables…/usr/local/mysql/bin/mysqld: error while loading shared
需要安装lib库文件

yum install libaio* -y

8.启动mysql

./support-files/mysql.server start

9.登录

./mysql -uroot -p	//回车,默认没有密码

10.设置远程登录

use mysql;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

11.设置密码为123456

update user set password=password('123456') where user = 'root' ;
#5.7的版本命令是:update user set authentication_string=password('123456') where user = 'root' ;
flush privileges;

12.最后不要忘了重启mysql

13.设置开机启动

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
//命令输出类似下面的结果:
//mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

安装rabbitmq

1.安装依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

2.下载安装包(erlang)

http://erlang.org/download/otp_src_20.3.tar.gz

3.安装和配置

# cd /tmp
# mkdir -p /usr/local/erlang
# tar -xzvf otp_src_20.1.tar.gz
# cd otp_src_20.1
# ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
# make -j8
# make install

4.设置环境变量

vi /etc/profile
#加入
export PAHT=$PATH:/usr/local/erlang/bin
source /etc/profile

5.下载rabbitmq安装包,解压

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
# tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
# mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ

6.设置环境

# vi /etc/profile
在末尾加入以下内容:
#set RabbitMQ environment
export PAHT=$PATH:/usr/local/RabbitMQ/sbin

7.启动

./rabbitmq-server -detached
rabbitmq-plugins enable rabbitmq_management

8.创建用户并授权

rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

9其他指令

添加用户:
# ./rabbitmqctl add_user username password
如:./rabbitmqctl add_user admin 123456
授权用户管理员: # ./rabbitmqctl set_user_tags admin administrator
如:./rabbitmqctl set_user_tags admin administrator
添加虚拟机: # ./rabbitmqctl add_vhost vhostname
如:./rabbitmqctl add_vhost admin_vhost
授权用户到虚拟机: # ./rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"
如:./rabbitmqctl set_permissions -p admin_vhost admin ".*" ".*" ".*"

10.开机启动
复制rabbitmq-server到/etc/init.d目录下,在rabbitmq-server中添加

# chkconfig: 2345 10 90 
# description: myservice ....

然后执行

chkconfig --add /etc/init.d/rabbitmq-server
chkconfig rabbitmq-server on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

97年的典藏版

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值