《Ubuntu标准教程》由浅入深、循序渐进地介绍了Ubuntu系统的相关知识。全书内容包括Ubuntu简介、系统的安装与快速配置、Linux文件系统、APT软件包管理机制、网络管理、图形桌面应用系统、网络服务管理等。
《Ubuntu标准教程》紧扣Ubuntu系统的特性,并结合应用实例进行讲解,引导读者较快地掌握Ubuntu系统。
第1篇 走进Ubuntu第1章 脱颖而出的Ubuntu 1.1 Linux的起源与发展现状 1.2 Ubuntu Linux简介1.2.1 Ubuntu的诞生与定位1.2.2 Ubuntu与Debian的渊源 1.2.3 Ubuntu的特点 1.3 Ubuntu发行版本1.3.1 发行周期与发行代号1.3.2 发行介质 1.4 Ubuntu系列衍生版本1.4.1 Ubuntu的长尾战略1.4.2 采用KDE桌面的Kubuntu1.4.3 适合教育行业的Edubuntu1.4.4 采用Xfce桌面的Xubuntu1.4.5 完全开发的Gobuntu1.4.6 集成Google服务的gOS 1.5 Ubuntu链接资源1.5.1 参与Ubuntu社区1.5.2 Ubuntu Wiki站点1.5.3 其他相关站点第2章 Ubuntu图形安装模式 2.1 系统安装过程概述 2.2 硬件要求2.2.1 支持的CPU架构2.2.2 最低硬件要求2.2.3 硬件兼容性 2.3 安装前的准备2.3.1 收集安装环境的相关信息2.3.2 选择安装模式2.3.2 获取Live CD安装镜像文件2.3.3 引导安装程序 2.4 图形模式安装过程2.4.1 进入启动画面 2.4.2 试用Ubuntu2.4.3 第一步——语言选择2.4.4 第二步——国家/地区选择2.4.5 第三步——键盘布局2.4.6 第四步——硬盘分区2.4.7 第五步——迁移文档及设置2.4.8 第六步——用户账号和主机命名2.4.9 第七步——正式安装2.4.10 初次登录 2.5 多系统安装2.5.1 多系统安装时的硬盘分区2.5.2 迁移文档及设置2.5.3 定制GRUB启动第3章 Ubuntu文本安装模式 3.1 文本模式安装过程3.1.1 进入启动画面3.1.2 语言选择3.1.3 国家/地区选择3.1.4 键盘布局3.1.5 主机命名3.1.6 硬盘分区3.1.7 时区选择3.1.8 用户账号和口令信息3.1.9 设置软件源地址3.1.10 显示器配置3.1.11 安装GRUB启动器3.1.12 安装结束 3.2 多系统安装的硬盘分区3.2.1 使用分区工具先期划分硬盘3.2.2 使用原有分区中的空闲空间第4章 基本系统安装完成后的后续配置 4.1 网络配置4.1.1 打开网络设置工具(network-admin)4.1.2 配置动态IP地址 4.2 更新系统4.2.1 使用更新管理器升级系统4.2.2 设置检查更新频率4.2.3 设置升级软件源4.2.4 添加第三方软件源地址 4.3 配置中文环境4.3.1 设置中文语言支持4.3.2 使用SCIM输入法 4.4 设置时间和日期 4.5 自由进出Ubuntu4.5.1 系统启动4.5.2 初识登录界面4.5.3 系统登录4.5.4 系统登出 4.6 寻求帮助4.6.1 联机帮助4.6.2 免费支持与论坛4.6.3 商业支持 第2篇 开始使用Ubuntu系统 第5章 Ubuntu图形桌面环境 5.1 认识X Window系统5.1.1 X Window5.1.2 KDE5.1.3 GNOME 5.2 Ubuntu默认图形桌面5.2.1 图形桌面分区5.2.2 使用Metacity窗口管理器5.2.3 主菜单描述 5.3 定制个性化的桌面环境5.3.1 定制面板5.3.2 定制主菜单5.3.3 字体设置5.3.4 鼠标与键盘设置5.3.5 屏幕分辨率5.3.6 桌面背景图案5.3.7 屏幕保护程序5.3.8 主题第6章 Shell基本命令 6.1 认识Shell6.1.1 什么是Shell6.1.2 选择Shell 6.2 Shell基本命令格式6.2.1 Shell命令格式6.2.2 命令行编辑6.2.3 命令行操作6.2.4 Shell中的特殊字符 6.3 使用命令终端窗口6.3.1 选择命令终端6.3.2 启用/关闭终端窗口6.3.3 操作终端窗口 6.4 Shell常用命令6.4.1 体验Shell命令的乐趣6.4.2 获取联机帮助6.4.3 基本系统维护命令第7章 文件系统管理 7.1 Linux文件系统7.1.1 文件系统类型7.1.2 文件系统结构7.1.3 基本目录7.1.4 Linux文件系统与Windows文件系统比较 7.2 使用Nautilus文件管理器7.2.1 使用Nautilus浏览文件系统7.2.2 文件的图形化显示7.2.3 创建新文档 7.3 文件与目录命令7.3.1 浏览目录7.3.2 创建、复制、删除与移动文件7.3.3 显示文件内容7.3.4 创建链接文件7.3.5 创建、删除目录7.3.6 处理文件内容7.3.7 修改文件目录访问权限7.3.8 查询文件 7.4 压缩文件7.4.1 文件压缩和归档7.4.2 图形文件打包工具7.4.3 shell归档和压缩工具 7.5 老牌的文本编辑工具——vim7.5.1 启动vi7.5.2 编辑文件7.5.3 退出并保存文件 第3篇 软件包管理 第8章 Ubuntu软件包管理概述 8.1 Deb软件包概述8.1.1 流行的两种软件包管理机制8.1.2 软件包的类型8.1.3 软件包的命名8.1.4 软件包的优先级8.1.5 软件包的状态8.1.6 软件包的依赖性关系 8.2 Deb软件包管理工具概述8.2.1 软件包管理工具分类8.2.2 命令行管理工具8.2.3 文本窗口管理工具8.2.4 图形界面管理工具 8.3 dpkg软件包管理器8.3.1 dpkg软件包管理命令8.3.2 获取已安装软件包的信息8.3.3 获取软件包的信息8.3.4 安装软件包8.3.5 卸载软件包8.3.6 将RPM文件转为Deb文件第9章 使用APT管理软件包 9.1 APT工作原理 9.2 设置APT源9.2.1 软件源配置文件9.2.2 将CD-ROM加入配置文件9.2.3 选择最优软件源 9.3 查询软件包信息9.3.1 apt-cache命令9.3.2 获取软件包的统计信息9.3.3 按关键字检索软件包9.3.4 查询软件包描述信息9.3.5 获取软件包安装状态9.3.6 查询依赖关联的软件包 9.4 管理软件包 9.4.1 apt-get命令9.4.2 刷新软件源9.4.3 安装软件包9.4.4 更新软件包9.4.5 升级到新版本9.4.6 卸载软件包9.4.7 修复软件包依赖关系9.4.8 清理软件包缓冲区 9.5 管理源码包9.5.1 查询源码包9.5.2 获取源码包9.5.3 构建源码包编译环境9.5.4 编译源码包 9.6 搭建APT代理服务器9.6.1 APT代理服务9.6.2 安装与卸载apt-proxy服务器9.6.3 配置apt-proxy服务器9.6.4 配置apt-proxy客户端第10章 图形界面软件包管理工具 10.1 使用gnome-app-install添加/删除软件10.1.1 认识gnome-app-install10.1.2 查询软件10.1.3 添加软件10.1.4 删除软件 10.2 使用synaptic管理软件包10.2.1 认识synaptic10.2.2 刷新软件源10.2.3 查看软件包信息10.2.4 安装软件10.2.5 卸载软件10.2.6 升级软件10.2.7 强制安装软件包10.2.8 按任务分组标记安装软件包 第4篇 Ubuntu与多媒体 第11章 使用多媒体工具 11.1 准备工作11.1.1 多媒体文件格式11.1.2 安装解码器11.1.3 检测多媒体设备 11.2 音频播放与制作11.2.1 播放数字音乐11.2.2 收听Internet电台广播11.2.3 播放CD音乐11.2.4 抓取CD音乐11.2.5 制作音频CD 11.3 视频播放与录制11.3.1 播放数字视频11.3.2 播放DVD11.3.3 录制DVD视频第12章 Ubuntu图像处理 12.1 认识图像 12.2 屏幕抓图12.2.1 认识Gnome-Screenshot抓图工具12.2.2 抓取屏幕画面 12.3 图片浏览与管理12.3.1 在Nautilus中浏览图片12.3.2 认识F-Spot照片管理器12.3.3 导入图片12.3.4 浏览图片12.3.5 编辑图片12.3.6 导出图片 12.4 专业的绘图软件12.4.1 认识Gimp绘图软件12.4.2 操作图像文件12.4.3 功能对话框第13章 制作数据光盘 13.1 Ubuntu系统内置的刻录功能13.1.1 刻录CD/DVD光盘13.1.2 复制CD/DVD光盘13.1.3 制作镜像文件 13.2 使用GnomeBaker刻录光盘13.2.1 认识GnomeBaker刻录工具13.2.2 刻录CD/DVD光盘13.2.3 复制CD/DVD光盘13.2.4 制作镜像文件 第5篇 Ubuntu网络应用 第14章 网络配置 14.1 基本网络命令14.1.1 IP网络设置基础14.1.2 ifconfig14.1.3 route14.1.4 netstat14.1.5 nslookup14.1.6 ping14.1.7 hostname 14.2 使用网络工具(gnome-nettool)获取网络信息14.2.1 启动网络工具(gnome-nettool)14.2.2 查看网络设备14.2.3 测试网络连通性14.2.4 统计网络信息14.2.5 跟踪路由14.2.6 端口扫描14.2.7 查询域名对应IP地址 14.3 配置IP地址14.3.1 启动网络设置工具(network-admin)14.3.2 配置静态IP地址14.3.3 配置动态IP地址14.3.4 IP地址存放在哪里——interfaces配置文件 14.4 设置主机信息14.4.1 设置主机命名信息14.4.2 主机名配置文件——/etc/hostname14.4.3 基于host列表实现命名解析14.4.4 host列表配置文件——/etc/hosts 14.5 管理DNS服务器地址14.5.1 添加DNS服务器地址14.5.2 DNS客户端配置文件——resolv.conf第15章 浏览网页 15.1 使用Firefox浏览网页15.1.1 认识Firefox浏览器15.1.2 分页浏览网页15.1.3 定制搜索引擎15.1.4 释放允许弹出窗口的站点15.1.5 释放尝试安装插件的站点 15.2 管理Firefox书签15.2.1 添加书签15.2.2 管理书签15.2.3 进行RSS阅读 15.3 Firefox插件15.3.1 获取和安装插件15.3.2 获取和安装主题15.3.3 安装Java浏览器插件第16章 收发电子邮件 16.1 电子邮件基础16.1.1 什么是电子邮件16.1.2 电子邮件格式 16.2 收发邮件16.2.1 认识Evolution16.2.2 设置电子邮件账户16.2.3 收取和发送电子邮件16.2.4 阅读电子邮件16.2.5 撰写电子邮件 16.3 管理联系人16.3.1 新增联系人16.3.2 创建联系人组16.3.3 给联系人发送邮件 16.4 管理邮箱16.4.1 导入导出电子邮件16.4.2 分类存放电子邮件16.4.3 创建邮件签名 16.4.4 处理垃圾邮件第17章 即时通信 17.1 即时通信基础 17.2 单协议聊天工具17.2.1 使用aMSN与MSN好友聊天17.2.2 使用Licq与ICQ好友聊天17.2.3 使用LumaQQ与QQ好友聊天17.2.4 使用Eva与QQ好友聊天17.2.5 使用XChat访问IRC频道 17.3 通用聊天工具——Gaim17.3.1 认识Gaim 311 17.3.2 在Gaim中使用MSN17.3.3 在Gaim中使用ICQ17.3.4 在Gaim中使用IRC17.3.5 在Gaim中使用Gtalk第18章 文件传输 18.1 FTP文件传输18.1.1 FTP基本工作原理18.1.2 直接访问FTP服务器18.1.3 使用gFTP客户端程序 18.2 P2P文件传输18.2.1 P2P基本工作原理18.2.2 在Firefox中直接进行BT下载18.2.3 使用Azureus进行BT下载第19章 远程登录 19.1 Telnet文本终端登录19.1.1 Telnet概述19.1.2 配置服务器端19.1.3 远程登录 19.2 OpenSSH文本终端登录19.2.1 OpenSSH概述19.2.2 配置服务器端19.2.3 远程登录 19.3 XDMCP图形终端登录19.3.1 XDMCP概述19.3.2 配置服务器端19.3.3 远程登录 第6篇 使用Ubuntu办公 第20章 打印机配置 20.1 打印管理工具20.1.1 添加本地打印机20.1.2 添加网络打印机20.1.3 添加Windows/SMB共享打印机20.1.4 管理打印机20.1.5 管理打印任务 20.2 通用UNIX打印服务(CUPS)20.2.1 认识CUPS20.2.2 添加本地打印机20.2.3 添加网络打印机20.2.4 管理打印机20.2.5 管理打印任务第21章 阅读电子图书 21.1 认识电子图书21.1.1 什么是电子图书21.1.2 电子图书文档格式 21.2 阅读PDF文档21.2.1 认识Evince阅读器21.2.2 使用Evince阅读PDF文档 21.3 阅读CHM文档21.3.1 认识GnoCHM阅读器21.3.2 使用GnoCHM阅读CHM文档第22章 办公套件 22.1 Ubuntu办公套件概述22.1.1 在Ubuntu中办公22.1.2 OpenOffice.org办公套件 22.2 文字处理工具OpenOffice.org Writer22.2.1 认识Writer文字处理工具22.2.2 添加TrueType字体22.2.3 字符格式编排22.2.4 拼写检查22.2.5 文件保存与格式转换22.2.6 定制工具栏22.2.7 定制菜单22.2.8 系统配置 22.3 电子表格工具OpenOffice.org Calc22.3.1 认识Calc电子表格工具22.3.2 数据格式化22.3.3 使用公式与函数22.3.4 系统配置 22.4 幻灯片制作工具OpenOffice.org Impress22.4.1 认识Impress幻灯片制作工具22.4.2 创建演示文稿22.4.3 生成Flash文件22.4.4 系统配置 22.5 项目管理工具Planner22.5.1 认识Planner项目管理工具22.5.2 创建项目22.5.3 添加项目资源22.5.4 添加任务22.5.5 查看甘特图和资源分配22.5.6 保存与导出 第7篇 网站服务器架设基础 第23章 FTP服务器配置 23.1 搭建VSFTPD服务器23.1.1 安装VSFTPD服务器程序23.1.2 连接FTP服务器 23.2 启停VSFTPD服务23.2.1 手动启动和停止FTP服务23.2.2 使用图形界面工具启停FTP服务23.2.3 由inetd守护进程管理FTP服务 23.3 VSFTPD服务器配置23.3.1 VSFTPD服务配置文件23.3.2 如何允许匿名用户上传文件?23.3.3 如何定制欢迎信息?23.3.4 如何限制每个IP最大的链接数?23.3.5 如何限定用户的目录?第24章 NFS服务器配置 24.1 搭建NFS服务器24.1.1 NFS服务简介24.1.2 安装NFS服务器程序24.1.3 启动和停止NFS服务 24.2 NFS服务器配置24.2.1 NFS服务配置文件24.2.2 使用图形工具配置NFS服务 24.3 连接NFS服务器24.3.1 查看NFS服务器的共享资源24.3.2 挂载共享资源24.3.3 卸载共享资源第25章 Samba服务器配置 25.1 搭建Samba服务器25.1.1 Samba服务简介25.1.2 安装Samba服务器程序25.1.3 启动和停止Samba服务25.2 Samba服务器配置25.2.1 Samba服务配置文件25.2.2 使用图形工具配置Samba服务25.2.3 使用testparm检查配置文件 25.3 在Windows客户端连接Samba服务器25.3.1 在网络邻居和IE浏览器中访问25.3.2 使用DOS命令访问 25.4 在Linux客户端连接Samba服务器25.4.1 在Nautilus和Firefox中访问25.4.2 使用smbclient程序访问第26章 Web服务器配置 26.1 搭建Apache 2服务器26.1.1 Apache简介26.1.2 安装Apache 2服务器程序26.1.3 安装Apache 2模块26.1.4 手动启停Web服务26.1.5 由inetd守护进程管理Web服务 26.2 配置Apache 2服务器26.2.1 Apache 2服务配置文件26.2.2 全局环境设置26.2.3 主服务器设置26.2.4 虚拟服务器设置 26.3 连接Web服务器
《UMTS中的LTE:基于OFDMA和SC-FDMA的无线接入》紧紧围绕长期演进(LTE)技术发展过程中的热点问题,依据3GPP最新标准,以LTE技术与
《操作系统概念》(第6版翻译版)是讨论了操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分
地理信息系统算法基础 内容简介 本书全面、系统地收集和整理了当前地理信息系统算法领域的相关资料,以地理信息系统设计与实现为线索,内容涉及地理空间数据的描述、检索...
这本书,暴露了阿里在智能领域的野心万物互联,这件大事,才刚刚开始2015年,全世界各个领域都在为IoT蠢蠢欲动。无论是互联网企业
最权威的Python教程,由Python作者GuidovanRossum主笔,有少许学院味道。中文电子版由刘鑫、李梦夷翻译。英文原稿网址:http://d
《生命3.0》内容简介:在人工智能崛起的当下,你希望看到一个什么样的未来?当超越人类智慧的人工智能出现时,人类将何去何从?你是
Thoroughlyrevised,thisthirdeditionfocusesonmoderntechniquesusedtogeneratesynthet...
《动物们的生存艺术》内容简介:本书是“德浩谢尔动物与人书系”(全套7本)之一。“德浩谢尔动物与人书系”是德国家喻户晓的动物学
《东瀛之恋:张大千与山田喜美子》内容简介:张大千与山田喜美子的相识大约是在1953年,那时候张大千54岁。1949年以后,张大千移居
《设计模式的艺术:软件开发人员内功修炼之道》内容简介:软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功
《鬼谷子的局·第4季:鏖战中原(全两册)》内容简介:战国时期,在一座叫清溪鬼谷的山上(今河南省鹤壁市),隐居着一位被尊称为“
DiveintogamedevelopmentandcreategreatmultiplayeronlinegameswithProAndroidWebGame...
米歇尔•麦克罗伯茨(MichaelMcRoberts)2008年在天体摄影的小项目中制作云探测器,寻找将温度传感器连接到PC的方法时发现了Ardui
《ACM图灵奖:计算机发展史的缩影(1966-2006)(第3版)》介绍了51位ACM图灵奖获得者的工作和事迹。通过对20世纪下半叶及21世纪初有代
ActionScript3.0是Flash编程语言的一次重大升级,它更加高效、清晰和完善。《ActionScript3.0基础教程》详细地介绍了ActionSc...
《Arduino开发实战指南:智能家居卷》内容简介:智能家居,又称智能住宅,在国外常用Smart Home表示。通俗来说,智能家居是将灯光、
《Kubernetes微服务实战》内容简介:本书正是你一直期待的那本书。本书包罗万象,会介绍如何开发微服务并将其部署在Kubernetes平台
本书是《俄罗斯航空发动机制造史》丛书的中册,其内容涵盖了第45号航空发动机工厂——莫斯科“礼炮”厂(现改名为“礼炮”燃气涡
基于人工神经网络的机器翻译 本书特色 本论文研究的是机器翻译,而且探索摆脱基于符号系统的机器翻译和基于语料库统计的机器翻译模式,在机器翻译中应用人工神经网络的技...
《锦衣卫》内容简介:还原历史上真正的锦衣卫 从锦衣卫角度讲述明朝政治机构的原貌 谈到明代,区别于其他朝代的最显著特征大概就是