问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux防火墙操作命令,开放或关闭端口

发布网友 发布时间:2024-09-17 03:01

我来回答

1个回答

热心网友 时间:2024-11-23 14:59

在外部访问 CentOS 中部署应用时,需要通过防火墙管理软件进行端口管理。以下是 CentOS 防火墙(firewalld)的常用命令和操作指南:

启动防火墙:systemctl start firewalld

查看防火墙状态:systemctl status firewalld

禁用防火墙,禁止开机启动:systemctl disable firewalld

停止防火墙运行:systemctl stop firewalld

使用 firewall-cmd 命令配置防火墙:

开放端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

查看已开放的端口:firewall-cmd --zone=public --list-ports

关闭端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent

批量开放端口:firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent

批量关闭端口:firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent

更新防火墙设置:firewall-cmd --reload

CentOS7 防火墙操作命令:

安装防火墙:yum install firewalld

配置 firewall-cmd:

查看版本:firewall-cmd --version

查看帮助:firewall-cmd --help

显示状态:firewall-cmd --state

更新防火墙规则:firewall-cmd --reload

查看已激活的 Zone 信息:firewall-cmd --get-active-zones

信任级别和 Zone 的值指定:

drop: 丢弃所有进入的包,而不给出任何响应

block: 拒绝所有外部发起的连接,允许内部发起的连接

public: 允许指定的进入连接

external: 允许受*的进入连接

dmz: 允许受*的进入连接

work: 允许受信任的计算机被*的进入连接

home: 允许受信任的计算机被*的进入连接

internal: 允许受信任的计算机被*的进入连接

trusted: 信任所有连接

开启和关闭端口:

添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

重新载入:firewall-cmd --reload

查看端口状态:firewall-cmd --zone=public --query-port=80/tcp

删除端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent

管理服务:添加到 work zone

添加服务:firewall-cmd --zone=work --add-service=smtp

查看服务:firewall-cmd --zone=work --query-service=smtp

删除服务:firewall-cmd --zone=work --remove-service=smtp

配置 IP 地址伪装:

查看伪装状态:firewall-cmd --zone=external --query-masquerade

打开伪装:firewall-cmd --zone=external --add-masquerade

关闭伪装:firewall-cmd --zone=external --remove-masquerade

端口转发:

打开端口转发:firewall-cmd --zone=external --add-masquerade

转发 tcp 22 端口至 3753:firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toport=3753

转发端口数据至另一个 IP 的相同端口:firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toaddr=192.168.1.112

转发端口数据至另一个 IP 的 3753 端口:firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toport=3753:toaddr=192.168.1.112

使用 systemctl 管理服务:

启动服务:systemctl start firewalld.service

关闭服务:systemctl stop firewalld.service

重启服务:systemctl restart firewalld.service

显示服务状态:systemctl status firewalld.service

在开机时启用服务:systemctl enable firewalld.service

在开机时禁用服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看启动失败的服务列表:systemctl --failed
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如果公司借壳上市,那原公司会停盘吗,如果一直持有那个公司的股票呢... 感冒药快过期了能吃吗 过期的感冒药能吃吗 感冒药过期还能吃吗 奶豆腐形状和味道 如何判断奶豆腐的品质? 虾仁藕带怎么做简单又好吃? 藕带虾仁有哪些家常做法? 如何在手机上申请美团商户? 伤害肾的食物 2019年取得二级造价工程师资格证书2020年7月退休可以申请技能补贴吗... 2019造价师考试时间 手机上音乐下载到哪个文件夹好 手机怎么把歌曲复制到文件夹 excel创建自定义函数方法 老人重症,医生让准备后事。请问选择墓地方面大家有什么建议吗?在郑州... 老人墓地如何选 选择墓地时要遵循哪些原则 九华山地藏王佛像有没有便宜的住宿或民房,最好还可以提供三餐的,_百度... 九华山门票多少钱啊,九华山地藏王圣像景区门票 九华山九十九米地藏王菩萨铜像含金24K重48g价值人民币??? 晒干的虾干怎么做好吃 国家玮的网课到底有用吗? mac装双系统的详细教程 演示苹果mac双系统安装教程 张阳这个名字好不好1983年2月11号 梦到鳄鱼在水边看我,然后我逃跑,它慢悠悠的追我但没追上,我向他人求救... 怎么把qq发出的加好友的系统信息从对方那删除 鼓励孩子新学期继续努力的话语有哪些呢? 学业进步鼓励祝福语简短(八个字激励短句) 高中励志祝福的话语 秋天用电媒怎么抓野鸡 单声的野鸡媒能用吗? 暑假带孩子去哪学小吃?学小饼干 室内分布系统及组成 房屋买卖三方协议怎么签? ...土鳖虫丹参秦艽桃仁红花乳香没药中有哪种吃了会拉肚子 异维a酸吃到什么状态能停-异维A酸吃了三年不敢停药怎么办 老师你好,我的运动鞋没买多久开胶了,还有四天体考,来不及买新的,_百度... 李宁三包售后服务规则 两条腿莫名其妙的酸痛是为什么