安装 jdk
下载jdk:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
修改/etc/profile 环境变量,做到全局
vim /etc/profile
在文件末尾添加:
JAVA_HOME=/wdz/server/jdk1.8.0_141 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib/ export PATH JAVA_HOME CLASSPATH
刷新文件:
source /etc/profile
检查是否成功:
java -version
安装nginx
下载并安装nginx
yum install nginx -y
检查安装位置:
whereis nginx
启动nginx
systemctl start nginx.service
检查nginx状态
systemctl status nginx.service
停止nginx:
systemctl top nginx.service
访问:
nginx 配置在 /etc/nginx下
nginx配置文件:
user nginx; worker_processes auto; error_log /var/log/nginx/error.log; # 日志存放位置,可变更 pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; # 加载自定义文件位置,可变更 include /etc/nginx/conf.d/*.conf;# 加载自定义文件位置,可变更
安装redis:
安装:
yum install redis -y
配置文件在: /etc/下的redis.config启动redis:
systemctl start redis.service
查看启动状态:
systemctl status redis.service
停止redis
systemctl stop redis.service
修改redis后台启动(守护进程),默认是非守护进程
redis.config
daemonize yes
设置密码:
requirepass 123456
修改绑定IP , 如果不需要外网访问可不设置
bind 127.0.0.1 # 本机访问 bind 0.0.0.0 # 可远程访问,远程访问必须设置密码
安装docker
安装
yum install docker-ce -y
安装mysql:
docker pull mysql
启动mysql:
docker run -dp 3306:3306 --name mysql --restart=always --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
安装emqx:
docker pull emqx
启动:
docker run -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx
访问: ip:18083
默认密码: admin/public
弹框设置新密码
安装mongodb
docker pull mongo
启动:
docker run -d --name mongodb --restart always --privileged -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_ROOT_PASSWORD=123456! mongo mongod --auth