CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl mask firewalld.service
2、安装iptables防火墙
yum install iptables-services -y
3.启动设置防火墙
# systemctl enable iptables
# systemctl start iptables
4.查看防火墙状态
systemctl status iptables
5编辑防火墙,增加端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq! #保存退出
3.重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
//新建mysql用户并授权
grant all privileges on *.* to test@localhost identified by 'q123456';

转载于:https://www.cnblogs.com/kyuang/p/6307535.html

CentOS 7 使用iptables 开放端口相关推荐

  1. CentOS 7 CentOS7查看开放端口命令及开放端口号

    查看已开放的端口 firewall-cmd --list-ports 查询端口号8080 是否开启 firewall-cmd --query-port=8080/tcp 开放端口(开放后需要要重启防火 ...

  2. centos 7 防火墙永久开放端口命令

    开放指定端口 firewall-cmd --zone=public --add-port=端口号/tcp --permanent 详解: --zone  #作用域 --add-port=80/tcp  ...

  3. centos 7 构造iptables开放80port

    centos7默认是使用firewalld托管防火墙. 安装后centos7后,已安装nginxserver,但同样没有在一个局域网访问,我哥哥告诉我,我应该是一个防火墙以打开.防火墙关闭就可以了. ...

  4. Centos 6.9 iptables 开启端口 5050,5151 等

    查看当前开启的端口 /etc/init.d/iptables status 设置端口 iptables -I INPUT -p tcp --dport 5050 -j ACCEPT iptables ...

  5. linux 7防火墙删除端口号,centos 7 firewall(防火墙)开放端口/删除端口/查看端口

    以下代码只适用centos7版本,不适于centos7版本以下.当设置好的远程端口无法访问的时候,可以把这个端口用防火墙再次加入下,应该就可以了,兴弘海科技就是遇到过设置好的远程端口ssh无法访问的事 ...

  6. iptables 开放端口

    #iptables -A INPUT -p tcp --dport 5000 -j ACCEPT #service iptables save 转载于:https://www.cnblogs.com/ ...

  7. centos 端口范围_CentOS7查看开放端口命令及开放端口号

    CentOS 7查看以开放端口命令: firewall-cmd -list-ports 查看端口是否开放命令: 第一个方法就是使用lsof -i:端口号命令行,例如lsof -i:80.如果没有任何信 ...

  8. centos7查看udp端口_CentOS7查看开放端口命令及开放端口号

    CentOS 7查看以开放端口命令: firewall-cmd -list-ports 查看端口是否开放命令: 第一个方法就是使用lsof -i:端口号命令行,例如lsof -i:80.如果没有任何信 ...

  9. Ubuntu开放端口及其查看端口开放状态

    前言 在服务器部署应用的时候,我们经常要查看这个应用是否部署成功,而一般就是通过ip + 端口的方式在浏览器上进行查看默认的一些页面是否出现 当页面没有出现的情况下,不一定是应用没启动成功,可能是因为 ...

最新文章

  1. 在实习面试的过程的当中,常见的面试题(自己面试一路走来,所出现的频率较高的面试题总结)
  2. 云计算技术 — 混合云
  3. mysql6.0.7_MySQL Workbench v6.0.7 正式版
  4. 记一次redis规模化运维讨论会
  5. 用docker安装mysql5-6,并远程连接
  6. Spark启动程序:Master
  7. hive建立内部表映射hbase_快手 HBase 在千亿级用户特征数据分析中的应用与实践...
  8. java   cxf实现webservice接口方式之不依赖spring
  9. vscode生成代码图片_vs Code 快速生成代码
  10. 【学习笔记】OSG 基本几何图元
  11. php使用RabbitMQ
  12. 贴片电阻、贴片电容规格、封装、尺寸
  13. MacOS下AndroidStudio无法启动
  14. WOE编码和IV信息量
  15. 梵高画作再现?努比亚AI新旗舰Z18携“地外科技”亮相
  16. 人工智能数学基础:泰勒(Taylor)公式
  17. 用Python学《微积分B》(Taylor公式与曲线拟合)
  18. Python面向对象基本概述
  19. WGS 1984地理坐标系的墨卡托投影分度带(UTM ZONE)选择方法
  20. Conda安装失败:Solving environment: failed with initial frozen solve. Retrying with flexible solve.

热门文章

  1. mysql之DML(SELECT DELETE INSERT UPDATE)
  2. Ubuntu 12.04安装NFS server
  3. How to get pure json data by ajax request
  4. PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
  5. 狼的故事16:空有强壮的身体
  6. java注解方式实体类_如何用注解的方式在实体类中实现一对一,和一对多多对多...
  7. JAVA min()_Java min()方法
  8. python操作目录_详解python中的文件与目录操作
  9. 机器学习-Andrew Ng课程笔记
  10. python将txt文件多行合并为一行并将中间的空格去掉