windows和linux系统下测试端口连通性的命令

文章目录

  • 1. ping
  • 2. telnet
  • 3. ssh
  • 4. curl
  • 5. wget
  • 6. tcping
  • 总结

1. ping

ping命令只能测试某个IP通不通,不能测试某端口的连通性。因为ping命令是基于ICMP协议,是计算机网络中的网络层的协议,但是想要测试某个的连通性,需要用传输层的TCP/UDP协议。

2. telnet

这个命令在windows/linux上通用,要是在windows上,首先要看这个服务是不是开启的。

控制面板 -> 程序 -> 启用或关闭 Windows功能 -> Telnet客户端

用法:(注意中间是空格,不是冒号了)

telnet ip port

1.1 开放的端口

[appuser&dp-core-bat ~]$ telnet 10.172.123.253 28080
Trying 10.172.123.253...
Connected to 10.172.123.253

1.2 不开放的端口

[appuser&dp-core-bat ~]$ telnet 10.172.123.253 28081
Trying 10.172.123.253...
telnet: connect to address 10.172.123.253: Connection refused

3. ssh

用法

ssh -v -p port ip

说明:

  • v 调试模式(会打印日志)
  • p 指定端口
  • username:远程主机的登录用户
  • ip:远程主机

2.1. 开放的端口

C:\WINDOWS\system32>ssh -v -p 28080 10.172.123.253
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Connecting to 10.172.123.253 [10.172.123.253] port 28080.
debug1: Connection established

2.2 未开放的端口

C:\WINDOWS\system32>ssh -v -p 28080 10.172.123.253
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Connecting to 10.172.123.253 [10.172.123.253] port 28081.
debug1: connect to address 10.172.123.253 port 28081: Connection refused
ssh: connect to host 10.172.123.253 port 28081: Connection refused

4. curl

url 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

用法

curl ip:port

3.1 开放的端口

[appuser&dp-core-bat ~]$ curl 10.172.123.253 28080
<HTML>
<HEAD>
<TITLE>Error 404 - Not Found<TITLE>
<BODY>
</BODY>
</HTML>

3.2 未开放的端口

[appuser&dp-core-bat ~]$ curl 10.172.123.253 28081
curl: (7)Failed connect to 10.172.123.253:28081; Connection refused

5. wget

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载。

用法

wget ip:port

4.1 开放的端口

wget 10.172.123.253:28080
Connecting to 1.1.1.1:8000... connected.

4.2 未开放的端口

wget 10.172.123.253:28081 
failed: Connection timed out. Retrying.

6. tcping

这是个第三方工具,下载地址 tcping.exe - ping over a tcp connection。这个工具还可以用来测试TCP的延迟。在官网下载下载 tcping.exe, 复制到 ‘C:\Windows\System32’ 就可以在cmd里面用了。

用法

tcping ip port

总结

windows系统下可用的: 1/2/6
linu系统下可用的: 1/2/3/4/5/6


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/556346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python写windows程序_【Python学习】Python 写Windows Service服务程序

如下遇到自己编写的服务无法启动需要添加环境变量(标红的)C:\Python27\Scripts;C:\Python27\;C:\Python27\chromedriver.exe;C:\Python27\Lib\site-packages\win32;C:\Python27\Lib\site-packages\pywin32_system32;1.需求为什么要开发一个windows服务呢&#xff1f;之前做一个…

关于Apache Commons-Lang3的使用

关于Apache Commons-Lang3的使用 在日常工作中&#xff0c;我们经常要使用到一些开源工具包&#xff0c;比如String&#xff0c;Date等等。有时候我们并不清楚有这些工具类的存在&#xff0c;造成在开发过程中重新实现导致时间浪费&#xff0c;且开发的代码质量不佳。而apache…

linux 查看ip_如何在 Linux 中查看可用的网络接口 | Linux 中国

对于某些人来说&#xff0c;他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置。众所周知&#xff0c;为了在命令行中进行网络设定的配置&#xff0c;我们首先必须知道系统中有多少个可用的网络接口。-- Sk在我们安装完一个 Linux 系统后最为常见的任务便是网络配置…

SpringBoot的整合————一些常用工具类依赖及用法总结

文章目录概述:&#xff08;1&#xff09;Hutool&#xff08;2&#xff09;fastjson&#xff08;3&#xff09;commons-lang3&#xff08;4&#xff09;poi概述: 为了简化我们的开发代码&#xff0c;我们常常在pom.xml文件中引入一些工具类的依赖来方便我们的开发&#xff0c;本…

android有关医疗实现功能,基于Android的智能医疗监测系统的设计与实现_问答库

随着社会经济的快速发展&#xff0c;工作压力的进一步加大&#xff0c;如今人们对个人健康越来越关注&#xff0c;为了有效减轻家庭医疗支出同时&#xff0c;让人们足不出户就能享受到自身健康检测的高质量医疗服务&#xff0c;智能医疗监测系统成为关注的焦点。另一方面&#…

python教程下载百度云盘到手机_Python教程百度云盘哪里找

原标题&#xff1a;Python教程百度云盘哪里找Python是一门使用非常简单的编程语言&#xff0c;可以轻松应用于各种应用程序的开发。它的动态类型有助于代码简化和组合&#xff0c;是许多平台的解释性语言&#xff0c;成为众多程序员编程首选的便携式选项。也许&#xff0c;某天…

实现springboot的starter

什么是 Spring Boot Spring Boot 基本上是 Spring 框架的扩展&#xff0c;它消除了设置 Spring 应用程序所需的复杂例行配置。我们在使用 Spring 框架的时候&#xff0c;我们接触得比较多的应该是 Spring MVC、 IOC 、 DI 、AOP 等等&#xff0c;而这些框架在使用的过程中会需…

android多点触摸手势,安卓手势学习笔记(三) 多点触控

8种机械键盘轴体对比本人程序员&#xff0c;要买一个写代码的键盘&#xff0c;请问红轴和茶轴怎么选&#xff1f;跟踪多个触点当多个手指同时触碰屏幕时&#xff0c;系统产生如下的事件&#xff1a;ACTION_DOWN –第一个触点。它启动了手势&#xff0c;在MotionEvent中该触点的…

如何用python编程制作出表格_使用Python轻松制作漂亮的表格

原标题&#xff1a;使用Python轻松制作漂亮的表格转自&#xff1a;https://www.linuxmi.comPython太有用而且很方便图表可以用matplotlib轻松制作&#xff0c;数值计算只要有numpy就行。最近&#xff0c;Python被广泛用于机器学习系统的研究&#xff0c;甚至还能制作游戏。我突…

SpringBoot 自动配置实现流程

&#xff08;1&#xff09;SpringBoot启动的时候加载主配置类&#xff0c;开启了自动配置功能EnableAutoConfiguration。查看SpringBootApplication &#xff08;2&#xff09;查看EnableAutoConfiguration&#xff0c;其作用是利用AutoConfigurationImportSelector给容器中导入…

python如何运行源文件_Python如何运行

Python是一种解释型语言&#xff0c;在执行Python的时&#xff0c;解释器将源代码source code翻译成字节码byte code&#xff0c;然后byte code交给Python虚拟机PVM去执行&#xff0c;整个流程如下图所示:byte code1 字节码翻译Python解释器并不是每次都会将源代码source code翻…

spring.factories 的妙用

现象 在阅读 Spring-Boot 相关源码时&#xff0c;常常见到 spring.factories 文件&#xff0c;里面写了自动配置&#xff08;AutoConfiguration&#xff09;相关的类名&#xff0c;因此产生了一个疑问&#xff1a;“明明自动配置的类已经打上了 Configuration 的注解&#xff0…

学习android 画板源代码,Android实现画画板案例

郑州app开发画画板案例。布局代码是三个button和一个imagesview下面是图片。布局代码就不展示了。下面是java代码。package cn.xhhkj.image;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.graphics.Bitmap;import android.gr…

apache 部署python3_centos7.6+python3+apache2.4+django2.1.2网站部署总结

本次网站部署是使用了django2.1.2版本部署&#xff0c;由于centos自带的Python2.7不支持django2.0以上版本&#xff0c;故需要安全python3的环境。python3、apache的安装不做具体介绍&#xff0c;网上有很多方法&#xff0c;不做具体介绍&#xff0c;重点针对本次部署过程中遇到…

android 仿微信朋友圈 评论,2020年android 仿微信朋友圈 评论

2020年android 仿微信朋友圈 评论1.如果有人问我:那些艰难的岁月你是怎么熬过来的?我想我只有一句话回答:我有一种强大的精神力量支撑着我,这种力量名字叫“想死又不敢”二十、我喜欢转身转得漂亮&#xff0c;放手放得潇洒你在玩以这样的挂念&#xff0c;会悲伤的逃脱11、我嫉…

Spring Boot 之spring.factories

首先抛出一个问题&#xff1a;如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下&#xff0c;怎么办呢&#xff1f;也就是如何去加载第三方的Bean 呢&#xff1f; 有两种方式可以解决&#xff1a; 这里我们使用Swagger的配置来做实验。 1&#xff1a;首先一…

dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊

Q你有没有遇到这样的情况&#xff1f;身边的同事或同学经常说什么高程图、坡向图、坡度图、生态水文图、热力密度图、大数据算法&#xff0c;而自己却一无所知&#xff0c;心里感到特别的慌啊。文末附ArcGIS最新版及超强数据神器 很多人会说&#xff0c;“设计师是感性的&#…

android预加载app,Android欢迎页预加载首页数据

项目需求&#xff1a;展示欢迎页的同时执行token登录和首页预加载背景&#xff1a;在此之前&#xff0c;展示欢迎页和token登录等网络操作是串行的&#xff0c;所以用户点开App到最终看到首页的时间就是&#xff1a;"展示欢迎页的时间""登录时间""请求…

@ImportResource()注解的使用

ImportResource注解用于导入Spring的配置文件&#xff0c;让配置文件里面的内容生效&#xff1b;(就是以前写的springmvc.xml、applicationContext.xml) Spring Boot里面没有Spring的配置文件&#xff0c;我们自己编写的配置文件&#xff0c;也不能自动识别&#xff1b; 想让Sp…

mybatis3 没有生成example_网站图片尺寸自动生成

目录1. 背景2. 实现思路2.1. 尺寸动态变化2.2. 实时裁剪并静态化3. web或代理服务器插件实现方案1. 背景某天我的前同事给我打电话&#xff0c;说他们的负载很高&#xff0c;经查发现网站首页有20M&#xff0c;原因是首页直接引用高清图片&#xff0c;没有安装分辨率生成缩图。…