0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在Linux中列出或显示开放端口

454398 来源:工程师吴畏 2019-07-26 08:45 次阅读

什么是端口

端口是16-位号(0到65535),以帮助识别Linux(Unix)操作系统上的给定应用程序或进程。端口在Linux系统上区分一个应用程序。

以下是不同类别的端口:

0 - 1023 - 称为已知端口

1024 - 49151 - 称为已注册端口

49152 - 65535 - 称为动态端口

使用以下命令,终端上将显示应用程序和端口列表:

// Your code here

怎样在Linux中列出或显示开放端口

TCP:TCP代表传输控制协议。它是Internet上最常用的协议。 TCP不仅仅是单向通信,而是发送数据包以确认它已收到您的数据包。

UDP:也称为用户数据报协议。它是TCP的替代通信协议。 UDP协议的工作方式类似于 TCP。然而,它忽略了所有错误检查的内容。当需要速度并且不需要纠错时,UDP是必需的。

SOCKETS: Socket允许来自相同或不同机器上的两个不同进程的通信。

让我们看看在Linux中列出开放端口的不同方法。

1。 Netstat

在这个方法中,我们将使用命令netstat -atu来检查Linux中的开放端口。

我们使用了 - netstat的a,-t和-u标志。

-a:显示所有套接字

-t:显示TCP连接

-u:显示UDP连接

您还可以添加-p标志以显示进程或程序名称的相关PID。

仅显示UDP端口,您可以使用以下命令:

netstat -vaun

此外,您可以使用以下命令搜索TCP端口:

netstat -vatn

2。 lsof

我们可以使用lsof命令在Linux中显示开放端口,而不是使用netstat:

lsof -i

以下命令也可以帮助显示打开的套接字:

lsof -n -P | grep LISTEN

此外,您可以使用以下命令列出所有TCP连接:

lsof -i tcp

此外,您可以使用以下命令进行UDP连接:

lsof -i udp

3。网络映射命令

在此方法中,我们将使用nmap来检测系统上的开放端口。我们可以使用以下命令来显示tcp端口连接:

nmap -sT -O localhost

最后,为了显示udp端口连接,我们可以使用以下命令:

nmap -sU localhost

结论

说到Linux PC的安全性,首先要做的是关闭所有不必要的端口以防止外部访问。使用上面列出的方法,您将能够轻松检查Linux系统上的开放端口,并确定应关闭或保持打开的端口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11304

    浏览量

    209503
  • 端口
    +关注

    关注

    4

    文章

    964

    浏览量

    32079
收藏 人收藏

    评论

    相关推荐

    VESA提议的显示端口(DP)标准

    电子发烧友网站提供《VESA提议的显示端口(DP)标准.pdf》资料免费下载
    发表于 10-22 10:35 0次下载

    内部端口和外部端口怎么填

    计算机网络端口(Port)是用来区分不同服务应用程序的数据传输通道。每个端口号都是一个16位的数字,范围从0到65535。
    的头像 发表于 10-17 10:58 669次阅读

    外部端口和内部端口是什么意思

    计算机网络和网络安全领域,"外部端口"和"内部端口"这两个术语通常用来描述网络通信中的端口配置和访问控制。 外部端口(External P
    的头像 发表于 10-17 10:50 784次阅读

    控制端口和数据端口怎么区别

    计算机网络端口是用来区分不同服务的逻辑概念。每个端口都有一个唯一的编号,范围从0到65535。端口可以分为控制
    的头像 发表于 10-17 10:40 437次阅读

    PD备用模式:显示端口

    电子发烧友网站提供《PD备用模式:显示端口.pdf》资料免费下载
    发表于 09-30 10:32 0次下载
    PD备用模式:<b class='flag-5'>显示</b><b class='flag-5'>端口</b>

    ad端口的几种类型

    Altium Designer(简称AD)等电子设计自动化(EDA)软件端口(Port)是设计原理图时用于连接和表示信号流动的重要元素。除了端口外,AD还提供了多种类型的网络标识
    的头像 发表于 09-29 10:11 1814次阅读

    Linux查看IP地址的方法

    ifconfig是一个网络管理工具,用于配置、控制和查询网络接口。许多旧的Linux发行版,ifconfig是查看和配置网络接口的主要工具。
    的头像 发表于 08-07 15:16 7571次阅读
    <b class='flag-5'>在</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b>查看IP地址的方法

    TS3USB3200 SPDT USB 2.0高速和移动高清链接移动显示端口开关数据表

    电子发烧友网站提供《TS3USB3200 SPDT USB 2.0高速和移动高清链接移动显示端口开关数据表.pdf》资料免费下载
    发表于 07-08 09:14 0次下载
    TS3USB3200 SPDT USB 2.0高速和移动高清链接<b class='flag-5'>或</b>移动<b class='flag-5'>显示</b><b class='flag-5'>端口</b>开关数据表

    STM8的端口怎样进行映射?

    STM8的端口怎样进行映射,请大神指教!!!
    发表于 05-15 07:19

    RA8875怎样相应图层上显示所需要显示的内容?

    怎样相应图层上显示所需要显示的内容,小萌新求指教
    发表于 05-13 07:28

    使用 PREEMPT_RT Ubuntu 构建实时 Linux 内核

    的实时内核补丁来完成。简介我们曾介绍过Ubuntu22.04启用实时Linux内核有多简单,因为Canonical已将该内核列为一个选项。但要为默认Linux
    的头像 发表于 04-12 08:36 2461次阅读
    使用 PREEMPT_RT <b class='flag-5'>在</b> Ubuntu <b class='flag-5'>中</b>构建实时 <b class='flag-5'>Linux</b> 内核

    verilog端口类型有哪三种

    Verilog 端口类型有三种:输入端口(input)、输出端口(output)和双向端口
    的头像 发表于 02-23 10:28 2108次阅读

    verilog双向端口的使用

    Verilog硬件描述语言中,端口是指连接模块(Module)与其他模块、寄存器或是物理设备的输入输出接口。单向端口可以作为输入输出使
    的头像 发表于 02-23 10:18 1411次阅读

    linux怎么查看网卡的收光功率?

    网卡信息: ifconfig命令可以显示网卡的配置信息,包括网卡名称、IP地址、MAC地址等。终端输入以下命令来查看网卡信息: ``` ifconfig ``` 命令会列出系统中所
    的头像 发表于 01-31 14:24 3676次阅读

    Linux常用命令自学手册》+Linux简单指令笔记

    目录的名字。 - 用法:mv [选项] [源文件/目录] [目标文件/目录] cat:查看文件内容。 - 用法:cat [文件] - 可以使用 cat 命令查看文本文件的内容。 grep:文件
    发表于 01-05 08:44