linux查看端口是否占用(如何查看端口占用)
linux查看端口是否占用(如何查看端口占用)
2024-11-25 03:26:36  作者:清风巷  网址:https://m.xinb2b.cn/know/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-25努力达到目标的句子介绍把一个大的目标分成若干个小目标,那你在实现的路上会充满成就感人生如同故事重要的并不在有多长,而是在有多好为了成就一番事业,为了实现自己人生的目标,经常为自己整整枝排除那些不必要的留恋与顾盼,鞭策鞭策自。
  • 电脑显卡和cpu如何选择(CPU和显卡谁更重要)
  • 2024-11-25CPU和显卡谁更重要无论是台式机还是笔记本,如今主要的用户主要是用来办公、游戏娱乐、专业制图、3D建模渲染等需求其中,玩游戏与专业制图或建模对电脑配置要求较高,尤其是对CPU和显卡有较高的要求那么在预算有限的情况下,CP。
  • 艾滋病怎样治疗比较好(艾滋病应如何进行有效治疗)
  • 2024-11-25艾滋病应如何进行有效治疗艾滋病应该如何进行有效的治疗?众所皆知艾滋病是危害极大的一种性病,对患者的伤害十分的大,目前,就艾滋病的治疗尚无特效的病因疗法,所以我们主要要以预防为主,如万一不幸染上了,也要积极的进行治疗,那么,下。
  • 棋魂第二十八集褚赢为什么会输(棋魂洪河发现褚赢真实身份)
  • 2024-11-25棋魂洪河发现褚赢真实身份《棋魂》是目前正在热播的一部网剧,它是由同名的动漫改编而来的一部影视剧胡先煦和张超联合出演胡先煦饰演的时光,是一个围棋天赋异禀的小孩子,无意间翻开了爷爷的棋盘,发现了隐藏在棋子中的千年灵魂,褚赢而褚赢。
  • 基本共射放大电路实物图(基本共射放大电路)
  • 2024-11-25基本共射放大电路01、电路的组成图1-1所示为基本共射放大电路,晶体管是起到放大作用的核心元件,输入信号Ui为正弦波电压图1-1基本共射放大电路当ui=0时,称放大电路处于静态在输入回路中,基极电源VBB使晶体管b-。
  • 杜天皓花絮 杜天皓夏天十九岁的肖像杀青
  • 2024-11-25杜天皓花絮 杜天皓夏天十九岁的肖像杀青近日,记者从青春悬疑电影《夏天十九岁的肖像》剧组获悉,剧组拍摄已经全面杀青了该片由杜天皓出演男二号“赵毅”,与前韩国人气组合EXO成员黄子韬饰演的“康乔”共同演绎一对“中华好兄弟”杜天皓19岁自《小时。
  • 剑网三故事介绍(关于游戏ID的那些故事)
  • 2024-11-25关于游戏ID的那些故事各位侠士,请问你在剑三里的游戏ID(角色名)是什么呢?又有什么由来呢?缘起的角色取名规则和重制版是一样的,限定2-6个汉字,不允许有特殊符号及英文字母有幸参加过2009年的第二次技术封闭测试(一般叫二。
  • 手机发热发烫是什么原因(手机发热发烫的原因)
  • 2024-11-25手机发热发烫的原因手机充电时候,通常温度会有所上升,使用手机的话会使手机加快温度的上升,所以手机充电时尽量不使用手机手机同时运行的程序太多,承载不了太多的负荷,自然就会发热贴上厚的手机膜或过于厚重手机壳,会导致手机无法。
  • 咋组词(咋主要组词)
  • 2024-11-25咋主要组词咋呼[zhāhu]北平方言指吆喝、虚张声势令人咋舌[lìngrénzéshé]形容令人吃惊或害怕而说不出话咋噬[zéshì]咬嚼吞吃啮咋[nièzǎ]啃咬,咬嚼咋指吐舌[zézhǐtǔshé]咬着指头。
  • 女人喝红茶有什么好处(女人喝红茶好处介绍)
  • 2024-11-25女人喝红茶好处介绍排毒,红茶中含有咖啡碱,可增加肾脏的血流量,提高肾小球滤过率,从而促成尿量增加,有利于及时排出体内多余的盐分、有害物、毒素等护齿,红茶中含有氟,氟离子能和牙齿的钙质形成一种难溶于酸的氟磷灰石,可起到保。
  • ipad分屏功能怎么调整(添加分屏显示功能)
  • 2024-11-25添加分屏显示功能之前小编说过苹果平板下跌,从2010年苹果推出平板电脑iPad,那时候可谓是引发了全球购买热潮啊但是到了2015年,苹果平板就出现了23%的同比暴跌,要知道这是只有夕阳产品才会发生的雪崩式跌幅为什么会。