ITPub博客

首页 > 数据库 > 数据库开发技术 > 一条Linux命令完爆系统进程(文末有福利)

一条Linux命令完爆系统进程(文末有福利)

原创 数据库开发技术 作者:运维book思议 时间:2023-12-08 18:00:00 0 删除 编辑

放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ ↓

新容器引擎崛起,Docker地位不保

一个强大的Linux命令:很少有人完全搞懂

这条Linux命令你早该知道

Linux系统利器:剑指命令行(文末有福利)

Linux系统中一个让你直呼“卧槽”的命令



概述

PS命令是Linux系统中的进程查看命令,它的全称为“Process Status”。PS命令用于列出当前正在运行的进程的相关信息,包括进程ID、运行状态、CPU和内存使用情况等。

PS命令的起源可以追溯到Unix系统,最初由Unix的创始人Ken Thompson在1971年开发。随着Unix和Linux系统的普及,PS命令也得到了广泛的应用和发展。现在,PS命令已经成为了Unix和Linux系统的标准部分,并且在不同的发行版中表现出一致的行为。

随着Linux系统的不断发展,PS命令也不断地进行改进和优化。现在,PS命令不仅可以查看当前正在运行的进程,还可以对进程进行过滤、排序和操作等操作。同时,PS命令还可以与其他命令结合使用,如grep、sort、top等,以实现更复杂的进程管理操作。

技巧

1.查看所有进程

ps aux

这个命令会显示所有正在运行的进程的详细列表,包括它们的进程ID、用户、CPU和内存使用率以及进程状态等信息。

2.按CPU使用率排序

ps aux --sort=-%cpu

这个命令会将进程按CPU使用率从高到低进行排序,这对于找出哪些进程正在大量使用CPU非常有用。

3.按内存使用率排序

ps aux --sort=-%mem

这个命令会将进程按内存使用率从高到低进行排序,这对于找出哪些进程正在大量使用内存非常有用。

4.筛选特定进程

ps aux | grep [process_name]

这个命令会显示包含特定名称的进程的列表。你可以用你要查找的进程名称替换“[process_name]”。例如,如果你想查找所有包含“chrome”关键词的进程,你可以输入以下命令:

ps aux | grep chrome

5.查看特定用户的进程

ps -u [username]

这个命令可以显示由特定用户运行的进程的列表。你可以用你要查找的用户名替换“[username]”。例如,如果你想查找所有用户名为“john”的用户所运行的进程,你可以输入以下命令:

ps -u john

6.查看包含特定关键词的进程

ps aux | grep -i [keyword]

这个命令可以显示包含特定关键词的进程的列表。你可以用你要查找的关键词替换“[keyword]”。“-i”选项表示忽略大小写。例如,如果你想查找所有包含“chrome”关键词的进程,不区分大小写,你可以输入以下命令:

ps aux | grep -i chrome


7.查看特定PID的进程信息:
如果你知道某个进程的PID,你可以使用ps -p [PID]来查看该进程的详细信息。例如,如果你想查看PID为12345的进程信息,你可以输入以下命令:
ps -p 12345
8.查看包括终端信息的进程树:
使用ps -e命令可以查看包括终端信息的进程树。这将显示系统中所有进程的完整关系,包括它们的父进程和子进程。
9. 使用正则表达式筛选进程:
通过结合使用grep和ps命令,你可以使用正则表达式来筛选进程。例如,如果你想查找所有包含“java”关键词的进程,你可以输入以下命令:
ps aux | grep -E "java"
这里使用了-E选项来启用正则表达式模式。
10. 查看线程信息:
使用ps -eT命令可以查看每个进程的线程信息。这对于分析和诊断多线程问题非常有用。
11. 定制输出格式:
ps命令提供了许多选项,可以定制输出的格式。例如,你可以使用-f选项来输出完整的进程信息,包括UID、PID、PPID、C、STIME、TTY、TIME、CMD等字段。你还可以使用-o选项来选择要输出的字段。例如,以下命令将只显示进程ID和进程名称:
ps aux -o pid,comm

来不及解释了,快上车!(进群看公告,已加群的小伙伴无需重复添加)

欢迎新的小伙伴加入!在这里,我们鼓励大家积极参与群内讨论和交流,分享自己的见解和经验,一起学习和成长。同时,也欢迎大家提出问题和建议,让我们不断改进和完善这个平台。



送书福利

抽取第1、12、30位在本文下方发送消息的粉丝,赠送以下任意一本。

《AI智能化办公:ChatGPT使用方法与技巧从入门到精通》

本书以人工智能领域最新翘楚“ChatGPT”为例,全面系统地讲解了ChatGPT的相关操作与热门领域的实战应用。

全书共10章,第1章介绍了ChatGPT是什么;第2章介绍了ChatGPT的注册与登录;第3章介绍了ChatGPT的基本操作与提问技巧;第4章介绍了用ChatGPT生成文章;第5章介绍了用ChatGPT生成图片;第6章介绍了用ChatGPT生成视频;第7章介绍了用ChatGPT编写程序;第8章介绍了ChatGPT的办公应用;第9章介绍了ChatGPT的设计应用;第10章介绍了ChatGPT的更多场景应用。

本书面向没有计算机专业背景又希望迅速上手ChatGPT操作应用的用户,也适合有一定的人工智能知识基础且希望快速掌握ChatGPT落地实操应用的读者学习。本书内容系统,案例丰富,浅显易懂,既适合ChatGPT入门的读者学习,也适合作为广大中职、高职、本科院校等相关专业的教材参考用书。

当当购买链接:

http://product.dangdang.com/29646620.html

京东购买链接:

https://item.jd.com/14256742.html


《边缘计算系统设计与实践》

目前市场上边缘计算相关的书籍偏理论方面的比较多,而本书则特别强调理论和实践相结合,书中的很多案例、思路和总结都是来源于实际的项目和实践经验。本书不仅说明边缘计算技术是什么(what),而且解释为什么(why)和指导怎么做(how)。
本书对边缘计算涉及的技术领域进行了比较全面的介绍和总结。全书共分为10章,第1章是总体介绍;第2~5章主要介绍边缘计算涉及的基础设施层面的知识和技术,包括硬件、存储、通信和安全几个方面;第 6~9章主要介绍边缘计算架构和应用层面的知识和技术,包括微服务、数据处理、工业物联网和机器学习几个方面;第10章介绍了三个典型的边缘计算开源框架。
本书内容全面,贴近实际,实用新颖,可读性强,特别适合从事物联网和边缘计算领域的工程和研究人员阅读和参考;也适合希望了解边缘计算的架构师、工程师和项目管理者阅读;还适合计算机和信息技术专业的学生,以及物联网和边缘计算技术爱好者阅读。
当当:
http://product.dangdang.com/29646615.html
京东:
https://item.jd.com/14256744.html



  ↓↓↓ 点个在看,无需赞赏!

原文作者:运维book思议;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2022-09-24

  • 博文量
    333
  • 访问量
    215258