linux端口占用如何查询?(查看linux使用端口的2种方法介绍)
小武-网站专员 2022-05-07 15:52:07 166
哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 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种方法介绍)》
标签:
- 搜索
- 最新文章
- 热门文章
-
- 外链是否需要相关性(对不相关外链的探讨)
- SEO优化,提升网站流量的必备技巧(让网站迎来爆发式增长)
- 外贸营销型网站的关键问题(如何建立有效的外贸营销型网站)
- 如何提升网站收录——SEO推广的关键(有效的SEO策略让您的网站在搜索引擎中脱颖而出)
- SEO优化实战(从研究到内部链接)
- 网络SEO营销的细节攻略(如何做好网络营销)
- 网络SEO运营人员的工作内容剖析(了解SEO运营员的日常工作)
- 如何利用站长工具提升网站排名(掌握这些技巧)
- 外链建设(如何通过外链建设提升网站的搜索引擎排名)
- 网络推广如何影响网站排名(掌握网络推广对网站排名的关键)
- 如何提高排名的流量占比(从优化网站结构到内容营销)
- 外贸网站制作细节注意事项(15个细节让你的外贸网站更专业)
- 如何做好网站SEO推广(从策略到外链建设)
- 如何从每日做的小事着手(逐步提高网站SEO)
- 如何提高网站文章被收录的概率
- 外链建设的最有效方法(提高网站权重)
- 揭秘网络推广中SEO优化策略的秘密(如何提高网站排名)
- 自建外贸网站SEO优化的实用技巧(打造搜索引擎友好的外贸网站)
- 网站ICP存案对网络推广的影响(了解ICP备案对你的网站推广有多重要)
- 建立用户信任的网站设计技巧(如何在网站中打造可靠和值得信赖的品牌形象)
- 热门tag