Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux测试ip端口是否可连接

作者:发光男神   发布日期:2026-05-02   浏览:114

# 使用 Linux 命令行工具测试 IP 端口是否可连接

# 方法一:使用 telnet
# 解释:telnet 是一个简单的网络协议,可以用来测试 TCP 端口的连通性。
# 语法:telnet <IP地址> <端口号>
# 示例:
telnet 192.168.1.1 80

# 方法二:使用 nc (netcat)
# 解释:nc 是一个功能强大的网络工具,可以用来读写网络连接。
# 语法:nc -zv <IP地址> <端口号>
# 示例:
nc -zv 192.168.1.1 80

# 方法三:使用 bash 脚本结合 /dev/tcp
# 解释:/dev/tcp 是 Bash 内置的伪文件系统,可以用来测试 TCP 连接。
# 示例:
if echo >/dev/tcp/192.168.1.1/80; then
    echo "Port 80 is open"
else
    echo "Port 80 is closed"
fi

解释说明:

  • telnet 是最简单的方式,但需要安装 telnet 包。它会尝试与指定的 IP 和端口建立连接,并显示连接结果。
  • nc (netcat) 是一个更强大的工具,支持更多的选项和功能。-z 选项表示只扫描端口而不发送数据,-v 表示显示详细信息。
  • /dev/tcp 是 Bash 内置的功能,不需要额外安装工具,适用于简单的脚本编写。

如果你在执行这些命令时遇到问题,请确保你有足够的权限或安装了相应的工具。

上一篇:linux 查询本机ip

下一篇:linux系统怎么查看ip

大家都在看

linux如何启动nginx

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站