- 1. 下载vmware,centos 7
- 2. 安装vmware,centos7系统,并开机
- 3. centos7 自带jdk
- 4. centos7 自带mariadb数据库
- 5. centos 7 安装redis
- 5. 启动java项目
centos7 自带jdk,设置jdk环境变量
首先先找到CentOS自带的jdk的路径:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64
- 查看jdk版本
java -version
- 查看jdk环境变量
echo $JAVA_HOME
- 打开系统配置文件
vim /etc/profile
- 编辑配置文件
在内容最后加上下面代码,JAVA_HOME=你的jdk路径
我顺便也配置了jre的环境变量
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME export JRE_HOME export PATH export CLASSPATH
- 使配置文件生效
source /etc/profile
- 验证是否成功配置环境变量
echo $JAVA_HOME4. centos7 自带mariadb数据库
由于centos7 自带mariadb数据库,所以进行简单配置就可以了.
- 安装命令
yum -y install mariadb mariadb-server
- 启动MariaDB
systemctl start mariadb
- 设置开机启动
systemctl enable mariadb
- 设置密码
mysqladmin -u root password 'root'
- 登录
mysql -uroot -p
- 设置远程连接
//进入mysql表 use mysql; //查看权限 会发现host并没有支持所有(%) select user,host from user; //执行命令 , 此时会报错Duplicate entry '%-root' for key 'PRIMARY' 忽略即可 update user set host='%' where user='root' ; // 再次查看 发现已经有% select user,host from user ; //刷新配置,使配置生效 flush privileges;
- 此时由于防火墙或者3306端口没开放等原因导致无法远程连接
直接关闭防火墙即可
// 查看防火墙状态 systemctl status firewalld // 开启防火墙 systemctl start firewalld //关闭防火墙 systemctl stop firewalld //开启防火墙 service firewalld start // 若遇到无法开启 先用:systemctl unmask firewalld.service 然后:systemctl start firewalld.service5. centos 7 安装redis
- 查看gcc是否安装
gcc -v
- 如果没有安装则通过以下命令安装
yum install -y gcc
- 下载redis
# 命令下载,所以我的下载目录为:/usr/local/redis,这里按照自己的实际情况调整 wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- 解压文件
// 进入到文件目录 cd /usr/local/redis //解压 tar -zxvf redis-6.2.6.tar.gz
- 编译文件
// 进入到解压后的文件目录 cd /usr/local/redis/redis-6.2.6 // 编译 make
- 指定安装目录并进行安装
make install PREFIX=/usr/local/redis/redis-6.2.6
- 设置后台启动
修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
vi redis.conf
- 启动
./redis-server redis.conf
- 查看Redis是否正在运行
ps -ef | grep redis
- 服务操作命令
//启动redis服务 systemctl start redis.service //停止redis服务 systemctl stop redis.service //重新启动服务 systemctl restart redis.service //查看服务当前状态 systemctl status redis.service //设置开机自启动 systemctl enable redis.service //停止开机自启动 systemctl disable redis.service5. 启动java项目
把sql脚本文件导入数据库
把jar包上传至linux



