第1章 在标准和非标准硬件上安装 1
1.1 新硬件支持 2
1.2 安装与升级 4
1.3 KickStart自动化安装方式 22
习题 30
第2章 文件系统及其维护 31
2.1 分区原理 32
2.2 文件系统 38
2.3 Linux下目录结构 58
习题 68
第3章 用户和工作组管理 71
3.1 用户管理 72
3.2 工作组管理 81
3.3 磁盘定额及其实现 87
3.4 邮件 92
习题 98
第4章 Shell高级编程 101
4.1 Shell外壳 102
4.2 Shell程序的创建和执行 103
4.3 Shell语法 105
4.4 子程序 114
4.5 使用正则表达式 116
习题 125
第5章 系统优化和硬件设置 127
5.1 监测系统的性能 128
5.2 优化系统性能 140
5.3 硬件设备和设备驱动程序 151
5.4 硬件配置概述 155
习题 159
第6章 NFS/NIS/DHCP 161
6.1 NFS文件系统 162
6.2 NIS 174
6.3 开启DHCP服务 188
6.4 DHCP客户端和服务器端的设置 188
6.5 开启DHCP服务 191
习题 191
第7章 配置Samba—UNIX与Windows资源共享 193
7.1 smbclient命令 194
7.2 装载Samba文件系统 195
7.3 Samba的配置文件 196
7.4 用户身份验证 200
7.5 Samba的安全级 200
7.6 常用参数 202
7.7 使用用户映射 205
7.8 使用加密口令 207
7.9 提供打印服务 209
7.11 一些提示 213
7.10 处理WinPopup信息 213
7.12 使用Samba组件中的应用程序 214
7.13 在Windows下的相应设置 217
习题 222
第8章 X Window系统和Gnome/KDE桌面 225
8.1 X Window的体系结构 226
8.2 配置XFree86 228
8.3 定制XF86Config 233
8.4 XDM启动分析 242
8.5 课内实验 252
8.6 窗口管理器 255
8.7 X环境下中文环境的设定 263
8.8 远程使用和管理 267
习题 270
第9章 内核及其配置 273
9.1 操作系统的基础知识 274
9.2 系统启动分析 281
9.3 内核的配置流程 298
9.4 配置2.4-test10新内核 305
习题 311
第10章 本地系统安全管理 313
10.1 安全管理 314
10.2 安全管理组成 314
10.3 用户口令的管理 316
10.4 用户账号的管理 319
10.5 文件和目录权限的管理 322
10.6 系统备份 328
10.7 系统日志 331
习题 335
附录 习题参考答案 337