问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么查看本机开放的端口

发布网友 发布时间:2024-05-28 19:44

我来回答

1个回答

热心网友 时间:2024-06-19 16:51

哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 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
host port
这个实用程序有一个 -z 标志。使用时,它将使 nc 扫描侦听守护程序而不实际向端口发送任何数据。
将此与 -v 标志结合使用,启用详细模式,您可以获得详细的输出。
以下是使用 nc 命令扫描系统开放端口的命令:
nc -z -v IP-ADDRESS 1-65535 21 | 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 参数设置超时时间。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么项目要求一级建造师 二级建造师承建了隧道机电工程3600万违规吗 钱湖宫福址地址在哪里? 玄福堂地址在哪里? 中华福2021哪里可以买? 福园地址在哪里? 中华第一福地址在哪里? 在燃烧匙内盛过量红磷点燃后放入集气瓶内塞紧橡皮塞侍红磷灭后集气瓶冷... ...设计了如图1如示的实验方案:在燃烧匙内盛过量红磷 ...甲同学设计了如图1如示的实验方案:在燃烧匙内盛过量红磷,点... Python人狗大战的操作步骤是什么? 如何将一个电脑桌面平分成两个? VM10.0的虚拟机的BIOS设置在哪里啊... 抖音的访客记录在哪里看? 广西大学-王力雕像地址在哪里? 安康出入境办理在哪里 安康监狱在什么地方 手机分期付款,机型摩托罗拉ME525,价格2500左右,如果分6个月,首付多少... ...买2500块钱商品,分期付款6个月,每个月还它多少钱钱? 2500分六个月还款、每个月还多少 word文字对齐方式怎么变成网格对齐? word文字对齐的网格怎么设置? 钓鲶鱼用什么钩型最好? 桑塔纳风扇保险在哪里 一个12v1000w电机转速300转/分钟,如果别的电机带这个电机转动,转速300/... 假设额定电压12V的电动机额定转数为1000r/min,那么把它当发电机,使其... 风寒感冒和风热感冒吃什么食物好? 怎么检测我的电脑的声卡是否正常工作 房子有贷款,可以加名字吗 猪肉放一天坏么 ...的题目为春望,,请仔细读一二两联,说说杜甫望见了哪些景象? 西数官网如何标明SMR硬盘的详细型号? "就是要和你玩躲猫猫"这句歌词是哪首歌 Baby Baby的歌词是什么? 如何使用WinCCDataMonitor基于Web发布浏览Excel报表文档wincc打开excel... 阳性花卉的介绍 阳性花卉,中性花卉和阴性花卉有哪些 冬季露营如何保暖取暖 为什么加微信好友显示不是对方好友? 为什么我的QQ农场里显示的不是自己的好友而是别人的好友呢?请各位帮忙... 音乐节奏的拍子如何读? 郎中属于四川哪个市 一审判故意杀人罪死缓二审得到受害方的谅解书被告会改判吗 ‘九’字开头的成语 九字开头的成语??? 太平天国运动搞了那么久都没有成功,而辛亥革命却能在短时间内推翻了帝制... 2018款途观L1.4T动力怎么样?偶尔爬坡可以吗?高速超车不会困难 途观l330排量多少? 择期宣判的有没有死刑的 劳荣枝案二审庭审结束,法院为何要择期宣判?她能否免于死刑?_百度...