Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux端口的开启的两种方法需要掌握

Linux端口的开启的两种方法需要掌握

作者头像
入门笔记
发布于 2022-11-14 01:26:41
发布于 2022-11-14 01:26:41
1.6K00
代码可运行
举报
文章被收录于专栏:入门小站入门小站
运行总次数:0
代码可运行

Linux 端口的开启

  • Linux 端口的开启
  • 一、firewall 方式 (centOS7.*)
  • 二、修改 iptables 方式 (centOS6.*)

一、firewall 方式 (centOS7.*)

  1. 查看防火墙状态
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
firewall-cmd --state

如果返回的是 “not running”,那么需要先开启防火墙;

  1. 开启防火墙
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start firewalld.service

再次查看防火墙状态,发现已开启!

  1. 开启指定端口
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
firewall-cmd --zone=public --add-port=3306/tcp --permanent

显示 success 表示成功 –zone=public 表示作用域为公共的 –add-port=443/tcp 添加 tcp 协议的端口端口号为 443 –permanent 永久生效,如果没有此参数,则只能维持当前 服 务生命周期内,重新启动后失效;

  1. 重启防火墙
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart firewalld.service

系统没有任何提示表示成功!

  1. 重新加载防火墙

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
firewall-cmd --reload

显示 success 表示成功

  1. 其他命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看已开启的端口
firewall-cmd --list-ports
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#关闭指定端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看端口被哪一个进程占用
netstat -lnpt |grep 5672
# centos7默认没有 netstat 命令,需要安装 net-tools 工具:
# 安装 net-tools
yum install -y net-tools
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 临时关闭防火墙
systemctl stop firewalld.service
# 或者
systemctl stop firewalld
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 永久关闭防火墙(必须先临时关闭防火墙,再执行该命令,进行永久关闭)
systemctl disable firewalld.service
# 或者
systemctl disable firewalld

二、修改 iptables 方式 (centOS6.*)

centOS6.* 的linux版本是自带iptables的,所以可以直接使用该方式,centOS7 不自带iptables的,所以要使用该方式,需要手动安装iptables后,再使用该方式!

2.1 修改 iptables 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#修改iptables
[root@localhost sbin]# vi /etc/sysconfig/iptables

2.2 重启防火墙

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost sbin]# /etc/init.d/iptables restart

三、注意事项

当在 Linux 中成功开启了某个端口,但是远程 telnet 还是无法 ping 通,是正常的!

因为 3306 端口没有被 Linux 进程监听,换句话说,就是该端口上没有运行任何程序!!! 如果这时,我将 Mysql 在 Linux 中启动,并配置完成,那么远程 telnet 该端口是可以成功的!!!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS7上解决tomcat不能被外部浏览访问的问题?
在linux上开启的tomcat使用浏览器访问不了。 主要原因在于防火墙的存在,导致的端口无法访问。
周小董
2019/03/25
2.2K0
Centos防火墙设置与端口开放的方法
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。
全栈程序员站长
2022/07/02
2K0
centos7开放端口和防火墙设置
centos7开放端口和防火墙设置。 查看防火墙状态: firewall-cmd --state 如果显示: not running 打开防火墙服务: systemctl start firewalld.service 永久开放 tcp 协议下的 10000 端口: firewall-cmd --zone=public --add-port=10000/tcp --permanent 重启防火墙: systemctl restart firewalld.service 重新加载防火墙: firewall-c
机器学习和大数据挖掘
2019/07/01
3.9K0
CentOS 7 开放防火墙端口命令
CentOS 7 开放防火墙端口 命令         最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。 使用方法如下: >>> 关闭防火墙 systemctl stop firewalld.service             #停止firewall systemctl disable firewalld.service        #禁止firewa
庞小明
2018/03/08
3.8K0
CentOS7打开关闭firewalld防火墙与端口的命令方法
CentOS 7+系统下打开或者关闭firewalld防火墙命令与CentOS6是不同的,Linux百科网分享CentOS7下打开关闭firewalld防火墙与端口的命令方法:
用户1685462
2021/08/27
3.1K0
linux防火墙查看状态firewall、iptable[通俗易懂]
CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos 6.x使用iptables不一样
全栈程序员站长
2022/08/03
7.2K0
linux防火墙查看状态firewall、iptable[通俗易懂]
linux实战(7)Centos7的防火墙及selinux介绍与端口的使用
防火墙:主要用户信息安全防护,主要有软件防火墙和硬件防火墙。firewalld防火墙是软件防火墙 在centos7 之前默认采用的防火墙是iptables,而在centos 7则是采用firewall
大数据小禅
2021/08/16
6150
linux实战(7)Centos7的防火墙及selinux介绍与端口的使用
linux firewall指令
CentOS7中firewall防火墙详解和配置,.xml服务配置详解 修改防火墙配置文件之前,需要对之前防火墙做好备份
HUC思梦
2020/09/03
4K0
centos 7 firewall(防火墙)开放端口/删除端口/查看端口
centos 7 firewall(防火墙)开放端口/删除端口/查看端口 1.firewall的基本启动/停止/重启命令
拓荒者
2019/05/08
17.2K0
linux 防火墙开放端口_防火墙放行端口
显示success表示成功 –zone=public表示作用域为公共的 –add-port=443/tcp添加tcp协议的端口端口号为443 –permanent永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;
全栈程序员站长
2022/11/04
4.9K0
Linux(CentOS7) 防火墙、端口
PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools
happlyfox
2020/05/26
2.1K0
centos6和centos7的防火墙命令,以及它们的区别是是什么?
注意:如果 /etc/sysconfig/iptables文件不存在,可以按如下方式配置一条防火墙规则:
孙晨c
2021/02/02
5700
服务器安全设置Centos7 防火墙firewall与iptables
一.>>>>>>启用centos7 iptables防火墙Centos7 防火墙firewall设置方法
网站安全专家
2019/07/24
3.1K0
服务器安全设置Centos7 防火墙firewall与iptables
CentOS 配置防火墙总结
centos6设置 查看防火墙状态 service iptable status 重启防火墙 service iptables restart 开放端口 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/rc.d/init.d/iptables save 查看开放的端口 /etc/init.d/iptables status 关闭防火墙 servcie iptables stop(临时关闭) chkconfig iptables off(永
兔云小新LM
2020/12/11
1.9K0
Linux查看开放端口_linux查看对外端口
想通过防火墙打开8080端口登录tomcat却发现提示 /etc/rc.d/init.d/iptable.找不到文件, 最后发现因为于CentOS7不用iptables执行命令了,所以应用firewall相关命令控制防火墙
全栈程序员站长
2022/10/02
90.5K0
Linux查看开放端口_linux查看对外端口
CentOS 6 和 CentOS 7 差异
CentOS 6 和 CentOS 7 介绍 总体差异 想装回过去的一些工具 安装:yum install -y tree net-tools bind-utils tree sysstat vim-en* lrzsz NetworkManager-tui ntp ntpdate iftop tcpdump telnet traceroute 查看版本号/主机名 cat /etc/redhat-release cat /etc/hostname 常用配置差异 CentOS 网络配置 CentOS 图形界
星哥玩云
2022/05/28
8200
CentOS 6 和 CentOS 7 差异
【精通Linux系列】Centos7的防火墙及selinux介绍与端口的使用
防火墙:主要用户信息安全防护,主要有软件防火墙和硬件防火墙。firewalld防火墙是软件防火墙 在centos7 之前默认采用的防火墙是iptables,而在centos 7则是采用firewall
大数据小禅
2022/04/13
9800
【精通Linux系列】Centos7的防火墙及selinux介绍与端口的使用
linux服务器如何开放端口_Linux永久开放端口命令
开放服务器8080端口可访问(tomcat常用) iptables -I INPUT -p tcp –dport 8080 -j ACCEPT
全栈程序员站长
2022/10/03
14.1K0
linux 放开8080端口命令_linux开放端口命令
1.centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall
全栈程序员站长
2022/10/04
10.3K0
CentOS 7 :Failed to start IPv4 firewall with iptables.
https://blog.csdn.net/u013028876/article/details/78750561
拓荒者
2019/03/15
1.3K0
CentOS 7 :Failed to start IPv4 firewall with iptables.
推荐阅读
相关推荐
CentOS7上解决tomcat不能被外部浏览访问的问题?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验