百度
360搜索
搜狗搜索

linux查看连接命令是什么意思详细介绍

在 Linux 系统中,“查看连接” 通常指查看网络连接、用户连接、进程连接等状态。不同的场景需要使用不同的命令,以下是常见的几类 “查看连接” 命令及其含义和用法:

一、查看网络连接(TCP/UDP 连接、端口状态)

用于检查系统的网络连接状态、端口监听情况、路由表等,常见于排查网络故障、端口占用等问题。

1.
ss(推荐,替代
netstat

  • 作用:更高效地查看网络连接,性能优于传统的 netstat,是现代 Linux 系统的首选工具。
  • 常用选项
    • 查看所有 TCP 连接:bash
      ss 

    • 查看监听中的端口:bash
      ss           

      ss

      ss

    • 查看特定端口的连接(如 80 端口):bash
      ss  

    • 查看进程对应的网络连接:bash
      ss      

2.
netstat(传统工具,可能需手动安装)

  • 作用:功能与 ss 类似,但逐渐被 ss 取代,部分系统需安装 net-tools 包。
  • 常用选项
    • 查看所有活动连接:bash
       

    • 查看 TCP 连接和监听端口:bash
           

    • 查看进程占用的端口:bash
          端口号

3.
lsof(查看进程打开的文件 / 连接)

  • 作用:列出所有进程打开的文件描述符,包括网络连接、文件、管道等。
  • 查看网络连接相关进程:bash
             

二、查看用户连接(当前登录用户)

用于查看当前登录到系统的用户及其连接信息,如登录时间、终端设备等。

1.
who

  • 作用:显示当前登录的用户基本信息(用户名、终端、登录时间、IP 等)。bash

    输出示例:plaintext

    user1  pts/0        2025-04-23 10:00 (192.168.1.100)

    user2 pts/1 2025-04-23 10:05 (192.168.1.101)

2.
w

  • 作用:比 who 更详细,显示用户的登录时间、终端、IP,以及正在执行的命令。bash
    w

    输出示例:plaintext

    10:10:00 up  2:00,  2 users,  load average: 0.50, 0.45, 0.40

    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

    user1 pts/0 192.168.1.100 10:00 0.00s 0.10s 0.05s sshd: user1 [priv]

    user2 pts/1 192.168.1.101 10:05 0.00s 0.05s 0.03s bash

3.
users

  • 作用:简单列出当前登录的用户名(用空格分隔)。bash

    输出示例:plaintext

    user1 user2

三、查看进程连接(进程与端口 / 文件的关联)

用于查看进程打开的网络连接、文件、管道等,定位进程占用的资源。

1.
lsof(前文已提及,补充示例)

  • 查看某进程打开的所有连接(如进程 PID 为 1234):bash
      

  • 查看占用某端口的进程(如 8080 端口):bash
      :8080

2.
ps(配合端口号筛选)

  • 作用:查看进程列表,结合 netstatss 定位端口对应的进程。bash

    ss :8080

    PID

四、其他相关工具

1.
nmap(网络扫描)

  • 作用:扫描目标主机的开放端口,判断网络连接可达性(需权限)。bash
    nmap .1.1   

    nmap .1.1

2.
tcpdump(抓包分析)

  • 作用:捕获网络数据包,分析实时连接数据(需 root 权限)。bash
    tcpdump  eth0 port   

总结:按需求选择命令

  • 网络连接排查:优先用 ss,其次 netstat,结合 lsof 查进程。
  • 用户登录查看whow 查看当前用户。
  • 进程资源占用lsofps 关联端口与进程。

如果需要更具体的命令解释或场景示例,可以进一步说明需求!

阅读更多 >>>  linux如何查看一个文件大小

网站数据信息

"linux查看连接命令是什么意思"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux查看连接命令是什么意思的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!