注册 登录 进入教材巡展
#
  • #

出版时间:2007-08-23

出版社:高等教育出版社

以下为《网络操作系统应用(Linux)(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040222869
  • 2
  • 168778
  • 0063153251-2
  • 平装
  • 16开
  • 2007-08-23
  • 490
  • 319
  • 工学
  • 计算机科学与技术
内容简介

 本书是普通高等教育“十一五”国家级规划教材(高职高专教育)。 本书以Linux为典型案例介绍操作系统的基础知识与应用技能,主要内容包括:操作系统概论,Linux操作系统概述,进程管理,操作系统用户接口,存储管理,设备管理,文件管理,Linux的网络功能与设置,用Linux建立Internet站点。本书以Red Hat Enterprise Linux AS4为平台进行讲解,给出大量案例和习题,便于初学者学习和掌握操作系统的原理和使用方法。 本书可作为应用性、技能型人才培养的各类教育“操作系统”相关课程的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。

目录

 开始之前
 第1章 操作系统概论
  1.1 操作系统的概念
   1.1.1 计算机系统的组成
   1.1.2 操作系统和计算机系统的关系
  1.2 操作系统的发展与分类
   1.2.1 操作系统的形成
   1.2.2 操作系统的发展
   1.2.3 推动操作系统发展的动力
   1.2.4 操作系统的分类
  1.3 操作系统的功能与服务
   1.3.1 操作系统的主要功能
   1.3.2 操作系统的服务
  1.4 操作系统的特征与性能指标
   1.4.1 操作系统的特征
   1.4.2 操作系统性能指标
  1.5 本章小结
  习题
 第2章 Linux操作系统概述
  2.1 Linux的基本概念
   2.1.1 认识Linux
   2.1.2 Linux的特点
   2.1.3 Linux的版本
   2.1.4 Linux系统的安装
  2.2 Linux系统的图形用户环境
   2.2.1 X Window简介
   2.2.2 X Window系统的安装、配置和使用
   2.2.3 GNOME图形桌面环境
   2.2.4 KDE图形桌面环境
  2.3 Linux Shell
   2.3.1 认识Shell
   2.3.2 登录、注销与关机
   2.3.3 Shell的基本语法
   2.3.4 Shell程序设计基础
  2.4 Linux的体系结构
   2.4.1 Linux内核
   2.4.2 Linux的体系结构
   2.4.3 Linux内核源代码的结构
  2.5 本章小结
  习题
 第3章 进程管理
  3.1 进程的引入
  3.2 进程的基本概念
   3.2.1 进程的定义和特征
   3.2.2 进程的状态及其转换
   3.2.3 进程控制块
  3.3 进程的控制与调度
   3.3.1 进程的控制
   3.3.2 进程的调度
  3.4 进程的同步与进程通信
   3.4.1 进程同步与互斥
   3.4.2 进程通信
  3.5 经典进程同步问题
   3.5.1 生产者-消费者问题
   3.5.2 读者-写者问题
  3.6 死锁
   3.6.1 死锁的基本概念
   3.6.2 产生死锁的原因和必要条件
   3.6.3 解决死锁的基本方法
  3.7 线程
   3.7.1 线程的概念
   3.7.2 线程的状态与类型
   3.7.3 Linux系统的线程
  3.8 案例:Linux的进程管理
   案例1 Linux进程调度策略分析
   案例2 Linux进程的优先级设置
   案例3 Linux中的init进程
   案例4 Linux进程的启动和终止
   案例5 Linux中的守护进程
   案例6 系统信息命令
  3.9 例题分析
  3.10 本章小结
  习题
 第4章 操作系统用户接口
  4.1 操作系统的接口
   4.1.1 程序接口
   4.1.2 命令接口
   4.1.3 操作系统用户接口的发展
  4.2 作业的基本概念
   4.2.1 作业、作业步和作业流
   4.2.2 作业的状态及其转换
  4.3 案例:Linux的用户接口
   案例1 Linux常用命令
   案例2 Linux用户和组的管理
   案例3 Linux文件与目录的权限管理
   案例4 Linux的系统调用
  4.4 本章小结
  习题
 第5章 存储管理
  5.1 存储管理的基本概念
   5.1.1 存储管理的功能
   5.1.2 存储器管理方式
   5.1.3 地址重定位
  5.2 连续分配方式
   5.2.1 单一连续分配
   5.2.2 分区存储管理
   5.2.3 覆盖与交换
  5.3 离散分配方式
   5.3.1 页式存储管理
   5.3.2 段式存储管理
   5.3.3 段页式存储管理
  5.4 虚拟存储器
   5.4.1 请求页式存储管理
   5.4.2 请求段式存储管理
  5.5 案例:Linux存储管理
   案例1 Linux内存管理概况
   案例2 Linux的虚拟存储管理技术
   案例3 Linux的交换空间管理
   案例4 Linux存储管理的重要数据结构
   案例5 有关Linux查看内存的操作
  5.6 例题分析
  5.7 本章小结
  习题
 第6章 设备管理
  6.1 设备管理概述
   6.1.1 设备分类
   6.1.2 设备管理的任务和功能
  6.2 输入/输出控制
   6.2.1 设备控制器
   6.2.2 输入/输出控制方式
  6.3 中断技术
   6.3.1 中断的基本概念
   6.3.2 中断的分类与优先级
   6.3.3 中断处理过程
  6.4 缓冲技术
  6.5 设备分配
   6.5.1 设备管理所需要的数据结构
   6.5.2 设备分配策略与分配算法
   6.5.3 虚拟设备与SPOOLing技术
   6.5.4 设备驱动程序
   6.5.5 Linux系统中常用设备的使用
  6.6 案例:Linux设备管理
   案例1 备份与恢复
   案例2 制作Linux启动盘
   案例3 配置打印机
   案例4 Linux中断的实现
  6.7 例题分析
  6.8 本章小结
  习题
 第7章 文件管理
  7.1 文件管理概述
   7.1.1 文件和文件系统
   7.1.2 文件分类
   7.1.3 Linux中的虚拟文件系统
   7.1.4 Linux对逻辑文件系统的管理
  7.2 文件结构、存储设备和存取方法
   7.2.1 文件的逻辑结构
   7.2.2 文件的物理结构
   7.2.3 文件的存取方式
   7.2.4 文件的存储设备
  7.3 文件存储空间的管理
   7.3.1 空闲文件目录
   7.3.2 空闲块链
   7.3.3 位示图
  7.4 文件目录管理
   7.4.1 文件控制块和文件目录的概念
   7.4.2 一级目录结构
   7.4.3 二级目录结构
   7.4.4 多级目录结构
  7.5 文件的使用
  7.6 案例:Linux的文件管理
   案例1 磁盘分区
   案例2 逻辑文件系统——ext2
   案例3 加载Windows文件系统
   案例4 Linux文件系统的挂载和卸载
   案例5 Linux中目录操作命令(部分)
  7.7 例题分析
  7.8 本章小结
  习题
 第8章 Linux的网络功能与设置
  8.1 Linux的网络功能
  8.2 配置NFS服务器
   8.2.1 NFS概述
   8.2.2 启动 RPC服务
   8.2.3 安装NFS套件
   8.2.4 启动NFS服务器
   8.2.5 配置NFS服务器
   8.2.6 客户端设置
  8.3 建立PPP连接和配置PPP服务器
   8.3.1 服务器端的安装
   8.3.2 客户端的安装
   8.3.3 测试
  8.4 配置DNS服务器
   8.4.1 安装软件
   8.4.2 域名服务器的配置
  8.5 网络打印机的使用与设置
   8.5.1 在Linux下共享Windows打印机
   8.5.2 在Windows 下共享Linux打印机
  8.6 本章小结
  习题
 第9章 用Linux建立Internet站点
  9.1 建立Linux站点
   9.1.1 Apache服务器的设置与管理
   9.1.2 在Apache服务器上运行ASP和PHP脚本
  9.2 设置电子邮件服务器
   9.2.1 电子邮件服务器概述
   9.2.2 Sendmail的安装
  9.3 设置FTP服务器
   9.3.1 FTP服务器的安装
   9.3.2 FTP服务器的设置
   9.3.3 基本设置
  9.4 设置代理服务器
   9.4.1 常见代理服务器软件介绍
   9.4.2 Squid的安装与配置
  9.5 数据库服务器的安装与配置
   9.5.1 常见数据库管理系统概述
   9.5.2 MySQL的安装与配置
   9.5.3 PostgreSQL数据库管理与配置
  9.6 网络命令简介
  9.7 案例:Linux下Web站点建立与管理
   9.7.1 平台介绍
   9.7.2 软件包的获得及安装
   9.7.3 Web站点的配置
   9.7.4 Web站点的管理
   9.7.5 MySQL数据库的管理
   9.7.6 利用PHP操作MySQL数据库
  9.8 本章小结
  习题
 附录A Linux常用命令
 附录B 文本编辑器vi
  B.1 进入和退出vi
   B.1.1 进入vi
   B.1.2 退出vi
  B.2 vi的工作模式
   B.2.1 命令行模式
   B.2.2 文本输入模式
   B.2.3 末行模式
  B.3 命令模式下的编辑命令
   B.3.1 命令模式切换到文本输入模式
   B.3.2 光标移动
   B.3.3 删除文本
   B.3.4 粘贴和复制
   B.3.5 搜索字符串
   B.3.6 撤销和重复
  B.4 末行模式下的命令
   B.4.1 移动光标
   B.4.2 文本读取或写入
   B.4.3 Shell 切换
 参考文献