Linux测试端口的连通性

在日常开发过程中,有时会遇到需要测试测试某些端口是否可以连通的问题,常用的方法有以下

1、telnet ip port

  • ip是指测试主机的ip
  • port是指测试主机的端口
[root@tdh-01 ~]# telnet 127.0.0.1 6380
Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

2、curl ip:port

curl命令利用URL语法在命令行方式下工作的开源文件传输工具,也可以用来测试端口的连通性

  • ip是指测试主机的ip
  • port是指测试主机的端口
    当连接成功时,会输出相应的成功信息
[root@tdh-01 ~]# curl 127.0.0.1:80
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <title>Apache HTTP Server Test Page powered by CentOS</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <!-- Bootstrap -->
    <link href="/noindex/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="noindex/css/open-sans.css" type="text/css">

<style type="text/css"><!--

body {
  font-family: "Open Sans", Helvetica, sans-serif;
  font-weight: 100;
  color: #ccc;
  background: rgba(10, 24, 55, 1);
  font-size: 16px;
}

h2, h3, h4 {
  font-weight: 200;
}

h2 {

</code></pre><h4 id="3wget-ipport">3、wget ip:port</h4><pre><code>[root@tdh-01 ~]# wget 127.0.0.1:6380
--2022-06-08 16:08:15--  http://127.0.0.1:6380/
正在连接 127.0.0.1:6380... 已连接。
已发出 HTTP 请求,正在等待回应... 200 没有 HTTP 头,尝试 HTTP/0.9
长度:未指定
正在保存至: "index.html"

</code></pre><h4 id="4lsof--iport">4、lsof -i:port</h4><ul><li>lsof 命令来查看某一端口是否开放,如果有显示说明已经开放了,如果没有显示说明没有开放</li></ul><pre><code>[root@tdh-01 ~]# lsof -i:6380
COMMAND     PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
redis-ser 10795 root    4u  IPv6 3910210267      0t0  TCP *:6380 (LISTEN)
redis-ser 10795 root    5u  IPv4 3910210268      0t0  TCP *:6380 (LISTEN)
</code></pre></div></style></head></html>

Original: https://www.cnblogs.com/yangblogFamily/p/16356144.html
Author: 龙空白白
Title: Linux测试端口的连通性

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/589641/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 使用Animate.css

    Animate.css是一个css动画库,可以做出一些非常好看的动画; 官网:https://animate.style Animate.css非常容易上手,但是动画是一开始就加载…

    Java 2023年6月6日
    092
  • MyBatis(二四):缓存——一级缓存

    MyBatis的缓存分为一级缓存和二级缓存。 先看一下MyBatis官方文档给出的说明: MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它…

    Java 2023年6月15日
    072
  • 下单流程解耦新方案-你知道Spring事件监听机制吗

    一、Spring事件监听介绍 Spring对事件监听是通过事件类型、事件类型监听和事件发布器3个部分来完成的 // 1. 自定义订单事件 public class OrderEve…

    Java 2023年6月14日
    067
  • ssm框架配置信息

    常用依赖 4.0.0 com.kuang ssmbuild 1.0-SNAPSHOT junit junit 4.12 mysql mysql-connector-java 5.1…

    Java 2023年6月5日
    066
  • 访问修饰符protected和default的区别,成员变量和局部变量

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    067
  • Java后端WebSocket的Tomcat实现

    一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览…

    Java 2023年5月29日
    075
  • 【校招VIP】[前端][一本][6分]项目需要考虑到PC端和移动端

    关注【校招VIP】 公众号,回复【简历】 ,添加校招顾问微信,即可获取简历指导! 本份简历是一位21届一本前端同学的简历,简历评分6分。 一、学员简历 二、指导意见 简历模板没有问…

    Java 2023年6月5日
    067
  • spring cloud alibaba 组件版本关系 以及 毕业版本依赖关系

    Spring Cloud Alibaba VersionSentinel VersionNacos VersionRocketMQ VersionDubbo VersionSeat…

    Java 2023年6月7日
    059
  • Redis入门到实战

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    059
  • 个人springboot配置项

    update user set u_name="lisi"​ 应用名称 spring.application.name=auction_java 应用服务 WE…

    Java 2023年6月7日
    076
  • Oracle 11g UNDO 管理 详解

    从Oracle 11g 开始,使用默认安装时,Oracle 会自动管理UNDO,之前也整理过几篇有关UNDO的文章,如下: Oracle undo 表空间管理 整理的都比较散,所以…

    Java 2023年5月30日
    068
  • Springboot 整合 MyBatisPlus[详细过程]

    Springboot 整合 MyBatisPlus[详细过程] 提要 这里已经将Springboot环境创建好 这里只是整合MyBatis过程 引入Maven依赖 添加MyBati…

    Java 2023年6月9日
    071
  • Apache Flink系列-②什么是Apache Flink?

    Apache Flink是一个在无界和有界数据流上进行有状态计算的框架。Flink提供了不同抽象级别的多个API,并为常见用例提供了专用库。 在这里,我们介绍Flink易于使用且富…

    Java 2023年6月5日
    055
  • Java内存模型(JMM)及8种原子操作

    Java内存模型(JMM) 关于JMM的一些同步的约定: 线程解锁前,必须把共享变量 立刻刷回主存。 线程加锁前,必须读取主存中的 最新值到工作内存中! 加锁和解锁是同一把锁。 j…

    Java 2023年6月9日
    076
  • 亚信防毒墙网络版卸载

    许多大公司(尤其是央企)都统一安装亚信防毒墙网络版,但亚信在使用中非常不友好,功能差、内存占比高,每个人都有干掉它的冲动,但卸载亚信防毒墙网络版需要本地管理员密码,多数人面对亚信防…

    Java 2023年5月30日
    0241
  • Java期末复习!

    本次复习从两道编程题入手(简单的99乘法表和一个冒泡排序) 首先99乘法表是由两个for循坏嵌套完成的,如下 我的第二步是复习了一个冒泡,定义BubbleSort类,然后新建Day…

    Java 2023年6月5日
    078
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球