linux查看端口是否占用(如何查看端口占用)
linux查看端口是否占用(如何查看端口占用)
2024-11-22 01:30:24  作者:清风巷  网址:https://m.xinb2b.cn/life/ymd392318.html

哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 Linux 系统或任何远程系统上开放的端口。

无论您是使用 Linux 作为服务器还是桌面环境,了解开放的端口或正在使用的端口在各种情况下都会有所帮助。

例如,如果您正在运行基于 Apache 或 Ngnix 的 Web 服务器,则使用的端口应该是 80 或 443。检查端口将确认这一点。同样,您可以检查 SMTP 或 SSH 或其他一些服务正在使用哪个端口。在将端口分配给新服务时,了解哪些端口正在使用是很有必要的。

您还可以检查是否有端口被用于安全入侵。

在 Linux 中有多种检查端口的方法。我将在本文中分享我最喜欢的两种方法。

方法一:使用 lsof 命令查看当前登录的 Linux 系统中打开的端口

如果您直接或通过 SSH 登录到系统,则可以使用 lsof 命令检查其端口。

sudo lsof -i -P -n

lsof 命令用于查找用户使用的文件和进程。这里用到的选项是:

-i:如果没有指定IP地址,这个选项选择列出所有网络文件-P:禁止将端口号转换为端口名称, 如 3306 转为 MySQL-n:禁止IP转换为hostname,缺省是不加上-n参数


然而,上面命令也向我们展示了许多计算机实际上并未监听的额外端口。

您可以将此命令的输出通过管道传输到 grep 命令并匹配模式“LISTEN”,如下所示:

sudo lsof -i -P -n | grep LISTEN

这样只会显示我们的计算机正在监听的端口以及哪个服务正在使用所述开放端口。

方法二:使用 netcat 命令检查任何服务器上的端口

nc (Netcat) 是一个命令行实用程序,它使用 TCP 和 UDP 协议通过网络在计算机之间读取和写入数据。

下面给出了 nc 命令的语法:

nc [options] host port

这个实用程序有一个 -z 标志。使用时,它将使 nc 扫描侦听守护程序而不实际向端口发送任何数据。

将此与 -v 标志结合使用,启用详细模式,您可以获得详细的输出。

以下是使用 nc 命令扫描系统开放端口的命令:

nc -z -v <IP-ADDRESS> 1-65535 2>&1 | grep -v 'Connection refused'

将 IP-ADDRESS 替换为您正在检查端口的 Linux 系统的 IP 地址。可以是本机ip 127.0.0.1,也可以是远程机器的ip地址。

至于我为什么选择值 1 到 65535,那是因为端口范围从 1 开始,到 65535 结束。

最后,将输出通过管道传递给 grep 命令。使用 -v 选项,它会排除任何返回包括 “Connection refused” 的行。

这将显示计算机上打开的所有端口,这些端口可由网络上的另一台计算机访问(在防火墙允许的情况下)。

结论

在这两种方法中,我更喜欢 lsof 命令。它比 nc 命令更快。但是,您需要登录系统并拥有 sudo 访问权限。换句话说,如果您正在管理系统,则 lsof 是更合适的选择。

nc 命令具有无需登录即可扫描端口的灵活性,但当扫描远程主机时因为需要网络交互会很慢, 特别是面临超时请求时,可使用 -q secs 参数设置超时时间。

  • 高中语文的学习方法(怎样学好高中语文)
  • 2024-11-22怎样学好高中语文提前预习课文:(1)预习作为学习的重要阶段,所以在老师上课之前,可以提前预习好课文,先自学一下(2)在预习中多运用自己所获得的知识和方法,主动去解决自己可以解决的问题,然后将不懂的问题记下来,在上课时。
  • 九尾狐修炼成仙的故事(千年修行的狐仙)
  • 2024-11-22千年修行的狐仙南阳府西三十里,有个集镇叫王村铺,紧靠着的村子叫大王庄大王庄有个王子玉,十七八岁,好读书,人实诚有天夜里,他梦见一个白胡子老头对他说:“想求学问,你上茅山看石碑去,回来了天下事都通了”走到半路上,子玉。
  • 火焰纹章风花雪月cv表(火焰纹章风花雪月全游戏配音声优一览表)
  • 2024-11-22火焰纹章风花雪月全游戏配音声优一览表艾黛尔贾特加隈亜衣修伯特小西克幸多洛缇雅長妻樹里菲尔迪南特坂泰斗贝尔娜提塔辻あゆみ卡斯帕尔村上聡佩托拉石上静香林哈尔特堀江瞬帝弥托利石川界人杜笃高橋英則菲力克斯帆世雄一梅尔赛德司花守ゆみり亚修井上雄貴。
  • 网红舞帝利哥黑历史(网红舞帝利哥起诉徒弟小白龙)
  • 2024-11-22网红舞帝利哥起诉徒弟小白龙关注网红圈子比较早的朋友,对舞帝利哥一定不会陌生如果按照从业时间的长短而言,舞帝利哥绝对可以称得上的直播行业中的“元老级人物”早在dy、ks这些短视频平台还没有兴起的时候,舞帝利哥便已经在最早的秀场类。
  • 游戏策略设计 如何设计一个好玩的竞技游戏
  • 2024-11-22游戏策略设计 如何设计一个好玩的竞技游戏作者:wdc111游戏的乐趣来源到底是什么?人们为什么会觉得这个游戏有趣?众说纷纭,莫衷一是有的说游戏乐趣来源于即时反馈,你在游戏中的任何操作,都会立马视觉化、数据化地显示出来每次砍怪物头上飚出的数字。
  • 我就是我的句子(关于我就是我的句子)
  • 2024-11-22关于我就是我的句子一路走来,我不优秀但我善良不虚伪我有话直来直去做事坦坦荡荡我不聪明但我肯定不傻很多事,我都能看明白只是不想说而已因为人太聪明了会很累有时糊涂一些更快乐我不喜欢勾心斗角,也不喜欢被算计更不喜欢假惺惺我喜。
  • 你好乔安赵奕欢第几集出现
  • 2024-11-22你好乔安赵奕欢第几集出现你好乔安赵奕欢第14集出现《你好乔安》是由林妍执导,戚薇、王晓晨、陈亦飞、王柯达主领衔主演的都市情感女性励志剧该剧改编自作家张晓晗的小说《乔安女王》,从乔安的好友倪好的视角出发,讲述两个女孩离开校园步。
  • 自动电子血压计拆解(知名电子血压计拆解)
  • 2024-11-22知名电子血压计拆解“未来,便携式智能家庭医疗产品必然走进千家万户”--摘自老曹语录前几年智能家居打得火热,这几年趋于平静,好口碑,实用性强的智能家居基本已经入驻千家万户,下一个阶段斗争的该是便携式医疗电子产品了,怎么说。
  • 幼儿园教师一日生活文案(谢谢幼儿园老师)
  • 2024-11-22谢谢幼儿园老师1,妞每次从幼儿园回家,小辫子都更水滑了,问她,说是马老师,或武老师,或赵老师,给梳的,吼吼,老师们的手艺,比我高多了虽然,她们梳的还是娃原来的样式,用的还是娃自己的皮筋,但那发缝儿,就是比妈妈梳的还。
  • 罗云熙陈飞宇皓衣行吉星高照对比(皓衣行路透照曝光)
  • 2024-11-22皓衣行路透照曝光饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!去年的《陈情令》火爆出圈,成为无数人心中美好的夏天回忆,双男主的剧情设定也一时走俏,而罗云熙陈飞宇主演的《皓衣行》自官宣以来就备受期待4月2。