Centos防火墙设置与端口开放的方法

Centos防火墙设置与端口开放的方法

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。

一、iptables

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

开启防火墙(重启后永久生效):chkconfig iptables on

关闭防火墙(重启后永久生效):chkconfig iptables off

开启防火墙(即时生效,重启后失效):service iptables start

关闭防火墙(即时生效,重启后失效):service iptables stop

重启防火墙:service iptables restartd

2.查看打开的端口

/etc/init.d/iptables status

3.打开某个端口(以8080为例)

(1)开启端口

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

(2)保存并重启防火墙

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

4.打开49152~65534之间的端口

iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT  

同样,这里需要对设置进行保存,并重启防火墙。

5.其他打开方式

我们还可以通过修改/etc/sysconfig/iptables文件的方式开启端口,如下

vi /etc/sysconfig/iptables

然后在文件中增加一行

-A RH-Firewall-1-INPUT -m state state NEW -m tcp -p tcp dport 8080 -j ACCEPT

参数说明:

–A 参数就看成是添加一条规则
–p 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS
–dport 就是目标端口,当数据从外部进入服务器为目标端口
–sport 数据从服务器出去,则为数据源端口使用
–j 就是指定是 ACCEPT -接收 或者 DROP 不接收

二、firewalld

Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld-config进行安装。

1.启动防火墙

systemctl start firewalld 

2.禁用防火墙

systemctl stop firewalld

3.设置开机启动

systemctl enable firewalld

4.停止并禁用开机启动

sytemctl disable firewalld

5.重启防火墙

firewall-cmd --reload

6.查看状态

systemctl status firewalld或者 firewall-cmd --state

7.查看版本

firewall-cmd --version

8.查看帮助

firewall-cmd --help

9.查看区域信息

firewall-cmd --get-active-zones

10.查看指定接口所属区域信息

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

11.拒绝所有包

firewall-cmd --panic-on

12.取消拒绝状态

firewall-cmd --panic-off

13.查看是否拒绝

firewall-cmd --query-panic

14.将接口添加到区域(默认接口都在public)

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

15.设置默认接口区域

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

16.更新防火墙规则

firewall-cmd --reloadfirewall-cmd --complete-reload(两者的区别就是第一个无需断开连接,就是firewalld特性之一动态
添加规则,第二个需要断开连接,类似重启服务)

17.查看指定区域所有打开的端口

firewall-cmd --zone=public --list-ports

18.在指定区域打开端口(记得重启防火墙)

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

说明:
–zone 作用域
–add-port=8080/tcp 添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

参考文章:
http://havee.me/linux/2015-01/using-firewalls-on-centos-7.html


发布了7 篇原创文章 · 获赞 19 · 访问量 14万+

比特币原理详解

10-29 阅读数 10万+

一、什么是比特币

比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是…


博文



Python 基础(一):入门必备知识

10-30 阅读数 8万+

目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、... 博文

这30个CSS选择器,你必须熟记(上)

10-30 阅读数 1万+

关注前端达人,与你共同进步CSS的魅力就是让我们前端工程师像设计师一样进行网页的设计,我们能轻而易举的改变颜色、布局、制作出漂亮的影音效果等等,我们只需要改几行代码,不需...... 博文

国产开源API网关项目进入Apache孵化器:APISIX

10-30 阅读数 797

点击蓝色“程序猿DD”关注我回复“资源”获取独家整理的学习资料!近日,又有一个开源项目加入了这个Java开源界大名鼎鼎的Apache基金会,开始进行孵化器。项目名称:AP...... 博文

程序员接私活怎样防止做完了不给钱?

10-31 阅读数 8万+

首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。

那…


博文



网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))

10-30 阅读数 8377

今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点

html代码如下`

博文



Python十大装B语法

11-02 阅读数 18万+

Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并... 博文

数据库优化 - SQL优化

11-01 阅读数 8万+

前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。



博文



2019年11月中国大陆编程语言排行榜

11-02 阅读数 3万+

2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例

rank
pl_
percentage

1
jav…


博文



通俗易懂地给女朋友讲:线程池的内部原理

11-04 阅读数 4万+

餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问... 博文

经典算法(5)杨辉三角

11-04 阅读数 2万+

杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。... 博文

编写Spring MVC控制器的14个技巧

11-05 阅读数 3737

本期目录

1.使用@Controller构造型

2.实现控制器接口

3.扩展AbstractController类

4.为处理程序方法指定URL映射

5.为处理程序方法指定HTTP请求方法



博文



腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?

11-05 阅读数 4万+

昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔... 博文

面试官:你连RESTful都不知道我怎么敢要你?

11-06 阅读数 6万+

面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。... 博文

求小姐姐抠图竟遭白眼?痛定思痛,我决定用 Python 自力更生!

11-06 阅读数 1万+

点击蓝色“Python空间”关注我丫加个“星标”,每天一起快乐的学习大家好,我是 Rocky0429,一个刚恰完午饭,正在用刷网页浪费生命的蒟蒻...一堆堆无聊八卦信息的网页内容慢慢使我的双眼模糊,一... 博文

为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?

11-28 阅读数 3万+

关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。

声明:本文不会下关于Mybatis和JPA两个持久层框架…


博文



SQL-小白最佳入门sql查询一

11-10 阅读数 1万+

不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好; 博文

项目中的if else太多了,该怎么重构?

11-11 阅读数 8万+

介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if... 博文

致 Python 初学者

11-13 阅读数 14万+

欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所... 博文

“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作

11-13 阅读数 10万+

一、垃圾文字生成器介绍

最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。

项目中文名:狗屁不通文章生成器
项目英文名:BullshitGenerator
根据作…


博文



程序员:我终于知道post和get的区别

11-14 阅读数 15万+

是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎... 博文

《程序人生》系列-这个程序员只用了20行代码就拿了冠军

11-15 阅读数 3万+

你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善

前言
这一期不算《吊打…


博文



加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开

11-18 阅读数 2万+

11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。

区块链技术被认为是继蒸汽机、…


博文



程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址

11-17 阅读数 13万+

第一幕:缘起

听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员……

996程序员做的梦:

第一场:团队招募

为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是…


博文



网易云6亿用户音乐推荐算法

11-17 阅读数 3万+

网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。

本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法…


博文



【技巧总结】位运算装逼指南

11-18 阅读数 9536

位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也... 博文

【管理系统课程设计】美少女手把手教你后台管理

11-19 阅读数 2218

【文章后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块(文章最后附有源码) 1. 这是一个什么系统? 1.1 学习后台管理系统的原因 ... 博文

8年经验面试官详解 Java 面试秘诀

11-19 阅读数 5万+

作者 |胡书敏

责编 | 刘静

出品 | CSDN(ID:CSDNnews)

本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三…


博文



面试官如何考察你的思维方式?

11-19 阅读数 3万+

1.两种思维方式在求职面试中,经常会考察这种问题:北京有多少量特斯拉汽车?某胡同口的煎饼摊一年能卖出多少个煎饼?深圳有多少个产品经理?一辆公交车里能装下多少个乒乓球?一个正常成年人有多少根头发?这类估... 博文

碎片化的时代,如何学习

11-20 阅读数 1万+

今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了... 博文

so easy! 10行代码写个"狗屁不通"文章生成器

11-20 阅读数 6万+

前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。

背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法

不过,当我看了源代码之后…


博文



知乎高赞:中国有什么拿得出手的开源软件产品?(整理自本人原创回答)

11-20 阅读数 3万+

知乎高赞:中国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行... 博文

MySQL数据库总结

11-25 阅读数 4万+

一、数据库简介

数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库。
典型特征:数据的结构化、数据间的共享、减少数据的冗余度,数据的独立性。
关系型数据库:使用关系模型把数据…


博文



20行Python代码爬取王者荣耀全英雄皮肤

11-21 阅读数 8万+

引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工... 博文

                
                                

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

最新评论

  • Centos防火墙设置与端口开放的...

    qq_40276378:谢谢分享

  • Centos防火墙设置与端口开放的...

    pl456:[reply]m746318539[/reply] 咳咳,不要在意这些细节(

  • Centos防火墙设置与端口开放的...

    m746318539:[reply]pl456[/reply] 改了还是多了个d。。。。。。。

  • Centos 7 + Openst...

    u010845350:[reply]u010845350[/reply] 先在linux系统上安装对应的显卡驱动,之后再解绑即可,可以参看我的博客。

  • Centos 7 + Openst...

    u010845350:你好,目前我遇到一个问题。使用virsh nodedev-detach 命令解绑pci设备,在控制台运行后很长时间没反应,也不报错。 是因为解绑设备速度很慢?还是其他原因?

	

			

你可能感兴趣的:(linux,java,linux,centos,linux,防火墙,red,hat,centos,linux,iptables)