一.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