安装环境前的工作
推荐工具:
1、命令行工具:XShell
2、文件上传工具:Xftp
下载地址
自定义工作环境目录
//安装软件相关
mkdir -p /iworkspace/softwore
//JAVA项目相关
mkdir -p /iworkspace/java
//存储数据相关
mkdir -p /iworkspace/data
//容器相关
mkdir -p /iworkspace/container
通用设置
(注:内网访问时需要放开安全组外还需要开启防火墙端口)
- 查看防火墙是否已开放端口
firewall-cmd --query-port=PortID/tcp
- 开启防火墙
systemctl start firewalld
- 设置端口为永久开放
firewall-cmd --add-port=PortID/tcp --permanent
- 查看firewalld状态,发现当前是dead状态,即防火墙未开启
systemctl status firewalld
- 重启防火墙(设置了新的端口记得先关闭,再重启)
systemctl stop firewalld
systemctl restart firewalld
JDK环境安装
vim /etc/profile
#添加如下环境变量
export JAVA_HOME=/iworkspace/jdk/jdk1.8.0_311
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#编译环境变量亦即时生效
source /etc/profile
MySQL安装(以安装MySQL5.7为例)
- 切换到工作目录
cd /iworkspace/software
- 下载官方mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 安装mysql包
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 安装mysql
yum -y install mysql-community-server --nogpgcheck
- 启动mysql服务
systemctl start mysqld.service
- 查看MySQL运行状态
service mysqld status(绿色表示成功)
- 查看mysql root初始密码
grep 'temporary password' /var/log/mysqld.log
mysql> mysql -u root -p //输入初始密码登入
mysql> set global validate_password_policy=low; //将密码级别改为弱
mysql> set global validate_password_length=6; //将密码长度改为6
/*
执行完之后,我们可以将刚才设置的混合密码
改为自己想要的数字密码或英文密码了
*/
mysql> alter user '用户名'@'localhost' identified by '123456'; //改密码方式一
mysql> alter user USER() identified by '123456'; //改密码方式二
- 本地Navicat访问
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;
Redis安装
- 切换到工作目录
cd /iworkspace/software
- 下载redis包
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- 解压redis
tar -zxvf redis-6.2.6.tar.gz
mv redis-6.2.6 /usr/local/redis
make PREFIX=/usr/local/redis install
- redis.conf修改
#外网访问
bind 0.0.0.0
#修改redis的守护进程
daemonize yes
#修改redis的保护模式为no,不启用
protected-mode no
- 启动redis服务
cd /usr/local/redis
./bin/redis-server redis.conf