图书信息
书名:
Linux操作系统原理与应用
作者:
赵国生
出版社:
机械工业出版社
出版时间:
2016-02
ISBN:
978-7-111-52080-1
丛书名:计算机辅助设计系列教材
内容简介
本书以Red Hat Enterprise Linux 62为平台,介绍了Linux操作系统的基本原理以及应用实践,全面讲解了系统的基本概念和操作,以及系统在进程、存储、设备、文件等方面的运行原理,之后,对系统管理与网络配置管理进行了详解,结合实际操作步骤及完整的项目案例说明了在Linux平台下服务器的配置与应用,并配以系统安全的介绍,帮助读者完成一个层次递进、由浅入深的学习过程。本书根据知识体系结构和读者特点的不同,在内容编写上遵循从理论到实践的过程,在基本理论基础上,配以具体案例,加深对理论知识的理解。本书具有系统全面,结构递进,重点突出,操作性好,实用性强,语言简练流畅等特点。本书适合大中专院校的学生,可以作为计算机、通信等相关专业本科、研究生操作系统理论及应用课程的授课教材,也可作为相关专业技术人员的参考用书。
图书目录
目录出版说明前言第1章Linux操作系统概述 1 1认识操作系统 1 1 1操作系统的诞生 1 1 2操作系统的目的及作用 1 1 3操作系统的主要功能 1 1 4操作系统的分类 1 2Linux概述 1 2 1Linux成长的历史背景 1 2 2Linux的特点 1 2 3GNU与Linux 1 2 4Linux的版本 1 2 5Linux的应用与发展 1 3本章小结 1 4思考与练习第2章Linux的安装与配置 2 1Linux的安装准备 2 1 1获取Linux的安装程序 2 1 2明确系统硬件信息 2 1 3选择安装方式 2 1 4硬盘的组织结构 2 1 5Linux分区方案 2 2Linux的安装 2 2 1Linux的安装步骤 2 2 2Linux首次运行的设置步骤 2 3VMware虚拟机下安装 Linux系统 2 3 1VMware简介 2 3 2VMware Workstation网络的工作模式 2 3 3VMware Workstation的下载和安装 2 3 4VMware虚拟机下安装运行 Linux 2 4本章小结 2 5思考与练习第3章Linux操作基础 3 1Linux基本操作 3 1 1图形界面登录 3 1 2修改密码 3 1 3Linux运行级别 3 1 4系统启动过程 3 1 5注销系统与关机 3 2Linux命令 3 2 1命令的格式 3 2 2命令的启动与退出 3 2 3命令的分类 3 2 4基本命令 3 2 5命令行帮助 3 3Vi编辑器的使用 3 3 1认识Linux 的文本编辑器 3 3 2Vi编辑器的启动和退出 3 3 3Vi编辑器的3种工作模式 3 3 4命令模式操作命令 3 3 5输入模式操作命令 3 3 6末行模式下的基本操作 3 3 7Shell切换 3 4本章小结 3 5思考与练习第4章进程管理 4 1进程概述 4 1 1进程的概念 4 1 2程序和进程 4 1 3进程的结构 4 1 4进程实例 4 1 5Linux中的进程 4 2进程控制块 4 2 1进程状态 4 2 2进程标识符 4 2 3进程之间的关系 4 2 4进程控制块的存放 4 3进程的组织方式 4 3 1散列表 4 3 2双向循环链表 4 3 3可运行队列 4 3 4等待队列 4 4进程的互斥与同步 4 4 1互斥的定义 4 4 2同步的定义 4 4 3信号量机制 4 4 4用P、V操作实现进程的互斥 4 4 5用P、V操作实现进程的同步 4 4 6死锁 4 5进程调度 4 5 1进程调度的基本原理 4 5 2Linux进程调度 4 5 3调度策略 4 5 4调度函数 4 6进程间通信 4 6 1进程通信的方式 4 6 2Linux信号通信原理 4 6 3Linux管道通信原理 4 7线程 4 7 1线程的概念 4 7 2线程与进程的比较 4 7 3Linux中的线程 4 7 4线程的实现 4 7 5线程的状态及转换 4 8本章小结 4 9思考与练习第5章存储管理 5 1存储管理概述 5 1 1存储管理的概念 5 1 2存储管理的功能 5 2覆盖和交换技术 5 2 1覆盖技术 5 2 2交换技术 5 3存储管理方案 5 3 1分区存储管理 5 3 2分页存储管理 5 3 3分段存储管理 5 3 4段页式存储管理 5 4虚拟存储器 5 4 1虚拟存储的概念 5 4 2请求分页存储管理 5 4 3请求分段存储管理 5 5Linux的存储管理 5 5 1Linux存储器管理概述 5 5 2Linux的分页管理机制 5 5 3Linux物理内存空间的管理 5 5 4内核态内存的申请与释放 5 5 5用户态内存的申请与释放 5 5 6存储管理系统的缓冲机制 5 6Linux地址映射实例 5 7本章小结 5 8思考与练习第6章设备管理 6 1设备管理概述 6 1 1I/O系统的组成 6 1 2设备的分类 6 1 3设备管理的功能 6 2设备管理的相关技术 6 2 1中断技术 6 2 2缓冲技术 6 2 3DMA技术 6 3I/O控制方式 6 3 1程序I/O方式 6 3 2中断方式 6 3 3DMA方式 6 3 4通道方式 6 4设备的分配 6 4 1设备分配策略 6 4 2设备分配程序 6 4 3SPOOLing技术 6 5设备的处理 6 5 1设备处理程序的功能与处理方式 6 5 2设备处理程序的处理过程 6 6Linux设备管理 6 6 1Linux设备的分类 6 6 2Linux的I/O控制 6 6 3Linux的设备文件 6 6 4Linux设备驱动 6 6 5Linux的设备管理命令 6 7本章小结 6 8思考与练习第7章文件管理 7 1文件与文件系统 7 1 1文件、记录和数据项 7 1 2文件类型及文件系统模型 7 1 3文件操作 7 1 4文件的存取方式 7 2文件的逻辑结构 7 2 1文件逻辑结构类型 7 2 2顺序文件及索引文件 7 2 3顺序索引文件 7 2 4直接文件和散列文件 7 3Linux文件系统 7 3 1Linux文件系统的基本概念 7 3 2Linux文件结构及特点 7 3 3Linux文件类型和属性 7 3 4Linux文件系统的组织方式 7 3 5文件访问权限 7 4虚拟文件系统 7 4 1虚拟文件系统的引入 7 4 2VFS中的数据结构 7 4 3VFS超级块数据结构 7 4 4VFS的索引结点 7 5ext3文件系统 7 5 1ext3文件的结构 7 5 2ext3文件系统的格式 7 5 3ext3文件存储分配策略 7 6文件系统的管理 7 6 1文件系统的注册和注销 7 6 2文件系统的安装 7 6 3文件系统的查看 7 6 4文件系统的卸载 7 7文件的打开与读写 7 7 1打开文件 7 7 2读/写文件 7 8本章小结 7 9思考与练习第8章操作系统接口及作业管理 8 1操作系统接口概述 8 1 1操作系统的接口 8 1 2Linux系统的接口 8 2Shell命令接口 8 2 1认识Shell 8 2 2Shell的功能及版本 8 2 3Shell的工作流程与原理 8 3X图形界面接口 8 3 1X-Window系统 8 3 2X系统的工作原理 8 3 3X系统的启动与停止 8 3 4Linux桌面系统 8 4Linux系统调用接口 8 4 1系统调用接口概述 8 4 2系统调用接口的组成 8 4 3系统调用过程 8 5作业管理概述 8 5 1作业及其类型 8 5 2作业的状态及其转换 8 5 3作业控制级的接口 8 6作业调度 8 6 1作业调度应考虑的因素 8 6 2作业调度算法 8 7Linux中的用户接口与系统调用 8 8本章小结 8 9思考与练习第9章系统管理 9 1系统管理概述 9 1 1系统管理内容 9 1 2系统管理工具 9 1 3root的权威性与危险性 9 1 4启动与关闭系统 9 2用户管理 9 2 1用户(组)管理概述 9 2 2用户和组管理 9 2 3用户和组配置文件 9 3文件系统管理 9 3 1文件系统的目录结构 9 3 2存储设备命名规则 9 3 3文件系统操作 9 4系统备份 9 4 1备份策略 9 4 2备份内容 9 4 3备份命令 9 5系统监控 9 5 1监视用户的登录 9 5 2监视进程的运行 9 5 3监视内存的使用 9 5 4监视文件系统的使用 9 6软件安装 9 6 1软件打包与安装 9 6 2RPM软件包管理工具 9 7本章小结 9 8思考与练习第10章Linux网络配置与管理 10 1网络配置基础 10 1 1网络相关概念 10 1 2TCP/IP协议概述 10 2Linux网络配置 10 2 1网络配置文件 10 2 2网络配置实例 10 3Samba服务器 10 3 1了解Samba 10 3 2Samba服务工作原理 10 3 3安装Samba服务器 10 3 4Samba服务的配置文件 10 3 5启动和测试Samba服务 10 3 6Samba服务器配置案例 10 4DHCP服务器 10 4 1DHCP概述 10 4 2DHCP工作原理 10 4 3安装DHCP服务器 10 4 4DHCP服务的配置文件 10 4 5DHCP服务的启动与停止 10 4 6配置DHCP客户端 10 4 7DHCP服务器配置案例 10 5DNS服务器 10 5 1DNS概述 10 5 2DNS查询模式 10 5 3DNS服务器的类别 10 5 4安装BIND软件包 10 5 5BIND服务的配置文件 10 5 6BIND的启动和停止 10 5 7DNS客户端的配置 10 5 8DNS服务器配置案例 10 6本章小结 10 7思考与练习第11章Linux操作系统安全管理 11 1操作系统安全性概述 11 1 1计算机系统安全性的威胁和特性 11 1 2操作系统的安全性 11 1 3计算机系统安全性评价的标准 11 2操作系统的安全机制 11 2 1内存保护机制 11 2 2用户身份认证机制 11 2 3访问控制技术 11 2 4加密技术 11 2 5病毒及其防治机制 11 2 6监控和审计日志 11 3Linux系统的安全设置 11 3 1系统记录文件的安全性管理 11 3 2启动和登录系统的安全性设置 11 3 3限制网络访问的设置 11 3 4增强系统的安全性设置 11 3 5防止攻击的设置 11 4Linux系统的防火墙管理 11 4 1防火墙简介 11 4 2防火墙的类型和设计策略 11 4 3Linux常用的网络命令 11 4 4配置Linux防火墙 11 5本章小结 11 6思考与练习
【
关闭窗口
】