网络操作系统应用 Linux 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:柳青主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:9787040222869
- 页数:318 页
第1章 操作系统概论 1
1.1 操作系统的概念 1
1.1.1 计算机系统的组成 1
1.1.2 操作系统和计算机系统的关系 3
1.2 操作系统的发展与分类 3
1.2.1 操作系统的形成 3
1.2.2 操作系统的发展 10
1.2.3 推动操作系统发展的动力 14
1.2.4 操作系统的分类 15
1.3 操作系统的功能与服务 15
1.3.1 操作系统的主要功能 15
1.3.2 操作系统的服务 18
1.4 操作系统的特征与性能指标 20
1.4.1 操作系统的特征 20
1.4.2 操作系统性能指标 22
1.5 本章小结 22
习题 23
第2章 Linux操作系统概述 25
2.1 Linux的基本概念 25
2.1.1 认识Linux 25
2.1.2 Linux的特点 26
2.1.3 Linux的版本 28
2.1.4 Linux系统的安装 30
2.2 Linux系统的图形用户环境 32
2.2.1 X Window简介 32
2.2.2 X Window系统的安装、配置和使用 33
2.2.3 GNOME图形桌面环境 33
2.2.4 KDE图形桌面环境 34
2.3 Linux Shell 35
2.3.1 认识Shell 35
2.3.2 登录、注销与关机 36
2.3.3 Shell的基本语法 39
2.3.4 Shell程序设计基础 41
2.4 Linux的体系结构 44
2.4.1 Linux内核 44
2.4.2 Linux的体系结构 46
2.4.3 Linux内核源代码的结构 46
2.5 本章小结 47
习题 47
第3章 进程管理 49
3.1 进程的引入 49
3.2 进程的基本概念 50
3.2.1 进程的定义和特征 50
3.2.2 进程的状态及其转换 51
3.2.3 进程控制块 54
3.3 进程的控制与调度 55
3.3.1 进程的控制 56
3.3.2 进程的调度 57
3.4 进程的同步与进程通信 61
3.4.1 进程同步与互斥 61
3.4.2 进程通信 65
3.5 经典进程同步问题 69
3.5.1 生产者-消费者问题 69
3.5.2 读者-写者问题 70
3.6 死锁 73
3.6.1 死锁的基本概念 73
3.6.2 产生死锁的原因和必要条件 73
3.6.3 解决死锁的基本方法 74
3.7 线程 78
3.7.1 线程的概念 78
3.7.2 线程的状态与类型 80
3.7.3 Linux系统的线程 81
3.8 案例:Linux的进程管理 81
案例1 Linux进程调度策略分析 81
案例2 Linux进程的优先级设置 83
案例3 Linux中的init进程 84
案例4 Linux进程的启动和终止 85
案例5 Linux中的守护进程 88
案例6 系统信息命令 89
3.9 例题分析 91
3.10 本章小结 95
习题 96
第4章 操作系统用户接口 100
4.1 操作系统的接口 100
4.1.1 程序接口 100
4.1.2 命令接口 103
4.1.3 操作系统用户接口的发展 107
4.2 作业的基本概念 107
4.2.1 作业、作业步和作业流 107
4.2.2 作业的状态及其转换 108
4.3 案例:Linux的用户接口 109
案例1 Linux常用命令 109
案例2 Linux用户和组的管理 115
案例3 Linux文件与目录的权限管理 118
案例4 Linux的系统调用 120
4.4 本章小结 121
习题 121
第5章 存储管理 122
5.1 存储管理的基本概念 122
5.1.1 存储管理的功能 122
5.1.2 存储器管理方式 123
5.1.3 地址重定位 123
5.2 连续分配方式 125
5.2.1 单一连续分配 125
5.2.2 分区存储管理 125
5.2.3 覆盖与交换 127
5.3 离散分配方式 128
5.3.1 页式存储管理 129
5.3.2 段式存储管理 131
5.3.3 段页式存储管理 132
5.4 虚拟存储器 133
5.4.1 请求页式存储管理 133
5.4.2 请求段式存储管理 135
5.5 案例:Linux存储管理 136
案例1 Linux内存管理概况 136
案例2 Linux的虚拟存储管理技术 138
案例3 Linux的交换空间管理 144
案例4 Linux存储管理的重要数据结构 148
案例5 有关Linux查看内存的操作 151
5.6 例题分析 153
5.7 本章小结 155
习题 156
第6章 设备管理 159
6.1 设备管理概述 159
6.1.1 设备分类 159
6.1.2 设备管理的任务和功能 160
6.2 输入/输出控制 161
6.2.1 设备控制器 161
6.2.2 输入/输出控制方式 162
6.3 中断技术 164
6.3.1 中断的基本概念 164
6.3.2 中断的分类与优先级 165
6.3.3 中断处理过程 166
6.4 缓冲技术 166
6.5 设备分配 168
6.5.1 设备管理所需要的数据结构 169
6.5.2 设备分配策略与分配算法 169
6.5.3 虚拟设备与SPOOLing技术 171
6.5.4 设备驱动程序 172
6.5.5 Linux系统中常用设备的使用 174
6.6 案例:Linux设备管理 176
案例1 备份与恢复 176
案例2 制作Linux启动盘 178
案例3 配置打印机 180
案例4 Linux中断的实现 183
6.7 例题分析 184
6.8 本章小结 187
习题 188
第7章 文件管理 190
7.1 文件管理概述 190
7.1.1 文件和文件系统 190
7.1.2 文件分类 192
7.1.3 Linux中的虚拟文件系统 193
7.1.4 Linux对逻辑文件系统的管理 195
7.2 文件结构、存储设备和存取方法 196
7.2.1 文件的逻辑结构 197
7.2.2 文件的物理结构 197
7.2.3 文件的存取方式 200
7.2.4 文件的存储设备 200
7.3 文件存储空间的管理 205
7.3.1 空闲文件目录 205
7.3.2 空闲块链 205
7.3.3 位示图 206
7.4 文件目录管理 206
7.4.1 文件控制块和文件目录的概念 206
7.4.2 一级目录结构 207
7.4.3 二级目录结构 207
7.4.4 多级目录结构 208
7.5 文件的使用 209
7.6 案例:Linux的文件管理 210
案例1 磁盘分区 210
案例2 逻辑文件系统——ext2 212
案例3 加载Windows文件系统 213
案例4 Linux文件系统的挂载和卸载 214
案例5 Linux中目录操作命令(部分) 216
7.7 例题分析 218
7.8 本章小结 221
习题 222
第8章 Linux的网络功能与设置 225
8.1 Linux的网络功能 225
8.2 配置NFS服务器 226
8.2.1 NFS概述 226
8.2.2 启动RPC服务 227
8.2.3 安装NFS套件 228
8.2.4 启动NFS服务器 229
8.2.5 配置NFS服务器 229
8.2.6 客户端设置 231
8.3 建立PPP连接和配置PPP服务器 232
8.3.1 服务器端的安装 232
8.3.2 客户端的安装 234
8.3.3 测试 235
8.4 配置DNS服务器 235
8.4.1 安装软件 236
8.4.2 域名服务器的配置 236
8.5 网络打印机的使用与设置 240
8.5.1 在Linux下共享Windows打印机 240
8.5.2 在Windows下共享Linux打印机 242
8.6 本章小结 243
习题 243
第9章 用Linux建立Internet站点 244
9.1 建立Linux站点 244
9.1.1 Apache服务器的设置与管理 244
9.1.2 在Apache服务器上运行ASP和PHP脚本 247
9.2 设置电子邮件服务器 253
9.2.1 电子邮件服务器概述 253
9.2.2 Sendmail的安装 254
9.3 设置FTP服务器 260
9.3.1 FTP服务器的安装 260
9.3.2 FTP服务器的设置 261
9.3.3 基本设置 264
9.4 设置代理服务器 271
9.4.1 常见代理服务器软件介绍 271
9.4.2 Squid的安装与配置 272
9.5 数据库服务器的安装与配置 274
9.5.1 常见数据库管理系统概述 274
9.5.2 MySQL的安装与配置 275
9.5.3 PostgreSQL数据库管理与配置 281
9.6 网络命令简介 286
9.7 案例:Linux下Web站点建立与管理 290
9.7.1 平台介绍 290
9.7.2 软件包的获得及安装 290
9.7.3 Web站点的配置 294
9.7.4 Web站点的管理 295
9.7.5 MySQL数据库的管理 298
9.7.6 利用PHP操作MySQL数据库 300
9.8 本章小结 311
习题 311
附录A Linux常用命令 312
附录B 文本编辑器vi 314
B.1 进入和退出vi 314
B.1.1 进入vi 314
B.1.2 退出vi 315
B.2 vi的工作模式 315
B.2.1 命令行模式 315
B.2.2 文本输入模式 315
B.2.3 末行模式 315
B.3 命令模式下的编辑命令 316
B.3.1 命令模式切换到文本输入模式 316
B.3.2 光标移动 316
B.3.3 删除文本 317
B.3.4 粘贴和复制 317
B.3.5 搜索字符串 317
B.3.6 撤销和重复 317
B.4 末行模式下的命令 318
B.4.1 移动光标 318
B.4.2 文本读取或写入 318
B.4.3 Shell切换 318
参考文献 319
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018