0
点赞
收藏
分享

微信扫一扫

Centos7 防火墙常用设置

查看当前开了哪些端口

其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。

firewall-cmd --list-services

查看所有打开的端口:firewall-cmd --zone=public --list-ports

参数解释:

1、firwall-cmd:是Linux提供的操作firewall的一个工具;

2、--permanent:表示设置为持久;

3、--add-port:标识添加的端口;

查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

更新防火墙规则: firewall-cmd --reload

添加 firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)  

查看 firewall-cmd --zone= public --query-port=80/tcp  

删除 firewall-cmd  --remove-port=80/tcp --permanent #重启防火墙(修改配置后要重启防火墙)  


启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctlstop firewalld.service

重启一个服务:systemctlrestart firewalld.service

显示一个服务的状态:systemctlstatus firewalld.service

在开机时启用一个服务:systemctlenable firewalld.service

在开机时禁用一个服务:systemctldisable firewalld.service

查看服务是否开机启动:systemctlis-enabled firewalld.service

查看已启动的服务列表:systemctllist-unit-files|grep enabled

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


举报

相关推荐

0 条评论