Centos 7 firewall 命令:

查看已经开放的端口:

firewall-cmd --list-ports

开启端口

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

命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

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

重启防火墙

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

CentOS 7 以下版本 iptables 命令

如要开放80,22,8080 端口,输入以下命令即可

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

然后保存:

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

查看打开的端口:

/etc/init.d/iptables status

关闭防火墙 
1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

查看防火墙状态: service iptables status

下面说下CentOS7和6的默认防火墙的区别

CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下

1、直接关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

2、设置 iptables service

yum -y install iptables-services

如果要修改防火墙配置,如增加防火墙端口3306

vi /etc/sysconfig/iptables

增加规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存退出后

systemctl restart iptables.service #重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

最后重启系统使设置生效即可。

systemctl start iptables.service #打开防火墙

systemctl stop iptables.service #关闭防火墙

解决主机不能访问虚拟机CentOS中的站点

前阵子在虚拟机上装好了CentOS6.2,并配好了apache+php+mysql,但是本机就是无法访问。一直就没去折腾了。 
具体情况如下 
1. 本机能ping通虚拟机 
2. 虚拟机也能ping通本机 
3.虚拟机能访问自己的web 
4.本机无法访问虚拟机的web 
后来发现是防火墙将80端口屏蔽了的缘故。 
检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试。 
解决方法如下: 

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

然后保存: 

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

重启防火墙 

/etc/init.d/iptables restart

CentOS防火墙的关闭,关闭其服务即可: 
查看CentOS防火墙信息:/etc/init.d/iptables status 
关闭CentOS防火墙服务:/etc/init.d/iptables stop 

转载于:https://www.cnblogs.com/yexinw/p/6431900.html

Centos 7和 Centos 6开放查看端口 防火墙关闭打开相关推荐

  1. Centos开放查看端口 防火墙关闭打开

    2019独角兽企业重金招聘Python工程师标准>>> ###Centos 7 查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall- ...

  2. Windows 查看端口是否已打开(转)

    Windows 查看端口是否已打开(转) 转载:https://www.cnblogs.com/zhengxu/articles/9167169.html 这篇很有效,从服务器上查看,和从客户端上查看 ...

  3. linux防火墙关闭开放的端口,Linux关闭防火墙,开放端口

    Centos/redhat系统: 开启防火墙 #systemctl start firewalld.service 停止firewall #systemctl stop firewalld.servi ...

  4. 永恒之蓝漏洞(开放445端口,关闭防火墙)

    小白学了一点简单的永恒之蓝,做了点笔记,感觉挺详细,希望能帮助到小伙伴们,大佬勿喷哦,有不足的地方希望多多指教 实验目的 本次实验主要是利用永恒之蓝漏洞对windows7进行控制利用,掌握Metapl ...

  5. 什么是端口,怎样查看端口,关闭/开启端口,各种端口的作用

    端口概念.什么是端口 在网络技术中,端口(Port)大致有两种意思: 一是物理意义上的端口,比如,ADSL Modem.集线器.交换机.路由器用于连接其他网络设备的接口,如RJ-45端口.SC端口等等 ...

  6. centos(linux) 下如何查看端口占用情况及杀死进程

    使用这个命令:netstat -nap [root@Jaosn sphinx]# netstat -nap Active Internet connections (servers and estab ...

  7. centos 7用ss命令来查看端口占用和对应进程

    mysqld进程在监听4567端口,进程id是2593: # ss -lnp|grep 4567 tcp LISTEN 0 128 :4567 :* users:(("mysqld" ...

  8. Windows 查看端口是否已打开

    在默认状态下,Windows会打开很多"服务端口",如果你想查看本机打开了哪些端口.有哪些电脑正在与本机连接,可以使用以下两种方法. 1.利用netstat命令 Windows提供 ...

  9. 解决端口被占用的方法(查看端口和关闭端口)

    目录 前言必读 一.简介 二.解决办法 1.查看该端口是否被占用 2.关闭占用该端口的进程 前言必读 读者手册(必读)_云边的快乐猫的博客-CSDN博客 一.简介 在使用各种端口时候经常会出现端口被占 ...

最新文章

  1. Python实现信息自动配对爬虫排版程序
  2. python代码判断指定日期是当前年的第多少天
  3. Mybatis常用标签使用
  4. 【数理知识】《矩阵论》方保镕老师-第4章-赋范线性空间与矩阵范数
  5. apache开源项目--ApacheDS
  6. Python Django Q查询和F查询API
  7. dp主机_MODBUS 和 PROFIBUS-DP 协议有什么区别
  8. 中医移动医疗_中医之极简移动医疗
  9. H计算机语言吗,计算机考研面试------编程语言
  10. android有用代码片段 (一)
  11. 坦克世界无法连接服务器未响应,打开坦克世界提示网络异常或者连接不上
  12. MT6762/MT6763处理器参数比较,MT6762参考设计资料介绍
  13. 为什么 BI 软件都搞不定关联分析?带你分析分析
  14. 数据库实验四--源码
  15. Mac浏览器提示安装证书错误,如何修复 Mac 上的无效证书错误
  16. word分栏 公式居中对齐 自动编号
  17. 毕业之后从事前端工作月薪大概多少?
  18. 【有限元分析】网格形状和网格尺寸对结果的影响——以矩形杆的静力分析为例
  19. Python数据类型练习题
  20. 【软件工程】软件工程知识点提纲8

热门文章

  1. 计算机辅助设计基础学什么,东大计算机辅助设计基础X20秋学期《计算机辅助设计基础》在线平时作业3资料...
  2. 如何对java分装,Angular4 JSONP + JAVA代码
  3. python数据类型所占字节数_python标准数据类型 Bytes
  4. Qt异常结束程序无法重新运行
  5. Python 如何利用函数修改函数外list?
  6. 《MySQL——如何解决一主多从的读写分离的过期读问题》
  7. 【C++进阶】C++创建文件/屏幕输出流类(将信息同时输出到文件和屏幕)
  8. matlab figure 嵌套,操作Matlab的Figure窗口(一)
  9. C++中几种将整数转换成二进制输出的方法
  10. 543. 二叉树的直径 golang