Linux学习之firewallD

systemctl status firewalld.service查看一下firewalld服务的状态,发现状态是inactive (dead)

systemctl start firewalld.service启动firewalldsystemctl status firewalld.service查看一下firewalld服务的状态,发现状态是active (running)

firewall-cmdfirewall总的命令。
firewall-cmd --state查看firewall的状态。

firewall-cmd --list-all看一下firewall所有的规则。

firewall-cmd --zone=public --list-interfaces可以看一下public区域里边的接口。

firewall-cmd --zone=public --list-ports可以看一下public区域里边的端口。

firewall-cmd --zone=public --list-service可以看一下public区域里边的服务。

firewall-cmd --get-zones可以看一下区域。

firewall-cmd --get-default可以看一下默认的区域名称。

firewall-cmd --get-active-zone可以看一下当前正在使用的区域与网卡名称,发现没有输出,之后使用systemctl enable firewalld.servicefirewalld.service开机重启,之后reboot重新启动。

等着重启之后再次连接上终端,firewall-cmd --get-active-zone就能查看当前正在使用的区域与网卡名称。

firewalld可以添加的规则有portservicesource
firewall-cmd --zone=public --add-service=httpspublic区域里边添加https服务。firewall-cmd --zone=public --list-service可以查看public区域里边的服务。

firewall-cmd --zone=public --add-port=88/tcppublic区域里边添加tcp88端口,firewall-cmd --zone=public --list-port可以看一下public区域里边的端口。

firewall-cmd --zone=public --add-service=httpsfirewall-cmd --zone=public --add-port=88/tcp都不是长久添加,只有加上了--permanent才能生效,比如firewall-cmd --zone=public --add-port=89/tcp --permanentfirewall-cmd --zone=public --list-port查看之后,发现没有firewall-cmd --zone=public --add-port=89/tcp --permanent没有生效,firewall-cmd --reload重新加载之后发现89这个长久模式的端口留下了,而当前生效模式的88端口被取消了。

firewall-cmd --zone=public --remove-port=89/tcp就可以把89端口取消。

此文章为8月Day 16学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》

相关推荐
FserSuN9 分钟前
Machine Learning Specialization - Week 1, 9-20学习总结
人工智能·学习·机器学习
AOwhisky12 分钟前
Ceph系列第三期:Ceph 集群核心配置与管理
linux·运维·数据库·笔记·ceph
天疆说16 分钟前
在 Ubuntu 上安装 NASA GMAT R2026a 轨道设计软件
linux·运维·ubuntu
OBiO201321 分钟前
肺部靶向 AAV 怎么选?如何解决靶向不精准、转导效率低的递送难题?
学习
铅笔小新z25 分钟前
【Linux】线程同步与互斥
linux·服务器
我命由我1234531 分钟前
UGC、PGC、PUGC 极简理解
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
七老板的blog35 分钟前
【Agent智能体】 任务规划工作流
python·学习·ai·开源
海鸥-w1 小时前
前端学习python第二天手敲笔记整理
前端·python·学习
山楂树の1 小时前
Video核心术语
学习·音视频
AI行业学习1 小时前
CC-Switch 下载、安装windows\macOS \Linux 安装
linux·运维·macos