1 / 14
文档名称:

Linux管理员手册.doc

格式:doc   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux管理员手册.doc

上传人:xxj16588 2016/6/11 文件大小:0 KB

下载得到文件列表

Linux管理员手册.doc

相关文档

文档介绍

文档介绍:Linux 管理员手册 Linux 管理员手册 Linux 管理员手册(1)--Linux 系统概述本章概述 Linux 系统。首先描述操作系统提供的主要服务。然后说明实现这些服务的程序 with a considerable lack of detail 。本章的目的是理解系统整体,以后再详细说明每个部分。一个操作系统的不同部分一个 UNIX 操作系统包括一个核心程序 kernel 和一些系统程序 system programs 。还有一些做某件事情的应用程序 application programs 。核心是操作系统的心脏。它跟踪磁盘上的文件, 启动程序并运行它们, 给不同的进程分配内存和其他资源, 从网络接收和向网络发送包, 等等。核心很少自己干活, 但它提供工具, 用这些工具可以建立所有服务。它还阻止任何人直接存取硬件, 强制每个人使用它提供的工具。这样, 核心给每个用户与其他用户之间提供保护。核心提供的工具通过系统调用 system calls 使用;要了解关于这的更多的信息,看手册页第二节。系统程序使用核心提供的工具实现操作系统要求的不同的服务。系统程序和所有其他程序运行在核心之上, 叫做用户模式 user mode 。系统程序和应用程序的区别是目的: 应用程序意图完成一些有用的工作( 或游戏) ,而系统程序则为系统工作而需要。字处理器是应用; 是系统程序。区别经常有些模糊, 也许, 只是为了强制分类。虽然编程语言不必是操作系统的一部分, 操作系统也可以包括编译器及其相关的库(Linux 下是 gcc 和C库) 。文档、有时甚至游戏, 可以是操作系统的一部分。传统上, 操作系统被定义为安装磁带或磁盘上的内容; 对于 Linux 就更不清楚, 因为它分布在全世界的 FTP 站点上。核心的重要部件 Linux 核心包括几个重要部分: 进程管理、存储器管理、硬件设备驱动、文件系统驱动、网络管理和其他不同的部分。图 显示了它们的一些。可能核心最重要的部分( 没有它们什么也不能工作) 是存储器管理和进程管理。存储器管理负责分配进程的存储器区域和对换空间区域、核心的部件及 buffer cache 。进程管理产生进程,用切换处理器上的活动进程来实现多任务。在最低级,核心对它支持的每种硬件包含一个硬件设备驱动。因为世界上存在大量不同的硬件, 硬件设备驱动的数量极大。有许多不同的硬件, 因此软件控制方法不同。但其相似性可能分类驱动, 支持相似的操作; 每类的每个成员有相同的与核心其他部分接口, 但具体实现是不同的。例如,所有的硬盘驱动与核心其他部分接口相同,即他们都有初始化驱动器、读 N 扇区、写 N 扇区。核心自己提供的有些软件服务有类似的抽象属性, 因此可以抽象分类。例如, 不同的网络协议已经被抽象为一个编程接口: BSD socke t 库。另一个例子是虚拟文件系统 virtual filesystem(VFS) 层,它从文件系统操作实现中抽象出文件系统操作。每个文件系统类型提供了每个文件系统操作的实现。当一些实体企图使用一个文件系统时,请求通过 VFS 送出,它将请求发送到适当的文件系统驱动。 UNIX 系统的主要服务本节说明一些最重要的 UNIX 服务,但不太详细。以后的章节中将更详细地说明。 init UNI X 系统里最重要的服务是由 init 提供的。 init 是每个 UNI X 系统在核心引导最后启动的第一个进程。 init 启动后, 它做不同的启动工作继续引导过程( 检查和 mount 文件系统、启动守侯程序等) init 做的具体事情的列表依赖于用户意愿; init 有多个启动选择。通常提供单用户模式 single user mode 的概念,此时没有用户能登录, root 在控制台使用一个 shell ;通常的模式叫多用户模式 multiuser mode 。一般说来这称为运行级 run levels ;单用户和多用户模式可以理解为 2 个运行级, 还可以有其他运行级, 例如, 在控制台上运行 X。在普通操作中, init 确认 getty 正常运行( 允许用户登录),并收养孤儿进程( 父进程已死的进程; UNIX 中,所有进程必须在一棵树中,因此孤儿进程必须收养)。当系统关闭时, init 负责杀死所有其他进程, unmount 所有文件系统并停止处理器,根据设置。从终端登录从终端登录( 通过串行线) 和控制台( 当不运行 X时) 是由 getty 程序提供的。 init 为每个允许登录的终端启动一个单独的 getty 实例 getty 读用户名并运行 login 程序, 由它读口令。如果用户名和口令正确, login 就运行 shell 。当 shell 终止时,即用户注销,或 login

最近更新

2025年建议书最全范文素材保护海洋系列 7页

2025年度科技孵化器门面房租赁合同电子版(含.. 8页

2025年建筑施工年末工作总结范本 26页

2025年度科技公司签约网红主播内容合作合同 8页

2025年建筑工程技术实习报告总结 138页

2025年建筑工程年度汇报总结五篇 15页

2025年度社区环境卫生承包合同责任与执行标准.. 9页

2025年度矿山承包经营与安全生产责任保险合同.. 8页

2025年度电气安装资质挂靠共享协议 8页

2025年度电子商务平台交易保障合同履约金缴纳.. 8页

2025年度电子合同范文:医疗健康大数据分析与.. 9页

2025年度电子信息产品集成采购合同协议书 8页

2025年度电子产品店中店品牌销售代理合同 9页

版工程项目合同履约担保书 6页

2025年度生猪养殖与饲料原料供应合同 9页

2025年度生物科技研发员工劳务合作协议 9页

2025年地震自救互救实用指南与速成教学 33页

2025年度生物医药研发厂房租赁合同 8页

2025年度生物制药技术专利许可合同 8页

2025年呼出气体一氧化氮检测在临床的应用 49页

版供热工程建设项目合同模板 5页

2025年医药物流运营模式深度解析 35页

2025年刘爱清母乳喂养全方位护理指南 55页

2025年全科医疗中蒋静涵医患沟通艺术解析 97页

2025年儿童压岁钱理财攻略与保险规划 22页

2025年度生态养殖场地租赁协议书版 8页

2025年度甜品店使用权及配方转让合同 8页

库迪咖啡品牌合作协议 5页

(完整版)小学生必背古诗词80首 2页

计算机专业毕业论文3000字 6页