当前位置: 首页 > news >正文

如何在Linux中查看正在运行的进程以及过滤特定端口和进程名称

在Linux系统中,管理和监控正在运行的进程是非常重要的。以下是一些常用的命令和技巧,帮助你查看、筛选和管理Linux中的进程。

1. 查看所有正在运行的进程

使用ps命令

ps命令是查看进程状态的基本工具。以下是一些常见的用法:

  • 显示当前终端下的所有进程:
ps
  • 显示系统中所有的进程:
ps aux

在这个输出中,每一列的含义如下:

  • PID:进程ID
  • TTY:启动进程的终端类型
  • TIME:进程使用的CPU时间
  • CMD:启动进程的命令和参数

2. 过滤特定名称的进程

如果你想查找特定名称的进程,可以使用grep命令配合ps命令进行筛选。例如,查找名为mysql的进程:

ps aux | grep mysql

这将显示所有包含mysql的进程。

3. 查看进程的网络端口信息

要查看进程的网络端口信息,可以使用netstatss命令。

使用netstat命令

以下命令将显示所有监听TCP连接的进程及其端口:

netstat -tulpn

在这个输出中,你可以看到与每个进程相关的端口号。

使用ss命令

ss命令是新的 netstat 工具,提供了更详细的套接字信息。以下命令显示所有监听TCP连接的进程及其端口:

ss -tulnp

4. 过滤特定端口的进程

如果你想查找监听特定端口(例如3006)的进程,可以使用grep命令配合netstatss命令进行筛选。

使用netstat命令:

netstat -tulpn | grep :3006

使用ss命令:

ss -tulnp | grep :3006

以上命令将显示所有监听3006端口的进程。

总结起来,通过这些命令和技巧,你可以在Linux系统中有效地查看、筛选和管理正在运行的进程以及它们的网络端口信息。根据你的具体需求,选择合适的命令和选项可以帮助你更好地理解和控制系统的运行状态。

相关文章:

  • LVS最终奥义之DR直接路由模式
  • 基于FPGA的简易BPSK和QPSK
  • 65 数学游戏
  • 【delphi11】delphi基础探索【三、基础组件和事件】
  • 巧用map实现springbean的命令模式
  • Python 时间日期处理库函数
  • Gemini 1.0:Google推出的全新AI模型,改变生成式人工智能领域的游戏规则!
  • 做一个wiki页面是体验HTML语义的好方法
  • 网络基础篇【网线的制作,OSI七层模型,集线器和交换机的介绍,路由器的介绍与设置】
  • 第一周:AI产品经理跳槽准备工作
  • 创建型模式 | 原型模式
  • 【赠书活动】OpenCV4工业缺陷检测的六种方法
  • 50ms时延工业相机
  • 网络层协议
  • Springboot数据校验与异常篇
  • 230. Kth Smallest Element in a BST
  • Consul Config 使用Git做版本控制的实现
  • IP路由与转发
  • JavaScript设计模式系列一:工厂模式
  • JavaScript异步流程控制的前世今生
  • Java多态
  • Mac转Windows的拯救指南
  • php ci框架整合银盛支付
  • Spring Boot快速入门(一):Hello Spring Boot
  • Wamp集成环境 添加PHP的新版本
  • 你不可错过的前端面试题(一)
  • 前端面试题总结
  • 使用API自动生成工具优化前端工作流
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 我的zsh配置, 2019最新方案
  • 与 ConTeXt MkIV 官方文档的接驳
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 说说我为什么看好Spring Cloud Alibaba
  • ​flutter 代码混淆
  • # Apache SeaTunnel 究竟是什么?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • ###C语言程序设计-----C语言学习(3)#
  • #《AI中文版》V3 第 1 章 概述
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (转)linux 命令大全
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .htaccess配置重写url引擎
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET命名规范和开发约定
  • .net下的富文本编辑器FCKeditor的配置方法
  • .so文件(linux系统)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解