目录 第一章 Linux操作系统简介 1 1.1 Linux的历史与发展 1 1.2 Linux的特点 2 1.3 Linux的结构 2 1.4 Linux 与其他操作系统的比较 3 1.4.1 低廉的附加费用 3 1.4.2 可根据用户的需求灵活定制 4 1.4.3 从许可证的桎梏中解脱 4 1.4.4 具有良好的稳定性 5 1.4.5 具有良好的综合性能 5 1.4.6 具有良好的兼容性 6 1.4.7 众多的硬件支持 6 1.4.8 强大的Internet支持 6 1.4.9 能与现有的操作系统共存 7 1.5 Linux的各种发行版本 7 1.5.1 国外Linux版本的发行 8 1.5.2 国内Linux的发行版本 8 1.6 练习与思考 9 第二章 Linux局域网的特点和功能 11 2.1 局域网简介 11 2.1.1 带宽 12 2.1.2 访问模式 12 2.1.3 拓扑结构 13 2.1.4 传输介质 14 2.2 Linux局域网的组建 14 2.2.1 以太网的配置 15 2.2.2 TCP/IP的配置 20 2.2.3 用户账户的配置 26 2.3 练习与思考 34 第三章 Linux服务器的安装 35 3.1 RedHat 7.1的安装 35 3.2 Linux下的网卡安装 47 3.2.1 在Linux下安装网卡的方法 47 3.2.2 Linux下单块网卡的安装方法 48 3.2.3 在Linux下安装多块网卡并将其捆绑为一块网卡 51 3.3 Linux终端X Window的设置 54 3.3.1 X Window的工作方式 55 3.3.2 关于 X Window的设置 55 3.4 练习与思考 62 第四章 Linux服务器的一般配置 63 4.1 Linux的配置文件 63 4.1.1 了解配置文件 63 4.1.2 更改配置文件 67 4.2 NFS的配置与使用 70 4.2.1 NFS入门 70 4.2.2 预备使用NFS 72 4.2.3 设置导出 74 4.2.4 装入远程目录 75 4.2.5 共享打印机 77 4.2.6 文本模式下的RPCINFO和SHOWMOUNT编辑工具 79 4.3 练习与思考 79 第五章 使Linux提供Windows和NetWare网络服务功能 81 5.1 Linux提供的Windows网络服务功能 81 5.1.1 SMB与Samba简介 81 5.1.2 Samba的版本 84 5.1.3 计划Samba策略 84 5.1.4 安装和启动Samba 85 5.1.5 为Windows用户创建Linux账户 85 5.1.6 决定是否使用加密密码 85 5.1.7 设置名称解析服务 85 5.1.8 配置Windows客户机 86 5.1.9 Samba配置入门 90 5.1.10 共享Windows资源 92 5.1.11 自动装入共享 93 5.2 将Linux模拟为NetWare服务器 94 5.2.1 MARS_NWE的安装 94 5.2.2 MARS_NWE的配置 97 5.3 练习与思考 98 第六章 Linux无盘工作站服务器的配置 99 6.1 Linux远程启动技术概述 99 6.1.1 UNIX下的远程启动技术 99 6.1.2 Linux下的PXE远程启动技术 100 6.2 Linux下DHCP的安装和配置 103 6.2.1 服务器端的安装 103 6.2.2 服务器端的配置 104 6.2.3 客户端的安装与配置 108 6.3 Windows DHCP与Linux DHCP的性能比较 109 6.3.1 Windows DHCP的特点 109 6.3.2 Linux DHCP的特点 110 6.4 TFTP的安装和配置 111 6.4.1 TFTP的安装 111 6.4.2 TFTP的配置 111 6.5 在Linux服务器上安装和配置PXE 112 6.5.1 PXE的安装 112 6.5.2 PXE的配置 113 6.6 练习与思考 119 第七章 实现Linux无盘工作站的远程启动 121 7.1 DOS无盘工作站的远程启动 121 7.2 Windows 9x无盘工作站的远程启动 122 7.2.1 安装基于NetWare的Windows 95无盘客户机 122 7.2.2 修改有关文件和设置 129 7.2.3 迁移到Linux服务器 130 7.3 Linux的远程启动 130 7.3.1 编译内核 131 7.3.2 制作启动映像文件 135 7.3.3 服务器端的设置 135 7.4 练习与思考 137 第八章 Linux无盘工作站网络共享账号接入Internet 139 8.1 共享Modem接入Internet 139 8.1.1 使用KPPP进行拨号连接 139 8.1.2 共享Modem接入Internet 143 8.2 共享ISDN接入Internet 145 8.2.1 所需的软件包 146 8.2.2 同步PPP的配置 148 8.3 共享ADSL上网 150 8.4 练习与思考 152 第九章 基于Linux的Windows终端的实现 153 9.1 获取和安装VNC 153 9.1.1 VNC客户端的安装 154 9.1.2 VNC服务器端的安装 156 9.2 VNC的使用 157 9.3 VNC的一个应用实例 160 9.4 练习与思考 162 第十章 利用BpBatch实现Linux有盘网络的无盘管理 163 10.1 预启动批处理器BpBatch介绍 163 10.1.1 预启动批处理器BpBatch的特点 163 10.1.2 预启动批处理器BpBatch的工作原理 164 10.2 预启动批处理器BpBatch的应用 165 10.2.1 硬件及软件需求 165 10.2.2 服务器端的设置 165 10.2.3 客户端的设置 166 10.2.4 Windows 95/98的远程启动 168 10.2.5 常见问题 170 10.2.6 BpBatch的语法 171 10.3 练习与思考 177 第十一章 Linux网络的管理和维护 179 11.1 Linux网络远程杀毒应用实例 179 11.1.1 Linux服务器端的设置 179 11.1.2 客户端的设置 180 11.2 操作系统远程安装实例 180 11.2.1 服务器端的设置 181 11.2.2 客户端的设置 183 11.2.3 Windows 9x的远程安装 184 11.3 Linux下一机多系统的实现和管理 185 11.3.1 准备工作 185 11.3.2 安装步骤 186 11.4 Linux下的软RAID技术 188 11.4.1 RAID原理 188 11.4.2 在RedHat 7.1下安装软RAID 191 11.5 练习与思考 194 第十二章 Linux的高级文件系统 195 12.1 日志文件系统 195 12.1.1 元数据 195 12.1.2 日志fsck 195 12.1.3 日志 196 12.2 Linux的日志文件系统 197 12.2.1 ext3简介 197 12.2.2 ext3的实现 199 12.2.3 ReiserFS简介 202 12.2.4 ReiserFS的实现 203 12.2.5 虚拟内存(virtual memory,VM)文件系统 208 12.2.6 devfs 简介 212 12.2.7 devfs的实现 214 12.2.8 XFS简介 224 12.3 练习与思考 227 第十三章 Linux服务器的管理 229 13.1 Linux的文件系统与文件管理 229 13.2 用户管理 234 13.2.1 增加用户账号 234 13.2.2 /etc/passwd文件 234 13.2.3 建立新组 235 13.2.4 /etc/group文件 235 13.2.5 用户管理 235 13.3 进程管理 236 13.3.1 进程与作业 236 13.3.2 启动进程 237 13.3.3 进程调度 241 13.4 磁盘配额管理 241 13.5 防范病毒 244 13.6 日志管理 245 13.6.1 日志简介 245 13.6.2 与日志管理相关的命令 246 13.6.3 进程统计 248 13.6.4 Syslog设备 250 13.6.5 程序日志 251 13.7 文件备份 252 13.7.1 什么是Linux网络中的备份 252 13.7.2 应该选择哪一种备份设备 252 13.7.3 Linux下的设备访问 253 13.7.4 完全备份、增量备份和差分备份 255 13.7.5 系统备份和用户备份 257 13.7.6 Tar备份实例 259 13.8 练习与思考 260 附录A PXE无盘工作站错误代码表速查 261 A.1 PXE无盘工作站错误代码表的分类和特点 261 A.2 常见的错误代码及含义和解决方法 262 A.2.1 安装/启动/装载器错误代码 262 A.2.2 ARP错误代码 262 A.2.3 BIOS和BIS错误代码 262 A.2.4 TFTP/MTFTP错误代码 263 A.2.5 BOOTP/DHCP错误代码 264 A.2.6 UNDI错误代码 264 A.2.7 Bootstrap和DISCOVERY错误代码 264 A.2.8 BaseCode/UNDI装载器错误编码 265 A.2.9 其他错误代码 265 附录B PXE代码写入主板BIOS的方法 267 B.1 准备工作 267 B.2 写入步骤 267 |
商品评论(0条)