Linux操作系统原理与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵国生,王健等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111520801
- 页数:335 页
第1章 Linux操作系统概述 1
1.1 认识操作系统 1
1.1.1 操作系统的诞生 1
1.1.2 操作系统的目的及作用 4
1.1.3 操作系统的主要功能 6
1.1.4 操作系统的分类 8
1.2 Linux概述 11
1.2.1 Linux成长的历史背景 11
1.2.2 Linux的特点 13
1.2.3 GNU与Linux 15
1.2.4 Linux的版本 16
1.2.5 Linux的应用与发展 19
1.3 本章小结 20
1.4 思考与练习 20
第2章 Linux的安装与配置 21
2.1 Linux的安装准备 21
2.1.1 获取Linux的安装程序 21
2.1.2 明确系统硬件信息 22
2.1.3 选择安装方式 22
2.1.4 硬盘的组织结构 23
2.1.5 Linux分区方案 24
2.2 Linux的安装 24
2.2.1 Linux的安装步骤 24
2.2.2 Linux首次运行的设置步骤 33
2.3 VMware虚拟机下安装Linux系统 36
2.3.1 VMware简介 36
2.3.2 VMware Workstation网络的工作模式 37
2.3.3 VMware Workstation的下载和安装 39
2.3.4 VMware虚拟机下安装运行Linux 42
2.4 本章小结 47
2.5 思考与练习 47
第3章 Linux操作基础 48
3.1 Linux基本操作 48
3.1.1 图形界面登录 48
3.1.2 修改密码 49
3.1.3 Linux运行级别 50
3.1.4 系统启动过程 52
3.1.5 注销系统与关机 54
3.2 Linux命令 56
3.2.1 命令的格式 56
3.2.2 命令的启动与退出 57
3.2.3 命令的分类 58
3.2.4 基本命令 60
3.2.5 命令行帮助 72
3.3 Vi编辑器的使用 77
3.3.1 认识Linux的文本编辑器 77
3.3.2 Vi编辑器的启动和退出 77
3.3.3 Vi编辑器的3种工作模式 78
3.3.4 命令模式操作命令 79
3.3.5 输入模式操作命令 81
3.3.6 末行模式下的基本操作 81
3.3.7 Shell切换 82
3.4 本章小结 83
3.5 思考与练习 84
第4章 进程管理 85
4.1 进程概述 85
4.1.1 进程的概念 85
4.1.2 程序和进程 86
4.1.3 进程的结构 87
4.1.4 进程实例 88
4.1.5 Linux中的进程 89
4.2 进程控制块 89
4.2.1 进程状态 89
4.2.2 进程标识符 91
4.2.3 进程之间的关系 91
4.2.4 进程控制块的存放 92
4.3 进程的组织方式 93
4.3.1 散列表 93
4.3.2 双向循环链表 94
4.3.3 可运行队列 95
4.3.4 等待队列 96
4.4 进程的互斥与同步 96
4.4.1 互斥的定义 97
4.4.2 同步的定义 97
4.4.3 信号量机制 98
4.4.4 用P、V操作实现进程的互斥 99
4.4.5 用P、V操作实现进程的同步 100
4.4.6 死锁 101
4.5 进程调度 102
4.5.1 进程调度的基本原理 102
4.5.2 Linux进程调度 103
4.5.3 调度策略 104
4.5.4 调度函数 106
4.6 进程间通信 107
4.6.1 进程通信的方式 107
4.6.2 Linux信号通信原理 108
4.6.3 Linux管道通信原理 109
4.7 线程 110
4.7.1 线程的概念 110
4.7.2 线程与进程的比较 110
4.7.3 Linux中的线程 111
4.7.4 线程的实现 112
4.7.5 线程的状态及转换 113
4.8 本章小结 115
4.9 思考与练习 115
第5章 存储管理 116
5.1 存储管理概述 116
5.1.1 存储管理的概念 116
5.1.2 存储管理的功能 116
5.2 覆盖和交换技术 119
5.2.1 覆盖技术 119
5.2.2 交换技术 120
5.3 存储管理方案 120
5.3.1 分区存储管理 120
5.3.2 分页存储管理 126
5.3.3 分段存储管理 128
5.3.4 段页式存储管理 129
5.4 虚拟存储器 130
5.4.1 虚拟存储的概念 130
5.4.2 请求分页存储管理 131
5.4.3 请求分段存储管理 132
5.5 Linux的存储管理 132
5.5.1 Linux存储器管理概述 133
5.5.2 Linux的分页管理机制 133
5.5.3 Linux物理内存空间的管理 137
5.5.4 内核态内存的申请与释放 140
5.5.5 用户态内存的申请与释放 141
5.5.6 存储管理系统的缓冲机制 141
5.6 Linux地址映射实例 142
5.7 本章小结 146
5.8 思考与练习 146
第6章 设备管理 147
6.1 设备管理概述 147
6.1.1 I/O系统的组成 147
6.1.2 设备的分类 148
6.1.3 设备管理的功能 149
6.2 设备管理的相关技术 149
6.2.1 中断技术 149
6.2.2 缓冲技术 150
6.2.3 DMA技术 153
6.3 I/O控制方式 154
6.3.1 程序I/O方式 154
6.3.2 中断方式 155
6.3.3 DMA方式 155
6.3.4 通道方式 156
6.4 设备的分配 157
6.4.1 设备分配策略 158
6.4.2 设备分配程序 159
6.4.3 SPOOLing技术 160
6.5 设备的处理 161
6.5.1 设备处理程序的功能与处理方式 161
6.5.2 设备处理程序的处理过程 163
6.6 Linux设备管理 164
6.6.1 Linux设备的分类 164
6.6.2 Linux的I/O控制 165
6.6.3 Linux的设备文件 168
6.6.4 Linux设备驱动 168
6.6.5 Linux的设备管理命令 169
6.7 本章小结 171
6.8 思考与练习 172
第7章 文件管理 173
7.1 文件与文件系统 173
7.1.1 文件、记录和数据项 173
7.1.2 文件类型及文件系统模型 174
7.1.3 文件操作 176
7.1.4 文件的存取方式 176
7.2 文件的逻辑结构 177
7.2.1 文件逻辑结构类型 177
7.2.2 顺序文件及索引文件 178
7.2.3 顺序索引文件 179
7.2.4 直接文件和散列文件 180
7.3 Linux文件系统 180
7.3.1 Linux文件系统的基本概念 180
7.3.2 Linux文件结构及特点 181
7.3.3 Linux文件类型和属性 181
7.3.4 Linux文件系统的组织方式 182
7.3.5 文件访问权限 183
7.4 虚拟文件系统 184
7.4.1 虚拟文件系统的引入 184
7.4.2 VFS中的数据结构 185
7.4.3 VFS超级块数据结构 188
7.4.4 VFS的索引结点 189
7.5 ext3文件系统 189
7.5.1 ext3文件的结构 191
7.5.2 ext3文件系统的格式 191
7.5.3 ext3文件存储分配策略 192
7.6 文件系统的管理 193
7.6.1 文件系统的注册和注销 193
7.6.2 文件系统的安装 193
7.6.3 文件系统的查看 195
7.6.4 文件系统的卸载 197
7.7 文件的打开与读写 197
7.7.1 打开文件 197
7.7.2 读/写文件 198
7.8 本章小结 199
7.9 思考与练习 199
第8章 操作系统接口及作业管理 200
8.1 操作系统接口概述 200
8.1.1 操作系统的接口 200
8.1.2 Linux系统的接口 202
8.2 Shell命令接口 204
8.2.1 认识Shell 204
8.2.2 Shell的功能及版本 204
8.2.3 Shell的工作流程与原理 205
8.3 X图形界面接口 208
8.3.1 X-Window系统 208
8.3.2 X系统的工作原理 209
8.3.3 X系统的启动与停止 210
8.3.4 Linux桌面系统 210
8.4 Linux系统调用接口 211
8.4.1 系统调用接口概述 211
8.4.2 系统调用接口的组成 213
8.4.3 系统调用过程 213
8.5 作业管理概述 215
8.5.1 作业及其类型 215
8.5.2 作业的状态及其转换 215
8.5.3 作业控制级的接口 216
8.6 作业调度 217
8.6.1 作业调度应考虑的因素 217
8.6.2 作业调度算法 218
8.7 Linux中的用户接口与系统调用 220
8.8 本章小结 222
8.9 思考与练习 222
第9章 系统管理 223
9.1 系统管理概述 223
9.1.1 系统管理内容 223
9.1.2 系统管理工具 223
9.1.3 root的权威性与危险性 224
9.1.4 启动与关闭系统 224
9.2 用户管理 225
9.2.1 用户(组)管理概述 225
9.2.2 用户和组管理 227
9.2.3 用户和组配置文件 234
9.3 文件系统管理 239
9.3.1 文件系统的目录结构 239
9.3.2 存储设备命名规则 240
9.3.3 文件系统操作 242
9.4 系统备份 246
9.4.1 备份策略 247
9.4.2 备份内容 247
9.4.3 备份命令 248
9.5 系统监控 250
9.5.1 监视用户的登录 250
9.5.2 监视进程的运行 251
9.5.3 监视内存的使用 254
9.5.4 监视文件系统的使用 254
9.6 软件安装 255
9.6.1 软件打包与安装 255
9.6.2 RPM软件包管理工具 256
9.7 本章小结 261
9.8 思考与练习 261
第10章 Linux网络配置与管理 262
10.1 网络配置基础 262
10.1.1 网络相关概念 262
10.1.2 TCP/IP协议概述 263
10.2 Linux网络配置 264
10.2.1 网络配置文件 264
10.2.2 网络配置实例 266
10.3 Samba服务器 269
10.3.1 了解Samba 269
10.3.2 Samba服务工作原理 270
10.3.3 安装Samba服务器 272
10.3.4 Samba服务的配置文件 274
10.3.5 启动和测试Samba服务 277
10.3.6 Samba服务器配置案例 279
10.4 DHCP服务器 281
10.4.1 DHCP概述 281
10.4.2 DHCP工作原理 282
10.4.3 安装DHCP服务器 284
10.4.4 DHCP服务的配置文件 285
10.4.5 DHCP服务的启动与停止 289
10.4.6 配置DHCP客户端 291
10.4.7 DHCP服务器配置案例 292
10.5 DNS服务器 294
10.5.1 DNS概述 295
10.5.2 DNS查询模式 295
10.5.3 DNS服务器的类别 297
10.5.4 安装BIND软件包 298
10.5.5 BIND服务的配置文件 300
10.5.6 BIND的启动和停止 306
10.5.7 DNS客户端的配置 308
10.5.8 DNS服务器配置案例 309
10.6 本章小结 312
10.7 思考与练习 312
第11章 Linux操作系统安全管理 314
11.1 操作系统安全性概述 314
11.1.1 计算机系统安全性的威胁和特性 314
11.1.2 操作系统的安全性 315
11.1.3 计算机系统安全性评价的标准 315
11.2 操作系统的安全机制 317
11.2.1 内存保护机制 317
11.2.2 用户身份认证机制 318
11.2.3 访问控制技术 319
11.2.4 加密技术 320
11.2.5 病毒及其防治机制 321
11.2.6 监控和审计日志 321
11.3 Linux系统的安全设置 322
11.3.1 系统记录文件的安全性管理 323
11.3.2 启动和登录系统的安全性设置 323
11.3.3 限制网络访问的设置 324
11.3.4 增强系统的安全性设置 325
11.3.5 防止攻击的设置 327
11.4 Linux系统的防火墙管理 328
11.4.1 防火墙简介 328
11.4.2 防火墙的类型和设计策略 329
11.4.3 Linux常用的网络命令 330
11.4.4 配置Linux防火墙 333
11.5 本章小结 335
11.6 思考与练习 335
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019