linux gcc-c++等依赖安装以及防火墙基础命令

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 # 永久关闭防火墙

猜你喜欢

转载自blog.csdn.net/rq12345688/article/details/129363349