linux进程的介绍和管理

概述

-   在linux 中,每个执行的程序都称为一个进程,每一个进程都分配一个ID号

-   每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程,例如www服务器

-   每个进程都可能以两种方式存在的,前台与后台。所谓前台进程就是用户目前的屏幕上可以进行操作的,后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行

-   一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束

-   进程与线程

-   进程:就是正在执行的程序

-   线程

-   轻量级的进程

-   进程有独立的地址空间,线程没有

-   线程不能独立存在,它是由进程创建

-   相对讲,线程耗费的CPU和内存要小于进程

进程的管理

ps命令是用来查看目前系统中,有哪些正在执行,以及它们执行的情况,可以不加任何参数,显示详细的进程信息

-         ps ‐a:显示当前终端的所有进程信息

-         ps ‐u:以用户的格式显示进程信息

-         ps ‐x:显示后台进程运行的参数

ps显示的信息选项:


字段


说明


PID


进程识别号


TTY


终端机号


TIME


此进程所消CPU时间


CMD


正在执行的命令或进程名

终止进程kill/killall

若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程,使用kill命令来完成此项任务

终止某个进程:kill 进程号

【案例】kill 16251:终止进程号为16251的进程

【案例】kill -9 16251:因为有些进程会捕捉某些信号,如果直接不能结束进程可以用“-9”传送信息

killall:杀死同名的所有进程

动态监控进程

top命令与ps命令很相似。它们都用来显示正在执行的进程。top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程

-         监视特定用户

-           top:输入此命令,按回车键,查看执行的进程

-           u:然后输入“u”回车,再输入用户名,即可

-         终止指定的用户

-           top:输入此命令,按回车键,查看执行的进程

-           k:然后输入“k”回车,再输入要结束的进程ID号

-         指定系统状态更新的时间

-           top ‐d 10:指定系统更新进程的时间为10秒

top显示选项解释

-         1:52,表示系统启动了多久

-         2 user,用户数

-         load average:0.11 0.06 0.05,当前系统负载情况,一般来说,参数越小,系统运行的越轻松,当平均数>0.6时,系统就很紧张了

-         Tasks: 进程数

-         0 zombie,僵尸进程数,相当于这个进程没有用了,还占用资源,比如父进程来不及收回子进程

-         Mem,内存

-         Swap,类似于虚拟内存

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-28 04:16:04

linux进程的介绍和管理的相关文章

linux进程的查看与管理

一.进程的查看与管理1.查看a.ps 静态查看格式:ps [选项]选项:a:与终端相关的x:与终端无关的u:以用户为中心-e:显示所有进程-f:显示完整格式程序信息-l:显示完整的列-H: 以进程层级格式显示进程相关信息 ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND VSZ: Virtual memory SiZe,虚拟内存集 RSS: ReSident Size, 常驻内存集 STAT:进程状态 R:runn

LInux进程虚拟地址空间的管理

2017-04-07 脱离物理内存的管理,今天咱们来聊聊进程虚拟内存的管理.因为进程直接分配和使用的都是虚拟内存,而物理内存则是有系统"按需"分配给进程,在进程看来,只知道虚拟内存的存在! 前言: 关于虚拟内存和物理内存这些东东,本篇不作介绍,此等基础知识参考最普通的操作系统参考书籍即可.当然有问题也可留言,我们共同学习,共同进步! 进程虚拟地址空间: 每个进程拥有一个独立的虚拟地址空间,独立怎么体现?进程A有个地址1000,进程B也有个地址1000,为何两个地址不发生矛盾,还能正常工

12个Linux进程管理命令介绍

12个Linux进程管理命令介绍 当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.Linux提供了许多命令来让用户来高效掌控上述的操作. 执行中的程序称作进程.当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.操作系统会有效地管理和追踪所有运行着的进程. 为了管

Linux 进程管理介绍

进程管理 一.进程基本介绍 在Linux中,每个执行的程序.代码都成为一个进程(process).每个进程都分配一个ID号. 每个进程,都会对应一个父进程,而这而过父进程可以复制多个子进程. 每个进程都可能以两种形式存在的.前台和后台,前台进程就是用吗目前屏幕上可以进行的操作:后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行. 一般系统的服务都是以后台进程的方式存在,而且由于屏幕上无法看到进程,通常使用后台方式执行. 二.显示系统执行的进程 ps [选项]:显示当前进程

linux进程管理(四)

[教程主题]:进程管理 [1]进程介绍 程序和进程 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序.什么是进程呢?进程就是运行中的程序. 一个运行着的程序,可能有多个进程. 比如自学it网所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务. 进程分类: 进程一般分为交互进程.批处理进程和守护进程三类. 值得一提的是守护进程总是活跃的,一般是后台

linux进程管理命令总结

linux进程管理的相关命令: 1.pstree  --以树状形式显示当前系统进程,和命令tree相似. 2.ps命令 命令格式:ps [options] 常用组合:aux: u:以用户为中心组织的进程状态信息显示 a:与终端相关的进程 x:与终端无关的进程 #ps aux USER : 用户名 PID : 进程号 %CPU :占用的cpu百分比 %MEM  :内存的使用率 VSZ :  virtual memory size ,虚拟内存集 RSS : resident size ,常驻内存集

Linux 内核的文件 Cache 管理机制介绍-ibm

https://www.ibm.com/developerworks/cn/linux/l-cache/ 1 前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows.UNIX 一起占据了操作系统领域几乎所有的市场份额.特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 Linux 操作系统.因此,研究和使用 Linux 已经成为开发者的不可回

linux进程管理(一)

进程介绍 程序和进程 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序.什么是进程呢?进程就是运行中的程序. 一个运行着的程序,可能有多个进程. 比如自学it网所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务. 进程分类 进程一般分为交互进程.批处理进程和守护进程三类. 值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机

Linux进程管理四大工具ps \dstat\ top\ htop

Linux进程管理之“四大名捕” 一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”.内功卓越的高手“铁手”.腿功惊人的“追命”和剑法一流的“冷血”本文四大名捕由linux命令所出演      无情:ps     出演      铁手:dstat  出演      追命:top    出演      冷血:htop   出演 二.进程相关基础知识 介绍四大名捕之前先介绍一下进程相关的基础知识,话不多说,看图. 三.