首页 > 系统相关 >linux端口开放

linux端口开放

时间:2024-10-09 14:44:50浏览次数:8  
标签:zone -- cmd 端口 tcp firewall linux 开放

原博客:https://www.cnblogs.com/fjzhang/p/18332275

 

1、查询端口是否已开启,命令如下:

firewall-cmd --zone=public --query-port=80/tcp #查看80/tcp端口

2、在Linux防火墙上开放端口,命令如下:

firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效)

3、在Linux防火墙上关闭端口,命令如下:

firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭80/tcp端口

4、在Linux防火墙上批量开放或关闭端口,命令如下:

firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent #批量开放端口,打开从40000到45000之间的所有端口
firewall-cmd --zone=public --list-ports #查看系统所有开放的端口
firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent #批量关闭端口,关闭从40000到45000之间的所有端口

5、更新防火墙的设置(开放或关闭端口均需要执行),命令如下:

firewall-cmd --reload #更新防火墙的设置

6、Linux系统防火墙其它相关操作命令

复制代码
安装:yum install firewalld
启动: systemctl start firewalld
查看状态: systemctl status firewalld
禁用,禁止开机启动: systemctl disable firewalld
停止运行: systemctl stop firewalld
查看版本: firewall-cmd --version
查看帮助: firewall-cmd --help
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
端口转发:
打开端口转发,首先需要打开IP地址伪装 :
firewall-cmd --zone=external --add-masquerade
转发 tcp 22 端口至 3753:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toport=3753
转发端口数据至另一个IP的相同端口:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toaddr=192.168.1.112
转发端口数据至另一个IP的 3753 端口:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp::toport=3753:toaddr=192.168.1.112

标签:zone,--,cmd,端口,tcp,firewall,linux,开放
From: https://www.cnblogs.com/JackShi/p/18454194

相关文章

  • fmql之Linux设备驱动框架
    设备驱动框架正点原子第39章---LED驱动框架    测试成功:贴代码(不需要测试APP)/***************************************************************Copyright©ALIENTEKCo.,Ltd.1998-2029.Allrightsreserved.文件名:leds-atk.c作者......
  • 笔记--(5)、Linux硬盘管理与文件系统基础
    一、挂载、卸载在linux中所有的存储设备有需要挂载才可以使用lsblk查看硬盘信息mount挂载命令mount-tsdb/mydisk/挂载sdb硬盘到mydisk目录中umount卸载挂载设备命令umountsdb取消挂载sdb硬盘umount/mydisk/输入挂载路径也能取消二、硬盘分区结构硬盘中......
  • linux_ssh免密登录
    SSH(SecureShell)协议是一种安全的网络协议,认证原理是基于用户名密码和基于密钥对两种认证方式,本次讲解基于密钥对的认证方式,也就是免密登录免密登录原理.ssh文件夹下的文件功能解释.ssh路径一般在用户的家目录下文件解释known_hosts记录ssh访问过计算机的公钥(publi......
  • Linux 中6种查看日志命令
    Linux查看日志的命令有多种:tail、cat、head、echo等,本文只介绍几种常用的方法。1、tailtail-n10test.log查询日志尾部最后10行的日志;tail-n+10test.log查询10行之后的所有日志;tail-fn10test.log循环实时查看最后1000行记录(最常用的)一般还会配合着......
  • 【Linux】yum、vim、gcc/g++
    文章目录1.Linux软件管理包yum什么是软件包rzsz查看软件包如何安装软件如何卸载软件Linux开发工具2.Linux编译器vimvim的基本概念vim的基本操作3.Linux编译器gcc/g++背景知识在这里涉及到一个重要的概念:函数库函数库一般分为静态库和动态库两种。gcc选项1.Linux软......
  • Linux练习题(一)
    1、在/zhangsan目录下建立pc目录mkdir-p/zhangsan/pc2、在zhangsan/pc目录下完成以下目录结构创建ceshi、ceshi/ceshi1、ceshi/ceshi1/ceshi1-1mkdir-p/zhangsan/pc/ceshi/ceshi1/ceshi1-13、在zhangsan/pc/目录下分别建立以下文件1、2、3、4cdzhangsan/pctouch......
  • Linux 网络管理-ip命令
    Linux网络管理-ip命令ip--helpUsage:ip[OPTIONS]OBJECT{COMMAND|help}ip[-force]-batchfilenamewhereOBJECT:={address|addrlabel|amt|fou|help|ila|ioam|l2tp|link|macsec|maddress|monitor|mptcp......
  • 论文阅读5——CORA:采用CLIP进行开放式词汇检测,结合区域提示和锚点预匹配
    论文原文地址:CVPR2023OpenAccessRepository开源代码:https://github.com/tgxs002/CORA目录论文翻译摘要:1介绍2相关工作3方法3.1总述3.2区域提升3.3 锚点预匹配4实验4.1数据集&训练&评估4.2实施细节4.3 与最先进方法的比较4.4.区域激励的有效性4......
  • 宝塔占用80端口
    “宝塔占用80端口”时,通常指的是在使用宝塔面板(BTPanel)管理服务器时,发现HTTP默认使用的80端口被宝塔的一些服务占用了。这可能会导致你在尝试启动其他需要使用80端口的服务(如Apache或Nginx)时遇到问题。以下是一些处理方法:检查端口占用情况 可以通过命令netstat-an|grep:8......
  • springboot-网站开发-linux服务器部署jar格式图片存档路径问题
    springboot-网站开发-linux服务器部署jar格式图片存档路径问题!近期在部署自己的网站源码,使用的是jar格式的编码格式。发布到远程服务器后,发现客户捐款的证书图片存在异常。经过排查代码,找到了原因。下面分享给大家。1:首先,在linux服务器内部,存档图片,文件等资源的时候,本地java......