防火墙开启关闭
Lio 2021-10-06 学习笔记
# CentOS 防火墙命令
- 关闭firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
systemctl enable firewalld #开机启动防火墙
1
2
3
4
5
2
3
4
5
- 重启firewall
firewall-cmd --reload
1
- 查询开启端口
firewall-cmd --list-port
firewall-cmd --query-port=80/tcp #查询端口80是否开启
1
2
3
2
3
- 开放端口(重启后才会生效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --permanent --add-port=80/tcp
--firwall-cmd:是Linux提供的操作firewall的一个工具
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
- 关闭端口
firewall-cmd --permanent --remove-port=8080/tcp
1
- 查看firewalld服务状态
systemctl status firewalld
出现 Active: active (running)高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止,看单词也行。
1
2
3
4
2
3
4
- 查看firewalld的状态
firewall-cmd --state
1