分类:操作系统
语言:简体中文
大小:未知
发布时间:13-04-17
目录:
第1章 网络操作系统基础1.1 操作系统简介1.1.1 操作系统的概念1.1.2 操作系统的功能1.1.3 操作系统的类型1.1.4 操作系统的基本组件1.2 网络操作系统概述1.2.1 网络操作系统的概念1.2.2 网络操作系统的特点1.2.3 网络操作系统的功能1.2.4 网络操作系统的工作模式1.2.5 网络操作系统的体系结构1.2.6 网络服务器1.3 常用的网络操作系统1.3.1 Netware1.3.2 UNIX1.3.3 Linux1.3.4 Windows1.3.5 网络操作系统的选择1.4 Linux内核体系结构1.4.1 Linux系统层次结构1.4.2 Linux内核结构1.4.3 进程管理1.4.4 进程间通信机制1.4.5 文件系统1.4.6 内存管理1.4.7 设备管理1.5 习题第2章 Linux安装与基本使用2.1 安装Red Hat Enterprise Linux服务器2.1.1 Linux操作系统的版本2.1.2 Red Hat服务器版2.1.3 组建Linux实验网络2.1.4 Red Hat Enterprise Linux安装准备工作2.1.5 Red Hat Enterprise Linux安装过程2.1.6 登录Linux系统2.2 Linux图形环境与文本模式2.2.1 Linux图形环境基础2.2.2 Linux图形界面操作2.2.3 Linux图形环境配置2.2.4 Linux文本模式操作2.2.5 文本模式和图形界面的切换2.2.6 使用仿真终端窗口2.3 Linux命令行与Shell2.3.1 Shell基础2.3.2 Linux命令行使用2.3.3 命令行输入与输出2.3.4 创建和执行Shell脚本2.3.5 Shell编程简介2.3.6 配置bash使用环境2.3.7 使用vi编辑器2.4 Linux文件与目录管理2.4.1 文件与目录概述2.4.2 Linux目录配置标准——FHS2.4.3 Linux文件类型2.4.4 Linux目录操作2.4.5 Linux文件操作2.5 Linux系统配置与管理工具2.5.1 配置文件2.5.2 命令行与文本窗口管理工具2.5.3 图形界面工具与WebMin2.6 习题第3章 磁盘和文件系统管理3.1 概述3.1.1 磁盘结构3.1.2 磁盘数据组织3.1.3 Linux磁盘设备文件名3.1.4 分区样式:MBR与GPT3.1.5 Linux分区3.1.6 Linux文件系统3.2 创建和管理Linux磁盘分区3.2.1 使用fdisk进行分区管理3.2.2 使用parted进行分区管理3.2.3 使用parted管理GPT磁盘分区3.3 创建和使用文件系统3.3.1 在磁盘分区上建立文件系统3.3.2 挂载文件系统3.3.3 挂载和使用外部存储设备3.3.4 检查维护文件系统3.4 磁盘阵列配置与管理3.4.1 磁盘阵列概述3.4.2 建立和管理RAID 1阵列3.4.3 建立和管理RAID 5阵列3.4.4 其他常见的RAID设备操作3.5 配置交换空间3.5.1 交换空间概述3.5.2 增加交换空间3.5.3 减少交换空间3.6 管理磁盘配额3.6.1 Linux磁盘配额概述3.6.2 启用Linux磁盘配额功能3.6.3 设置用户和组配额限制值3.6.4 检查磁盘配额情况3.7 逻辑卷配置与管理3.7.1 逻辑卷管理基础3.7.2 建立逻辑卷3.7.3 删除逻辑卷3.7.4 动态调整逻辑卷容量3.8 管理文件权限3.8.1 文件访问者身份3.8.2 文件访问权限与文件属性3.8.3 设置文件访问权限3.8.4 设置默认的文件访问权限3.9 文件系统的备份3.9.1 数据备份概述3.9.2 数据备份操作3.10 习题第4章 系统配置与管理4.1 用户与组管理4.1.1 用户与组概述4.1.2 用户与组配置文件4.1.3 创建和管理用户账户4.1.4 创建和管理组账户4.1.5 其他用户管理命令4.1.6 设置用户工作环境4.2 Linux系统启动过程与故障排除4.2.1 Linux启动过程分析4.2.2 引导加载程序GRUB配置4.2.3 Linux运行级别4.2.4 配置init进程以建立系统运行环境4.2.5 系统启动过程故障排除顺序4.2.6 利用单用户模式修复系统4.2.7 使用Red Hat救援模式4.3 内核管理4.3.1 Linux内核概述4.3.2 管理内核模块4.3.3 配置内核参数以定制系统功能4.3.4 升级内核4.4 Linux进程管理4.4.1 Linux进程概述4.4.2 Linux进程管理4.4.3 进程的调度启动——自动化任务配置4.5 Linux软件包管理4.5.1 RPM软件包管理4.5.2 编译并安装源码包4.5.3 通过YUM管理软件4.6 硬件管理4.6.1 设备文件与设备识别号4.6.2 创建设备文件4.6.3 监控硬件设备4.6.4 管理PCI设备4.6.5 管理USB设备4.7 系统性能监测4.7.1 性能监测概述4.7.2 CPU性能监测4.7.3 内存性能监测4.7.4 磁盘I/O性能监测4.7.5 通过top实现综合监控4.7.6 优化系统性能4.8 系统日志管理4.8.1 syslog简介4.8.2 配置系统日志4.8.3 查看和管理系统日志内容4.8.4 集中式日志服务4.9 习题第5章 网络配置与管理5.1 网络体系结构5.1.1 TCP/IP的分层结构5.1.2 Linux的网络体系结构5.2 网络连接配置管理5.2.1 网络配置概述5.2.2 配置网卡基本设置5.2.3 配置主机名5.2.4 配置DNS名称解析5.3 网络测试与监控5.3.1 网络测试工具5.3.2 网络性能监测5.3.3 网络监视器5.4 配置路由5.4.1 IP路由与路由器5.4.2 静态路由与动态路由5.4.3 配置静态路由5.4.4 配置动态路由5.5 IPSec虚拟专用网5.5.1 VPN概述5.5.2 IPSec概述5.5.3 IPSec-tools5.5.4 IPSec主机到主机连接配置5.5.5 IPSec网络到网络连接配置5.5.6 启动和中止IPSec连接5.5.7 使用setkey手动管理IPSec SAD和SPD5.6 习题第6章 服务配置与管理6.1 Linux服务管理6.1.1 服务与守护进程的概念6.1.2 Linux网络服务定义文件/etc/services6.1.3 Linux服务启动脚本6.1.4 手动执行服务启动脚本6.1.5 配置服务启动状态6.1.6 使用图形界面工具管理服务6.1.7 停用不必要的服务6.2 PAM认证6.2.1 PAM概述6.2.2 配置PAM6.3 TCP Wrappers与xinetd访问控制6.3.1 TCP Wrappers基础6.3.2 使用TCP Wrappers控制网络服务访问6.3.3 使用xinetd集中管理服务6.4 主机防火墙6.4.1 主机防火墙配置6.4.2 自定义防火墙规则6.5 习题第7章 基本网络服务——DNS与DHCP7.1 DNS概述7.1.1 hosts文件7.1.2 DNS结构与域名空间7.1.3 DNS解析原理7.1.4 DNS服务器类型7.1.5 DNS规划7.2 DNS服务器配置与管理7.2.1 安装DNS服务器7.2.2 主DNS服务器配置实例7.2.3 设置BIND主配置文件7.2.4 使用区域文件配置DNS资源记录7.2.5 配置根区域7.2.6 配置DNS转发服务器7.2.7 配置反向解析7.2.8 管理DNS服务7.2.9 DNS服务器测试7.2.10 DNS客户端配置与管理7.3 部署主DNS服务器与辅助DNS服务器7.3.1 进一步了解辅助DNS服务器7.3.2 设计主/辅助DNS服务器拓扑结构7.3.3 配置主DNS服务器7.3.4 配置辅助DNS服务器7.3.5 测试数据同步7.3.6 区域更新与传输安全7.4 DHCP概述7.4.1 什么是DHCP7.4.2 DHCP工作原理7.4.3 DHCP规划7.5 DHCP服务器的部署与管理7.5.1 DHCP服务器安装7.5.2 DHCP主配置文件7.5.3 DHCP服务器全局设置7.5.4 配置DHCP作用域7.5.5 配置DHCP选项7.5.6 使用分组简化DHCP配置7.5.7 配置DHCP服务侦听端口7.5.8 管理地址租约7.5.9 DHCP客户端配置7.6 复杂网络的DHCP服务器部署7.6.1 多宿主DHCP服务器7.6.2 多作用域共享同一物理网络7.6.3 跨网段的DHCP中继7.7 与DHCP集成实现DNS动态更新7.7.1 创建用于安全动态更新的密钥7.7.2 设置DNS主配置文件7.7.3 设置DHCP主配置文件7.7.4 测试DNS动态更新7.9 习题第8章 网络资源共享8.1 概述8.1.1 文件服务器概述8.1.2 打印服务器概述8.1.3 FTP概述8.2 NFS服务器8.2.1 NFS概述8.2.2 安装NFS服务器8.2.3 配置NFS服务器8.2.4 测试NFS服务器8.2.5 配置和使用NFS客户端8.3 Samba服务器8.3.1 Samba基础8.3.2 部署Samba服务器8.3.3 Samba服务器目录及其文件权限设置8.3.4 编辑Samba主配置文件8.3.5 配置Samba用户8.3.6 监测Samba服务器8.3.7 Linux客户端访问Samba服务器8.3.8 Windows客户端访问Samba服务器8.3.9 Samba客户端访问控制8.3.10 共享安全模式的Samba服务器配置8.4 Linux打印服务器8.4.1 CUPS打印系统8.4.2 CUPS配置工具8.4.3 配置和管理本地打印机8.4.4 基于CUPS配置打印服务器8.4.5 部署Samba打印服务器8.5 FTP服务器8.5.1 部署vsftpd服务器8.5.2 vsftpd主配置文件8.5.3 vsftpd基本配置8.5.4 配置匿名访问8.5.5 配置FTP本地用户访问8.5.6 配置FTP用户磁盘限额8.5.7 vsftpd安全设置8.5.8 配置FTP虚拟用户访问8.6 习题第9章 Apache服务器9.1 Web服务器概述9.1.1 Web服务器与Web浏览器9.1.2 Web网站与URL地址9.1.3 Web应用程序9.1.4 Apache简介9.2 Apache服务器基本配置9.2.1 安装Apache服务器9.2.2 管理Web服务9.2.3 Apache服务器配置文件9.2.4 Apache服务器全局配置9.2.5 Apache主服务器基本配置9.2.6 配置目录访问控制9.2.7 配置和管理虚拟目录9.2.8 为用户配置个人Web空间9.3 配置Web应用程序9.3.1 配置CGI应用程序9.3.2 配置PHP应用程序9.3.3 配置和管理MySQL数据库服务器9.4 配置和管理虚拟主机9.4.1 基于IP的虚拟主机9.4.2 基于名称的虚拟主机9.4.3 基于TCP端口架设多个Web网站9.5 配置Web服务器安全9.5.1 用户认证9.5.2 访问控制9.5.3 为Apache服务器配置SSL9.6 管理Apache服务器9.6.1 监控Apache服务器状态9.6.2 查看Apache服务器配置信息9.6.3 查看和分析Apache服务器日志9.7 习题第10章 远程登录、控制与管理10.1 Telnet服务器10.1.1 Telnet概述10.1.2 配置和管理Telnet服务器10.1.3 使用Telnet客户端10.2 SSH服务器10.2.1 安装OpenSSH10.2.2 配置OpenSSH服务器10.2.3 使用SSH客户端10.2.4 SSH公钥认证10.3 VNC服务器10.3.1 VNC概述10.3.2 VNC服务器的安装与基本使用10.3.3 VNC客户端的使用10.3.4 VNC服务器的配置与管理10.3.5 配置多VNC桌面10.3.6 通过VNC实现共享桌面10.4 Webmin远程管理10.4.1 安装Webmin10.4.2 使用Webmin执行系统管理任务10.4.3 使用SSL保证Webmin远程管理安全10.5 习题第11章 防火墙与代理服务器11.1 概述11.1.1 防火墙技术11.1.2 NAT技术11.1.3 代理服务器技术11.2 Netfilter/iptables基础11.2.1 Netfilter架构11.2.2 包过滤机制11.2.3 网络地址转换机制11.2.4 iptables命令组成11.2.5 iptables命令的基本使用11.2.6 管理iptables服务11.3 部署iptables防火墙11.3.1 iptables防火墙基本配置11.3.2 在防火墙上开放必要的内外网间通信11.3.3 通过NAT方式共享上网11.3.4 通过端口映射发布内网服务器11.3.5 防止恶意软件和假冒IP地址11.3.6 配置状态防火墙11.3.7 配置DMZ(非军事区)11.4 部署Squid代理服务器11.4.1 安装Squid服务器11.4.2 Squid配置文件11.4.3 Squid命令行11.4.4 配置标准代理服务器11.4.5 Squid服务器访问控制11.4.6 Squid服务器用户认证11.4.7 配置透明代理服务器11.4.8 配置反向代理服务器11.5 习题第12章 Linux安全管理12.1 Linux安全概述12.1.1 访问控制机制12.1.2 Linux安全模型12.1.3 Linux安全威胁12.2 用户身份验证12.2.1 Linux系统用户身份验证12.2.2 password/shadow身份验证体系12.2.3 配置Linux系统使用LDAP认证12.2.4 PAM身份验证体系12.3 加固Linux系统12.3.1 安装必要的软件和初始化安全设置12.3.2 补丁管理12.3.3 强化密码管理12.3.4 控制root账户的使用12.3.5 严格设置访问权限12.3.6 强化应用程序安全12.3.7 网络安全12.3.8 反病毒软件12.3.9 日志12.4 SELinux强制访问控制12.4.1 SELinux基础12.4.2 启用SELinux12.4.3 使用SELinux控制服务访问12.4.4 使用SELinux管理工具12.5 习题
内容推荐 本书基于网络工程和应用实际需求,以广泛使用的Red Hat Enterprise Linux 5为例介绍网络操作系统的部署、配置与管理的技术方法。全书共12章,内容包括网络操作系统基础、系统安装使用、存储管理与文件系统、系统配置管理、网络配置管理、服务配置管理、DNS与DHCP、网络资源共享、Apache、远程登录与控制、防火墙与代理服务器,以及系统安全管理。 本书内容丰富,注重系统性、实践性和可操作性,对于每个知识点都有相应的操作示范,便于读者快速上手。 本书可作为计算机网络相关专业的教材,也可作为网络管理和维护人员的参考书以及各种培训班的教材。学习网www.minxue.net下载地址下载地址1:[网络操作系统:Linux配置与管理].张金石.扫描版.pdf学习网www.minxue.net下载地址下载地址2:[网络操作系统:Linux配置与管理].张金石.扫描版.pdf内容截图
...