第1章 Linux操作系统基础 1
Linux操作系统简介 1
什么是Linux 1
Linux的特点 2
Linux种类及版本 4
Linux中的分区与文件系统 4
Linux的分区 4
文件系统类型简介 5
建立使用文件系统的方法 6
Linux的安装与配置 7
获取Linux的方法 7
硬件要求 7
创建硬盘分区 8
本地光盘安装 9
本地硬盘安装 25
网络安装 27
升级和删除Linux 29
升级Linux 29
删除Linux 30
第2章 Linux初步使用 32
初入Linux 32
登录和注销 32
关机和重启 34
字符界面和图形界面 35
Linux的运行级别及其切换 36
Linux的基本使用 38
Shell简介 38
目录、文件和设备 39
命令格式和通配符 41
获得命令帮助 42
GNOME和KDE桌面环境 42
GNOME的组成 43
GNOME的基本使用 44
KDE桌面环境 49
系统常用操作 49
格式化软盘 49
挂载软盘和光盘 49
卸载软盘和光盘 51
访问Windows分区 51
USB存储设备的使用 51
GRUB启动引导器 52
GRUB简介 52
GRUB的操作界面 53
GRUB的配置文件 55
第3章 Linux基本命令 61
文件和目录操作命令 61
pwd、cd 61
ls 62
mkdir、rmdir 63
touch 64
cp、rm、mv、ln 64
chmod、chown、chgrp 66
find、grep 67
cmp、diff 67
显示命令 68
cat、more、less 68
head、tail 69
file、locate、which 69
进程管理和作业控制 70
进程的启动 70
查看系统的进程 72
进程的控制 72
作业控制 73
文件压缩和备份 75
压缩和解压命令 75
文件备份 76
网络命令 77
hostname、ping、host 77
ifconfig、ifup、ifdown 78
telnet、ftp 78
wall、write、mesg 79
mail 80
finger 81
netstat 81
系统状态显示命令 82
stat 82
who、whoami、hostname、uname、dmesg 82
提高工作效率的方法 83
自动补全命令行 83
命令历史 83
命令别名 84
第4章 vi编辑器的使用 86
vi及其三种运行模式 86
vi的启动和退出 87
vi常用命令 88
进入插入模式 88
编辑模式下的操作 89
命令模式下的操作 90
第5章 Linux办公应用 92
音频播放软件 92
播放CD 92
用XMMS播放音频文件 93
视频播放软件 93
Totem电影播放机 93
Helix Player播放器 94
使用Mplayer 94
图像处理软件 95
OpenOffice.org 97
OpenOffice.org Writer 97
OpenOffice.org Calc 99
OpenOffice.org Impress 101
OpenOffice.org Draw 102
第6章 系统配置与管理 107
用户和组管理 107
用户和组的文件 108
用户账号维护命令 112
组账号维护命令 117
文件维护命令 120
用户和组状态命令 121
Linux用户管理器 121
系统配置 121
个性化面板和桌面 121
显示设置 122
配置声卡 124
配置网卡 125
打印机配置与管理 129
系统信息显示 129
管理系统日志 130
软件包管理 133
RPM包管理 133
TAR包管理 137
Linux包管理器 139
添加删除应用程序 141
第7章 基本网络配置与使用 146
基本网络配置与文件 146
使用netconfig程序配置网络 146
模块配置文件 148
网卡IP地址配置文件 151
Hosts文件 152
网络检测的相关方法 153
Internet的使用 154
上网方式 154
配置Internet连接 155
使用Mozilla浏览器 157
邮件客户软件Evolution的使用 159
配置个人防火墙 162
远程登录管理 168
OpenSSH的安装 168
OpenSSH服务器的配置与管理 169
使用ssh命令登录OpenSSH服务器 171
第8章 Samba服务器配置与管理 175
Samba简介 175
安装和启动Samba 176
图形化方式 176
命令行方式 178
配置Samba服务器 179
Samba配置基础 179
全局参数 183
共享资源参数 187
Samba服务器配置 189
Samba相关命令 192
配置Samba打印共享 192
Samba中的打印配置参数 192
配置共享打印机 195
访问Samba共享 197
共享Windows磁盘给Linux机器 197
共享Linux磁盘给Windows机器 198
Samba常见故障排除 200
第9章 DNS服务器配置与管理 204
DNS简介 204
DNS域名空间的分层结构 204
DNS域名服务器的类型 206
域名解析过程 206
相关配置文件 207
安装BIND 208
安装BIND域名服务器 209
启动域名服务器 209
域名服务器的配置语法 209
主配置文件 209
区文件 210
默认配置 211
域名服务器的配置 214
各种域名服务器的配置 214
DNS配置图形工具 217
测试DNS 221
DNS故障排除 223
第10章 Apache服务器配置与管理 225
Apache简介 225
Apache配置 226
安装和启动Apache 226
添加虚拟主机 227
添加虚拟目录 230
Apache服务器功能 231
服务器控制 231
访问控制 232
组织和管理站点内容 234
组织和管理站点内容的方法 235
符号链接和别名 235
页面重定向 236
Apache日志管理 237
日志管理简介 237
配置错误日志 238
配置访问日志 239
日志滚动 240
第11章 邮件服务器配置与管理 243
Linux邮件系统 243
使用邮件别名 244
Linux邮件系统的设计 246
设置一个邮件服务器和邮件客户 247
SendMail系统应用 248
SendMail简介 248
安装和启动SendMail 248
SendMail配置文件 249
SendMail的配置 250
第12章 FTP服务器配置与管理 255
FTP简介 255
FTP中的两种工作模式 255
FTP的基本应用 257
FTP服务器的默认配置 257
安装和启动FTP服务 257
默认配置 259
FTP服务器的配置 263
允许匿名用户上传 263
配置的基本性能和安全选项 264
配置基于本地用户的访问控制 266
配置基于主机的访问控制 266
访问FTP服务器的方法 267
FTP服务器的日志管理 269