linux防火墙和开放端口命令

2023-07-19 17:10:09 浏览数 (2)

防火墙:

1.firewalld的基本使用

启动:

代码语言:javascript复制
systemctl start firewalld

查状态:

代码语言:javascript复制
systemctl status firewalld 

停止:

代码语言:javascript复制
systemctl stop firewalld

禁用:

代码语言:javascript复制
systemctl disable firewalld

在开机时启用一个服务:

代码语言:javascript复制
systemctl enable firewalld.service

在开机时禁用一个服务:

代码语言:javascript复制
systemctl disable firewalld.service

查看服务是否开机启动:

代码语言:javascript复制
systemctl is-enabled firewalld.service

查看已启动的服务列表:

代码语言:javascript复制
systemctl list-unit-files|grep enabled

查看启动失败的服务列表:


代码语言:javascript复制
systemctl --failed
2.查询端口是否开放:
代码语言:javascript复制
firewall-cmd --query-port=80/tcp

开放80端口:

代码语言:javascript复制
firewall-cmd --permanent --add-port=80/tcp

移除端口:

代码语言:javascript复制
firewall-cmd --permanent --remove-port=8080/tcp

查看开放了那些端口:

代码语言:javascript复制
firewall-cmd --list-ports

重启防火墙(修改配置后要重启防火墙):

代码语言:javascript复制
firewall-cmd --reload

0 人点赞