第1章  SUSE演义 1
         1.1 GNU/Linux历史和文化 2
         1.1.1  GNU/Linux是Linux的全称 2
         1.1.2  UNIX诞生 2
         1.1.3  Linux传奇 3
         1.1.4  GNU和Linux的关系 5
         1.1.5  流行的Linux发行版本 7
         1.1.6  Linux的特点和优势 8
         1.1.7  Linux应用领域 9
         1.2 SUSE起源和版本 9
         1.2.1  SUSE是什么 9
         1.2.2  SUSE的诞生 10
         1.2.3  SUSE的版本 11
         1.2.4  SUSE发展路线图 13
         1.2.5  openSUSE和SLES的差别 13
         1.3 Linux学习方法 14
         1.4 SUSE国际认证 15
         1.5 小结 17
         第2章  体验和安装openSUSE 18
         2.1 下载openSUSE安装镜像 19
         2.2 虚拟机中体验openSUSE 20
         2.2.1  两种方式获得openSUSE
         初步体验 20
         2.2.2  LiveCD方式体验 21
         2.2.3  虚拟机体验 21
         2.3 硬件需求与兼容性 24
         2.3.1  openSUSE 12.1官方硬件
         需求 25
         2.3.2  收集硬件环境信息 25
         2.3.3  设置计算机光盘启动 26
         2.3.4  准备安装分区 26
         2.4 磁盘分区调整和分区 28
         2.4.1  openSUSE和Windows分区
         概念差异 28
         2.4.2  磁盘分区规划 28
         2.5 开始安装openSUSE 30
         2.5.1  光盘安装openSUSE 30
         2.5.2  硬盘安装openSUSE 39
         2.5.3  网络安装openSUSE 39
         2.6 首次亲密接触 39
         2.6.1  登录界面 39
         2.6.2  体验openSUSE桌面 40
         2.6.3  身份切换问题 41
         2.6.4  注销、重启和关机 42
         2.7 安装后那些事儿 43
         2.7.1  配置网络 43
         2.7.2  设置openSUSE软件
         安装源 45
         2.7.3  添加著名的Packman源 48
         2.7.4  安装openSUSE多媒体
         支持 49
         2.7.5  安装NonOSS附加光盘 50
         2.7.6  配置openSUSE中文
         输入法 50
         2.7.7  备份openSUSE系统 51
         2.8 小结 51
         第3章  SUSE系统默认的桌面
         环境KDE 52
         3.1 熟悉KDE桌面环境 53
         3.2 善用KDE 桌面环境 55
         3.2.1  用好KDE工具箱
         (Tool Box) 56
         3.2.2  定制KDE面板(Panal) 57
         3.2.3  定制KDE桌面部件
         (Wedgets) 63
         3.2.4  从KDE程序启动
         菜单开始 65
         3.2.5  用好快速访问和显示
         桌面按钮 65
         3.3 Dolphin文件管理器 66
         3.4 Okular文档浏览器 67
         3.5 Konqueror浏览器兼文档管理 67
         3.6 打造个性化KDE桌面环境 67
         3.6.1  KDE系统设置 69
         3.6.2  修改显示器分辨率 69
         3.6.3  设置壁纸 70
         3.6.4  设置欢迎屏幕主题 72
         3.6.5  添加字体 72
         3.6.6  设置屏保 73
         3.7 KDE-Windows常用程序对照 74
         3.8 小结 75
         第4章  善用GNOME 3桌面环境 76
         4.1 GNOME是什么 77
         4.2 使用GNOME桌面环境 79
         4.2.1  GNOME基本操作 79
         4.2.2  GNOME 3桌面元素
         及其使用 80
         4.2.3  GNOME桌面环境下
         用好命令行 82
         4.3 鹦鹉螺(Nautilus)文件
         管理器 83
         4.4 定制个性化的GNOME
         桌面环境 84
         4.4.1  设置屏幕分辨率 84
         4.4.2  修改系统主题 86
         4.5 GNOME-Windows常用
         程序对照 87
         4.6 小结 88
         第5章  轻量级桌面环境:XFCE 89
         5.1 什么是轻量级桌面环境 90
         5.2 安装XFCE桌面环境 91
         5.3 善用XFCE桌面环境 92
         5.4 善用Thunar文件管理器 95
         5.5 定制个性化的XFCE
         桌面环境 96
         5.6 XFCE常用程序与Windows
         常用程序对照 99
         5.7 小结 101
         第6章  轻量级桌面环境:LXDE 102
         6.1 安装LXDE桌面环境 103
         6.2 使用LXDE桌面环境 105
         6.3 使用PCManFM文件管理器 108
         6.4 定制个性化的LXDE
         桌面环境 109
         6.5 LXDE常用程序与Windows
         常用程序对照 111
         6.6 小结 112
         第7章  全面管理SUSE软件包 113
         7.1 彻底了解openSUSE软件包 114
         7.1.1  openSUSE软件仓库 114
         7.1.2  openSUSE软件包
         管理工具 114
         7.1.3  RPM软件包间的
         依赖关系 115
         7.2 善用rpm软件包管理工具 115
         7.3 善用高级软件包管理工具——
         zypper和YaST 119
         7.3.1  迅速查找软件包 119
         7.3.2  zypper安装软件包 120
         7.4 善用YaST软件包管理器
         管理软件包 121
         7.4.1  YaST管理软件包 121
         7.4.2  YaST软件功能模块 122
         7.4.3  搜索软件包 123
         7.4.4  选择软件包 123
         7.4.5  安装软件 124
         7.5 小结 126
         第8章  openSUSE办公应用 127
         8.1 openSUSE办公套件——
         LibreOffice 128
         8.1.1  与LibreOffice的
         亲密接触 128
         8.1.2  LibreOffice 3.4.2
         使用入门 128
         8.1.3  了解LibreOffice各功能
         组件 131
         8.1.4  LibreOffice办公套件
         使用建议 134
         8.2 配置打印机 134
         8.3 创建和浏览PDF文档 135
         8.3.1  创建PDF文档 135
         8.3.2  浏览PDF文档 136
         8.4 小结 137
         第9章  openSUSE互联网应用 138
         9.1 openSUSE默认浏览器——
         Firefox 139
         9.2 使用Chromium浏览器 142
         9.3 邮件专家——KMail和
         Thunderbird 143
         9.4 聊天利器——Kopete 145
         9.5 安装和使用Skype 146
         9.6 KDE BT下载工具——
         KTorrent和aMule 147
         9.7 FTP/SFTP下载工具 150
         9.8 小结 151
         第10章  openSUSE多媒体应用 152
         10.1 多媒体文件格式 153
         10.2 音乐播放专家——
         Amarok 154
         10.3 全能媒体播放器——
         Kaffeine 154
         10.4 在openSUSE中编辑音频 156
         10.5 视频剪辑大师——PiTiVi 156
         10.6 openSUSE下的iTunes 157
         10.7 在openSUSE中制作数据
         光盘 158
         10.8 小结 159
         第11章  openSUSE与图形图像 160
         11.1 认识图像文件 161
         11.2 屏幕抓图 161
         11.3 图片管理 162
         11.3.1  Gwenview图片管理器 162
         11.3.2  showFoto照片管理器 163
         11.4 专业图形图像处理软件——
         GIMP 165
         11.4.1  安装GIMP 165
         11.4.2  使用GIMP 166
         11.4.3  使用GIMP制作胶片
         效果和拼图效果 167
         11.5 矢量图形编辑程序——
         LibreOffice Draw和
         Inkscape 171
         11.5.1  LibreOffice Draw界面及
         功能详解 171
         11.5.2  使用LibreOffice Draw
         创建Logo 172
         11.5.3  专业矢量图形编辑
         软件——Inkscape 174
         11.6 小结 174
         第12章  在openSUSE下进行开发 175
         12.1 阅读CHM格式电子书 176
         12.2 星际译王解决英文困扰 176
         12.2.1  安装星际译王 177
         12.2.2  使用星际译王 177
         12.2.3  星际译王高级应用 178
         12.3 搭建经典的C开发环境 178
         12.3.1  GVIM编辑器 178
         12.3.2  妙用VIM插件 180
         12.3.3  安装编译工具 182
         12.4 搭建Java开发环境 182
         12.5 安装并使用C/C++ IDE
         开发工具 185
         12.5.1  准备工作 185
         12.5.2  搭建Anjuta环境 185
         12.5.3  搭建Code::Blocks环境 186
         12.6 Subversion客户端的使用 187
         12.7 小结 188
         第13章  命令驾驭SUSE 189
         13.1 Linux命令格式 190
         13.2 Linux高频命令分类详解 191
         13.2.1  获得帮助命令 191
         13.2.2  文件命令和文本
         处理命令 193
         13.2.3  进程管理命令 203
         13.2.4  权限设置命令 205
         13.2.5  文件查找命令 211
         13.2.6  压缩/解压缩命令 216
         13.2.7  关机重启命令 219
         13.3 小结 221
         第14章  SUSE系统Shell基础 222
         14.1 Shell基础 223
         14.1.1  什么是Shell 223
         14.1.2  Shell的种类 224
         14.2 高效使用Shell 225
         14.2.1  命令补齐 225
         14.2.2  命令历史 225
         14.2.3  命令别名 227
         14.2.4  高效快捷键 227
         14.3 深入Shell 228
         14.3.1  命令执行顺序 228
         14.3.2  命令替换 229
         14.3.3  I/O重定向 230
         14.3.4  管道 231
         14.3.5  特殊字符 231
         14.4 小结 232
         第15章  SUSE系统Shell
         编程基础 233
         15.1 Shell编程方法 234
         15.2 Shell变量 235
         15.2.1  变量的含义 235
         15.2.2  变量的种类及Shell的
         类型 236
         15.2.3  Shell的类型及系统
         配置文件 236
         15.2.4  变量的定义及显示 237
         15.3 Shell脚本的输入和输出 241
         15.3.1  Shell脚本的输入 241
         15.3.2  Shell脚本的输出 242
         15.4 Shell的数值运算与分支、
         循环结构的实现 243
         15.4.1  Shell的数值运算 243
         15.4.2  Shell脚本分支和循环
         结构的实现 244
         15.5 Shell脚本的调试 250
         15.6 小结 251
         第16章  YaST全面配置和管理SUSE
         系统 252
         16.1 什么是YaST 253
         16.2 运行YaST 253
         16.3 YaST管理openSUSE 254
         16.4 小结 262
         第17章  配置openSUSE网络 263
         17.1 网络基础 264
         17.1.1  TCP/IP协议 264
         17.1.2  IP地址 265
         17.1.3  网络的网关和路由 267
         17.2 openSUSE网络配置文件 268
         17.2.1  网络配置文件 269
         17.2.2  DNS配置文件 269
         17.2.3  hosts文件 270
         17.3 网络相关命令 270
         17.3.1  ifconfig命令 270
         17.3.2  ifup和ifdown 271
         17.3.3  ping命令 272
         17.3.4  netstat命令 272
         17.3.5  dig命令 273
         17.3.6  断点续传下载工具——
         wget命令 273
         17.4 小结 274
         第18章  在openSUSE中部署NTP
         服务器 275
         18.1 什么是NTP服务 276
         18.2 部署NTP服务器 276
         18.3 配置NTP服务器 277
         18.4 管理NTP服务器 280
         18.5 配置NTP客户端 280
         18.6 小结 281
         第19章  网络文件共享服务 282
         19.1 openSUSE网络文件共享 283
         19.2 宝刀不老——FTP服务 283
         19.2.1  FTP服务与FTP服务器 283
         19.2.2  在openSUSE中配置vsftpd
         服务 283
         19.3 Windows和Linux之间的
         桥梁——Samba服务 289
         19.3.1  SMB协议和Samba简介 289
         19.3.2  在openSUSE中安装、
         管理和测试Samba服务 289
         19.3.3  在openSUSE中配置
         Samba服务 291
         19.4 最地道的共享——NFS
         服务 293
         19.4.1  安装NFS服务器和
         客户端 293
         19.4.2  配置NFS服务器 294
         19.4.3  使用NFS服务 294
         19.5 小结 294
         第20章  互联网最流行的
         Web服务器——Apache 295
         20.1 什么是Web服务和
         Web服务器 296
         20.1.1  Web服务 296
         20.1.2  Web服务器 296
         20.2 Apache Web服务器 296
         20.3 部署Apache Web服务器 297
         20.4 管理Apache Web服务 300
         20.5 配置Apache虚拟主机 302
         20.6 配置CGI和PHP环境 303
         20.7 小结 304
         第21章  海量数据仓库——MySQL/MariaDB 305
         21.1 最流行的数据库——
         MySQL和MariaDB 306
         21.2 部署MySQL/MariaDB
         数据库 307
         21.3 管理MySQL/MariaDB服务 308
         21.4 管理和使用MySQL/MariaDB
         数据库 309
         21.5 小结 316
         第22章  从源代码编译LAMP架构 317
         22.1 关于LAMP 318
         22.2 准备编译环境 318
         22.3 openSUSE下编译安装
         LAMP环境 319
         22.4 小结 328
         第23章  LAMP核心应用 329
         23.1 基于LAMP的Web应用 330
         23.2 Web 1.0核心应用——网络
         相册Plogger 330
         23.3 Web 1.0核心应用——内容
         管理系统Joomla! 334
         23.4 Web 2.0核心应用——博客
         应用WordPress 339
         23.5 创建自己的维基百科 348
         23.5.1  安装MediaWiki 348
         23.5.2  MediaWiki常用设置 352
         23.6 小结 353
         第24章  轻松管理SUSE 354
         24.1 Secure Shell远程管理和
         控制 355
         24.1.1  OpenSSH简介 355
         24.1.2  远程连接服务器 355
         24.1.3  SFTP的使用 355
         24.1.4  Windows下的SSH
         客户端 356
         24.2 基于Web的管理工具——Webmin 359 
         24.2.1  Webmin管理工具 359
         24.2.2  安装Webmin 359
         24.2.3  Webmin的常用
         维护操作 361
         24.3 小结 378
         第25章  部署SUSE Linux Enterprise
         Server 379
         25.1 SLES服务器需求分析 380
         25.2 SLES服务器安装规划 380
         25.3 部署SLES 380
         25.4 安装后的配置 395
         25.5 配置网络服务 395
         25.6 下载并安装系统补丁
         (Service Pack) 395
         25.7 小结 395
         附录A  解析自由软件许可证 396
         附录B  openSUSE Packman软件仓库
         (源)更新列表 399
      · · · · · ·     (
收起)