CentOS7防火墙firewalld配置
来源:互联网 发布:日本眼药水 知乎 编辑:程序博客网 时间:2024/05/21 23:42
配置文件路径
firewalld的配置存储在/usr/lib/firewalld/
和/etc/firewalld/
上的各种XML文件中。
1. 系统配置目录:/usr/lib/firewalld/services
目录中存放定义好的网络服务和端口参数,系统参数,不能修改。
2. 用户配置目录:/etc/firewalld/
公共规则定义在/etc/firewalld/zones/public.xml
中。内容如下:
<?xml version="1.0" encoding="utf-8"?><zone> <short>Public</short> <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description> <service name="dhcpv6-client"/> <service name="ssh"/></zone>
如何添加端口
这里指开放端口。两种方法:
1. 命令的方式添加端口
firewall-cmd --permanent --add-port=80/tcp
- firewall-cmd:是Linux提供的操作firewalld的一个工具;
- –permanent:表示设置为持久;
- –add-port:标识添加的端口和协议;
另外举几个我感觉有用的例子:
#添加一个范围,9000到9100firewall-cmd --permanent --add-port=9000-9100/tcp#移除80端口firewall-cmd --permanent --remove-port=80/tcp
2.修改配置文件的方式添加端口
<?xml version="1.0" encoding="utf-8"?><zone> <short>Public</short> <description>...</description> <service name="dhcpv6-client"/> <service name="ssh"/> #这里添加规则 <port protocol="tcp" port="80"/> <port protocol="tcp" port="8080"/></zone>
实际上执行命令跟这是一样的效果。
最后重启防火墙,service firewalld restart
,使配置生效。
附上常用命令:
#查看状态firewall-cmd --state#查看规则firewall-cmd --list-all#重启service firewalld restart#开启service firewalld start#关闭service firewalld stop#查看服务状态systemctl status firewalld.service#停止服务并取消开机启动systemctl stop firewalld.servicesystemctl disable firewalld.service
阅读全文
0 0
- CentOS7防火墙firewalld配置
- centos7中firewalld防火墙配置
- CentOS7防火墙firewalld容易配置和使用
- CentOS7防火墙firewalld容易配置和使用
- centos7 防火墙firewalld
- centos7防火墙使用(firewalld)
- Centos7中的防火墙firewalld
- Centos7的防火墙FirewallD
- CentOS7防火墙管理firewalld
- CentOS7防火墙管理firewalld
- CentOS7防火墙管理firewalld
- fedora/centos7防火墙FirewallD详解
- Centos7 Firewalld 解决防火墙问题
- centos7防火墙firewalld守护进程
- centos7的防火墙(firewalld)
- centos7 firewalld配置示例
- Centos7的firewalld配置
- CentOS7 firewalld 配置
- Winform选择目录路径与选择文件路径
- 【爬虫】手把手教你写网络爬虫(6)
- spring整合redis
- iOS逆向 砸壳
- 卡方检验
- CentOS7防火墙firewalld配置
- Song Jiang's rank list
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
- 约瑟夫环数字小游戏
- Python ——名片管理系统(增添,删除,查找,修改)
- 轮询任务调度和抢占式任务调度有什么区别
- Java开发学习笔记:迭代器(Iterator)
- 矩阵乘+坑 [NOI2011] 兔农
- SpringBoot系列之三_一个完整的MVC案例