Centos8.0上生产环境搭建

一、前言

1、主要内容

在centos服务器上初始化基础环境

  • java jdk1.8 安装
  • nginx 安装
  • MySQL 8.0安装
  • Redis 5.0 安装
  • 自动化打包部署

2、环境信息与适用范围

  • 环境信息
软件版本
CentOS8.0 Release
jdk1.8.0_302
mysql8.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

CentOS 8 上MySQL 8.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

5.安装Docker

Cent OS7.6 && 8.0 安装Docker

5.自动化打包部署

Jenkins+Maven+Git(Gitee)持续集成Java项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一生酷到底

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值