The linux command 之进程
******************查看进程*********************
一、使用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 之进程的更多相关文章
- Linux下java进程CPU占用率高分析方法
Linux下java进程CPU占用率高分析方法 在工作当中,肯定会遇到由代码所导致的高CPU耗用以及内存溢出的情况.这种情况发生时,我们怎么去找出原因并解决. 一般解决方法是通过top命令找出消耗资源 ...
- python实现Linux启动守护进程
python实现Linux启动守护进程 DaemonClass.py代码: #/usr/bin/env python # -*- coding: utf-8 -*- import sys import ...
- Linux 服务器的网络配置 - 2. 查看 Linux 服务器的进程
2. 查看 Linux 服务器的进程 1)ps [主要选项] -a 显示系统中所有进程的信息 -e 显示所有进程的信息 -f 显示进行的所有信息 -l 以长格式显示进程信息 -r 只显示正 ...
- Linux 线程与进程,以及通信
http://blog.chinaunix.net/uid-25324849-id-3110075.html 部分转自:http://blog.chinaunix.net/uid-20620288-i ...
- Linux下的进程管理
在操作系统系统中,进程是一个非常重要的概念. 一.Linux中进程的相关知识 1.什么是进程呢? 通俗的来说进程是运行起来的程序.唯一标示进程的是进程描述符(PID),在linux内核中是通过task ...
- linux ps查看进程命令
linux ps查看进程命令ps命令作用:将某个时间点的程序运作情况撷取下来 实例: [root@linux ~]# ps aux [root@linux ~]# ps -lA [root@linux ...
- Linux中查看进程的多线程pstree, ps -L
Linux中查看进程的多线程 在SMP系统中,我们的应用程序经常使用多线程的技术,那么在Linux中如何查看某个进程的多个线程呢? 本文介绍3种命令来查看Linux系统中的线程(LWP)的情况:在我的 ...
- Linux学习之进程管理
|-进程管理 进程常用命令 |- w查看当前系统信息 |- ps进程查看命令 |- kill终止进程 |- 一个存放内存中的特殊目录/p ...
- Linux系统管理10——进程和计划任务管理
Linux系统管理10——进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...
随机推荐
- 剑指offer——56在排序数组中查找数字
题目描述 统计一个数字在排序数组中出现的次数. 题解: 使用二分法找到数k然后向前找到第一个k,向后找到最后一个k,即可知道有几个k了 但一旦n个数都是k时,这个方法跟从头遍历没区别,都是O(N) ...
- Redis数据结构之字符串-SDS
C语言中,传统的字符串表示是以空字符结尾的字符数组,Redis的字符串没有直接使用该表示,而是选择构建了一种名为简单动态字符串(simple dynamic string, SDS)的抽象类型. 在R ...
- Alice's Classified Message HDU - 5558 后缀自动机求某个后缀出现的最早位置
题意: 给定一个长度不超过 10W 的只包含小写字母的字符串,从下标 0 到 n−1.从下标 0 开始操作, 每次对于下标 pos查找下标 pos 开始的子串中最长的在其他地方出现过的长度,其他出现的 ...
- 让微信小程序页面之间的通信不在变得困难
一个开始 小程序开发者总会碰到各种页面之间的通信问题,实现方式也五花八门,比如... 场景还原 首先这是一个电商小程序. 有这样一个需求: 首页某个地方要展示购物车商品数量. 当我在其他页面加购了商品 ...
- ArcGis拓扑——规则、概念与要点
在地理数据库中,拓扑是定义点要素.线要素以及面要素共享重叠几何的方式的排列布置.例如,街道中心线与人口普查区块共享公共几何,相邻的土壤面共享公共边界. 处理拓扑不仅仅是提供一个数据存储机制.在 Arc ...
- Pregel的执行过程
- linux 7下已有mysql之后,如何使用
今天在使用阿里云平台的esc时,选择的centos7系统,在安装mariadb的时候,发现系统已经自带了,然后却无法使用,在调查了之后,发现启动service的依赖件没有安装,所以安装以下依赖件. m ...
- LoadRunner模拟REST接口的json请求
LoadRunner模拟REST接口的json请求 现在很多手机应用的性能测试,REST接口调用通过json格式,在用loadrunner模拟这些json请求时,需要开发提供 1.供接口地址 2.提交 ...
- leetcood学习笔记-111-二叉树的最小深度
题目描述: 第一次提交: class Solution(object): def minDepth(self, root): """ :type root: TreeNo ...
- delphi 获取本机IP地址和MAC地址 (转)
unit NetFunc; interface uses SysUtils, Windows, dialogs, winsock, Classes, ComObj, WinInet, Variants ...