离线部署CENTOS8.5

本文详细介绍了如何在CENTOS8.5上离线安装和配置Java环境、Nginx、MySQL、Elasticsearch以及Logstash,包括环境配置、依赖包安装、服务配置、开机自启和问题解决等关键步骤。
摘要由CSDN通过智能技术生成

一、java环境

下载java压缩包并上传服务器

Java Downloads | Oracle 中国

上传文件到服务器并解压

scp D:\jdk-8u202-linux-x64.tar.gz 服务器名称@服务器ip:/usr/local #上传文件

tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local  #解压jdk

 进入目录修改目录结构

cd /usr/local #进入目录

ls 

mv jdk1.8.0_202 jdk  

配置环境变量

vim /etc/profile

在文本末尾加入

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH

重载环境变量使其生效

source /etc/profile

检查是否成功

java -version

二、Nginx安装

在centos上离线安装,缺少环境,需要先配置gcc-c++相关配置以及make相关配置

查看当前操作系统版本

# 查看系统版本信息
cat /etc/centos-release

# 查看Linux版本信息 此命令输出结果包含了系统内核版本、gcc编译器版本和Red Hat版本号
cat /proc/version

去 https://pkgs.org/ 下载对应的gcc-c++的rpm包,层级关系如下:

gcc-c++-8.5.0-20.el8.x86_64.rpm
├── gcc-8.5.0-15.el8.x86_64.rpm
|   |—— cpp-8.5.0-15.el8.x86_64.rpm
|   |—— glibc-devel-2.28-228.el8.x86_64.rpm
|   |   |—— glibc-headers-2.28-228.el8.x86_64.rpm
|   |   |   |——kernel-headers-4.18.0-240.22.1.el8_3.x86_64.rpm
|   |   |—— libxcrypt-devel-4.1.1-6.el8.x86_64.rpm
|   |—— isl-0.16.1-6.el8.x86_64.rpm
|── libstdc++-devel-8.5.0-20.el8.x86_64.rpm
|—— libstdc++-8.5.0-20.el8.x86_64.rpm

 上传到服务器并安装

cd /usr/local

mkdir baseenv
cd baseenv/
mkdir gcc-c++

scp D:\gcc-c++\xxx 服务器名称@服务器ip:/usr/local/baseenv/gcc-c++/
# 忽略依赖强制安装所有rpm包
rpm -ivh *.rpm --nodeps --force

 检查是否安装成功

[root@localhost gcc-c++]# gcc -v
[root@localhost gcc-c++]# g++ -v

安装make

依然在 https://pkgs.org/ 中搜索make相关包,在baseenv下创建make路径存放make包,下载好rpm包后进行安装

cd /usr/local/baseenv/gcc-c++
rpm -ivh make-4.2.1-10.el8.x86_64.rpm

安装成功后测试

make -v

安装Nginx前,还需要下载两个依赖包pcre和zlib,nginx本身依赖pcre,zlib

安装pcre,在 http://www.pcre.org/ 上可以获取pcre编译安装包的最新的版本

tar -zxvf pcre2-10.42.tar.gz
cd pcre2-10.42
./configure
make
make install

安装zlib,在 http://www.zlib.net/ 上可以获取zlib编译安装包的最新的版本 

tar -zxvf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure
make
make install

 安装Nginx

tar -zxvf nginx-1.23.1.tar.gz
mkdir /usr/local/nginx
./configure --prefix=/usr/local/nginx
make && make install

检查是否安装成功

cd /usr/local/nginx/sbin
./nginx -t

 启动Nginx

三、mysql安装

下载MYSQL8.0.30安装包 

mysql官网:MySQL :: MySQL Downloads

滑动到最下面 

 

 

2.解压安装 

cd /
mkdir opt
scp D:\mysql-8.0.30-linux-glibc2.12
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值