Linux进程篇16.0

Linux进程介绍

百度百科:

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。

 

 

进程类型:

守护进程:daemon在系统引导过程中启动的进程,和终端无关进程。

前台进程:跟终端相关,通过 终端启动的进程。

以上两者之间可以相互转化。

进程状态:

运行状态:running

就绪状态:ready

睡眠状态:

可中断   :interruptable(大多数未工作的进程处于此状态)

不可中断:uninterruptable

停止状态:stopped,暂停于内存中,但不会被调度,除非手动激活启动

僵死状态:zombie,结束进程,父进程结束前,子进程不关闭。

 

进程的分类

CPU-Bound:CPU密集型,非交互式(计算类进程比较消耗CPU资源)

IO-Bound   :IO密集型,交互(涉及到磁盘读写的进程比较消耗磁盘资源)

 

Linux系统状态的查看及管理工具:

pstree,ps,pidof,pgrep,top,htop,glance,pmap,vmstat,dstat,

kill,pkill,job,bg,fg,nohup

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90346

(0)
lvshijunlvshijun
上一篇 2017-12-18 15:26
下一篇 2017-12-18 19:23

相关推荐

  • 脚本及变量解析

    bash脚本编程 脚本文件格式: 第一行顶格:#!bin/bash  (shebang) 注释信息:以#开头 代码注释:好的程序员必备 适量的添加缩进或添加空白行以示分割 语言:编程语言格式:库,算法和数据结构 编程思想:      能够把学到的编程语言的语法格式随时转换为解决问题的思路     &…

    Linux干货 2016-08-12
  • 自建repo软件仓库

    近期主要使用的aliyun的源,主要会用到centos6、zabbix、epel和xen等,由于网络质量不佳,考虑到自建软件仓库 第一步,删除系统自导的源,新建ali.repo,将常用的几个源地址加入 # rm /etc/yum.repos.d/*.repo -fr # vim /etc/yum.repos.…

    Linux干货 2016-05-19
  • 路径操作

    路径操作模块 3.4版本之前 os.path模块 from os import path p = path.join(‘/etc’, ‘sysconfig’, ‘network’) print(type(p), p) print(path.exists(p)) print(path.split(p)) print(path.abspath(‘.’)) p =…

    2017-10-27
  • Docker 简介

    Docker在现有云计算虚拟化中是非常火的一个项目,那么他和虚拟化有什么不同呢 从上图来看,好像和我们之前说到的虚拟化并没有什么不同,但这里需要说明的是在各guest主机上,是没有操作系统的,他们共用Host主机上的内核空间,只对用户空间进行了隔离。 因此在这种环境下我们不把他称为虚拟化而称作容器。 此种方式的实现主要基于了linux内核自带的两项技术,分别…

    2017-03-19
  • find 命令详解

    Find 命令详解 find:   实时查找工具, 通过遍历指定路径完成文件查找;   工作特点:     查找速度略慢     精确查找     实时查找 可能只搜索用户具备读取和执行权限的目录   语法:   find [OP…

    2017-04-09
  • Find命令以及解压与压缩文件的相关指令

    1,find   实时查找,通过遍历指定路径完成文件的查找 查找路径:指定具体目标路径,默认为当前目录 查找条件:指定的查找标准,可以文件名,大小,类型,权限等标准进行,默认为找出指定路径下的所有文件 处理动作:对符合条件的文件做操作,默认输出至屏幕 find -maxdepth level  最大搜索目录深度 -mindept…

    2017-08-12