【CentOS】CentOS-7-x86_64-Minimal-2009 绝对内网环境下部署(离线源码编译安装Nginx、MySQL、Redis、Java(JDK),配置开机自动启动)

在这里插入图片描述
绝对内网挂载本地镜像源,离线源码编译安装Nginx、MySQL、Redis、Java(JDK),配置开机自动启动。

一、挂载本地镜像源

我们常用的操作是直接用VMware添加一个光驱镜像,但这里不能这样做,因为我们只能SSH远程服务器,没有操作云管理的权限。

建议使用以下两款软件完成上传工作
在这里插入图片描述
上传文件列表如下
在这里插入图片描述
loadcentosLocalMirror.sh文件内容如下:

#!/bin/bash

export LANG=en_US.utf8
export LC_ALL=en_US.utf8
echoError() {
   
    echo -e $"\e[43;31;5m  "$1"\e[0m"; }
Current_DIR="$(cd "$(dirname "${
      
      BASH_SOURCE[0]}")" && pwd)"
JAVA_HOME=$Current_DIR/e-monitor/JDK
ip=$(ip -o route get to 223.5.5.5 | sed -n 's/.*src \([0-9.]\+\).*/\1/p')

# centos7 or redhat7    
mkdir -p /os/iso && mount -t iso9660 $Current_DIR/CentOS-7-x86_64-DVD-2009.iso /os/iso
mkdir -p /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
cat >/etc/yum.repos.d/local.repo <<EOF
[base]
name = "Centost7 HTTP YUM"
baseurl = file:///os/iso
gpgcheck = 0
enabled = 1
EOF
yum clean all && yum makecache fast >/dev/null 2>&1
echo "loadLocalMirrorSucess!!welcome https://blog.youkuaiyun.com/xzzteach"

执行脚本命令,并使用yum install tree 测试(重启后需要再次挂载)

sh loadcentosLocalMirror.sh
yum install tree

在这里插入图片描述

二、获取源码包

所有源码包地址如下:
https://download.youkuaiyun.com/download/xzzteach/89696738

在这里插入图片描述

将整个压缩包上传到如下位置并解压
在这里插入图片描述

三、安装常用及依赖工具

#方便服务器维护工具
#目录结构树tree、#文件编辑器vim、#解压缩工具tar、#安装rz上传工具lrzsz、#分区工具fdisk、#编译工具gcc

yum -y install tree vim tar lrzsz fdisk gcc

#编译依赖汇总

yum -y install make git boost

#nginx依赖汇总
#PCRE库用于支持Nginx的URL重写功能、openssl-devel #安装OpenSSL库

yum -y install pcre pcre-devel openssl openssl-devel

#mysql编译依赖汇总

yum 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值