文章目录

  • 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


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

  1. linux清除文件后df还是满的,Linux系统下用du和df命令清除大文件的方法

    很多用户表示,Linux系统中发现/home目录下剩余空间不足的时候,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.但是,如何用du和df命令清除大文件呢?下面,U大侠 ...

  2. linux系统下 压缩和解压缩文件命令

    linux系统下 压缩和解压缩文件命令 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2.把/home ...

  3. python在windows和linux系统下批量读取grib2数据

    python在windows系统和linux系统读取grib或者grib2数据所用的库不一样,下面分别细说. 1.python在linux系统下批量读取grib或grib2数据 linux系统对pyt ...

  4. Windows和Linux系统下的共享文件夹配置

    说明 Linux和Windows系统下共享文件夹的方法,我所掌握实现的有samba与xftp两种.虽说有办法可以实现文件夹或文件的直接拖动传输.但是对于内存较大的文件可能不太方便;同样,直接拖动传输文 ...

  5. Linux系统下的文件管理类常命令及使用方式

    Linux上的文件管理类命令有哪些,常用的使用方式 文件系统操作命令分为:目录操作命令.文件操作命令.权限操作命令 目录操作命令: ls 列出目录的属性信息 pwd 列出用户当前所处目录路径 du 列 ...

  6. Windows 和 Linux 系统下,如何查看 Redis 的版本号?

    一.Windows 下查看 Redis 版本号 1.1 打开 Redis 所在目录,启动 redis-server 服务器端   进入 Redis 所在目录 C:\Program Files\redi ...

  7. linux获取网卡的ip,Windows和Linux系统下获取多网卡的ip地址

    在Windows或者Linux操作系统中,获取多网卡信息,可通过执行命令方式获取,具体如下: public Vector getServerIps() { Vector address = new V ...

  8. Linux系统下利用Impost3r劫持sudo命令窃取凭据

    Impost3r是一款针对Linux平台的密码窃取工具,该工具采可以在linux系统的普通用户权限下制造水坑,从目标Linux主机中获取各类密码如ssh.su.sudo等. 软件使用 C 语言编写,可 ...

  9. linux系统下启停nginx的命令

    linux 下面启动nginx 和关闭nginx, 查看linux 开放的所有端口netstat -ntpl,重启服务命令 :service network restart 1.进入到安装的目录里面 ...

最新文章

  1. 齐次坐标的理解(2)
  2. 51单片机程序及调试步骤实战经验
  3. 网络服务-SAMBA
  4. 3DSlicer23:Module-Create Loadable
  5. 3.2 参数估计:极大似然估计方法 ML
  6. bzoj3589 动态树 求链并 容斥
  7. python flask源码解析_Flask知识全套及源码分析
  8. Python中的正则表达式(re)
  9. Three.js – Building a Cube with different mater...
  10. 图书管理 python excel_爬取python异步社区图书并写入excel
  11. 工厂模式(Factory Method)
  12. VBScript教程-第二章. 运行脚本
  13. Docker容器dockerfile构建镜像
  14. python:实现恩尼格玛密码机算法(附完整源码)
  15. EXCEL使用技巧大全:输入的技巧
  16. 第二十一章 异步编程
  17. 4.7 设置单元格中文本的行间距 [原创Excel教程]
  18. 小心QQ信息中的网址传播维金Worm.Win32.Viking.ix/Worm.Viking.pg
  19. 图像处理:U-Net中的重叠-切片(Overlap-tile)
  20. sigar获取进程信息

热门文章

  1. cesium广告牌_公路广告牌
  2. python函数示例_PHP closeir()函数与示例
  3. 浮点数转换为整数四舍五入_定义宏以将浮点值四舍五入为C中最接近的整数
  4. Windows中获取和设置系统日期时间的C程序
  5. centos php fpm 停止_如何关闭php-fpm进程?
  6. python线程同步锁_[python] 线程间同步之Lock RLock
  7. ruby hash方法_Ruby中带有示例的Hash.keys方法
  8. ruby .each_Ruby中带有示例的Array.each方法
  9. 用贪婪算法解决背包问题_解决主要算法问题的贪婪策略
  10. 【Matlab】扩展卡尔曼滤波器原理及仿真(初学者入门专用)