书籍详情
Linux操作系统原理与应用
作者:赵国生
出版社:机械工业出版社
出版时间:2016-02-01
ISBN:9787111520801
定价:¥49.90
购买这本书可以去
内容简介
本书以Red Hat Enterprise Linux 62为平台,介绍了Linux操作系统的基本原理以及应用实践,全面讲解了系统的基本概念和操作,以及系统在进程、存储、设备、文件等方面的运行原理,之后,对系统管理与网络配置管理进行了详解,结合实际操作步骤及完整的项目案例说明了在Linux平台下服务器的配置与应用,并配以系统安全的介绍,帮助读者完成一个层次递进、由浅入深的学习过程。本书根据知识体系结构和读者特点的不同,在内容编写上遵循从理论到实践的过程,在基本理论基础上,配以具体案例,加深对理论知识的理解。本书具有系统全面,结构递进,重点突出,操作性好,实用性强,语言简练流畅等特点。本书适合大中专院校的学生,可以作为计算机、通信等相关专业本科、研究生操作系统理论及应用课程的授课教材,也可作为相关专业技术人员的参考用书。
作者简介
暂缺《Linux操作系统原理与应用》作者简介
目录
目录
出版说明
前言
第1章Linux操作系统概述
11认识操作系统
111操作系统的诞生
112操作系统的目的及作用
113操作系统的主要功能
114操作系统的分类
12Linux概述
121Linux成长的历史背景
122Linux的特点
123GNU与Linux
124Linux的版本
125Linux的应用与发展
13本章小结
14思考与练习
第2章Linux的安装与配置
21Linux的安装准备
211获取Linux的安装程序
212明确系统硬件信息
213选择安装方式
214硬盘的组织结构
215Linux分区方案
22Linux的安装
221Linux的安装步骤
222Linux首次运行的设置步骤
23VMware虚拟机下安装
Linux系统
231VMware简介
232VMware Workstation网络的
工作模式
233VMware Workstation的下载
和安装
234VMware虚拟机下安装运行
Linux
24本章小结
25思考与练习
第3章Linux操作基础
31Linux基本操作
311图形界面登录
312修改密码
313Linux运行级别
314系统启动过程
315注销系统与关机
32Linux命令
321命令的格式
322命令的启动与退出
323命令的分类
324基本命令
325命令行帮助
33Vi编辑器的使用
331认识Linux 的文本编辑器
332Vi编辑器的启动和退出
333Vi编辑器的3种工作模式
334命令模式操作命令
335输入模式操作命令
336末行模式下的基本操作
337Shell切换
34本章小结
35思考与练习
第4章进程管理
41进程概述
411进程的概念
412程序和进程
413进程的结构
414进程实例
415Linux中的进程
42进程控制块
421进程状态
422进程标识符
423进程之间的关系
424进程控制块的存放
43进程的组织方式
431散列表
432双向循环链表
433可运行队列
434等待队列
44进程的互斥与同步
441互斥的定义
442同步的定义
443信号量机制
444用P、V操作实现进程的互斥
445用P、V操作实现进程的同步
446死锁
45进程调度
451进程调度的基本原理
452Linux进程调度
453调度策略
454调度函数
46进程间通信
461进程通信的方式
462Linux信号通信原理
463Linux管道通信原理
47线程
471线程的概念
472线程与进程的比较
473Linux中的线程
474线程的实现
475线程的状态及转换
48本章小结
49思考与练习
第5章存储管理
51存储管理概述
511存储管理的概念
512存储管理的功能
52覆盖和交换技术
521覆盖技术
522交换技术
53存储管理方案
531分区存储管理
532分页存储管理
533分段存储管理
534段页式存储管理
54虚拟存储器
541虚拟存储的概念
542请求分页存储管理
543请求分段存储管理
55Linux的存储管理
551Linux存储器管理概述
552Linux的分页管理机制
553Linux物理内存空间的管理
554内核态内存的申请与释放
555用户态内存的申请与释放
556存储管理系统的缓冲机制
56Linux地址映射实例
57本章小结
58思考与练习
第6章设备管理
61设备管理概述
611I/O系统的组成
612设备的分类
613设备管理的功能
62设备管理的相关技术
621中断技术
622缓冲技术
623DMA技术
63I/O控制方式
631程序I/O方式
632中断方式
633DMA方式
634通道方式
64设备的分配
641设备分配策略
642设备分配程序
643SPOOLing技术
65设备的处理
651设备处理程序的功能与
处理方式
652设备处理程序的处理过程
66Linux设备管理
661Linux设备的分类
662Linux的I/O控制
663Linux的设备文件
664Linux设备驱动
665Linux的设备管理命令
67本章小结
68思考与练习
第7章文件管理
71文件与文件系统
711文件、记录和数据项
712文件类型及文件系统模型
713文件操作
714文件的存取方式
72文件的逻辑结构
721文件逻辑结构类型
722顺序文件及索引文件
723顺序索引文件
724直接文件和散列文件
73Linux文件系统
731Linux文件系统的基本概念
732Linux文件结构及特点
733Linux文件类型和属性
734Linux文件系统的组织方式
735文件访问权限
74虚拟文件系统
741虚拟文件系统的引入
742VFS中的数据结构
743VFS超级块数据结构
744VFS的索引结点
75ext3文件系统
751ext3文件的结构
752ext3文件系统的格式
753ext3文件存储分配策略
76文件系统的管理
761文件系统的注册和注销
762文件系统的安装
763文件系统的查看
764文件系统的卸载
77文件的打开与读写
771打开文件
772读/写文件
78本章小结
79思考与练习
第8章操作系统接口及作业管理
81操作系统接口概述
811操作系统的接口
812Linux系统的接口
82Shell命令接口
821认识Shell
822Shell的功能及版本
823Shell的工作流程与原理
83X图形界面接口
831X-Window系统
832X系统的工作原理
833X系统的启动与停止
834Linux桌面系统
84Linux系统调用接口
841系统调用接口概述
842系统调用接口的组成
843系统调用过程
85作业管理概述
851作业及其类型
852作业的状态及其转换
853作业控制级的接口
86作业调度
861作业调度应考虑的因素
862作业调度算法
87Linux中的用户接口与
系统调用
88本章小结
89思考与练习
第9章系统管理
91系统管理概述
911系统管理内容
912系统管理工具
913root的权威性与危险性
914启动与关闭系统
92用户管理
921用户(组)管理概述
922用户和组管理
923用户和组配置文件
93文件系统管理
931文件系统的目录结构
932存储设备命名规则
933文件系统操作
94系统备份
941备份策略
942备份内容
943备份命令
95系统监控
951监视用户的登录
952监视进程的运行
953监视内存的使用
954监视文件系统的使用
96软件安装
961软件打包与安装
962RPM软件包管理工具
97本章小结
98思考与练习
第10章Linux网络配置与管理
101网络配置基础
1011网络相关概念
1012TCP/IP协议概述
102Linux网络配置
1021网络配置文件
1022网络配置实例
103Samba服务器
1031了解Samba
1032Samba服务工作原理
1033安装Samba服务器
1034Samba服务的配置文件
1035启动和测试Samba服务
1036Samba服务器配置案例
104DHCP服务器
1041DHCP概述
1042DHCP工作原理
1043安装DHCP服务器
1044DHCP服务的配置文件
1045DHCP服务的启动与停止
1046配置DHCP客户端
1047DHCP服务器配置案例
105DNS服务器
1051DNS概述
1052DNS查询模式
1053DNS服务器的类别
1054安装BIND软件包
1055BIND服务的配置文件
1056BIND的启动和停止
1057DNS客户端的配置
1058DNS服务器配置案例
106本章小结
107思考与练习
第11章Linux操作系统安全管理
111操作系统安全性概述
1111计算机系统安全性的威胁
和特性
1112操作系统的安全性
1113计算机系统安全性评价
的标准
112操作系统的安全机制
1121内存保护机制
1122用户身份认证机制
1123访问控制技术
1124加密技术
1125病毒及其防治机制
1126监控和审计日志
113Linux系统的安全设置
1131系统记录文件的安全性管理
1132启动和登录系统的安全性
设置
1133限制网络访问的设置
1134增强系统的安全性设置
1135防止攻击的设置
114Linux系统的防火墙管理
1141防火墙简介
1142防火墙的类型和设计策略
1143Linux常用的网络命令
1144配置Linux防火墙
115本章小结
116思考与练习
出版说明
前言
第1章Linux操作系统概述
11认识操作系统
111操作系统的诞生
112操作系统的目的及作用
113操作系统的主要功能
114操作系统的分类
12Linux概述
121Linux成长的历史背景
122Linux的特点
123GNU与Linux
124Linux的版本
125Linux的应用与发展
13本章小结
14思考与练习
第2章Linux的安装与配置
21Linux的安装准备
211获取Linux的安装程序
212明确系统硬件信息
213选择安装方式
214硬盘的组织结构
215Linux分区方案
22Linux的安装
221Linux的安装步骤
222Linux首次运行的设置步骤
23VMware虚拟机下安装
Linux系统
231VMware简介
232VMware Workstation网络的
工作模式
233VMware Workstation的下载
和安装
234VMware虚拟机下安装运行
Linux
24本章小结
25思考与练习
第3章Linux操作基础
31Linux基本操作
311图形界面登录
312修改密码
313Linux运行级别
314系统启动过程
315注销系统与关机
32Linux命令
321命令的格式
322命令的启动与退出
323命令的分类
324基本命令
325命令行帮助
33Vi编辑器的使用
331认识Linux 的文本编辑器
332Vi编辑器的启动和退出
333Vi编辑器的3种工作模式
334命令模式操作命令
335输入模式操作命令
336末行模式下的基本操作
337Shell切换
34本章小结
35思考与练习
第4章进程管理
41进程概述
411进程的概念
412程序和进程
413进程的结构
414进程实例
415Linux中的进程
42进程控制块
421进程状态
422进程标识符
423进程之间的关系
424进程控制块的存放
43进程的组织方式
431散列表
432双向循环链表
433可运行队列
434等待队列
44进程的互斥与同步
441互斥的定义
442同步的定义
443信号量机制
444用P、V操作实现进程的互斥
445用P、V操作实现进程的同步
446死锁
45进程调度
451进程调度的基本原理
452Linux进程调度
453调度策略
454调度函数
46进程间通信
461进程通信的方式
462Linux信号通信原理
463Linux管道通信原理
47线程
471线程的概念
472线程与进程的比较
473Linux中的线程
474线程的实现
475线程的状态及转换
48本章小结
49思考与练习
第5章存储管理
51存储管理概述
511存储管理的概念
512存储管理的功能
52覆盖和交换技术
521覆盖技术
522交换技术
53存储管理方案
531分区存储管理
532分页存储管理
533分段存储管理
534段页式存储管理
54虚拟存储器
541虚拟存储的概念
542请求分页存储管理
543请求分段存储管理
55Linux的存储管理
551Linux存储器管理概述
552Linux的分页管理机制
553Linux物理内存空间的管理
554内核态内存的申请与释放
555用户态内存的申请与释放
556存储管理系统的缓冲机制
56Linux地址映射实例
57本章小结
58思考与练习
第6章设备管理
61设备管理概述
611I/O系统的组成
612设备的分类
613设备管理的功能
62设备管理的相关技术
621中断技术
622缓冲技术
623DMA技术
63I/O控制方式
631程序I/O方式
632中断方式
633DMA方式
634通道方式
64设备的分配
641设备分配策略
642设备分配程序
643SPOOLing技术
65设备的处理
651设备处理程序的功能与
处理方式
652设备处理程序的处理过程
66Linux设备管理
661Linux设备的分类
662Linux的I/O控制
663Linux的设备文件
664Linux设备驱动
665Linux的设备管理命令
67本章小结
68思考与练习
第7章文件管理
71文件与文件系统
711文件、记录和数据项
712文件类型及文件系统模型
713文件操作
714文件的存取方式
72文件的逻辑结构
721文件逻辑结构类型
722顺序文件及索引文件
723顺序索引文件
724直接文件和散列文件
73Linux文件系统
731Linux文件系统的基本概念
732Linux文件结构及特点
733Linux文件类型和属性
734Linux文件系统的组织方式
735文件访问权限
74虚拟文件系统
741虚拟文件系统的引入
742VFS中的数据结构
743VFS超级块数据结构
744VFS的索引结点
75ext3文件系统
751ext3文件的结构
752ext3文件系统的格式
753ext3文件存储分配策略
76文件系统的管理
761文件系统的注册和注销
762文件系统的安装
763文件系统的查看
764文件系统的卸载
77文件的打开与读写
771打开文件
772读/写文件
78本章小结
79思考与练习
第8章操作系统接口及作业管理
81操作系统接口概述
811操作系统的接口
812Linux系统的接口
82Shell命令接口
821认识Shell
822Shell的功能及版本
823Shell的工作流程与原理
83X图形界面接口
831X-Window系统
832X系统的工作原理
833X系统的启动与停止
834Linux桌面系统
84Linux系统调用接口
841系统调用接口概述
842系统调用接口的组成
843系统调用过程
85作业管理概述
851作业及其类型
852作业的状态及其转换
853作业控制级的接口
86作业调度
861作业调度应考虑的因素
862作业调度算法
87Linux中的用户接口与
系统调用
88本章小结
89思考与练习
第9章系统管理
91系统管理概述
911系统管理内容
912系统管理工具
913root的权威性与危险性
914启动与关闭系统
92用户管理
921用户(组)管理概述
922用户和组管理
923用户和组配置文件
93文件系统管理
931文件系统的目录结构
932存储设备命名规则
933文件系统操作
94系统备份
941备份策略
942备份内容
943备份命令
95系统监控
951监视用户的登录
952监视进程的运行
953监视内存的使用
954监视文件系统的使用
96软件安装
961软件打包与安装
962RPM软件包管理工具
97本章小结
98思考与练习
第10章Linux网络配置与管理
101网络配置基础
1011网络相关概念
1012TCP/IP协议概述
102Linux网络配置
1021网络配置文件
1022网络配置实例
103Samba服务器
1031了解Samba
1032Samba服务工作原理
1033安装Samba服务器
1034Samba服务的配置文件
1035启动和测试Samba服务
1036Samba服务器配置案例
104DHCP服务器
1041DHCP概述
1042DHCP工作原理
1043安装DHCP服务器
1044DHCP服务的配置文件
1045DHCP服务的启动与停止
1046配置DHCP客户端
1047DHCP服务器配置案例
105DNS服务器
1051DNS概述
1052DNS查询模式
1053DNS服务器的类别
1054安装BIND软件包
1055BIND服务的配置文件
1056BIND的启动和停止
1057DNS客户端的配置
1058DNS服务器配置案例
106本章小结
107思考与练习
第11章Linux操作系统安全管理
111操作系统安全性概述
1111计算机系统安全性的威胁
和特性
1112操作系统的安全性
1113计算机系统安全性评价
的标准
112操作系统的安全机制
1121内存保护机制
1122用户身份认证机制
1123访问控制技术
1124加密技术
1125病毒及其防治机制
1126监控和审计日志
113Linux系统的安全设置
1131系统记录文件的安全性管理
1132启动和登录系统的安全性
设置
1133限制网络访问的设置
1134增强系统的安全性设置
1135防止攻击的设置
114Linux系统的防火墙管理
1141防火墙简介
1142防火墙的类型和设计策略
1143Linux常用的网络命令
1144配置Linux防火墙
115本章小结
116思考与练习
猜您喜欢