一、前言
1、主要内容
在centos服务器上初始化基础环境
- java jdk1.8 安装
- nginx 安装
- MySQL 8.0安装
- Redis 5.0 安装
- 自动化打包部署
2、环境信息与适用范围
- 环境信息
软件 | 版本 |
---|---|
CentOS | 8.0 Release |
jdk | 1.8.0_302 |
mysql | 8.0.21 |
3.安装教程
1.安装java jdk1.8
先看看系统有没有安装jdk
rpm -qa |grep java
如果有,则需要先卸载
rpm -qa | grep java | xargs rpm -e --nodeps
检索yum中有没有1.8的相关安装包
yum list java-1.8*
开始安装
yum install java-1.8.0-openjdk* -y
查看jdk版本
java -version
2.安装nginx
以下方式安装生成的目录不全 更详细的安装参考 nginx详细安装
查看CentOS的版本
cat /etc/redhat-release
在 CentOS 系统上安装 Nginx ,得先去添加一个资源库:
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
开始安装nginx
yum -y install nginx
常用命令
systemctl stop nginx.service #停止nginx服务
systemctl start nginx.service #打开nginx服务
systemctl restart nginx.service #重启nginx服务
systemctl status nginx.service #查看nginx服务状态
启动后在80端口可以访问默认页面
3.安装Mysql8.0
4.安装redis(可跳过,需要则安装)
使用 dnf 命令安装
dnf install redis -y
种方式安装的是 Redis 5.0 版本,静静等待安装完成就可以正常使用了。
conf 文件在 /etc/redis.conf ,
修改配置文件
bind 127.0.0.1 #默认只允许本机访问,如果需要开放外网,则注释掉这行
protected-mode yes #保护模式,如果需要开放外网,则改为 no
port 6379 #可修改端口
requirepass password #登录密码,改配置默认是注释的,放开之后在登录时需要使用如下方式登录
redis-cli -p 6379
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth password
OK
127.0.0.1:6379> ping
PONG
启动与停止
systemctl start redis #启动
systemctl stop redis #停止
systemctl status redis #查看 redis 状态
开机自启
systemctl daemon-reload #重载服务列表
systemctl enable redis.service #添加开机自启
4.安装Maven
1.下载
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz --no-check-certificate
2、解压
tar -xf apache-maven-3.6.1-bin.tar.gz -C /usr/local/
mv /usr/local/apache-maven-3.6.1/ maven3.6
3、加入环境变量
在/etc/profile文件最下方加入新的一行export
export PATH=$PATH:/usr/local/maven3.6/bin
添加完后,执行source /etc/profile,让配置生效,再进行验证
执行 which mvn
显示/usr/local/maven3.6/bin/mvn就说明配置成功了
4.安装Git
sudo yum install -y git
或者
dnf install git