查看系统/服务器正在运行的进程PID以及常见进程的含义
查看系统/服务器正在运行的进程PID以及常见进程的含义
ZhEYuAN查看系统/服务器正在运行的进程PID以及常见进程的含义
查看PID
1
ps aue
如果你想要查看端口
1
netstat -tulnp
查看指定端口(以80为例)
1
netstat -tulnp | grep :80
grep 是 Linux/Unix 系统中的一个强大命令行工具,名字来源于 global regular expression print,即“全局正则表达式打印”。它用于在文件或输入中搜索特定的文本字符串,并将匹配的行输出到终端。
由于我并没有在80上运行进程,所以只显示了带有80字样的端口
解释:
在以上进程中,tcp6/udp6均指IPv6
除去自己设定的进程的端口(7006,1229)
**pmcd **是 Performance Co-Pilot (PCP) 系统的一部分,用于性能监控。
它是一个守护进程,负责收集系统性能数据并为客户端(如监控工具或接口)提供访问这些数据的 API。
默认端口44321
pmproxy 是 PCP 的代理守护进程,主要用于处理 HTTP/REST API 请求,允许通过网络远程访问性能监控数据。
它通常与 pmcd 协作,提供外部客户端(如 Web UI 或远程监控工具)与性能监控数据的接口。
pmproxy 监听端口 44322 和 44323用于服务不同类型的客户端(如 REST API 或其他 PCP 工具)。
- **systemd-resolve **是系统提供的 DNS 解析服务,用来解析域名为 IP 地址。
127.0.0.53 是 systemd-resolved 的默认监听地址,供本地应用程序进行 DNS 查询。
127.0.0.54 是额外的监听地址,具体用途可以检查 systemd-resolved
配置。
本地回环地址(属于 127.0.0.0/8 范围),意味着服务仅供本地程序使用,无法被外部设备访问。
- pmlogger 是 Performance Co-Pilot (PCP) 系统的一部分,负责记录性能监控数据到日志文件。
默认端口4330,用于接收来自其他 PCP 客户端或代理的数据。
- 一个本地运行的 Web 服务器,例如 Flask、Django 等框架,默认绑定 127.0.0.1和端口 8000
- 因为我在7006端口运行了python的flask框架,所以出现这一条
同上,区别是使用 IPv6 协议来进行性能监控
端口 22 是 SSH(Secure Shell) 协议的标准端口,用于远程安全登录到计算机。
进程 init 是系统的 初始化进程,在启动时由内核启动,是所有进程的祖先。
在这里,init 启动的一个服务(如 SSH 服务)正在监听端口 22,以便接受外部的 SSH 连接。
- 端口 4330 是 Performance Co-Pilot (PCP) 系统的默认端口,用于性能日志收集。
- pmlogger 是 PCP 系统中的一个进程,负责记录系统的性能数据,并将其保存在日志文件中。它通过 端口 4330 向客户端提供日志数据。
- 端口 3306 是 MySQL 数据库的默认端口,用于 MySQL 客户端与数据库服务器之间的连接。
mysqld 是 MySQL 数据库的守护进程,负责处理数据库的所有连接和请求。
- 端口 323 是 NTP(Network Time Protocol) 服务的一个标准端口,用于时间同步。
chronyd 是一个 NTP 客户端/服务器,用于同步和维护系统时间。
同上,区别是使用 IPv6 协议来进行DNS服务
端口 68 是 DHCP 客户端 的标准端口,用于接收来自 DHCP 服务器的网络配置(如 IP 地址、网关)。
systemd-network 是系统的网络管理进程,用于通过 DHCP 获取网络配置。
172.28.97.101 是分配给本机的网络地址,表示 systemd-network 正在监听 DHCP 响应