查看进程

ps                                                      列出进程
uptime 查看系统负载
w 列出所有用户的活动进程
top 监视进程资源占用情况
gnome-system-monitor 监视系统负载和进程的图形化工具
xload 监视系统负载情况的简单图形化工具
free 显示可用内存情况

进程(process)是linux系统的工作单位。所运行的每个程序都会引发一个或多个进程。linux提供了一些命令用于查看,操作这些进程。每个进程都以一个独有的数字代码标示,称作进程ID或PID。

ps

ps  [option]

ps命令显示正在运行的进程信息,也可显示其他用户的进程。ps至少有80个选项,这里只讨论其中几个最有用的组合。

1. 查看自己的进程

$ ps -ux

2. 查看用户root的所有进程:

$ ps -U root

3. 查看特定程序引发的所有进程:

$ ps -C java

4. 查看终端N的进程(这里查看3的终端):

$ ps -t3

5. 查看特定进程,如:pid为1,2:

$ ps -p1,2

6. 对所有进程连同命令行,截断其超出屏幕宽度的部分:

$ ps -ef

7. 所有进程连同完整的命令行:

$ps -efww

8. 以缩排方式呈现所有进程的层次关系:

$ ps -efH

记住,可以用grep或其他过滤程序从ps的输出中提取特定的信息(java为例):

$ ps -ux | grep java
时间: 2024-10-14 12:26:15

查看进程的相关文章

安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running

安装zookeeper-3.3.2的时候,启动正常没报错,但zkServer.sh status查看状态的时候却出现错误,如下: JMX enabled by defaultUsing config: /hadoop/zookeeper/bin/../conf/zoo.cfgError contacting service. It is probably not running. jps查看进程,却发现进程已启动 7313  QuorumPeerMain 在网上查阅资料一共有三种解决方法: 1,

查看进程占用的内存情况

可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看java用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看tomcat用户的进程内存使用情况的话可以使用如下的命令: $ top -u tomcat 内容解释: PID:进程的ID    US

查看进程内存情况

? 1 cat /proc/$(pgrep helloworld)/status | grep Vm 查看进程内存情况,布布扣,bubuko.com

以上的进程查看均可以执行“man 进程名”来查看进程的功能细节CentOS-6.5-NFS部署

nfs-server与nfs-client端配置一样 [[email protected] /]# uname -r    打印系统版本 2.6.32-431.el6.x86_64 [[email protected] ~]# rpm -aq nfs-utils portmap rpcbind        #检查nfs相关的包 nfs-utils-1.2.3-39.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 [[email protected] /]# tai

Windows,查看进程的连接的IP地址,批量模式,最后做成Excel

1.CMD -> netstat -ano,复制到UltraEdit 2.把双空格替换为单空格,这种替换要进行很多次,直到全部替换完.其次点20次替换就行了. 3.单空格替换为 ^t,也就是制表符. 4.把所有内容复制到Excel 2013,内容自动分布到网格中. 5.找到进程的PID,在Excel里,通过数据的筛选功能,只显示出该PID的行. 6.复制筛选出来的当前页的所有数据,粘贴到新的Excel工作表. 7.去百度找一个可以粘贴批量IP的,并给出IP具体地址的网址.推荐:www.1234i

Linux中查看进程占用内存和系统资源情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,

Linux中查看进程的多线程pstree, ps -L

Linux中查看进程的多线程 在SMP系统中,我们的应用程序经常使用多线程的技术,那么在Linux中如何查看某个进程的多个线程呢? 本文介绍3种命令来查看Linux系统中的线程(LWP)的情况:在我的系统中,用qemu-system-x86_64命令启动了一个SMP的Guest,所以有几个qemu的线程,以此为例来说明. 1. pstree 命令,查看进程和线程的树形结构关系.  BASH 1 2 3 4 5 [root@jay-linux ~]# pstree | grep qemu |-gn

程序员之---C语言细节22(函数返回指针注意事项<悬空指针>、查看进程能够分配的内存大小)

主要内容:函数返回指针注意事项<悬空指针>.查看进程能够分配的内存大小 #include <stdio.h> char * favorite_fruit() { static char fruit[] = "apple"; // 不加static的话这个函数还回的指针会悬空,由于在函数退出时fruit组数被销毁 // 加了static后fruit数组分配在数据段里,而不是堆栈中.生命期和程序一样长,函数退出时变量 // 依旧有效 return fruit; }

linux nethogs查看进程流量

1.下载x86_64nethogs的rpm安装包 wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/nethogs-0.8.0-1.el6.x86_64.rpm 2.安装nethogs rpm -ivh nethogs-0.8.0-1.el6.x86_64.rpm 3.使用nethogs查看进程流量 ifconfig nethofs eth0 4.默认是监视 eth0 同时监视多个网卡 nethogs eth0 eth1 加-d参数是指定

程序猿之---C语言细节22(函数返回指针注意事项&lt;悬空指针&gt;、查看进程可以分配的内存大小)

主要内容:函数返回指针注意事项<悬空指针>.查看进程可以分配的内存大小 #include <stdio.h> char * favorite_fruit() { static char fruit[] = "apple"; // 不加static的话这个函数还回的指针以及悬空,因为在函数退出时fruit组数被销毁 // 加了static后fruit数组分配在数据段里,而不是堆栈中,生命期和程序一样长,函数退出时变量 // 依然有效 return fruit; }