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 讲》

相关推荐
月白风清江有声2 分钟前
下载电影开字幕(不是实时的ployer)
linux·学习
minji...3 分钟前
Linux 网络基础(三)HTTP的请求方法(GET/POST),HTTP表单、临时和永久重定向状态码、Cookie、查询参数、Web根目录
linux·运维·服务器·网络·c++·http
小茬粥4 分钟前
COLT_CMDB_nvidia_gpu_20260508.sh
linux·服务器·windows
流浪0016 分钟前
Linux基础篇(二)轻松掌握入门级指令
linux·运维·服务器
郝学胜-神的一滴6 分钟前
跨平台 C++ 静态库编译实战:Linux/Windows/macOS 三端统一实现
linux·开发语言·c++·windows·软件构建
翔云12345610 分钟前
Linux 系统进程全状态详解(内核底层+用户实操双视角)
linux·运维
bukeyiwanshui16 分钟前
20260509 Dockerfile案例
linux·运维·docker
小新同学^O^18 分钟前
简单学习 --> 性能测试
学习
IMPYLH18 分钟前
Linux 的 tty 命令
linux·运维·服务器·bash
知识分享小能手19 分钟前
R语言入门学习教程,从入门到精通,R语言入门(3)
开发语言·学习·r语言