1.进程概念:所谓进程就是一个一个动态的概念,是一个活动的实体.也可以理解为运行中的程序。进程一般分为交互进程、批处理进程和守护进程三类 。
守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。当使用 ps aux命令查看时,tty项出现?就是表示守护进程。
2.父进程和子进程;
他们的关系是管理和被管理的关系,当父进程终止时,子
原创
2010-12-21 23:56:04
410阅读
点赞
一、Linux引导流程
1,引导流程
主机启动,加载BIOS硬盘信息-->读取MBR的引导文件(grub,lilo)--->引导linux内核-->运行第一个进程init(进程号永远为1)--->进入相应的运行级别-->运行终端,输入用户名密码
2,init进程与配置文件
读取/sbin/init,配置文件/etc/inittab
18行:id:5:init
原创
2011-12-20 15:46:00
237阅读
进程管理
linux中,所有进程都是init进程的后代进程,init的进程号是1,也有进程号是0的进程
进程状态
running 运行
ready(runnable) 就绪
sleep
interruptable 用户随时可以唤醒 可打断睡眠
 
原创
2012-02-25 20:27:38
270阅读
Linux是一个多任务的操作系统,系统上同时运行着多个进程,正在执行的一个或多个相关进程称为一个作业。使用作业控制,用户可以同时运行多个作业,并在需要时在作业之间进行切换。
显示当前系统上运行的前台进程ps
a 跟终端有关的进程
x 跟终端无关的进程
u 以用户为类别分类
-e显示所有进程 -f 显示详细信息
ps -axjf =ps
原创
2012-06-28 10:42:27
301阅读
概念内核管理进程靠内核数据结构task structure(内核中的一段内存空间,保存描述信息)MMU转换线性地址跟地址对应关系,每一次转换都需要时间TLB把MMU此前转换过的数据条目缓存至CPU中更快的缓存当中进程号 内存空间 用户 父进程 CPU timeVSZ(虚拟内存集) 栈 堆 bss date text librariesRSS(常驻内存集) 处于物
原创
2013-08-07 15:23:42
343阅读
1、内核数据结构(task structure) 包含了:PID PPID 进程上一次的运行状态 相关数据 名称等信息堆:动态增加的内存,可以简称为堆stack:栈,用于存储本地变量MMU:内存管理单元(CPU中的设备)进程切换:也叫上下文切换(进程包含的信息 进程号 内存空间 用户 &nb
原创
2015-05-07 15:03:17
690阅读
VSZ:虚拟内存集rss:常驻内存集,位于物理内存中,但不能被交换出去多进程模型:来一个用户,就给他一个进程多线程模型:一个用户来访问,就给这个进程里给他分配一个线程##########################################################进程状态: Stopped 已经停止的,再也不会去CPU上运行的
原创
2015-09-01 16:09:18
374阅读
线性内存和物理内存进程是一个逻辑概念保存现场内存分段用户空间内核空间:进程的描述信息,户口本内存分页TLBMMU:Memory Management Unit进程进程号用户内存空间父进程CPU timeVSZ:virtual size 虚拟内存RSS:resident size 常驻内存(不能被交换出去的数据和变量)多进程模型:单进程多线程模型:节省内存空间当一个进程需要加载I/O资源,由于I/O
原创
2016-04-15 22:24:20
479阅读
进程管理的概念 进程和程序区别 1.程序是静态概念,本身作为一种软件资源长期保存;而进程是程序的执行过程,它是动态概念,有一定的生命期,是动态产生和消亡的。 2.程序和进程无一一对应关系。一个程序可以由多个时程公用;另一一方面,一个进程在活动中有可顺序地执行若干个程序
原创
2017-07-26 10:03:28
412阅读
ptree、ps、pgrep、pkill、pidof、top、vmstat、pmap、htop、glances、dstat、kill、pkill、killall、jobs、fg、bg、nice、at、crontab
原创
2017-08-01 22:43:03
499阅读
一、进程1、概念内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等Process: 运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定对文件系统的存取和访问权限,通常从执行进程的用户来继承存在生命周期task struct:Linux内核存储进程信息的数据结构格式task l
原创
2017-09-14 19:41:04
435阅读
进程管理: 所谓进程:process,一个活动的程序实体的副本; 生命周期; 可能包含一个或多个执行流; 创建进程: 每个进程的组织结构是一致的; 内核在正常启动并且全面接管硬件资源之后,会创建一个Init的进程;而这个名叫init的进程负责用户空间的进程管理; CentOS5及以前:SysV Init,Classic Init 有缺陷:在启动系统时,Init通过写脚本的方式来创建各
转载
2017-10-20 22:41:26
513阅读
进程管理:pstree、ps、Top、nice修改进程优先级、Kill、前台后台进程切换、free查看内存、screen程序与进程:程序是静态的(文件),进程是动态的(运行的程序)。进程和线程:一个程序至少有一个进程,一个进程至少有一个线程.进程之间内存是独立线程之间内存共享,高并发好一些。安全性差一些。[root@localhost~]#pstree##查看进程树systemd─┬─Networ
原创
2017-12-08 17:20:13
515阅读
1、什么是进程?进程是操作系统的一种抽象概念,用来表示正在运行的程序。linux是一种多用户、多进程的操作系统。在linux的内核中,维护着一张表。这张表记录了当前系统中运行的所有进程的各种信息。linux内核会自动完成对进程的控制和调度。当然,这是所有的操作系统都必须拥有的基本功能。2、关于内核中一些重要的进程信息。a:进程的内存地址。b:进程的当前状态。c:进程正在使用的资源。d:进程的优先级
原创
2018-04-06 22:12:44
929阅读
点赞
进程管理进程和程序之间的关系程序#静态没有执行的代码只会占用磁盘空间进程#执行的代码放入内存中运行占用内存CPUPID#编号标识进程PID越小越优先运行父进程#一般由管理员运行子进程#一般由父进程调动当父进程衰亡时会先杀死所有由自己调动的子进程查看进程树pstree#ProcessesTree格式pstree选项PID或者用户名常用命令选项-a:显示完整的命令行-p:列出对应PID编号system
原创
2018-04-13 14:18:35
302阅读
点赞
进程管理
原创
2019-10-28 21:13:41
1221阅读
进程管理 什么是进程 1、在linux中每一个程序都有一个进程,每个进程都会有一个id号; 2、每一个进程都会有一个父进程; 3、进程可以有两种存在方式:前台和后台 4、一般的服务都是后台运行的,基本的程序都是前台运行的! 1、命令 ps 查看当前系统中正在执行的各种进程的信息 ps -xx: -a ...
转载
2021-08-05 17:28:00
60阅读
2评论
七天学会NodeJSvar child_process = require('child_process');var util = require('util');/* * util.format(format, [...]) * 根据第一个参数,返回一个格式化字符串,类似printf的格式化输出 ...
转载
2015-11-18 18:02:00
28阅读
2评论
云计算
原创
2021-03-22 21:30:04
1412阅读