******************查看进程*********************

一、使用ps命令

 [me@linuxbox ~]$ ps
PID TTY TIME CMD
pts/ :: bash
pts/ :: ps

TTY是teletype的缩写,代表了进程的控制终端,TTY列中出现的“?”表示没有控制终端。TIME是进程消耗的CPU时间总和。

添加x选项,ps x会显示所有的进程,而不需要关注它们是由哪个终端所控制的。,使用选项我们可以所有进程的信息。

 [me@linuxbox ~]$ ps x
PID TTY STAT TIME COMMAND
? Ssl : /usr/libexec/bonobo-activation-server –ac
? Sl : /usr/libexec/evolution-data-server-1.10 --
? Ss : /bin/sh /usr/bin/startkde
? Ss : /usr/bin/ssh-agent /usr/bin/dbus-launch --
? S : /usr/bin/dbus-launch --exit-with-session
? Ss : /bin/dbus-daemon --fork --print-pid –pr
? Ss : /usr/bin/gpg-agent -s –daemon
? S : start_kdeinit --new-startup +kcminit_start
? Ss : kdeinit Running...
? S : dcopserver –nosid
and many more...

STAT的新列,是state的缩写,显示的是当前进程的状态。

ps aux 选项组合将会显示属于每个用户的进程信息,使用这些选项时不带前置连接字符将使得命令以"BSD模式运行"

二、使用top命令动态查看进程信息

ps命令提供的只是在ps命令被执行时机器状态的一个快照。要查看机器活动的动态情况,我们使用top命令。

top程序按照进程活动的顺序,以列表形式持续更新当前显示系统进程的信息。主要用于查看系统最高进程的运行情况,其名字也是来自于此。顶部显示由两部分组成:显示屏顶部的系统摘要,后跟按CPU活动排序的进程表:

top程序最常用的两个可接受的键盘指令是q:退出top命令;h:显示程序的帮助界面

************************控制进程**************************************

一、中断进程

按下Ctrl-C键可以中断进程。

二、使进程在后台运行

在命令后跟&可以让程序在后台运行。

jobs命令可以查看从该终端启动的所有作业。

三、使进程回到前台运行

使用fg命令后跟百分比符号和作业编号(称为jobspec选项)来实现这个功能,如果后台只有一个任务,则可以不带jobspec编号。

四、停止(暂停)进程

bg %1 :转到后台运行

fg %1 :转到前台运行

其他与进程有关的命令:

The linux command 之进程的更多相关文章

  1. Linux下java进程CPU占用率高分析方法

    Linux下java进程CPU占用率高分析方法 在工作当中,肯定会遇到由代码所导致的高CPU耗用以及内存溢出的情况.这种情况发生时,我们怎么去找出原因并解决. 一般解决方法是通过top命令找出消耗资源 ...

  2. python实现Linux启动守护进程

    python实现Linux启动守护进程 DaemonClass.py代码: #/usr/bin/env python # -*- coding: utf-8 -*- import sys import ...

  3. Linux 服务器的网络配置 - 2. 查看 Linux 服务器的进程

    2. 查看 Linux 服务器的进程 1)ps [主要选项] -a  显示系统中所有进程的信息 -e  显示所有进程的信息 -f  显示进行的所有信息 -l   以长格式显示进程信息 -r  只显示正 ...

  4. Linux 线程与进程,以及通信

    http://blog.chinaunix.net/uid-25324849-id-3110075.html 部分转自:http://blog.chinaunix.net/uid-20620288-i ...

  5. Linux下的进程管理

    在操作系统系统中,进程是一个非常重要的概念. 一.Linux中进程的相关知识 1.什么是进程呢? 通俗的来说进程是运行起来的程序.唯一标示进程的是进程描述符(PID),在linux内核中是通过task ...

  6. linux ps查看进程命令

    linux ps查看进程命令ps命令作用:将某个时间点的程序运作情况撷取下来 实例: [root@linux ~]# ps aux [root@linux ~]# ps -lA [root@linux ...

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

    Linux中查看进程的多线程 在SMP系统中,我们的应用程序经常使用多线程的技术,那么在Linux中如何查看某个进程的多个线程呢? 本文介绍3种命令来查看Linux系统中的线程(LWP)的情况:在我的 ...

  8. Linux学习之进程管理

    |-进程管理     进程常用命令        |- w查看当前系统信息        |- ps进程查看命令        |- kill终止进程        |- 一个存放内存中的特殊目录/p ...

  9. Linux系统管理10——进程和计划任务管理

    Linux系统管理10——进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...

随机推荐

  1. 专题:NFSv4 file server

    Network File System (NFS) is a file system protocol that allows client machines to access network at ...

  2. Spring 学习笔记 数据绑定,校验,BeanWrapper 与属性编辑器

    Spring 数据绑定,校验,BeanWrapper,与属性编辑器 Data Binding 数据绑定(Data binding)非常有用,它可以动态把用户输入与应用程序的域模型(或者你用于处理用户输 ...

  3. js基本包装类型

    基本包装类型   3种特殊的引用类型 为了便于操作基本类型值,es还提供了3种特殊的引用类型: Boolean,Number,String. 每当读取一个基本类型值的时候,后台就会创建一个对应的基本包 ...

  4. PD ZD

    PD TO ZD simple one without . SORT FIELDS,,PD,A,,,PD,A) OUTREC FIELDS,,PD,ZD,LENGTH, ,,PD,ZD,LENGTH, ...

  5. pandas读书笔记 算数运算和数据对齐

    pandas最重要的一个功能是,它可以对不同索引的对象进行算数运算.在对象相加时,如果存在不同的索引对,则结果的索引就是该索引对的并集. Series s1=Series([,3.4,1.5],ind ...

  6. LGV定理 (CodeForces 348 D Turtles)/(牛客暑期多校第一场A Monotonic Matrix)

    又是一个看起来神奇无比的东东,证明是不可能证明的,这辈子不可能看懂的,知道怎么用就行了,具体看wikihttps://en.wikipedia.org/wiki/Lindstr%C3%B6m%E2%8 ...

  7. HTTP状态码(转)

    转自菜鸟教程:https://www.runoob.com/http/http-status-codes.html HTTP状态码共分为5种类型: HTTP状态码分类 分类 分类描述 1** 信息,服 ...

  8. dubbo入门之服务消费

    今天,我们来看看dubbo消费的执行过程 首先,我们都知道dubbo是一个基于netty实现的RPC框架,底层通信是使用netty来实现的.在学习dubbo的时候,或许我们都会有下面的这些疑惑: 1. ...

  9. RDBMS关系型数据库与HBase的对比

    关系型数据库 结构: * 数据库以表的形式存在 * 支持FAT.NTFS.EXT.文件系统 * 使用Commit log存储日志 * 参考系统是坐标系统 * 使用主键(PK) * 支持分区 * 使用行 ...

  10. NX二次开发-UFUN新建工程图UF_DRAW_create_drawing

    NX9+VS2012 #include <uf.h> #include <uf_draw.h> #include <uf_part.h> UF_initialize ...