linux端口占用如何查询?(查看linux使用端口的2种方法介绍)
小武-网站专员
2022-05-07 15:52:07
275
哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 Linux 系统或任何远程系统上开放的端口。
无论您是使用 Linux 作为服务器还是桌面环境,了解开放的端口或正在使用的端口在各种情况下都会有所帮助。
例如,如果您正在运行基于 Apache 或 Ngnix 的 Web 服务器,则使用的端口应该是 80 或 443。检查端口将确认这一点。同样,您可以检查 SMTP 或 SSH 或其他一些服务正在使用哪个端口。在将端口分配给新服务时,了解哪些端口正在使用是很有必要的。
您还可以检查是否有端口被用于安全入侵。
在 Linux 中有多种检查端口的方法。我将在本文中分享我最喜欢的两种方法。
方法一:使用 lsof 命令查看当前登录的 Linux 系统中打开的端口
如果您直接或通过 SSH 登录到系统,则可以使用 lsof 命令检查其端口。
sudolsof -i -P -n
lsof 命令用于查找用户使用的文件和进程。这里用到的选项是:
- -i:如果没有指定IP地址,这个选项选择列出所有网络文件
- -P:禁止将端口号转换为端口名称, 如 3306 转为 MySQL
- -n:禁止IP转换为hostname,缺省是不加上-n参数
然而,上面命令也向我们展示了许多计算机实际上并未监听的额外端口。
您可以将此命令的输出通过管道传输到 grep 命令并匹配模式“LISTEN”,如下所示:
sudolsof -i -P -n | grep LISTEN
这样只会显示我们的计算机正在监听的端口以及哪个服务正在使用所述开放端口。
方法二:使用 netcat 命令检查任何服务器上的端口
nc (Netcat) 是一个命令行实用程序,它使用 TCP 和 UDP 协议通过网络在计算机之间读取和写入数据。
下面给出了 nc 命令的语法:
nc[options]hostport
这个实用程序有一个 -z标志。使用时,它将使 nc 扫描侦听守护程序而不实际向端口发送任何数据。
将此与 -v标志结合使用,启用详细模式,您可以获得详细的输出。
以下是使用 nc 命令扫描系统开放端口的命令:
nc-z-v<IP-ADDRESS>1-655352>&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参数设置超时时间。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3561739510@qq.com 举报,一经查实,本站将立刻删除。
转载请注明来自专注SEO技术,教程,推广 - 8848SEO,本文标题:《linux端口占用如何查询?(查看linux使用端口的2种方法介绍)》
标签:
- 搜索
- 最新文章
- 热门文章
-
- 抖音作品剪辑完怎么导出?导出格式和步骤是什么?
- 如何建设网站和推广网站?网站建设和推广的常见问题有哪些?
- 如何访问到谷歌地图网站?遇到无法访问时的解决方法是什么?
- 博客网站名称怎么取的?如何吸引读者注意?
- 抖音推广短剧剪辑怎么做?如何提高视频的观看率和互动率?
- 抖音视频剪辑费用是多少?如何合理预算?
- 网站如何进行宣传推广?有哪些有效的策略和方法?
- 破绽抖音剪辑素材怎么弄?获取和使用素材的正确方法是什么?
- 抖音视频剪辑技巧有哪些?如何通过剪辑提高视频流量?
- 抖音视频剪辑时如何选择合适的配乐?制作过程中应注意哪些问题?
- 如何分析网站停留时间?提高用户停留时间的策略是什么?
- HTML的基本结果包括哪些?如何理解HTML的结构和元素?
- 网站营销怎么创业好做?有哪些有效策略和常见问题解答?
- 论坛网站推广如何推广?有哪些有效的策略和技巧?
- HTML网页文档的基本结构有哪些?如何正确构建网页框架?
- 搭建网站架构怎么做?需要考虑哪些关键因素?
- 抖音二创影视剪辑技巧有哪些?如何快速制作出吸引人的作品?
- 快手李信视频剪辑技巧是什么?如何快速学会视频剪辑?
- 快手剪辑短片如何赚钱?操作流程和常见问题解答?
- 动漫抖音剪辑怎么做的视频?有哪些步骤和技巧?
- 热门tag