- 14
- 0
- 约3.99千字
- 约 29页
- 2019-05-28 发布于江苏
- 举报
实验二 Linux进程创建;Linux是一个多用户、多任务的操作系统
各种计算机资源(如文件、内存、CPU等)的分配和管理都以进程为单位
为了协调多个进程对这些共享资源的访问,操作系统要跟踪所有进程的活动,以及它们对系统资源的使用情况,从而实施对进程和资源的动态管理。;Linux操作系统包括如下3种不同类型的进程,每种进程都有其自己的特点和属性
交互进程
批处理进程
守护进程;通常操作系统中,进程至少有3种基本状态,分别为:运行态、就绪态和阻塞态
Linux系统中,进程主要有以下几个状态
运行态(运行态和就绪态的合并)
等待态(可中断睡眠状态/不可中断睡眠状态)
停止态(TASK_STOPPED)
僵死态(TASK_ZOMBIE)
;;Linux系统中,进程的运行模式划分为用户模式和内核模式
如果当前运行的是用户程序、应用程序或内核之外的系统程序,则对应进程处于用户模式
用户程序执行过程中出现系统调用或发生中断,需要运行系统核心程序,则进入内核模式
按功能和运行程序分,进程划分为系统进程和用户进程;ps命令是查看进程状态的最常用的命令,可以提供关于进程的许多信息。通常使用“-”配合选项进行信息查看。
1.进程选择
默认情况ps列出从终端启动的所有进程。
-A,-e,ax 所有进程
-C 命令 所有命令实例
-Uuser 属于user的所有进程
-t 从terminal启动的所有进程
-p N pid为N的进程;2.输出选择
-f 详尽列表
-l 长格式
-j 作业格式
-o,o,--format str 用户自定义格式,使用由str指定 的字段
3.其他相关选项
-a 显示同一终端下的所有程序
c 显示进程的真实名称
-N 反向选择
e 显示环境变量
f 显示程序间的关系
-H 显示树状结构
r 显示当前终端的进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
--lines行数 每页显示的行数
--width字符数 每页显示的字符数
--help 显示帮助信息
--version 显示版本显示;ps命令各输出项的含义为:
F 代表这个程序的旗标 (flag), 4 代表使用者为 super user
S(state):进程状态,其中R表示运行状态;S表示休眠状态;T表示暂停或??止状态;Z表示僵死状态
UID(User ID):进程启动者的用户ID
PID(ProcessID):进程号
PPID:父进程的进程号
C CPU 使用的资源百分比
PRI 这个是 Priority (优先执行序) 的缩写
NI(Nice):进程的优先级值
SZ(Size):进程占用内存空间的大小,以KB为单位
TTY:进程所在终端的终端号,其中桌面环境的终端窗口表示为pts/0,字符界面的终端号为tty1~tty6.
TIME:进程累计使用的CPU时间
CMD:启动进程的shell命令;守护进程是Linux系统3种进程之一;守护进程(Daemon,也称为精灵进程)
守护进程经常在程序启动时开始运行,在系统结束时停止;在后台运行,脱离控制终端,执行通常与键盘输入无关的任务。
Linux系统有许多标准守护进程
网络服务:如网页服务器(httpd)、FTP服务器(vsftpd)。
系统任务:如日志守护进程(syslogd)和电源管理守护进程(apmd)。
1.周期性地运行来完成特定的任务(例如crond)
2.连续地运行,等待处理系统中发生的某些特定的事件(例如xinetd和lpd);今天介绍两个守护进程:
1.允许用户延迟任务(atd)
2.允许用户在固定间隔时间运行命令(crond)
注:所有守护进程通常以d作为结尾
;表9-1所示为Linux系统中一些比较重要的守护进程以及其所具有的功能,用户可以通过使用这些进程方便地使用系统以及网络服务;守 护 进 程;守 护 进 程;在Shell中执行程序或者在桌面环境中打开某程序,从本质上说就是启动进程
启动一个进程有两个主要途径:用户手动执行和系统调度。手动执行比较简单,因此本节主要对系统调度的进程执行进行介绍。
;定时执行——at命令;at命令可以只指定时间,也可以时间和日期一起指定:
at [-f file] [-mldv] time
at -c job1 [job2 job3 ...]
;进程控制块(PCB)包括
(1)进程描述信息:
进程标识符用于唯一的标识一个进程(pid,ppid)。每个进程都会分配到一个独一无二的数字编号,我们称之为“进程标识”(process identifier),或者就直接叫它PID.是一个正整数,取值范围从2到32768。
可以通过:cat /proc/sys/kernel/
您可能关注的文档
- 餐饮服务六大技能PPt.ppt
- 餐饮服务知识分析.ppt
- 有关于餐饮行业营改增政策.ppt
- 餐饮建筑素材.ppt
- 餐饮具卫生管理规范要点.ppt
- 餐饮空间(参考).ppt
- 餐饮业常见的食物中毒与预防要点.ppt
- 餐饮业食物中毒预防基础知识11-2.ppt
- 残疾儿童的身心特征及教育需要.ppt
- 残疾及残疾分类.ppt
- 2026年中国窗饰产品市场全景调查与市场供需预测报告.docx
- 2026年中国船舶水下清洗行业深度研究报告:市场需求预测、进入壁垒及投资风险.docx
- 2026年中国船用绞车行业运行态势及十五五盈利前景预测报告.docx
- 2026年中国橱柜行业深度调研报告.docx
- 2026年中国船用绞车市场深度调研及投资前景战略分析报告.docx
- 2026年中国船用配套设备市场发展策略及投资潜力可行性预测报告.docx
- 2026年中国储能材料行业运营态势与投资前景预测分析报告.docx
- 2026年中国储氢材料行业运营现状及发展规划分析报告.docx
- 2026年中国传真机市场深度研究及投资前景咨询报告.docx
- 2026年中国储能变流器(PCS)产业深度评估与发展前景趋势分析研究报告.docx
最近下载
- 南开大学《国际金融》2018-2019学年期末试卷.pdf VIP
- 南开大学《国际金融》2017-2018学年期末试卷.pdf VIP
- 暑期奥数质数合数专题讲解.pdf VIP
- 五金手册电子版( 最新版).docx VIP
- 南京师范大学《国际金融》2020-2021学年期末试卷.pdf VIP
- 河南省郑州市六年级上册语文期末模拟测试卷.doc VIP
- 河北工业大学《国际金融》2018-2019学年期末试卷.pdf VIP
- 河北工业大学《国际金融》2017-2018学年期末试卷.pdf VIP
- 最新复合肥配方、养分、成本计算表.xls VIP
- 十天搞定考研词汇便携版(第3版) 含派生词中文翻译.xlsx VIP
原创力文档

文档评论(0)