Linux系统下如何在防火墙开放指定端口
我们在Linux系统中安装好tomcat、MYSQL后,常常无法运行,这是因为Linux系统自带了防火墙,所以我们如果想要正常使用这些软件,要么把防火墙关闭,要么为防火墙开放指定端口。
1、查看防火墙状态
输入systemctl status firewalld,查看当前防火墙状态,可以看到此时的防火墙是处于开启状态的。
2、暂时关闭防火墙
systemctl stop firewalld
输入系统的登录密码,点击Authenricate即可
此时我们再次查看防火墙状态,防火墙已经关闭了,这时候我们安装的tomcat、mysql、Redis等软件已经可以正常使用了。
3、开启防火墙
我们刚刚已经关闭了防火墙,但是这样会使我们的系统变得非常不安全,所以这里不推荐大家关闭防火墙,我们后面会通过开发指定端口的方式使得软件能够正常启动。我们选择需要把刚刚关闭的防火墙给再次开启
输入systemctl start firewalld,然后再次查看防火墙状态systemctl status firewalld
可以看到防火墙状态已经开放了
4、开放指定端口
我们一般情况下不会直接关闭防火墙,而是通过开放指定的方式
输入firewall-cmd --zone=public --add-port=8080/tcp --permanent
我这里显示了warning是因为我之前已经将8080端口开放过了,所以我这里使用了下面的命令将8080端口移除
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
此时我们使用firewall-cmd --zone=public --list-ports来查看当前已经开放的端口号,可以看到我们当前开放了80、3306(MYSQL端口)、6379(Redis端口号)
这个时候我们可以开始添加端口了,输入firewall-cmd --zone=public --add-port=8080/tcp --permanent
我们这里添加了8080端口,但是输入端口查看命令时却发现端口并没有开放,这是什么原因呢?
这是因为我们所然加入了8080端口,但是我们没有使得防火墙生效,这里输入命令
firewall-cmd --reload
再次查看端口列表
此时8080端口号我们已经开放成功了,之后tomcat服务器只要使用80/8080端口号都可以正常访问,3306和6379端口号是留给别的软件的,不推荐tomcat使用
Linux系统下如何在防火墙开放指定端口相关推荐
- Linux系统下授权MySQL账户访问指定数据库和数据库操作
Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全 ...
- linux出站入站端口维护,linux下如何用iptables开放指定端口_网站服务器运行维护,linux,iptables,端口...
win10系统老是弹出垃圾广告怎么办_网站服务器运行维护 win10系统老是弹出垃圾广告的解决方法是:1.打开控制面板,进入Internet选项:2.在打开的Internet属性窗口中,切换到[隐私] ...
- 手机通过IP访问电脑(端口、网站),手机以及电脑IP查看,防火墙开放指定端口设置。
1.通过IP互访: 手机电脑须在同一局域网(网段)下. 提示:如果连接没有问题,仍无法访问.需要开放电脑防火墙.可以全开也可以开放特定端口. 方法请看最下面 2.操作: 1.电脑开移动热点手机连热点( ...
- KSO-Linux下Centos7.5防火墙开放某个端口号权限
场景 我自己买了一个阿里云服务器,在上面部署了一个.NET项目,可是部署完成之后无法通过外网进行 访问,在阿里云的安全策略组也已经添加这个端口号了,可是还不行,在找了一些资料, 说本身防火墙有自己的安 ...
- centos 6.5 防火墙开放指定端口
清除防火墙规则:iptables -F 关闭防火墙 /etc/init.d/iptables stop 关闭防火墙开机自启:chkconfig iptables off 查看iptables 是否开 ...
- linux查看apache端口,linux系统下Apache服务启动时80端口报错
当我们在安装好Apache重启后,在终端启动Apache服务时候出现下面报错: 错误代码: httpd:httpd:Could not reliably determine the servers f ...
- linux系统下通过tc命令实现对端口的限速,实用脚本
使用方法,创建.sh脚本文件,将以下内容复制到脚本文件中保存退出即可. #!/bin/sh#通过tc命令实现对端口的限速#获取网卡名称 function ips(){local nics=$(rout ...
- linux系统安装内存测试,一种Linux系统下基于IDK内存注错的测试方法及系统与流程...
本发明涉及计算机服务器的 技术领域: :,具体涉及到一种Linux系统下基于IDK内存注错的测试方法及系统. 背景技术: ::在服务器领域中,内存是服务器中重要的部件之一,它是与CPU进行沟通的桥梁. ...
- 阿里云服务器安全组开放指定端口无法访问问题记录
前言 最近新上线项目,决定启用新的阿里云服务器,服务端项目打包之后部署到服务器,项目正常启动,在阿里云控制台开放指定端口之后接口访问不通,这里记录一下出现的问题的原因以及处理方案. 问题处理过程 首先 ...
最新文章
- python结果输出到excel-python实现数据导出到excel的示例--普通格式
- tq2440实验手册qt编译问题
- MYSQL用户root密码为弱口令的***
- DL之CNN可视化:利用SimpleConvNet算法【3层,im2col优化】基于mnist数据集训练并对卷积层输出进行可视化
- hashMap和hashTable的区别(个人总结)
- 联发科mtk手机处理器怎么样_5G手机价格将再探新低!联发科天玑700芯片发布:入门级5G处理器...
- ps作业素材和成品_没有用过PS的画框工具,你还敢说你是设计大佬?
- Spring:与Redis的集成
- sql truncate_如何在SQL Delete和SQL Truncate语句后使用数据库备份恢复数据
- 操作系统-高响应比优先调度算法
- spark之常见的机器学习算法
- SUCTF2019 EasyWeb
- Redis的I/O多路复用
- 从零实现深度学习框架——前馈网络语言模型
- python爬虫--王者荣耀高清壁纸下载
- http系列之-核心内容
- matlab采样率什么意思,求教。音频文件的位数,码率,采样率都代表什么意思啊?...
- 自动释放池 ARC机制
- php doc 入门,phpWord入门使用
- Cryptography Assignment(Ⅰ)
热门文章
- 面试官:为啥要axios 的二次封装呢 及其使用是干啥的
- cartographer中分支定界法理解——为什么能保证上界
- 用keil如何编写c类型语言,keil怎么写程序
- 【Python】正则表达式re库
- SQL server数据库常用代码大全
- ‘findstr‘ 不是内部或外部命令,也不是可运行的程序或批处理文件...
- 安卓 高德SDK 将当前坐标居地图中心
- 灵魂显示正在登录聊天服务器,Soul跟随灵魂找到你
- GDP: Network Pruning
- 常用经方的应用体会