CentOS 6内置的防火墙为iptables,Cent OS7,内置的防火墙则是firewalld

iptables 防火墙设置

1.打开/关闭/重启防火墙

#开启防火墙(重启后永久生效):
chkconfig iptables on #关闭防火墙(重启后永久生效):
chkconfig iptables off #开启防火墙(即时生效,重启后失效):
service iptables start #关闭防火墙(即时生效,重启后失效):
service iptables stop #重启防火墙:
service iptables restartd

2.查看防火墙打开的端口

此处以开放8080端口为例:

(1)开放端口

iptables -A INPUT -p tcp --dport 1024 -j ACCEPT

(2)保存并生效

/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

4.开放指定范围的端口

例如开放1024-10240之间的所有端口:

iptables -A INPUT -p tcp --dport 1024:10240 -j ACCEPT

firewalld防火墙设置

1.查看防火墙状态

systemctl status firewalld

此处如果提示firewalld.service could not be found.则说明你的系统没有装防火墙,则不需要设置。

2.开放指定端口

此处以开放1024端口为例:

firewall-cmd --zone=public --add-port=1024/tcp --permanent

–permanent参数表示永久生效,没有此参数重启后失效。

3.重启防火墙

#重启firewall
firewall-cmd --reload #停止firewall
systemctl stop firewalld.service #禁止firewall开机启动
systemctl disable firewalld.service #重启firewall
firewall-cmd --reload #停止firewall
systemctl stop firewalld.service #禁止firewall开机启动
systemctl disable firewalld.service #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
1
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
firewall-cmd --state

Cent OS防火墙配置端口开放的更多相关文章

  1. VMware NAT模式 Cent OS IP配置

    1:首先VMware 桥接模式 CentOS ip 配置,关键点,ip的网关和DNS1设置成宿主机的网关和DNS 原理:桥接的模式就是通过物理网卡实现的. 2:以图展示VMware NAT模式 Cen ...

  2. 二、cent OS安装配置tomcat

    下载tomcat的tar包http://tomcat.apache.org/download-80.cgi 确保安装前已经安装JDKjava -version如果没有安装可以参考上一篇文章:http: ...

  3. 一、cent OS安装配置JDK

    到oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 在cent OS ...

  4. 五、cent OS防火墙常用命令

    查看防火墙开闭状态systemctl status firewalld 开启防火墙systemctl start firewalld 关闭防火墙systemctl stop firewalld 查看已 ...

  5. linux centos7 防火墙及端口开放相关命令

    一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...

  6. 【阿里云配置端口开放】使用 iptables

    要知道: 1.目前(16年-12-10)阿里云主机只要有服务开启,所有端口是默认开启的.这样很不好,安全做法是,需要开启外网端口时,由开发人员去配置. 2.想要开放端口,就需要使用iptables命令 ...

  7. CentOS7使用firewalld防火墙配置端口

    安装启用firewalld防火墙 CentOS7默认的防火墙是firewalld 如果没有firewalld防火墙,可以执行yum install firewalld 命令进行安装 firewalld ...

  8. windows防火墙设置端口开放技巧

    选择“打开或者关闭windows防火墙”把防火墙打开,然后选择“高级设置”,选择“创建规则”来指定端口.(这里也可以在“入站规则”里选择已经存在的端口.) 指定ip开放3389端口 某新服务器,开放8 ...

  9. 四、cent OS安装配置mysql

    下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-r ...

随机推荐

  1. saltStack_安装和使用

    服务端: yum install -y salt-master 客服端: yum install -y salt-minion 服务端启动: systemctl restartsalt-master ...

  2. supersockets命令过滤器

    关键字: 命令过滤器, 命令, 过滤器, OnCommandExecuting, OnCommandExecuted SuperSocket 中的命令过滤器看起来有些像 ASP.NET MVC 中的 ...

  3. python命令之m参数

    在命令行中使用python时,python支持在其后面添加可选参数. python命令的可选参数有很多,例如:使用可选参数h可以查询python的帮助信息: 可选参数m 下面我们来说说python命令 ...

  4. Lavarel之环境配置 .env

    .env 文件位于项目根目录下,作为全局环境配置文件. 1. 配置参数 // 运行环境名称 APP_ENV=local // 调试模式,开发阶段启用,上线状态禁用. APP_DEBUG=true // ...

  5. UVa 1627 - Team them up!——[0-1背包]

    Your task is to divide a number of persons into two teams, in such a way, that: everyone belongs to ...

  6. 【js】vue 2.5.1 源码学习 (三) Vue.extend 和 data的合并策略

    大体思路 (三)  1. 子类父类  2.Vue.extend()      //创建vue的子类 组件的语法器 Vue.extend(options) Profile().$mount('#app' ...

  7. 基于bmob后端云小程序开发——口袋吉他

    人的一生90%的时间都在做着无聊的事情,社会的发展使得我们的闲暇时间越来越多,我们把除了工作的其他时间放在各种娱乐活动上. 程序员有点特殊,他们把敲代码看成娱乐活动的一部分,以此打发时间的不占少数.这 ...

  8. dotnet 数组自动转基类数组提示 Co-variant array conversion 是什么问题

    在 C# 的语法,可以提供自动将某个类的数组自动转这个类的基类数组的方法,但是这样的转换在 Resharper 会提示 Co-variant array conversion 这是什么问题? 在 C# ...

  9. Sql Server知识点拨

    一.Sql Server异常捕获try catch 二.集增加与修改的存储过程 三.显示某一列中有重复值的行 转载自:https://www.cnblogs.com/527289276qq/

  10. cisco网络设备IOS升级步骤

    step1:检查和备份================================================================4507R#write4507R#copy run ...