百度
360搜索
搜狗搜索

linux怎么看正在运行的详细介绍

在 Linux 系统中,查看正在运行的内容(如进程、服务、网络连接等)可以通过以下常用方法实现:

一、查看正在运行的进程

1.
ps 命令(静态查看)

  • 显示所有用户的进程(BSD 格式):
    bash
     aux

    • 输出说明:
      • USER:进程所属用户
      • PID:进程 ID
      • %CPU:CPU 占用率
      • %MEM:内存占用率
      • COMMAND:进程命令

  • 显示所有进程(系统 V 格式,更清晰的进程树):
    bash
     

2.
top 命令(实时动态监控)

  • 实时显示进程资源占用(CPU、内存、线程等),按 Q 退出:bash

  • 交互操作:
    • P:按 CPU 占用排序
    • M:按内存占用排序
    • u:指定用户查看进程

3.
htop 命令(增强版,交互式)

  • 需要先安装(Ubuntu/Debian:sudo apt install htop;CentOS:sudo yum install htop):bash

  • 优势:支持鼠标操作、显示进程树、更直观的资源监控。

二、查看正在运行的服务(Systemd 系统)

1.
查看所有运行中的服务

bash

systemctl list-units service running

2.
查看单个服务状态

bash

systemctl status 服务名  

3.
旧版系统(SysVinit)

bash

 --status-all  

三、查看正在运行的网络连接

1.
netstat 命令(经典工具)

  • 显示所有 TCP/UDP 连接及监听端口:bash
       

2.
ss 命令(更高效,推荐)

bash

ss   

四、其他实用工具

1.
lsof:查看进程打开的文件 / 端口

  • 显示所有进程打开的文件:bash

  • 显示占用某端口的进程(如 80 端口):bash
      :80

2.
pgrep:按名称查找运行中的进程 PID

bash

pgrep 进程名  

总结

  • 进程监控ps(静态)、top/htop(动态)
  • 服务状态systemctl(Systemd 系统)
  • 网络连接netstat/ss
  • 快速定位lsof(文件 / 端口关联)、pgrep(按名找 PID)

根据需求选择合适的工具即可。如果是新手,建议从 ps auxtop 开始熟悉。

阅读更多 >>>  linux中如何过了查看一个文件在哪里看

网站数据信息

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