注:CentOS7之前用来管理防火墙的工具是iptable,7之后使用的是Firewall

样例:在CentOS7上安装tomcat后,在linux本机上可以访问tomcat主页,http://ip:8080, 但是在其他同网段的机器上却不能访问该地址,原因是因为linux在安装之后默认只开放个别端口供外机访问,这个时候我们只需要将8080端口设置为向外机开放即可。

首先尝试iptables,iptables无效后可尝试防火墙firewalld。

方法一、在外部访问CentOS中部署应用时,需要关闭防火墙。

关闭防火墙命令:systemctl stop firewalld.service

开启防火墙:systemctl start firewalld.service

关闭开机自启动:systemctl disable firewalld.service

开启开机启动:systemctl enable firewalld.service

方法二、CentOS7使用firewall工具管理防火墙,代替了原来的iptables

操作步骤如下:

#查看防火墙状态=》使用root的身份=》结果为running

firewall-cmd --state

#永久性的开放8080端口

firewall-cmd --add-port=/tcp permanent

#重载生效刚才的端口设置

firewall-cmd --reload

常用的firewall命令常用命令介绍

firewall-cmd --state ##查看防火墙状态,是否是running

firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令

firewall-cmd --get-zones ##列出支持的zone

firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的

firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no

firewall-cmd --add-service=ftp ##临时开放ftp服务

firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务

firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务

firewall-cmd --add-port=/tcp --permanent ##永久添加80端口

firewall-cmd --remove-port=/tcp --permanent ##永久移除80端口

firewall-cmd --list-ports ##查看已经开放的端口

iptables -L -n ##查看规则,这个命令是和iptables的相同的

man firewall-cmd ##查看帮助

红帽linux防火墙关闭端口,Linux CentOS中防火墙的关闭及开启端口相关推荐

  1. linux修改端口无效,Centos 7系统版本修改ssh远程端口不生效

    现象:为保证服务器远程连接的安全性,修改ssh远程端口从默认22端口至其他端口 修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config #Port 22 //这行 ...

  2. linux nslookup命令安装,在CentOS中安装nslookup命令

    域名查询工具nslookup并不是Win系统的专利,Linux系统中也可以使用,不过要安装,默认没有. 在CentOS中安装nslookup命令: $ sudo yum install bind-ut ...

  3. linux数据库重建,如何在CentOS中重建损坏的RPM数据库

    RPM数据库由CentOS中的/ var / lib / rpm /目录下的文件和其他企业Linux发行版(如RHEL , openSUSE , Oracle Linux等)组成. 如果RPM数据库损 ...

  4. Linux安装Docker容器环境centos中安装docker-compose容器编排dockerfile文件构建镜像(史上最详细的docker)

    在Linux系统下安装docker容器环境 1.容器介绍 1.1 镜像(Image) 镜像可以用来创建Docker 容器,Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像, 用户甚至可 ...

  5. linux java运行环境_linux(centos)中java运行环境_jdk安装与配置 | OPS技术联盟

    系统版本 [root@iZwz95n2hxcdh4x6vicjmgZ ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) ...

  6. 64位 linux 安装gmp,无法在centOS中安装GMP

    我正在尝试在我的centOS服务器上安装GMP库(https://gmplib.org/),但是没有运气. 我运行此命令:- ./configure 它给了我这个结果:- [root@centos-5 ...

  7. Linux退出sqlplus界面,Linux CentOS中使用SQL*Plus启动和关闭数据库

    启动和关闭数据库的常用工具有三个 一.SQL*Plus 在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库. 二.OEM(企业管理器) 利用OEM ...

  8. linux 防火墙设置ftp端口,CentOS 配置防火墙操作实例(启、停、开、闭端口)CentOS Linux-FTP/对外开放端口(接口)TomCat相关...

    CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status 停止 ...

  9. linux防火墙配置80端口,Linux配置防火墙 开启80端口

    Linux配置防火墙 开启80端口的方法 命令行输入: vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp ...

最新文章

  1. Transferring GANs: generating images from limited data 论文学习
  2. 机器学习笔试题精选(四)
  3. HBase 6、用Phoenix Java api操作HBase
  4. Windows Batch [精华]
  5. 苏州中学2021届高考成绩查询,苏州中学排名前十名,2021年苏州中学排名一览表
  6. 基于事件驱动架构构建微服务第4部分:repositories
  7. 克罗伊茨内(Keutznaer)的 7月28日
  8. [记录]Python的master-worker和epoll模式
  9. 二叉树前序中序后序javascript_详解二叉树遍历(前序、中序、后序、层次遍历、深度优先、广度优先)...
  10. xenapp6.5 浏览器首次登录插件下载问题解决
  11. Linux苹果工具,Projectsandcastle:一款针对iPhone的AndroidLinux支持工具
  12. 查词根词缀特别好的网站
  13. Spring Boot + ECharts
  14. 软件测试 边界值法的实例,边界值分析法实例
  15. 公有云时代企业需要什么样的云平台
  16. Spring Boot-入门
  17. Data Structures and Algorithms (English) - 6-8 Percolate Up and Down(20 分)
  18. 3600万中国人在抖音“上清华”。
  19. 星起航:抖音小店达人关系日常维护
  20. 程序员独白:经济危机中,一个老女人15万包我一年

热门文章

  1. 2023年(第一批)上海市服务业发展引导资金杨浦区拟转报项目名单公示
  2. pytorch unfold记录
  3. 【STM32F407的DSP教程】第27章 FFT的示波器应用
  4. 3亿流量背后,2021年小红书品牌硬核营销的三板斧
  5. mindjet mindmanager2021 v20.2.201 中文版如何创建制作思维导图教程分享
  6. 如何在第三方软件加载星图地球数据云影像?
  7. GBase 8s 数据库监控(4)
  8. 谷歌也搞收费?将在其Android App Store中开始
  9. 京东运维开发工程师一面经验总结2020
  10. php5.4.31安装php_fileinfo扩展和php_intl扩展