- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工业和信息化“十三五”人才培养规划教材 第7章 系统高级管理 本章学习要点 (1) Linux进程管理 (2) 系统启动过程 (3)服务与守护进程 (4)进程调度启动 (5)系统日志管理 建议课时:3课时 7.1 Linux进程管理 进程概念 进程由程序产生,是动态的,是一个运行着的、要占用系统运行资源的程序。 系统给每一个进程都分配了一个唯一的进程标识符(进程号,简称PID)。 进程类型 交互进程:在Shell下通过执行程序所产生的进程,可在前台或后台运行。 批处理进程:一个进程序列。 守护进程:又称监控进程,是指那些在后台运行,并且没有控制终端的进程,通常可以随着操作系统的启动而运行,也可将其称为服务。 7.1.1 Linux进程概述 7.1 Linux进程管理 进程参数 PID:进程号(Process ID),用于唯一标识进程。 PPID:父进程号(Parent PID),创建某进程的上一个进程的进程号。 USER:启动某个进程的用户ID和该用户所属组的ID。 STAT:进程状态,颐和进程可能处于多种状态,如运行、等待、停止、睡眠、僵死等。 PRIORITY:进程的优先级。 源占用:包括CPU、内存等资源的占用信息。 7.1.2 查看进程 7.1 Linux进程管理 ps命令 ps命令是最基本的进程查看命令,可确定有哪些进程正在运行、进程的状态、进程是否结束、进程是否僵死、哪些进程占用了过多的资源等等。 ps命令最常用的还是监控后台进程的工作情况。 最常用的是使用aux选项组合。 top命令 top命令用于动态显示系统进程信息,可以每隔一短时间刷新当前状态,还提供一组交互式命令用于进程的监控。 7.1.2 查看进程 7.1 Linux进程管理 启动进程 手动启动:在Shell命令行下输入要执行的程序来启动一个进程。其启动方式又分为前台启动和后台启动,默认为前台启动。若在要执行的命令后面跟随一个符号“”,则为后台启动。 调度启动:事先设置好程序要运行的时间,当到了预设的时间后,系统自动启动程序。 进程的挂起及恢复 在运行进程的过程中使用Ctrl+Z组合键可挂起当前的前台作业,将进程转到后台。 恢复进程执行有两种选择,一种是用fg命令将挂起的作业放回到前台执行;另一种是用bg命令将挂起的作业放到后台执行。 7.1.3 Linux进程管理 7.1 Linux进程管理 结束进程的运行 使用组合键Ctrl+C中断前台进程。 使用kill命令结束后台进程: kill [-s,--信号|-p] [-a] 进程号... 管理进程的优先级 进程优先级可以用nice值表示,范围一般为-20~19,-20为最高优先级,19为最低优先级,系统进程默认的优先级值为0。 命令nice用于设置进程的优先级: nice [-n] [命令 [参数] ... ] 命令renice用于调整进程的优先级: renice [优先级] [PID] [进程组] [用户名称或ID] 7.1.3 Linux进程管理 7.2 系统启动过程 从开机到登录Ubuntu系统要经历4个主要阶段 (1)BIOS启动 (2)启动引导加载程序 (3)装载内核 (4)执行init程序实现系统初始化 7.2.1 Ubuntu启动过程分析 7.2 系统启动过程 GRUB简介 在系统启动过程中,从启动引导加载程序开始,到加载内核之前都由GRUB负责。 GRUB是一种多重操作系统启动管理器。 管理员可对GRUB进行配置管理来干预系统的启动。 安装Ubuntu系统时会生成GRUB配置文件/boot/grub/grub.conf,通过GRUB引导时会自动读取该配置文件内容,进而显示引导画面。 7.2.2 引导加载程序GRUB配置 7.2 系统启动过程 编辑修改/etc/default/grub # 设置默认启动菜单项。例如默认从第3个菜单项启动,数字改为2,若改为saved,则默认为上次启动项 GRUB_DEFAULT=0 #隐藏GRUB菜单,若设置此选项,将隐藏菜单而显示引导画面 GRUB_HIDDEN_TIMEOUT=0 #设置是否显示倒计时,true表示不显示,屏幕会是空白的 GRUB_HIDDEN_TIMEOUT_QUIET=true #设置进入默认启动项的等候时间,若此值为-1将会导致菜单一直显示,直到用户选择 GRUB_TIMEOUT=3 GRUB_DISTRIBUTOR=`lsb_release -i -s 2 /dev/null || echo Debian` #添加内核启动参数 GRUB_CMDLI
您可能关注的文档
- SQLServer数据库技术及应用第2章 数据库设计.ppt
- SQLServer数据库技术及应用第3章 数据库建立.ppt
- SQLServer数据库技术及应用第4章 数据库查询.ppt
- SQLServer数据库技术及应用第5章 数据库编程.ppt
- SQLServer数据库技术及应用第6章 数据库管理.ppt
- SQLServer数据库技术及应用第7章 数据库开发.ppt
- SQLServer数据库技术及应用项目八管理教学管理系统数据库.pptx
- SQLServer数据库技术及应用项目二创建教学管理系统数据库和数据表.pptx
- SQLServer数据库技术及应用项目九管理教学管理系统数据库.pptx
- SQLServer数据库技术及应用项目六数据库高级应用.pptx
- Ubuntu Linux操作系统第8章 Ubuntu桌面应用.ppt
- Ubuntu Linux操作系统第9章 Shell编程.ppt
- Ubuntu Linux操作系统第10章 C and C++编程.ppt
- Ubuntu Linux操作系统第11章 Java与Android开发.ppt
- Ubuntu Linux操作系统第12章 LAMP平台与PHP开发环境.ppt
- UG NX 4 实例教程第1章 UG界面及调整.ppt
- UG NX 4 实例教程第2章 建模准备.ppt
- UG NX 4 实例教程第3章 非曲面建模.ppt
- UG NX 4 实例教程第4章 曲面建模.ppt
- UG NX 4 实例教程第5章 装配.ppt
最近下载
- 美剧剧本怪诞小镇台词本中英文对照精排版第一季第一集.pdf VIP
- 小学英语课堂教学中问题情境创设策略的研究.pdf VIP
- 基金会筹备工作方案.pdf VIP
- 2025年上海市高考语文散文构思题及答案汇编.pdf VIP
- 2023年初中美术课题研究方案.docx VIP
- GB/T 14571.4-2022工业用乙二醇试验方法 第4部分:紫外透光率的测定 紫外分光光度法.pdf
- 中国国家标准 GB/T 14571.3-2022工业用乙二醇试验方法 第3部分:醛含量的测定.pdf
- 出入院制度流程.pptx VIP
- 国家标准 GBT 3049-2006 工业用化工产品 铁含量测定的通用方法 1,10-菲啰啉分光光度法.pdf
- FIDIC银皮书(中英文对照),.doc VIP
文档评论(0)