Centos7防火墙设置

  1. 前言
  2. 常用的命令:
  3. 不常用的命令:
  4. 结尾

前言

近段时间由于vps服务器即将到期,所以四处寻觅其他vps,买了两家vps在搭建科学上网服务的时候,遇到一些很低级的坑,搞了半天才发现是系统自动安装启动了防火墙拦截通信,这里突出重点说明的供应商有Virmach,Vultr。所以大家在使用他们家vps一定要小心跳坑。借此顺便热热身,巩固有关防火墙的命令的操作,借以分享大家一起学习。以下是Centos7版本以上的操作命令。

常用的命令:

1,安装防火墙;

yum install firewalld firewalld-config

2,启动防火墙;

systemctl start firewalld

3,关闭防火墙;

systemctl stop firewalld

4,更新防火墙规则;

firewall-cmd –reload

5,开机启动;

systemctl enable firewalld

6,取消开机启动;

systemctl disable firewalld

7,查看状态;

systemctl status firewalld

#或者 firewall-cmd –state 8,将接口添加到公共区域;

#永久生效再加上 –permanent 然后reload防火墙
firewall-cmd –zone=public –add-interface=eth0

9,查看公开区域打开的所有端口状态;

firewall-cmd –zone=public –list-ports

10,在公开区域添加80端口

firewall-cmd –zone=public –add-port=80/tcp #永久生效再加上 –permanent

11,在公开区域添加端口范围

firewall-cmd –zone=public –add-port=5060-5059/tcp –permanent

不常用的命令:

1,查看防火墙版本;

firewall-cmd –version

2,查看区域;

firewall-cmd –get-active-zones

3,查看eth0s所属区域;

firewall-cmd –get-zone-of-interface=eth0

4,拒绝所有包;

firewall-cmd –panic-on

5,取消拒绝;

firewall-cmd –panic-off

6,查看是否拒绝;

firewall-cmd –query-panic

7,查看区域;

#立即生效,无需重启
firewall-cmd –set-default-zone=public

结尾

参考文章:Centos7的firewall使用


转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 lanhebe@gmail.com

文章标题:Centos7防火墙设置

字数:441

本文作者:Little yu技术分享

发布时间:2020-07-03, 11:40:54

最后更新:2026-05-06, 19:45:43

原始链接:https://lanhebe.github.io/2020/centos7%E9%98%B2%E7%81%AB%E5%A2%99%E8%AE%BE%E7%BD%AE/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏