Centos7 – firewall命令

netstat -tunlp #查看所有使用端口 firewall: firewall-cmd --state # 显示firewalld的状态; firewall-cmd --reload # 不中断服务的重新加载; firewall-cmd --complete-reload # 中断所有连接的重新加载; firewall-cmd --runtime-to-permanent # 将当前防火墙的规则永久保存; firewall-cmd --check-config # 检查配置正确性; firewall-cmd --get-log-denied # 获取记录被拒绝的日志; firewall-cmd --set-log-denied= # 设置记录被拒绝的日志,只能为 \'all\',\'unicast\',\'broadcast\',\'multicast\',\'off\' 其中的一个; 执行命令更改时加上 --permanent 为永久生效 否则为临时生效 开放80端口 firewall-cmd --add-port=80/tcp 关闭端口 firewall-cmd --remove-port=80/tcp 开放或关闭某个服务端口 firewall-cmd --add-service=http # 开放http端口 firewall-cmd --remove-service=http # 阻止http端口 端口转发需开启伪装IP firewall-cmd --query-masquerade # 检查是否允许伪装IP firewall-cmd --add-masquerade # 允许防火墙伪装IP firewall-cmd --remove-masquerade # 禁止防火墙伪装IP 端口转发 port=80 toport=81 端口80转发到81 addr=IP firewall-cmd --permanent --zone=public --add-forward-port=port=:proto=tcp:toaddr=:toport= 端口转发关闭 firewall-cmd --permanent --zone=public --remove-forward-port=port=:proto=tcp:toaddr=:toport= 查询命令 firewall-cmd --list--all #列出所有信息 firewall-cmd --zone=public --list-ports #列出所有类型public 的端口 firewall-cmd --zone=public --list-ports #列出所有类型public 的端口
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容