网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 操作系统 > 商品详情

完美应用Ubuntu

分享到:
完美应用Ubuntu

最 低 价:¥45.60

定 价:¥55.00

作 者:Ubuntu China

出 版 社:电子工业出版社

出版时间:2008-09-01

I S B N:9787121066184

  • 完美应用Ubuntu
  • 送货上门
  • 价格
    45.60元

    商品详情

    编辑推荐

      

    内容简介

      本书将向您展示一个年轻的Linux发行版——Ubuntu,一个产生于太空中的崇高梦想,从初识到安装,从使用到管理,本书秉承开源社区所践行并传播的“乐于分享、善待他人”的Ubuntu理念,向您阐释如何完美应用Ubuntu。
      本书适合所有Ubuntu初学者、爱好者入门和学习。

    作者简介

      

    目录

    第1章 初识Ubuntu 1
    1.1 Linux历史及其版本1
    1.1.1 Linux起源和发展1
    1.1.2 Linux和GNU的关系3
    1.1.3 目前流行的Linux发行版4
    1.1.4 Linux的特点和优势9
    1.1.5 Linux应用领域10

    1.2 Ubuntu起源和版本10
    1.2.1 Ubuntu是什么10
    1.2.2 Ubuntu的起源10
    1.2.3 Ubuntu的版本12
    1.2.4 Ubuntu发展路线图13
    1.3 小结18
    练习题18

    第2章 开始安装Ubuntu 19
    2.1 安装准备和引导设置19
    2.1.1 申请免费的系统光盘19
    2.1.2 下载Ubuntu安装镜像21

    2.2 硬件需求与兼容性23
    2.2.1 Ubuntu 7.10官方硬件需求23
    2.2.2 搜集自己硬件环境信息24
    2.2.3 设置计算机光盘启动26
    2.2.4 准备安装分区26

    2.3 磁盘分区调整和分区26
    2.3.1 Ubuntu和Windows分区概念差异26
    2.3.2 磁盘分区规划27
    2.3.3 为Ubuntu准备分区27

    2.4 开始安装28
    2.4.1 LiveCD模式安装28
    2.4.2 文字模式安装32
    2.4.3 硬盘安装Ubuntu42
    2.4.4 虚拟机中体验Ubuntu43
    2.4.5 安装虚拟机44
    2.4.6 为笔记本安装Ubuntu46

    2.5 首次亲密接触47
    2.5.1 登录界面47
    2.5.2 体验Ubuntu桌面48
    2.5.3 注销、重启和关机49

    2.6 安装后的配置49
    2.6.1 善用受限驱动解决驱动问题49
    2.6.2 配置ADSL拨号网络50
    2.6.3 设置Ubuntu安装源51
    2.6.4 闪电配置Ubuntu系统环境52
    2.7 小结53
    练习题53

    第3章 使用GNOME桌面环境 54
    3.1 GNOME的基本介绍54
    3.2 使用GNOME桌面环境55
    3.2.1 GNOME基本操作55
    3.2.2 GNOME桌面使用详解56
    3.2.3 用好GNOME面板57
    3.2.4 用好“应用程序”菜单57
    3.2.5 用好“位置”菜单58
    3.2.6 用好“系统”菜单59
    3.2.7 GNOME桌面环境用好命令行59
    3.3 鹦鹉螺文件管理器60
    3.4 定制个性化GNOME桌面环境61
    3.5 GNOME常用程序和Windows常用程序对照64
    3.6 小结66
    练习题66

    第4章 KDE桌面环境 67
    4.1 认识KDE桌面环境67
    4.2 安装配置KDE桌面69
    4.2.1 把KDE桌面环境添加到Ubuntu69

    4.3 用好KDE桌面环境71
    4.3.1 用好KDE面板71
    4.3.2 定制KDE面板73
    4.3.3 用好K菜单74
    4.3.4 用好系统菜单74
    4.3.5 用好快速桌面75
    4.4 Konqueror文件管理器75
    4.5 配置个性化KDE桌面78
    4.6 KDE常用程序对照表82
    4.7 小结84
    练习题84

    第5章 Ubuntu图形服务器 85
    5.1 X-Window 2D图形服务器85
    5.1.1 X-Window图形服务器85
    5.1.2 X-Window架构和组成86
    5.1.3 X-Window、GNOME和KDE之间的关系86

    5.2 XGL 3D图形服务器87
    5.2.1 XGL和Compiz间的关系88
    5.2.2 用好XGL 3D图形服务器88
    5.3 小结91
    练习题91

    第6章 Ubuntu桌面应用 92
    6.1 Ubuntu办公应用OpenOffice.org92
    6.1.1 与OpenOffice.org的亲密接触92
    6.1.2 OpenOffice.org 使用入门92
    6.1.3 了解OpenOffice.org各功能组件95
    6.1.4 设置OpenOffice.org办公环境99

    6.2 全面掌握OpenOffice.org Writer100
    6.2.1 高频操作——选定、删除文档操作100
    6.2.2 日常操作——移动、复制文档操作101
    6.2.3 无需踏破铁蹄——查找和替换操作102
    6.2.4 后悔有方——撤销、恢复操作103
    6.2.5 打印效果早知道——预览和打印文档103

    6.3 全面掌握OpenOffice.org Calc105
    6.3.1 选定单元格及其工作表区域操作105
    6.3.2 输入数据到单元格106
    6.3.3 数据的高效处理108
    6.3.4 单元格数据操作全掌握109
    6.3.5 全面设置单元格属性111

    6.4 完美沟通幻灯片演示——OpenOffice.org Impress113
    6.4.1 事半功倍创建幻灯片113
    6.4.2 添加幻灯片的动画效果117
    6.4.3 放映制作好的幻灯片118

    6.5 享受Ubuntu多媒体功能119
    6.5.1 超级全能媒体播放器——MPlayer119
    6.5.2 媒体播放器——Totem119
    6.5.3 音乐播放专家——Rhythmbox121
    6.5.4 无处不在的播放器——RealPlayer121

    6.6 Ubuntu丰富的网络应用123
    6.6.1 浏览器的黑马——Firefox123
    6.6.2 邮件专家——全能邮件Evolution126
    6.6.3 聊天利器——Pidgin129
    6.6.4 网络下载工具双雄——KGet&Filezilla131
    6.6.5 管理Windows Server——Ubuntu终端服务133

    6.7 Ubuntu图像功能拾粹134
    6.7.1 全能图片总管Picasa135
    6.7.2 专业级图形图像处理程序GIMP136

    6.8 熟练使用Ubuntu常用工具139
    6.8.1 Ubuntu中的金山词霸——星际译王139
    6.8.2 使用Wine安装Windows程序142
    6.8.3 开心趣味程序和游戏144
    6.8.4 让Google桌面搜索在Ubuntu中安家147

    6.9 Ubuntu常用开发环境的搭建148
    6.9.1 安装使用Java开发环境148
    6.9.2 安装使用C/C++ IDE开发工具150
    6.10 小结152
    练习题153

    第7章 让Ubuntu命令开始工作 154
    7.1 基本命令154
    7.1.1 列出文件清单命令:ls155
    7.1.2 改变当前路径命令:cd156
    7.1.3 查看当前路径命令:pwd157
    7.1.4 改变文件创建时间及创建空文件命令:touch157
    7.1.5 创建目录命令:mkdir158
    7.1.6 删除空目录命令:rmdir159
    7.1.7 除文件(目录)命令:rm159
    7.1.8 复制命令:cp160
    7.1.9 移动文件(目录)命令:mv160
    7.1.10 显示文件内容命令:cat161
    7.1.11 从头开始查看文件内容命令:head161
    7.1.12 tail命令162
    7.1.13 分屏显示文件命令:more(less)162

    7.2 文件处理命令162
    7.2.1 文件比较命令:diff162
    7.2.2 排序命令:sort163
    7.2.3 统计命令: wc163

    7.3 设置权限命令164
    7.3.1 设定权限命令 chmod164
    7.3.2 更改属主(属组)命令:chown168
    7.3.3 更改文件属组命令:chgrp169

    7.4 文件查找命令169
    7.4.1 按路径进行查找的命令:which169
    7.4.2 按资料库查找的命令:whereis170
    7.4.3 查找所有匹配的文件的命令:locate170
    7.4.4 功能强大的查找命令:find170

    7.5 压缩解压命令173
    7.5.1 压缩命令:gzip173
    7.5.2 查看压缩文件内容命令:zcat174
    7.5.3 解压.zip文件命令:unzip174
    7.5.4 压缩命令:bzip2175
    7.5.5 查看压缩文件内容命令:bzcat175
    7.5.6 打包并压缩命令:tar175

    7.6 关机重启命令176
    7.6.1 关闭计算机命令:shutdown177
    7.6.2 系统关机命令:halt177
    7.6.3 切换启动级别命令:init177
    7.6.4 关机命令:poweroff178
    7.6.5 重启系统命令:reboot178
    7.7 小结178
    练习题178

    第8章 文本编辑器vim/vi 179
    8.1 vi工作模式179
    8.1.1 命令模式180
    8.1.2 插入模式180
    8.1.3 编辑模式180

    8.2 进入vi180
    8.2.1 使用vi打开文件180
    8.2.2 直接进入指定位置处181

    8.3 vi基本应用181
    8.3.1 插入命令181
    8.3.2 光标移动命令182
    8.3.3 使用vi进行编辑183
    8.3.4 保存退出命令185

    8.4 vi进阶应用186
    8.4.1 vi配置文件186
    8.4.2 多窗口编辑186
    8.4.3 区域复制187
    8.4.4 定义快捷键187
    8.4.5 在vi中与Shell交互188
    8.4.6 文本格式转换188
    8.4.7 vi的宏记录189
    8.4.8 几个小技巧190

    8.5 其他编辑工具191
    8.5.1 ed191
    8.5.2 pico191
    8.5.3 emacs191
    8.6 小结192
    练习题192

    第9章 Shell使用基础 193
    9.1 Shell基础193
    9.1.1 什么是Shell193
    9.1.2 Shell的种类194
    9.1.3 Shell的功能194
    9.1.4 Shell命令的执行197
    9.1.5 Shell的其他优点197

    9.2 变量197
    9.2.1 变量的含义197
    9.2.2 变量的种类及Shell的类型198
    9.2.3 变量的定义及显示199
    9.2.4 位置变量202
    9.2.5 特殊形式的变量203
    9.3 命令的执行顺序204
    9.4 命令替换204
    9.5 I/O重定向204
    9.6 管道206
    9.7 特殊字符206
    9.8 小结207
    练习题207

    第10章 用户与群组管理 209
    10.1 用户与组简介209
    10.1.1 用户与组的识别209
    10.1.2 Ubuntu中的用户种类209

    10.2 用户管理210
    10.2.1 用户的添加与删除210
    10.2.2 用户的宿主目录211
    10.2.3 用户登录文件的配置211
    10.2.4 用户相关文件与目录213

    10.3 密码管理213
    10.3.1 密码的安全性214
    10.3.2 密码文件214
    10.3.3 影子密码文件215
    10.4 添加批量账号216

    10.5 组管理217
    10.5.1 组的添加与删除217
    10.5.2 组相关文件217
    10.5.3 有效组与默认组及相互转换218

    10.6 用户信息的修改218
    10.6.1 使用usermod修改用户信息218
    10.6.2 使用groupmod修改组信息219
    10.6.3 查看用户信息219

    10.7 变换用户身份219
    10.7.1 su命令219
    10.7.2 sudo命令221

    10.8 用户登录控制222
    10.8.1 PAM认证模块原理223
    10.8.2 PAM的配置文件223
    10.9 小结224
    练习题225

    第11章 硬盘分区管理 226
    11.1 分区基本知识226
    11.1.1 认识硬盘226
    11.1.2 为什么要分区226
    11.1.3 Ubuntu的分区226

    11.2 使用fdisk命令进行硬盘分区227
    11.2.1 使用df命令查看硬盘分区信息227
    11.2.2 如何在Ubuntu里添加新硬盘227
    11.2.3 添加分区的实例228

    11.3 开机自动挂载文件/etc/fstab和/etc/mtab231
    11.3.1 /etc/fstab文件231
    11.3.2 /etc/mtab文件232

    11.4 硬盘管理工具232
    11.4.1 使用du命令查看目录信息232
    11.4.2 使用fsck命令进行硬盘检测233
    11.4.3 使用sync命令强制硬盘写入233
    11.4.4 使用dumpe2fs命令查看硬盘信息233
    11.5 小结234
    练习题234

    第12章 文件系统管理 235
    12.1 Ubuntu文件系统简介235
    12.1.1 Ubuntu所支持的文件系统类型236
    12.1.2 挂载与卸载文件系统236
    12.1.3 Ubuntu的目录结构237

    12.2 链接文件237
    12.2.1 链接文件的种类及原理238
    12.2.2 使用ln命令建立链接文件238

    12.3 文件高级权限239
    12.3.1 setuid和setgid位239
    12.3.2 黏滞位242
    12.3.3 使用umask命令改变默认权限243
    12.3.4 lsattr和chattr命令设置高级权限244

    12.4 磁盘限额244
    12.4.1 什么是磁盘限额245
    12.4.2 Linux中磁盘限额的基本概念245
    12.4.3 配置磁盘限额245

    12.5 LVM文件系统247
    12.5.1 LVM文件系统简介247
    12.5.2 LVM文件系统中的概念(PV、VG、LV、PE)248
    12.5.3 实例制作LVM249
    12.6 小结253
    练习题253

    第13章 全面管理Ubuntu 软件包 255
    13.1 透彻了解Ubuntu软件包255
    13.2 会用底层软件包管理工具——dpkg256
    13.3 善用高级软件包管理工具——APT(Advanced Package Tool)256
    13.3.1 迅速查找DEB软件包256
    13.3.2 用好APT安装软件包257
    13.4 文本界面软件包管理工具257
    13.5 使用新利得软件包管理器管理软件包259
    13.6 小结263

    第14章 Ubuntu引导流程 264
    14.1 Ubuntu引导流程解析264
    14.1.1 POST自检并载入内核264
    14.1.2 加载内核265
    14.1.3 执行/etc/inittab265
    14.1.4 系统初始化并启动相应服务267
    14.2 GRUB引导器267

    14.3 GRUB配置文件简介268
    14.3.1 GRUB配置文件详解268
    14.3.2 GRUB安全设置269
    14.3.3 GRUB命令行269
    14.3.4 安装Windows导致GRUB被覆盖怎么办270
    14.3.5 单用户模式排错271
    14.4 小结272
    练习题272

    第15章 进程的控制与管理 273
    15.1 进程的显示与删除273
    15.1.1 进程简介273
    15.1.2 进程种类273
    15.1.3 显示进程275
    15.1.4 动态显示进程277
    15.1.5 删除进程278
    15.2 进程的优先级278

    15.3 前台与后台279
    15.3.1 什么是前台与后台279
    15.3.2 任务的前后台背景切换279

    15.4 系统资源的查看280
    15.4.1 使用free命令查看内存280
    15.4.2 启动信息查看dmesg280
    15.4.3 /proc目录简介281

    15.5 设置任务调度281
    15.5.1 at命令281
    15.5.2 cron命令283
    15.6 小结285
    练习题285

    第16章 基本网络配置 286
    16.1 网络基础286
    16.1.1 基本的网络术语286
    16.1.2 TCP/IP简介286
    16.1.3 IP地址简介287
    16.1.4 网关和路由简介289

    16.2 网络配置相关文件290
    16.2.1 IP地址配置文件290
    16.2.2 DNS配置文件290
    16.2.3 hosts文件291

    16.3 网络相关命令291
    16.3.1 ifconfig命令291
    16.3.2 ifup和ifdown292
    16.3.3 ping命令292
    16.3.4 netstat命令292
    16.4 小结292
    练习题293

    第17章 基本虚拟化配置 294
    17.1 在Ubuntu上安装配置Xen294
    17.1.1 软件包的安装294
    17.1.2 配置虚拟机及其桌面环境294
    17.1.3 使用映像文件做虚拟硬盘295
    17.1.4 安装debtstrap295
    17.1.5 配置虚拟机296
    17.1.6 在虚拟机中使用GNOME桌面环境296

    17.2 在Ubuntu上安装配置KVM297
    17.2.1 安装“KVM”和“QEMU”软件包297
    17.2.2 安装Ubuntu虚拟机298
    17.2.3 高级网络配置299

    17.3 其他虚拟化软件和Ubuntu302
    17.3.1 在QEMU中安装WindowsXP302
    17.3.2 在Ubuntu中安装VirtualBox304
    17.4 小结305
    练习题305

    第18章 搭建自动化的Ubuntu网络环境 306
    18.1 DHCP实现自动分配IP306
    18.1.1 DHCP的常用概念306
    18.1.2 安装DHCP服务器307
    18.1.3 配置DHCP服务器307
    18.1.4 启动和关闭DHCP服务309
    18.1.5 租约文件309
    18.1.6 配置DHCP客户309

    18.2 NAT共享上网服务310
    18.2.1 NAT的基本概念310
    18.2.2 Netfilter/iptables系统310
    18.2.3 与NAT相关的iptables命令语法313
    18.3 小结314
    练习题314

    第19章 Ubuntu文件服务 315
    19.1 Ubuntu文件共享应用概述315
    19.2 FTP服务器315
    19.2.1 FTP与FTP服务器315
    19.2.2 Ubuntu中配置FTP服务315

    19.3 Samba服务器320
    19.3.1 SMB协议和Samba简介320
    19.3.2 Ubuntu中配置Samba服务320
    19.3.3 Samba常见故障排错325
    19.4 小结328
    练习题328

    第20章 轻松远程管理Ubuntu 329
    20.1 远程管理控制——SSH329
    20.1.1 OpenSSH简介329
    20.1.2 SSH远程连接329
    20.1.3 SFTP的使用330
    20.1.4 Windows下的SSH客户端331

    20.2 Webmin管理工具332
    20.2.1 Webmin管理工具概述332
    20.2.2 Webmin的安装332
    20.2.3 Webmin的常用维护操作335
    20.3 小结348
    练习题348

    第21章 Ubuntu系统安全指南 349
    21.1 防火墙配置349
    21.2 安全检查352
    21.2.1 检查suid和sgid程序352
    21.2.2 检查全局/组内用户可写的目录352
    21.2.3 检查监听端口状况353
    21.2.4 限制用户的访问资源354
    21.2.5 创建ARP表354
    21.2.6 桌面安全356
    21.2.7 防火墙356
    21.3 查毒软件357
    21.4 使用Tor代理357
    21.5 浏览器安全358
    21.6 小结358
    练习题358

    第22章 Shell编程 359
    22.1 Shell脚本简介359
    22.2 Shell脚本语言的基本语法359
    22.2.1 建立第一个Shell脚本359
    22.2.2 Shell脚本的执行360
    22.2.3 交互式脚本360
    22.2.4 变量的数值运算361
    22.2.5 脚本逻辑判断与表达式361
    22.2.6 条件判断if语句363
    22.2.7 case命令365
    22.2.8 循环366
    22.2.9 continue语句和break语句367
    22.2.10 exit命令368
    22.2.11 函数368
    22.3 脚本调试368

    22.4 正则表达式369
    22.4.1 以^匹配行首字符369
    22.4.2 以$匹配行尾字符370
    22.4.3 以.匹配单个字符370
    22.4.4 以*匹配0个或者多个字符序列371
    22.4.5 以[]匹配单个字符或者一个范围371
    22.4.6 使用\{\}模式匹配字符出现的次数371
    22.4.7 扩展的正则表达式元字符372

    22.5 如何保护Shell程序372
    22.5.1 改变Shell程序执行环境372
    22.5.2 加密Shell程序373
    22.6 小结374
    练习题374

    第23章 Ubuntu LAMP 环境的搭建 376
    23.1 以LAMP方式安装Ubuntu Server376
    23.1.1 Apache服务器介绍376
    23.1.2 MySQL数据库介绍377
    23.1.3 PHP介绍378
    23.1.4 安装Ubuntu Server378

    23.2 Apache的配置和使用380
    23.2.1 Apache配置文件说明380
    23.2.2 定制Apache383

    23.3 MySQL的配置和使用385
    23.3.1 MySQL常用命令385
    23.3.2 轻松管理MySQL的利器——phpMyAdmin386

    23.4 PHP的配置和使用391
    23.4.1 设置PHP配置文件391
    23.5 小结392
    练习题392

    第24章 安全配置 Ubuntu服务器 393
    24.1 隐藏Apache版本信息393
    24.1.1 使用Mod-Security保护Apache服务器393
    24.1.2 使用Suhosin保护PHP394
    24.1.3 禁用PHP的危险函数395
    24.1.4 隐藏PHP版本信息395
    24.1.5 禁用Telnet395
    24.1.6 加固SSH396
    24.1.7 修改SSH的默认端口396
    24.1.8 禁止编译396
    24.1.9 ProFTP396
    24.1.10 访问控制397
    24.1.11 创建SU用户组397
    24.1.12 Root用户通知397
    24.1.13 加固历史记录397
    24.1.14 使用欢迎消息398
    24.1.15 禁用所有特殊用户398
    24.1.16 修改危险文件的权限398
    24.1.17 限制Root用户使用的TTY设备399
    24.1.18 使用安全的密码399
    24.1.19 检查Rootkit399
    24.1.20 安装补丁399
    24.1.21 关闭无用的服务400
    24.1.22 检查监听端口400
    24.1.23 加固内核(sysctl.conf)400
    24.1.24 加固临时目录402

    24.2 高安全需求的配置方法403
    24.2.1 安装配置Apache 2403
    24.2.2 配置Apache406
    24.2.3 Chroot环境408
    24.2.4 启动脚本409

    24.3 安全配置PHP410
    24.3.1 功能需求410
    24.3.2 安装PHP410
    24.3.3 Chroot环境412
    24.3.4 配置PHP413
    24.3.5 防止跨站脚本攻击和SQL注入攻击414

    24.4 安全配置MySQL414
    24.4.1 功能需求415
    24.4.2 安装MySQL415
    24.4.3 测试MySQL416
    24.4.4 Chroot环境416
    24.4.5 配置服务器418

    24.5 PHP与MySQL的通信419
    24.5.1 启动脚本419
    24.6 小结420
    练习题420

    第25章 Ubuntu Server 架站实务 421
    25.1 快速打造自己的网站421
    25.1.1 Mombo简介421
    25.1.2 安装.421

    25.2 迅速搭建网站论坛BBS426
    25.2.1 Discuz简介426
    25.2.2 安装426
    25.2.3 设置433

    25.3 Blog和WiKi闪电上线434
    25.3.1 Blog简介434
    25.3.2 Blog安装434
    25.3.3 Wiki简介439
    25.3.4 Wiki安装439
    25.3.5 设置442

    25.4 网站的安全与管理443
    25.4.1 网站安全措施443
    25.4.2 网站的日常管理446
    25.5 小结446
    练习题446
    附录A GNU通用公共授权(第二版) 447
    附录B GNU通用公共授权(第三版) 452
    附录C Ubuntu与Windows常用程序对照表 461

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...