Centos 7之Firewalld相关命令详细介绍
Centos7之Firewalld相关命令详细介绍
引言:Centos7是目前非常流行的Linux发行版本,本文将重点介绍如何来使用firewalld相关命令启动服务以及添加服务或者端口等操作。
1. 查看firewall服务状态
>> systemctlstatusfirewalld
[root@flybird~]#systemctlstatusfirewalld ●firewalld.service-firewalld-dynamicfirewalldaemon Loaded:loaded(/usr/lib/systemd/system/firewalld.service;disabled;vendorpreset:enabled) Active:inactive(dead)
显示当前的firewall并未启动
2. 启动/关闭firewall
>>systemctlstart/stopfirewalld
root@flybird~]#systemctlstartfirewalld [root@flybird~]#systemctlstatusfirewalld ●firewalld.service-firewalld-dynamicfirewalldaemon Loaded:loaded(/usr/lib/systemd/system/firewalld.service;disabled;vendorpreset:enabled) Active:active(running)sinceFri2016-12-0223:17:09CST;11sago MainPID:1279(firewalld) CGroup:/system.slice/firewalld.service └─1279/usr/bin/python-Es/usr/sbin/firewalld--nofork--nopid
3. 禁用或者启用firewall
>>systemctldisable/enablefirewalld
4. 查看端口是否开放
>>>firewall-cmd--query-port=8020/tcp
5.新增开发端口
>>firewall-cmd--add-port=5000/tcp--permanent
[root@flybird~]#firewall-cmd--query-port=5000/tcp no [root@flybird~]#firewall-cmd--add-port=5000/tcp--permanent success
6. 关于服务
>>firewall-cmd--add-service=ftp--permanent
>>firewall-cmd--remove-service=ftp--permanent
7. 查看firewall状态
>>firewall-cmd--status
>> systemctlstatusfirewalld
8.查看firewall目前开放的内容
>>firewall-cmd--list-all
[root@flybird~]#firewall-cmd--list-all public(default) interfaces: sources: services:dhcpv6-clienthttpssh ports:443/tcp80/tcp3306/tcp6739/tcp10051/tcp10050/tcp masquerade:no forward-ports: icmp-blocks: richrules:
9. 查看开发的端口
>>firewall-cmd--list-port
10.查看firewall-cmd命令的使用说明
>>firewall-cmd--help
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!