怎么看端口是否打开,netstat查看端口状态详解

端口是与 Linux 电脑操作系统上的运用或过程的通信节点的逻辑性实体线 。在应用以前 , 掌握总体目标设备上什么端口是打开并已经运作服务项目是十分有效的 。
我们可以应用 netstat 或别的好多个 Linux 命令如 NMAP 在当地设备上轻轻松松地列举 Linux 中的打开端口 。
在本手册中 , 大家将向你展现怎么使用简易的 netcat (通称 nc)命令来明确远程控制服务器上的端口是不是可浏览/打开 。
netcat(或通称 nc )是一个功能齐全且便于应用的程序流程 , 可用以 Linux 中与 TCP、UDP 或 UNIX 域tcp协议有关的一切事儿 。
【怎么看端口是否打开,netstat查看端口状态详解】# yum install nc [在 CentOS/RHEL 中]
# dnf install nc [在 Fedora 22+ 中]
$ sudo apt-get install netcat [在 Debian/Ubuntu 中]
我们可以应用它:打开 TCP 联接、监听随意 TCP 和 UDP 端口、推送 UDP 数据文件、在 IPv4 和 IPv6 开展端口扫描仪 。
应用 netcat , 你能查验单独或好几个或一段打开的端口范畴 , 以下所显示 。下边的命令将协助大家查询端口 22 是不是在服务器 192.168.56.10 上打开:
$ nc -zv 192.168.1.15 22
上边的命令中 , 这种标示是:

  1. -z – 设定 nc 仅仅扫描仪监听xinetd , 事实上不向他们推送一切数据信息 。
  2. -v – 开启详尽方式
下边的命令会查验远程控制服务器 192.168.5.10 上是不是打开了端口 80、22 和 21(大家还可以应用IP地址):
nc -zv 192.168.56.10 80 22 21
还可以特定端口扫描仪的范畴:
$ nc -zv 192.168.56.10 20-80
大量有关 netcat 命令的事例和应用 , 阅读文章大家下边的文章内容 。
  1. 应用 netcat 命令在 Linux 网络服务器间传输文件
  2. Linux 网络配置及排障调节命令
就这样 。在文中中 , 大家表述了怎么使用 netcat 命令检验远程控制服务器端口是不是可以达到/打开 。
via: http://www.tecmint.com/check-remote-port-in-linux/

    推荐阅读