查看系统/服务器正在运行的进程PID以及常见进程的含义

查看系统/服务器正在运行的进程PID以及常见进程的含义

  • 查看PID

    1
    ps aue

    image-20250121181054244

  • 如果你想要查看端口

    1
    netstat -tulnp

    image-20250121181651454

  • 查看指定端口(以80为例)

    1
    netstat -tulnp | grep :80

    grep 是 Linux/Unix 系统中的一个强大命令行工具,名字来源于 global regular expression print,即“全局正则表达式打印”。它用于在文件或输入中搜索特定的文本字符串,并将匹配的行输出到终端。

    image-20250121182032434

    由于我并没有在80上运行进程,所以只显示了带有80字样的端口

解释:

在以上进程中,tcp6/udp6均指IPv6

除去自己设定的进程的端口(7006,1229)

image-20250121191107532

  • **pmcd **是 Performance Co-Pilot (PCP) 系统的一部分,用于性能监控。

    它是一个守护进程,负责收集系统性能数据并为客户端(如监控工具或接口)提供访问这些数据的 API。

    默认端口44321

  • pmproxy 是 PCP 的代理守护进程,主要用于处理 HTTP/REST API 请求,允许通过网络远程访问性能监控数据。

    通常与 pmcd 协作,提供外部客户端(如 Web UI 或远程监控工具)与性能监控数据的接口。

    pmproxy 监听端口 44322 和 44323用于服务不同类型的客户端(如 REST API 或其他 PCP 工具)。

image-20250121195153462

  • **systemd-resolve **是系统提供的 DNS 解析服务,用来解析域名为 IP 地址。

​ 127.0.0.53 是 systemd-resolved 的默认监听地址,供本地应用程序进行 DNS 查询。

​ 127.0.0.54 是额外的监听地址,具体用途可以检查 systemd-resolved 配置。

本地回环地址(属于 127.0.0.0/8 范围),意味着服务仅供本地程序使用,无法被外部设备访问。

  • pmloggerPerformance Co-Pilot (PCP) 系统的一部分,负责记录性能监控数据到日志文件。

​ 默认端口4330,用于接收来自其他 PCP 客户端或代理的数据。

image-20250121201857725

  • 一个本地运行的 Web 服务器,例如 Flask、Django 等框架,默认绑定 127.0.0.1和端口 8000
  • 因为我在7006端口运行了python的flask框架,所以出现这一条

image-20250121213732977

同上,区别是使用 IPv6 协议来进行性能监控

image-20250121220923061

  • 端口 22 是 SSH(Secure Shell) 协议的标准端口,用于远程安全登录到计算机。

  • 进程 init 是系统的 初始化进程,在启动时由内核启动,是所有进程的祖先。

    在这里,init 启动的一个服务(如 SSH 服务)正在监听端口 22,以便接受外部的 SSH 连接。

image-20250121220953574

  • 端口 4330 是 Performance Co-Pilot (PCP) 系统的默认端口,用于性能日志收集。
  • pmlogger 是 PCP 系统中的一个进程,负责记录系统的性能数据,并将其保存在日志文件中。它通过 端口 4330 向客户端提供日志数据。
  • 端口 3306 是 MySQL 数据库的默认端口,用于 MySQL 客户端与数据库服务器之间的连接。
    mysqld 是 MySQL 数据库的守护进程,负责处理数据库的所有连接和请求。

image-20250121220420726

image-20250121221912234

  • 端口 323 是 NTP(Network Time Protocol) 服务的一个标准端口,用于时间同步
    chronyd 是一个 NTP 客户端/服务器,用于同步和维护系统时间。

image-20250121221948731

同上,区别是使用 IPv6 协议来进行DNS服务

image-20250121222150145

  • 端口 68 是 DHCP 客户端 的标准端口,用于接收来自 DHCP 服务器的网络配置(如 IP 地址、网关)。

  • systemd-network 是系统的网络管理进程,用于通过 DHCP 获取网络配置。

    172.28.97.101 是分配给本机的网络地址,表示 systemd-network 正在监听 DHCP 响应