1.gcc-c++编译器安装
检查gcc是否安装:gcc --version
检查g++是否安装:g++ --version
在线安装 : yum install gcc-c++
离线安装 :上传gcc-c+±4.8.5-39.el7.x86_64.tar.gz安装包
解压并进入解压后目录
tar -zxvf gcc-c++-4.8.5-39.el7.x86_64.tar.gz
cd gcc-c++-4.8.5-39.el7.x86_64
rpm -Uvh *.rpm --nodeps --force
# rpm -ivh *.rpm --nodeps --force
2.make安装
在线yum 安装: yum install make
上传或下载安装包
wget 在线下载安装包: wget http://ftp.gnu.org/gnu/make/make-4.4.tar.gz
解压并进入解压后目录
tar -zxvf make-4.4.tar.gz
cd make-4.4
./configure
make
make install
ln -s -f /usr/local/bin/make /usr/bin/make
# 查看版本
make -version
3.安装PCRE库
在线yum安装 :yum install -y pcre pcre-devel
上传或下载安装包
wget 在线下载安装包: wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
解压并进入解压后目录
tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make & make install
# 查看pcre版本
pcre-config --version
4.安装zlib库
在线yum安装 :yum install -y zlib zlib-devel
上传或下载安装包
wget 在线下载安装包: wget http://www.zlib.net/fossils/zlib-1.2.13.tar.gz
解压并进入解压后目录
tar -zxvf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure
make & make install
5.openssl安装
在线yum安装 :yum install -y openssl openssl-devel
上传或下载安装包
wget 在线下载安装包: wget https://www.openssl.org/source/openssl-3.0.8.tar.gz
解压并进入解压后目录
tar -zxvf openssl-3.0.8.tar.gz
cd openssl-3.0.8
./configure
make && make install
openssl version
6.安装libtool
在线yum安装 :yum install -y libtool
上传或下载安装包
wget 在线下载安装包: wget http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
解压并进入解压后目录
tar -zxvf libtool-2.4.6.tar.gz
cd libtool-2.4.6
./configure
make
make install
7.unzip安装
在线yum安装 :yum install -y unzip
上传或下载安装包
wget 在线下载安装包: wget http://downloads.sourceforge.net/infozip/unzip552.tar.gz
解压并进入解压后目录
tar -zxvf unzip552.tar.gz
cd unzip552
# 将Makefile从unix子目录复制到当前目录
cp unix/Makefile ./
make generic
make install
linux 防火墙基础命令
# 查看防火墙是否开启
systemctl status firewalld
# 开启端口命令
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
#重启防火墙
systemctl restart firewalld.service
# 防火墙命令:
firewall-cmd --list-ports # 查询已开启的端口列表
firewall-cmd --zone=public --add-port=1-1234/tcp --permanent # 表示将端口1~1234全都开启
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 表示只开启3306端口
firewall-cmd --remove-port=3306/tcp --permanent # 表示移除3306端口
systemctl start firewalld # 启动防火墙
systemctl restart firewalld # 重启防火墙
systemctl enable firewalld # 设置firewalld防火墙开机自启
systemctl disable firewalld # 永久关闭防火墙