centos7 防火墙设置

news/2024/11/30 20:40:55/

centos7 防火墙设置

  • 1 概述
  • 2 防火墙服务操作
    • 2.1 查看防火墙服务状态
    • 2.2 开启防火墙
    • 2.3 关闭防火墙
    • 2.4 重启防火墙
    • 2.5 设置开机自启动
    • 2.6 查看防火墙开机启动是否成功
  • 3 防火墙操作
    • 3.1 查看防火墙状态
    • 3.2 查看规则
    • 3.3 查看所有开放端口
    • 3.4 查看服务器操作系统端口
    • 3.5 开启端口
    • 3.6 重启防火墙
    • 3.7 查询端口是否开放
    • 3.8 移除端口

1 概述

防火墙为centos系统默认子带的组件,在centos6上为iptables,centos7升级为firewalld,较之前的版本有了颠覆性的变化,防火墙的存在是为了保护计算机安全,在使用过程中不要为了方便期间,将防火墙关闭了,本文为基于firewalld防火墙的配置说明。

2 防火墙服务操作

2.1 查看防火墙服务状态

systemctl status firewalld
  • 出现Active: active (running)切高亮显示则表示是启动状态。

  • 出现 Active: inactive (dead)灰色表示停止,看单词也行。

在这里插入图片描述

2.2 开启防火墙

systemctl start firewalld

2.3 关闭防火墙

systemctl stop firewalld

2.4 重启防火墙

systemctl restart firewalld

2.5 设置开机自启动

systemctl enable firewalld

2.6 查看防火墙开机启动是否成功

systemctl is-enabled firewalld;echo $?

数出 enabled 0 为设置成功

在这里插入图片描述

3 防火墙操作

3.1 查看防火墙状态

状态查看

firewall-cmd --state

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2kyjD5V2-1648882497571)(/home/j/.config/Typora/typora-user-images/image-20220331095914688.png)]

3.2 查看规则

firewall-cmd --list-all

在这里插入图片描述

3.3 查看所有开放端口

firewall-cmd --list-ports

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oj8WgwoK-1648882536843)(/home/j/.config/Typora/typora-user-images/image-20220331102556825.png)]

3.4 查看服务器操作系统端口

netstat -nltp

3.5 开启端口

以开启80端口为例

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

– zone # 作用域

–add-port=80/tcp # 添加端口,格式为: 端口/通讯协议

–permanent # 永久生效,没有此参数重启后失效

3.6 重启防火墙

操作完毕后,需要重新加载配置

firewall-cmd --reload

3.7 查询端口是否开放

firewall-cmd --query-port=80/tcp

在这里插入图片描述

在居于网内使用其他电脑的终端中输入 telent ip 端口,可以登录成功,证明端口可用

telnet ip 80

3.8 移除端口

firewall-cmd  --remove-port=80/tcp --permanent

http://www.ppmy.cn/news/400536.html

相关文章

Matlab的多维数组操作

MATLAB中的多维数组是指具有两个以上维度的数组。在矩阵中,两个维度由行和列表示。 每个元素由两个下标(即行索引和列索引)来定义。多维数组是二维矩阵的扩展,并使用额外的下标进行索引。例如,三维数组使用三个下标。前…

多维度分簇可视化

多维度分簇可视化 前言案例传统二维\三维图二维图三维图N维图pairplotPCA主成分分析多维度量尺(Multi-dimensional scaling, MDS)TSNE(t-distributed Stochastic Neighbor Embedding) 前言 前段时间做各种样本分簇,发…

Matlab-多维数组

示例 %% %1维数组 a1_1[1,2,3,4] a1_2[1 2 3 4] %2维数组a2[][] a_n[1 2 3 4;5 6 7 8] %多维数组,对a2x4数组进行扩展 a_n(:,:,2)[9 10 11 12;13 14 15 16] a_n(:,:,3)[17 18 19 20; 21 22 23 24]%用与其他数据相同的函数进行创建 b ones(4,4,2) c randn(2,2,3)…

一维数组转为多维数组

let replies [{ id: 1, content: qwerqwe, curparent: 0 , nextson: 1},{ id: 2, content: 去玩儿群翁, curparent: 1 , nextson: 2},{ id: 3, content: 手动阀公司的富, curparent: 2 , nextson: 3 },{ id: 4, content: 感觉和复工后, curparent: 3 , nextson: 4},{ id: 5, c…

差异可视化-多维量法(MDS)

第1关:美国国家教育统计中心数据——降维 本关任务:对美国国家教育统计中心数据计算距离矩阵,然后通过多维标度法( MDS )实现降维,并绘制降维后的散点图。 # -*- coding: utf-8 -*- import pandas as pd #用于生成满足绘图要求的数据格式 from sklearn.manifold im…

多维数组的认识

多维数组 多维数组可以看成是数组的数组(俗称:套娃),比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。二维数组 int[][] a new int[2][5];解析:以上二维数组a可以看成一个两行五列的…

多维列表

创建二维列表 一个一维的List是线性的List,多维List是一个平面的List: a [1,2,3,4,5] # 一行五列multi_dim_a [[1,2,3],[2,3,4],[3,4,5]] # 三行三列索引 在上面定义的List中进行搜索: print(a[1]) # 2print(multi_dim_a[0][1]) # 2用…