位置: 编程技术 - 正文

Linux系统中10个常用的ps命令总结(十个linux命令)

编辑:rootadmin

推荐整理分享Linux系统中10个常用的ps命令总结(十个linux命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux4个主要部分,linux中的,linux 常见,linux一般包含4个组成部分,是哪些?,linux4个主要部分,linux一般包含4个组成部分,是哪些?,十个linux命令,十个linux命令,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用PS 命令是什么

查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。

ps命令支持三种使用的语法格式

UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符 BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符 GNU 风格的长选项,选项前有两个“-”连字符

我们能够混用这几种风格,但是可能会发生冲突。本文使用 UNIX 风格的ps命令。这里有在日常生活中使用较多的ps命令的例子。1. 不加参数执行ps命令

这是一个基本的 ps 使用。在控制台中执行这个命令并查看结果。

结果默认会显示4列信息。

PID: 运行着的命令(CMD)的进程编号 TTY: 命令所运行的位置(终端) TIME: 运行着的该命令所占用的CPU处理时间 CMD: 该进程所运行的命令

这些信息在显示时未排序。2. 显示所有当前进程

使用 -a 参数。-a 代表 all。同时加上x参数会显示没有控制终端的进程。

复制代码代码如下:$ ps -ax

这个命令的结果或许会很长。为了便于查看,可以结合less命令和管道来使用。

复制代码代码如下: $ ps -ax | less

3. 根据用户过滤进程

在需要查看特定用户进程的情况下,我们可以使用 -u 参数。比如我们要查看用户'pungki'的进程,可以通过下面的命令:

复制代码代码如下: $ ps -u pungki

4. 通过cpu和内存使用来过滤进程

也许你希望把结果按照 CPU 或者内存用量来筛选,这样你就找到哪个进程占用了你的资源。要做到这一点,我们可以使用 aux 参数,来显示全面的信息:

复制代码代码如下:$ ps -aux | less

当结果很长时,我们可以使用管道和less命令来筛选。

默认的结果集是未排好序的。可以通过 --sort命令来排序。

根据 CPU 使用来升序排序

复制代码代码如下:$ ps -aux --sort -pcpu | less

根据 内存使用 来升序排序

复制代码代码如下:$ ps -aux --sort -pmem | less

我们也可以将它们合并到一个命令,并通过管道显示前个结果:

复制代码代码如下:$ ps -aux --sort -pcpu,+pmem | head -n

5. 通过进程名和PID过滤

使用 -C 参数,后面跟你要找的进程的名字。比如想显示一个名为getty的进程的信息,就可以使用下面的命令:

复制代码代码如下:$ ps -C getty

如果想要看到更多的细节,我们可以使用-f参数来查看格式化的信息列表:

复制代码代码如下:$ ps -f -C getty

Linux系统中10个常用的ps命令总结(十个linux命令)

6. 根据线程来过滤进程

如果我们想知道特定进程的线程,可以使用-L 参数,后面加上特定的PID。

复制代码代码如下:$ ps -L

7. 树形显示进程

有时候我们希望以树形结构显示进程,可以使用 -axjf 参数。

复制代码代码如下: $ps -axjf

或者可以使用另一个命令。

复制代码代码如下: $ pstree

8. 显示安全信息

如果想要查看现在有谁登入了你的服务器。可以使用ps命令加上相关参数:

复制代码代码如下:$ ps -eo pid,user,args

参数 -e 显示所有进程信息,-o 参数控制输出。Pid,User 和 Args参数显示PID,运行应用的用户和该应用。

能够与-e 参数 一起使用的关键字是args, cmd, comm, command, fname, ucmd, ucomm, lstart, bsdstart 和 start。9. 格式化输出root用户(真实的或有效的UID)创建的进程

系统管理员想要查看由root用户运行的进程和这个进程的其他相关信息时,可以通过下面的命令:

复制代码代码如下:$ ps -U root -u root u

-U 参数按真实用户ID(RUID)筛选进程,它会从用户列表中选择真实用户名或 ID。真实用户即实际创建该进程的用户。

-u 参数用来筛选有效用户ID(EUID)。

最后的u参数用来决定以针对用户的格式输出,由User, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, START, TIME 和 COMMAND这几列组成。

这里有上面的命令的输出结果:

. 使用PS实时监控进程状态

ps 命令会显示你系统当前的进程状态,但是这个结果是静态的。

当有一种情况,我们需要像上面第四点中提到的通过CPU和内存的使用率来筛选进程,并且我们希望结果能够每秒刷新一次。为此,我们可以将ps命令和watch命令结合起来。

复制代码代码如下:$ watch -n 1 ‘ps -aux --sort -pmem, -pcpu’

如果输出太长,我们也可以限制它,比如前条,我们可以使用head命令来做到。

复制代码代码如下:$ watch -n 1 ‘ps -aux --sort -pmem, -pcpu | head ’

这里的动态查看并不像top或者htop命令一样。但是使用ps的好处是你能够定义显示的字段,你能够选择你想查看的字段。

举个例子,如果你只需要看名为'pungki'用户的信息,你可以使用下面的命令:

复制代码代码如下:$ watch -n 1 ‘ps -aux -U pungki u --sort -pmem, -pcpu | head ’

结论

你也许每天都会使用ps命令来监控你的Linux系统。但是事实上,你可以通过ps命令的参数来生成各种你需要的报表。

ps命令的另一个优势是ps是各种 Linux系统都默认安装的,因此你只要用就行了。

不要忘了通过 man ps来查看更多的参数。(LCTT 译注:由于 ps 命令古老而重要,所以它在不同的 UNIX、BSD、Linux 等系统中的参数不尽相同,因此如果你用的不是 Linux 系统,请查阅你的文档了解具体可用的参数。)

在Linux系统中限制CPU占用率的教程 Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的正常运转。同时,内核也很公正:它将资源公平地分配给各

在Linux系统中使用lsblk和blkid显示设备信息的方法 今天我们将会向你展示如何使用lsblk和blkid工具来查找关于块设备的信息,我们使用的是一台安装了CentOS7.0的机器。lsblklsblk是一个Linux工具,它会显示有

什么架构的PMS适合大中型酒店集团? 转自环球旅讯最近出了两起大的互联网安全事件,一是支付宝5月日光纤被挖断,二是携程5月日宕机。支付宝花了两小时把流量切换到其他机房与节

标签: 十个linux命令

本文链接地址:https://www.jiuchutong.com/biancheng/367541.html 转载请保留说明!

上一篇:国产龙芯主板编译出的首个程序(龙芯芯片组)

下一篇:在Linux系统中限制CPU占用率的教程(linux系统中限定系统口令的长度)

  • 年金是否一定是每年发生一次
  • 一般纳税人建筑材料税率是多少
  • 开咨询费需要合同吗
  • 未实际收到的投资收益要纳税调整吗
  • 什么时候确认应收股利
  • 商贸企业购进商品怎么做成本
  • 境外企业转让非居民企业
  • 什么产品可视同自产产品享受退税优惠
  • 营改增试点纳税人提供有形动产租赁服务,税率为
  • 自己生产的产品用于职工福利
  • 毁损材料的损失怎么算
  • 员工就诊发票可以报销吗
  • 公司向员工个人借款
  • 债务重组损失金额
  • 航天发票上传不成功怎么手动上传
  • 金税盘清卡晚了一天会怎么样
  • 个体户收入总额是含税还是不含税
  • 从财务报表中可以了解企业的哪些信息?作用是什么?
  • 个税申报表怎么打印
  • 小微企业需要到哪里报税
  • 银行余额不平怎么快速找原因
  • 企业报税的详细流程期限为
  • 如何解决win7系统搜不到蓝牙耳机
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • 苹果电脑里的finder是什么
  • 收入成本配比原则
  • 关闭密码保护共享后又自动开启
  • 个体户工商年报异常怎么解除
  • 操作系统的内存映射
  • 企业自建自用房的规定
  • win10无法连接应用商店
  • 工厂采购部门
  • 百度地图经纬度导航
  • 新车事故报废后保险公司赔多少
  • 脐橙产业可行性报告
  • wordpress建网站详细教程
  • qiankun跨域问题
  • 废钢收购无进项怎么处理
  • 已勾选确认的发票怎样撤销勾选
  • css+html
  • 外经证还有几天到期延期需要的资料
  • 试运行收入会计分录
  • 商铺首次出租是不是要便宜些
  • 研发企业所得税税率
  • 网红产品的推广文案
  • 哪些发票可以抵扣?
  • 减值准备为什么不影响影响资产余额
  • 履约保证金没有交足
  • 预付房租摊销从哪月算起
  • 营改增现代服务中合同能源管理服务
  • 招待客人会计分录
  • 税金及附加的核算范围
  • 公司为员工异地缴纳五险一金
  • 正常存货周转率多少次合适
  • 暂估入库可以隔几个月再冲回吗
  • 企业营业利润率怎么算
  • 在网上如何申领发票
  • 五金行业怎么开店
  • 服务器找不到存储盘
  • winpe如何安装驱动
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • 苹果电脑注释
  • linux 添加swap
  • win10电脑打开图片文件夹会跳闪
  • win7无法安装怎么办
  • win10应用商店更新比蜗牛还慢
  • linux sendmail发送邮件
  • win8无法安装net4.7
  • Extjs4 GridPanel的主要配置参数详细介绍
  • unity3ds
  • Android笔记本
  • vue-cli使用
  • python随机发红包代码
  • 为什么python那么难
  • 重新税务登记程序有哪些
  • 国家税务局湖南电子税务局登录
  • 电子税务局如何解绑办税人员
  • 个人所得税税收政策2023最新规定
  • 税务年报截止日期2022
  • 去银行签贷款合同后多久办过户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设