进程简介

进程是正在执行的一个程序或命令,每一个进程都有自己的地址空间,并占有一定的系统资源。感性的认识,进程就是一个正在运行的程序

进程管理的作用

  • 判断服务器的运行状态
  • 查看系统中有哪些进程
  • 杀死进程(很少用,一般会采用正常的关闭手段)

    查看系统所有的进程

#ps aux

#ps -le

输出信息各字段的含义

USER:进程是由哪个用户产生的

PID:进程的ID号

%CPU:进程占用CPU资源的百分比

%MEM:进程占用物理内存的百分比

VSZ:该进程占用虚拟内存的大小,单位KB

RSS:该进程占用实际物理内存大小,单位KB

TTY:该进程是在哪个终端中运行的,tty1-tty7代表本地控制台终端,pts/0-255代表远程终端

STAT:进程状态。R表示运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台

START:该进程的启动时间

TIME:该进程占用CPU的运算时间、注意不是系统时间

COMMAND:产生此进程的命令名

判断系统的运行状态

#top

第一行信息解释

内容

说明

10:49:52

系统当前时间

Up 11 min

系统的运行时间,本机已运行11分钟

2user

当前登录了2个用户

Load average:0.06, 0.17,0.16

系统在之前1分钟,5分钟,15分钟的平均负载

第二行信息解释

内容

说明

Tasks: 118 total

系统中的进程总数

1 running

正在运行的进程数

117 sleeping

睡眠的进程

0 stopped

正在停止的进程

0 zombie

僵尸进程。如果不是0,需要手工检验僵尸进程

第三行,CPU信息字段解释

内容

说明

1.9%us

用户模式占用的CPU百分比

6.2%sy

系统模式占用的CPU百分比

0.0%ni

改变过优先级的用户进程占用的CPU百分比

91.1%id

空闲CPU的百分比

0.9%wa

等待输入/输出的进程的占用CPU百分比

0.0%hi

硬中断请求服务占用的CPU百分比

0.0%si

软中断请求服务占用的CPU百分比

主要关注空闲cpu的百分比,系统负载

top命令其他常用选项

-d 秒数 : 每隔多少秒刷新,默认是3秒刷新

在交互模式下可以执行的命令

?或h:

显示交互模式帮助

P:

以CPU使用率排序,这是默认选项

M:

以内存使用率排序

N:

已PID排序

q:

退出tp

按内存使用排序

查看进程树

#pstree [选项]

选项:

-p:

显示进程的PID

-u:

显示进程的所属用户

终止进程

kill命令

#Kill -l

查看可用的进程信号

常用的信号:

信号代号

信号名称

说明

1

SIGHUP

让进程重启

9

SIGKILL

强制终止进程

15

SIGTERM

正常结束进程的信号,kill命令的默认信号

#Kill 信号的代号 pid号

根据不同的信号,对进程做不同的事

killall命令

#killall [选项][信号] 进程名

#按照进程名对进程进行处理

选项:

-i:

交互式,询问是否要杀死某个进程

-I:

进程名不区分大小写

按照终端号踢用户下线

#w

使用w命令查询本机谁在线

#pkill -t -9 终端号

强制让从某个终端上线的用户下线

Linux学习笔记(5)-进程管理的更多相关文章

  1. Linux学习笔记(六) 进程管理

    1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...

  2. Linux学习笔记(五) 账号管理

    1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...

  3. Linux内核学习笔记-2.进程管理

    原创文章,转载请注明:Linux内核学习笔记-2.进程管理) By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  4. Linux学习笔记12—磁盘管理

    一.查看磁盘或目录的容量 1.  df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...

  5. Linux System Programming 学习笔记(五) 进程管理

    1. 进程是unix系统中两个最重要的基础抽象之一(另一个是文件) A process is a running program A thread is the unit of activity in ...

  6. Linux学习笔记24——进程管道

    一 管道的作用 通常把一个进程的输出通过管道连接到另一个进程的输入. 二 popen和pclose函数 #include <stdio.h> FILE *popen(const char ...

  7. linux —— 学习笔记(用户管理与权限控制)

    目录:1.用户的创建和管理    2.组的创建和管理 3.文件执行权限的控制 4.不用密码执行sudo 1.用户的创建和管理 用户的创建和管理: useradd.usermod . userdel . ...

  8. linux学习笔记之进程

    一.基础知识 1:进程. 1,进程ID: 非负整数,具有唯一性. 1)ID=0的进程:调度进程/交换进程.内核的一部分.不执行任何磁盘上的程序. 2)ID=1的进程:init进程. 1-自举结束时,由 ...

  9. Linux初学笔记---关于进程管理等

    菜鸟初学: 1. 查看进程用的命令: ps 具体用法 ps -A ro ps -e 显示所有进程 ps -u root 显示root 用户的进程 ps -u root -N 显示非root用户的进程 ...

  10. 嵌入式linux学习笔记1—内存管理MMU之虚拟地址到物理地址的转化

    一.内存管理基本知识 1.S3C2440最多会用到两级页表:以段的方式进行转换时只用到一级页表,以页的方式进行转换时用到两级页表.页的大小有三种:大页(64KB),小页(4KB),极小页(1KB).条 ...

随机推荐

  1. loadrunner做webservice接口之简单调用

    今天听大神讲了webservice做接口,我按照他大概讲的意思自己模拟实战了下,可能还有很多不对,一般使用webservice做接口,会使用到soapui,但是用了loadrunner以后发现lr很快 ...

  2. 【BZOJ1212】[HNOI2004]L语言 Trie树

    [BZOJ1212][HNOI2004]L语言 Description 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的.现在你要处理的就是一段没有标点的文章. 一段文章T是由若干小写字母构 ...

  3. Android Studio工程目录介绍

    来自知乎: Android Studio工程目录结构 .gradle 是gradle运行以后生成的缓存文件夹. .idea 是android studio/Intellij IDEA工程打开以后生成的 ...

  4. 【SQLServer】将Job运行结果发送电子邮件通知用户

    SQLServer2005/2008数据库邮件功能: 1. 启用数据库邮件功能:打开SQL Server 2005 外围应用配置器,选择“功能的外围应用配置器”,选择“数据库邮件”,勾选“启用数据库邮 ...

  5. Linux学习三部曲(之三)

    今天用linux的时候,想到在windows客户端上传文件到linux服务端. 下面介绍一种方法. 可以通过SecureCRT上传.下载文件(使用sz与rz命令). 1. 安装 lrzsz 在Secu ...

  6. java集合 collection-list-ArrayList 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。

    import java.util.*; /* 将自定义对象作为元素存到ArrayList集合中,并去除重复元素. 比如:存人对象.同姓名同年龄,视为同一个人.为重复元素. 思路: 1,对人描述,将数据 ...

  7. Jquery 自定义事件实现发布/订阅

    //用户点击logoff按钮时,广播一个自定义事件,给任何需要保存状态的感兴趣的观察者,然后导航到logoff页面 $('#logoff').click(function(){ $.event.tri ...

  8. 限制SSH访问源,禁止4A之外的地址跳转访问

    [fuel节点] 在/etc/hosts.allow文件中添加: sshd:10.129.0.1:allow sshd:10.129.0.2:allow sshd:10.129.0.3:allow s ...

  9. android源码-安卓源码-Android源码下载-安卓游戏源码

    android源码   高仿精仿金山手机卫士应用源码V1.2 高仿精仿金山手机卫士应用源码,该应用的级别实现了金山卫士的级别功能了,可以说跟现实中我们使用的金山卫士应用的功能几乎差不 人气:9286  ...

  10. ubuntu修改登录信息(本机和SSH登录)

    1.需要修改的主要文件和目录如下:/etc/issue/etc/motd/etc/update-motd.d//etc/issue.net 2.Ubuntu的登陆和欢迎信息控制主要在/etc/issu ...