图书介绍
网络操作系统应用 Linux 第2版pdf电子书版本下载
- 柳青主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040222869
- 出版时间:2007
- 标注页数:318页
- 文件大小:31MB
- 文件页数:330页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
网络操作系统应用 Linux 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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