如何查看linux进程信息,linux查看进程列表

首页 > 经验 > 作者:YD1662024-03-29 00:23:48

来自:掘金,作者:RunFromHere

链接:https://juejin.im/post/5bf9213ce51d452237153c5c

1、ps是什么?

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。

ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。

基本参数:

输出格式规划:

下面我们就来一个命令进行实践,看看不同的参数都有些什么效果。

2、不加参数执行ps命令会输出什么?

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

如何查看linux进程信息,linux查看进程列表(1)

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

这些信息在显示时未排序。

3、如何显示所有当前进程?

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

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

如何查看linux进程信息,linux查看进程列表(2)

4. 如何根据进程的用户进行信息过滤呢?

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

$ps-upungki

如何查看linux进程信息,linux查看进程列表(3)

5、如何通过cpu和内存使用来过滤进程?

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

$ps-aux|less

如何查看linux进程信息,linux查看进程列表(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.