Linux查看和删除进程

一、查看和删除进程

ps 命令用于查看当前正在运行的进程。
grep 是搜索

ps -ef | grep java
表示查看所有进程里CMD是java的进程信息

ps -aux | grep java
-aux 显示所有状态

kill 命令用于终止进程
kill -9 [PID]
-9 表示强迫进程立即停止

通常用ps查看进程PID,用kill命令终止进程

二、PS命令简介

ps 命令就是最根本相应情况下也是相当强大的进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等.总之大部分信息均为可以通过执行该命令得到。

命令及其参数
ps 命令最经常使用的还是用于监控后台进程地工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以运用ps命令了。

-e 显示所有进程,环境变量
-f 全格式
-h 不显示标题
-l 长格式
-w 宽输出
-a 显示终端上地所有进程,包括其他用户地进程
-r 只显示正在运行地进程
-x 显示没有控制终端地进程

 

更详细的介绍请参看:http://www.cnblogs.com/lucyjiayou/archive/2012/02/24/2366194.html

时间: 2024-08-17 20:12:36

Linux查看和删除进程的相关文章

linux 批量删除进程与查看进程详解

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab). 2. ps 命令用于查看当前正在运行的进程.grep 是搜索 例如: ps -ef | grep java 表示查看所有进程里 CMD 是 java 的进程信息 ps -aux | grep java -aux 显示所有状态 ps 3. kill 命令用于终止进程 例如: kill -9 [PID] -9

Linux查看进程命令和具体操作

ps ax 命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程.要显示进程以及它们的所有者,使用 ps aux 命令.该列表是一个静态列表:换一句话说,它是在你启用这项命令时正在运行的进程的快照.如果你需要Linux查看进程一个时刻更新的运行进程列表,使用下面描述的 top 命令. Linux查看进程ps 的输出会很长.要防止它快速从屏幕中滑过,你可以把它管道输出给 less 命令: ps aux | less 你可以使用 Linux查看进程ps 命令和 grep 命令的组合来查看某

Linux查看进程运行的完整路径

  Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看. ll /proc/PID cwd符号链接的是进程运行目录; exe符号连接就是执行程序的绝对路径; cmdline就是程序运行时输入的命令行命令; environ记录了进程运行时的环境变量; fd目录下是进程打开或使用的文件的符号连接.

Linux中如何查看某一进程的系统资源消耗情况

风信网(ithov.com)原创文章:linux系统中我们需要查看某一进程占用服务器资源的消耗情况,应该如何去实现呢?下面我们分两步来告诉大家: 首先,我们需要查看这个进程的pid,假设pid为3007. [root@localhost software]# top top&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;- 15:42:20 up 49 min,  3  users,  load average: 

linux 查看某进程或程序的网卡流量(转)

一.nethogs介绍 分享一个linux 下检测系统进程占用带宽情况的检查.来自github上的开源工具. 它不依赖内核中的模块.当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个程序占用了大量带宽.节省了查找时间. 二.安装方法 1.在epel 源中可以直接yum 安装 yum install libpcap nethogs -y 2.源码方式安装 2.1 安装c++ 环境 [root@SaltMaster ~]# yum install gcc-c++ libpcap-d

Linux查看每个进程的Openfiles数量

在Linux里,在/etc/security/limits.conf里有一个参数是nofile,作用是控制某用户的文件打开数量.可以使用ulimit -n的命令查看具体的限制,一但当前文件打开数达到nofile上限就无法再打开文件,从而使某些应用运行异常,如用户无法通过SSH登录系统. 通过我们可以使用lsof命令查看文件打开的具体情况,如用户.进程的信息.使用 lsof -p PID 可以查看某一个进程的文件打开数量 lsof -u UID 可以查看某一个用户的文件打开数量 但是发现好像没有一

菜鸟学Linux命令:ps命令 进程查看

ps命令是Linux中基础的进程查看命令,是process status的缩写,用来显示瞬间进程(process)的状态. ps命令列出的是当前那些进程的快照,会输出当前时刻活动的进程,但是并不能动态显示. ※命令格式ps [选项] ※参数规则 a 显示所有进程-a 显示同一终端下的所有程序-A 显示所有进程c 显示进程的真实名称-N 反向选择-e 等于"-A"e 显示环境变量f 显示程序间的关系,完整输出-H 显示树状结构l 较长.较详细的将该 PID 的信息列出j 工作的格式 (j

Linux有问必答:如何查看Linux上程序或进程用到的库

Linux有问必答:如何查看Linux上程序或进程用到的库 问题:我想知道当我调用一个特定的可执行文件在运行时载入了哪些共享库.是否有方法可以明确Linux上可执行程序或运行进程的共享库依赖关系? 查看可执行程序的共享库依赖关系 要找出某个特定可执行依赖的库,可以使用ldd命令.这个命令调用动态链接器去找到程序的库文件依赖关系. $ ldd /path/to/program 注意!并不推荐为任何不可信的第三方可执行程序运行ldd,因为某些版本的ldd可能会直接调用可执行程序来明确其库文件依赖关系

深入解析Linux系统下的进程切换

  Linux内核下进程切换 Linux切换并没有使用X86CPU的切换方法,Linux切换的实质就是cr3切换(内存空间切换,在switch_mm函数中)+ 寄存器切换(包括EIP,ESP等,均在switch_to函数中).这里我们讲述下switch_to主流程: 1. 在switch_mm函数中将new_task->pgd设置到cr3寄存器中,实现页表切换,由于每个进程3-4G的页表映射机制完全一样(从内核页表中直接复制过来的),故这里虽然切换了pgd,但是并无影响,只是在任务回到用户空 间