标题：网络操作系统：Linux配置与管理
基本信息
【作者】  张金石  
【编辑】  刘博  
【ISBN】  978-7-115-27947-7  
【日期】  2012-6  
【版次】  1  
【印次】  1  
【页数】  390页  
【字数】  626千字  
【开本】  16  
【定价】  45元  
【光盘】   
【优惠价】  36.1元  
【资源】   
【库存】  有  
内容简介
本书基于网络工程和应用实际需求，以广泛使用的Red Hat Enterprise Linux 5为例介绍网络操作系统的部署、配置与管理的技术方法。全书共12章，内容包括网络操作系统基础、系统安装使用、存储管理与文件系统、系统配置管理、网络配置管理、服务配置管理、DNS与DHCP、网络资源共享、Apache、远程登录与控制、防火墙与代理服务器，以及系统安全管理。
本书内容丰富，注重系统性、实践性和可操作性，对于每个知识点都有相应的操作示范，便于读者快速上手。
本书可作为计算机网络相关专业的教材，也可作为网络管理和维护人员的参考书以及各种培训班的教材
目录
第1章　网络操作系统基础　1
1.1　操作系统简介　1
1.1.1　操作系统的概念　1
1.1.2　操作系统的功能　1
1.1.3　操作系统的类型　3
1.1.4　操作系统的基本组件　4
1.2　网络操作系统概述　5
1.2.1　网络操作系统的概念　5
1.2.2　网络操作系统的特点　6
1.2.3　网络操作系统的功能　6
1.2.4　网络操作系统的工作模式　6
1.2.5　网络操作系统的体系结构　7
1.2.6　网络服务器　10
1.3　常用的网络操作系统　10
1.3.1　Netware　11
1.3.2　UNIX　11
1.3.3　Linux　13
1.3.4　Windows　14
1.3.5　网络操作系统的选择　15
1.4　Linux内核体系结构　16
1.4.1　Linux系统层次结构　16
1.4.2　Linux内核结构　17
1.4.3　进程管理　17
1.4.4　进程间通信机制　19
1.4.5　文件系统　20
1.4.6　内存管理　24
1.4.7　设备管理　27
1.5　习题　28
第2章　Linux安装与基本使用　29
2.1　安装Red Hat Enterprise Linux服务器　29
2.1.1　Linux操作系统的版本　29
2.1.2　Red Hat服务器版　30
2.1.3　组建Linux实验网络　30
2.1.4　Red Hat Enterprise Linux安装准备工作　31
2.1.5　Red Hat Enterprise Linux安装过程　33
2.1.6　登录Linux系统　36
2.2　Linux图形环境与文本模式　36
2.2.1　Linux图形环境基础　36
2.2.2　Linux图形界面操作　38
2.2.3　Linux图形环境配置　39
2.2.4　Linux文本模式操作　41
2.2.5　文本模式和图形界面的切换　42
2.2.6　使用仿真终端窗口　43
2.3　Linux命令行与Shell　44
2.3.1　Shell基础　44
2.3.2　Linux命令行使用　46
2.3.3　命令行输入与输出　48
2.3.4　创建和执行Shell脚本　49
2.3.5　Shell编程简介　51
2.3.6　配置bash使用环境　54
2.3.7　使用vi编辑器　54
2.4　Linux文件与目录管理　57
2.4.1　文件与目录概述　57
2.4.2　Linux目录配置标准——FHS　58
2.4.3　Linux文件类型　58
2.4.4　Linux目录操作　59
2.4.5　Linux文件操作　60
2.5　Linux系统配置与管理工具　63
2.5.1　配置文件　63
2.5.2　命令行与文本窗口管理工具　64
2.5.3　图形界面工具与WebMin　64
2.6　习题　65
第3章　磁盘和文件系统管理　66
3.1　概述　66
3.1.1　磁盘结构　66
3.1.2　磁盘数据组织　68
3.1.3　Linux磁盘设备文件名　69
3.1.4　分区样式：MBR与GPT　69
3.1.5　Linux分区　71
3.1.6　Linux文件系统　72
3.2　创建和管理Linux磁盘分区　74
3.2.1　使用fdisk进行分区管理　74
3.2.2　使用parted进行分区管理　76
3.2.3　使用parted管理GPT磁盘分区　78
3.3　创建和使用文件系统　78
3.3.1　在磁盘分区上建立文件系统　78
3.3.2　挂载文件系统　81
3.3.3　挂载和使用外部存储设备　83
3.3.4　检查维护文件系统　85
3.4　磁盘阵列配置与管理　86
3.4.1　磁盘阵列概述　86
3.4.2　建立和管理RAID 1阵列　88
3.4.3　建立和管理RAID 5阵列　89
3.4.4　其他常见的RAID设备操作　91
3.5　配置交换空间　91
3.5.1　交换空间概述　91
3.5.2　增加交换空间　92
3.5.3　减少交换空间　93
3.6　管理磁盘配额　93
3.6.1　Linux磁盘配额概述　94
3.6.2　启用Linux磁盘配额功能　94
3.6.3　设置用户和组配额限制值　95
3.6.4　检查磁盘配额情况　96
3.7　逻辑卷配置与管理　97
3.7.1　逻辑卷管理基础　97
3.7.2　建立逻辑卷　98
3.7.3　删除逻辑卷　100
3.7.4　动态调整逻辑卷容量　100
3.8　管理文件权限　101
3.8.1　文件访问者身份　102
3.8.2　文件访问权限与文件属性　102
3.8.3　设置文件访问权限　103
3.8.4　设置默认的文件访问权限　103
3.9　文件系统的备份　104
3.9.1　数据备份概述　104
3.9.2　数据备份操作　105
3.10　习题　107
第4章　系统配置与管理　108
4.1　用户与组管理　108
4.1.1　用户与组概述　108
4.1.2　用户与组配置文件　109
4.1.3　创建和管理用户账户　110
4.1.4　创建和管理组账户　112
4.1.5　其他用户管理命令　113
4.1.6　设置用户工作环境　113
4.2　Linux系统启动过程与故障排除　114
4.2.1　Linux启动过程分析　114
4.2.2　引导加载程序GRUB配置　115
4.2.3　Linux运行级别　117
4.2.4　配置init进程以建立系统运行环境　118
4.2.5　系统启动过程故障排除顺序　120
4.2.6　利用单用户模式修复系统　120
4.2.7　使用Red Hat救援模式　121
4.3　内核管理　123
4.3.1　Linux内核概述　123
4.3.2　管理内核模块　125
4.3.3　配置内核参数以定制系统功能　126
4.3.4　升级内核　128
4.4　Linux进程管理　129
4.4.1　Linux进程概述　129
4.4.2　Linux进程管理　129
4.4.3　进程的调度启动——自动化任务配置　131
4.5　Linux软件包管理　134
4.5.1　RPM软件包管理　134
4.5.2　编译并安装源码包　136
4.5.3　通过YUM管理软件　136
4.6　硬件管理　137
4.6.1　设备文件与设备识别号　137
4.6.2　创建设备文件　138
4.6.3　监控硬件设备　139
4.6.4　管理PCI设备　139
4.6.5　管理USB设备　140
4.7　系统性能监测　140
4.7.1　性能监测概述　140
4.7.2　CPU性能监测　141
4.7.3　内存性能监测　142
4.7.4　磁盘I/O性能监测　143
4.7.5　通过top实现综合监控　144
4.7.6　优化系统性能　145
4.8　系统日志管理　145
4.8.1　syslog简介　145
4.8.2　配置系统日志　146
4.8.3　查看和管理系统日志内容　148
4.8.4　集中式日志服务　149
4.9　习题　149
第5章　网络配置与管理　151
5.1　网络体系结构　151
5.1.1　TCP/IP的分层结构　151
5.1.2　Linux的网络体系结构　152
5.2　网络连接配置管理　153
5.2.1　网络配置概述　153
5.2.2　配置网卡基本设置　155
5.2.3　配置主机名　157
5.2.4　配置DNS名称解析　157
5.3　网络测试与监控　158
5.3.1　网络测试工具　158
5.3.2　网络性能监测　159
5.3.3　网络监视器　159
5.4　配置路由　161
5.4.1　IP路由与路由器　161
5.4.2　静态路由与动态路由　164
5.4.3　配置静态路由　166
5.4.4　配置动态路由　169
5.5　IPSec虚拟专用网　172
5.5.1　VPN概述　172
5.5.2　IPSec概述　173
5.5.3　IPSec-tools　175
5.5.4　IPSec主机到主机连接配置　176
5.5.5　IPSec网络到网络连接配置　180
5.5.6　启动和中止IPSec连接　183
5.5.7　使用setkey手动管理IPSec SAD和SPD　183
5.6　习题　184
第6章　服务配置与管理　186
第7章　基本网络服务——DNS与DHCP　206
第8章　网络资源共享　246
第9章　Apache服务器　285
第10章　远程登录、控制与管理　315
第11章　防火墙与代理服务器　336
第12章　Linux安全管理　369