linux防火墙:基本介绍 | 防火墙开启关闭 | 防火墙端口设置
摘要#
介绍linux防火墙
一、linux防火墙#
防火墙的基本原理,就是一堵墙,可以设置开启的端口和关闭的端口,但实际上比这复杂
- 按我的理解,这个和计算机网络中的防火墙不是一回事
- 计网当中的防火墙是指在局域网与外界相连的地方设置防火墙路由器,里面设置一套规则来抵制分组信息
- 此处的防火墙是指对端口的开启和关闭
二、防火墙的开启与关闭#
1. 整个防火墙服务的设置systemctl#
这一节设置的是整个防火墙的开启与关闭
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
systemctl stop firewalld |
关闭防火墙 | ||
systemctl start firewalld |
开启防火墙 |
- 但是linux有防火墙,是开启不了的
- 关闭防火墙之后
就可以连通了
2. 防火墙端口的设置firewalld-cmd#
- 在真正的生产环境,往往需要将防火墙打开,但问题来了,如果我们把防火墙打开,那么外部请求数据包就不能跟服务器监听端口通讯。
- 这时,需要打开指定的端口
本节讲的就是在开启防火墙的状态下,对端口的设置
指令 | 功能 | 说明 | 选项 |
---|---|---|---|
`netstat -anp | more` | 查看 端口/协议 | |
firewall-cmd --permanent --add-port=端口号/协议 |
打开端口 | ||
firewall-cmd --permanent --remove-port=端口号/协议 |
关闭端口 | ||
firewall-cmd --reload |
重新载入 | 对防火墙的操作重新载入后才能生效 | |
firewall-cmd --query-port=端口/协议 |
查询端口是否开放 | ||
firewall-cmd --zone=public --list-ports |
查看开放的防火墙 |
三、端口设置案例#
- 启用防火墙,测试111端口是否能telnet
- 开放111端口
- 再次关闭111端口
标签:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端