专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

怎么查看端口是否被占用?端口占用查询方法

来源:小易整编  作者:小易  发布时间:2022-10-28 10:37
摘要:怎么查看端口是否被占用?端口占用查询方法,关注系统正在监听的端口对运维人员是一件非常重要的事情,因为对外开放的端口越多,系统增加的风险就越大(后面还会写一篇系统安全的文章,记得关注我哦)。除了入侵之外,运维人员在做故障排查的时候,也需要观察...

怎么查看端口是否被占用?端口占用查询方法,关注系统正在监听的端口对运维人员是一件非常重要的事情,因为对外开放的端口越多,系统增加的风险就越大(后面还会写一篇系统安全的文章,记得关注我哦)。除了入侵之外,运维人员在做故障排查的时候,也需要观察端口变化。

怎么查看端口是否被占用?端口占用查询方法

例如:一台服务器上同时部署了Apache和Nginx,那么就必须确认他们是否是使用了TCP #80/443端口。服务宕了,就会先看端口在不在,端口不在,是不是服务停止了,被 OOM 等。

在Linux下检查被监听的端口进程

1:lsof命令

语法:

$ sudo lsof -i -P -n
$ sudo lsof -i -P -n | grep LISTEN
$ doas lsof -i -P -n | grep LISTEN ### [OpenBSD] ###

举例:使用lsof命令检查监听端口和应用程序

怎么查看端口是否被占用?端口占用查询方法

输出的最后一行是

sshd 85379 root 3u IPv4 0xffff80000039e000 0t0 TCP 10.86.128.138:22(LISTEN)
  • sshd 是应用程序的名称。

  • 10.86.128.138 是sshd应用程序绑定到的IP地址(LISTEN)

  • 22 是正在使用的TCP端口(LISTEN)

  • 85379 是sshd进程的进程ID

2:netstat命令

可以使用netstat检查端口端口和应用程序

  • Linux netstat语法

$ netstat -tulpn | grep LISTEN
  • FreeBSD / MacOS X netstat语法

$ netstat -anp tcp | grep LISTEN
$ netstat -anp udp | grep LISTEN
  • OpenBSD netstat语法

$ netstat -na -f inet | grep LISTEN
$ netstat -nat | grep LISTEN

3:nmap命令

语法:

$ sudo nmap -sT -O localhost
$ sudo nmap -sU -O 192.168.2.13 ##[ list open UDP ports ]##
$ sudo nmap -sT -O 192.168.2.13 ##[ list open TCP ports ]##

举例:使用nmap确定哪些端口正在侦听TCP连接

怎么查看端口是否被占用?端口占用查询方法

可以在单个命令中组合TCP / UDP扫描:

$ sudo nmap -sTU -O 192.168.2.13

结束进程

根据PID kill掉相关进程:

kill -9 {PID}

在Windows下检查被监听的端口进程

常用的检查Windows操作系统的端口使用情况命令:

netstat -bano | more
netstat -bano | grep LISTENING
netstat -bano | findstr /R /C:"[LISTEING]"

举例

1.查看所有的端口占用情况

C:\>netstat -ano

怎么查看端口是否被占用?端口占用查询方法

2.查看指定端口的占用情况

在dos下,输入netstat -ano|findstr 8189,查看端口使用情况

怎么查看端口是否被占用?端口占用查询方法

3.结束该进程

输入taskkill /pid 13064 /f停止端口占用

怎么查看端口是否被占用?端口占用查询方法


本文地址:百科生活频道 https://www.neebe.cn/live/700529.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科生活
小编:小易整编
相关文章相关阅读
  • 怎么关闭端口(windows怎么关闭端口)

    怎么关闭端口(windows怎么关闭端口)

       今天我想和大家分享一下关于如何关闭端口的问题(windows如何关闭端口)。以下是小编对这个问题的总结。让我们看一看。使用高级安全WindowsDefender防火墙设置关闭禁用的端口,以端口445为例。1.打开【控制面板】--...

  • 如何查看本机ip地址(如何查看本机ip地址和端口)

    如何查看本机ip地址(如何查看本机ip地址和端口)

      今天小编给各位分享如何查看本机ip地址(如何查看本机ip地址和端口),如果能碰巧解决你现在面临的问题,别忘了关注小站,我们一起开始吧!如何查询ip地址1:步骤①先按键盘上的[Win+R],弹出运行窗口后输入[cmd],按回车键;②在命...

  • 什么是串口(串口和端口有什么区别)

    什么是串口(串口和端口有什么区别)

    我们工控的朋友每天都在和这些专业术语打交道。就像吃饭一样简单。你跟圈外的朋友说话,他们一脸懵:你说什么呢?没有人理解痛苦,也没有人能理解一个笑话!这是第四次工业革命。我们工控圈早就该站起来了!开门见山,让全民了解工控圈!今天就来说说什么是...

  • 打开端口(打开端口命令)

    打开端口(打开端口命令)

      今天小编给各位分享打开端口(打开端口命令),如果能碰巧解决你现在面临的问题,别忘了关注小站,我们一起开始吧!如何打开自己电脑的端口1.单击开始-控制面板-Windows防火墙。2.单击“打开或关闭windows防火墙”以打开windo...

  • 什么是端口映射(如何设置端口映射?)

    什么是端口映射(如何设置端口映射?)

    什么是端口映射(如何设置端口映射?)很多朋友多次提到端口映射和端口转发的区别?如果不详细区分两者,很容易混淆。今天,我们来看看。首先,什么是端口映射?端口映射:端口映射是将内网主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户...

  • 如何打开端口(windows打开端口)

    如何打开端口(windows打开端口)

    概述netstat命令是监控TCP/IP***的一个非常有用的工具。它可以显示路由表、实际***连接和每个***接口设备的状态信息。Netstat检查端口状态1.点击左下角的【开始】找到运行,或者直接用快捷键【winR】打开...

  • udp端口(udp端口号)

    udp端口(udp端口号)

       今天我想和大家分享一下udp端口(udp端口号)的问题。以下是小编对这个问题的总结。让我们看一看。TCP端口和UDP端口主要是区别,基本没什么联系:1)TCP端口---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务...

  • 日本代理ip地址和端口,日本代理ip软件

    日本代理ip地址和端口,日本代理ip软件

    日本代理ip:端口ID地址端口类型地区验证时间响应WHOIS1133.1.16.1723127HTTP日本东京05-0809:551.001whois2133.1.16.172...

  • 周排行
  • 月排行
  • 年排行

精彩推荐