﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>Linux_操作系统_计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/7</link><description>Linux_操作系统_计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>Linux 操作系统教程与实训</title><link>http://www.netyi.net/training/8ab123e3-abc5-45cc-a012-2b646a4bad92</link><description>注意:本电子版不包含原书第一章的内容。&lt;br/&gt;&lt;br/&gt;内容简介&lt;br/&gt;本书采用目前最流行的Linux发行版Ubuntu为平台，以理论为基础，着重应用。主要介绍了Ubuntu Linux操作系统及其安装、Linux基本命令、设备管理、Linux用户与组管理、Linux网络管理、桌面环境与常用办公软件、软件的安装与升级基础知识，在此基础上对Shell编程、Linux系统构建各种网络服务器的实用技能与基本应用知识进行了系统地介绍。&lt;br/&gt;本书针对读者在实际工作中如何使用与管理Linux而编写，每一章节都安排有相应的项目实训，以工作任务为导向，内容安排上体现渐进性、实用性和实际操作的互动性。&lt;br/&gt;本书图文并茂，内容深入浅出、循序渐进，适合作为高职高专院校、本科院校相关专业的教材，同时也是广大Linux爱好者或专业人士不可多得的一本学习参考书。&lt;br/&gt;目录&lt;br/&gt;第1章 Ubuntu Linux操作系统概述&lt;br/&gt;　1.1 Linux基础&lt;br/&gt;　　1.1.1 Linux释疑&lt;br/&gt;　　1.1.2 Linux操作系统的诞生与发展&lt;br/&gt;　　1.1.3 Linux操作系统特性&lt;br/&gt;　　1.1.4 Linux发行版本&lt;br/&gt;　1.2 Ubuntu Linux基础&lt;br/&gt;　　1.2.1 Ubuntu Linux简介&lt;br/&gt;　　1.2.2 Ubuntu Linux的特点&lt;br/&gt;　1.3 小结&lt;br/&gt;　1.4 练习与思考&lt;br/&gt;　1.5 项目实训&lt;br/&gt;第2章 安装Ubuntu Linux操作系统&lt;br/&gt;2.1 安装Ubuntu Linux系统的准备工作&lt;br/&gt;2.1.1 系统基本配置&lt;br/&gt;2.1.2 Ubuntu Linux操作系统安装基础&lt;br/&gt;2.2 安装Ubuntu Linux操作系统&lt;br/&gt;2.2.1 光盘安装&lt;br/&gt;2.2.2 试用与启动Live CD&lt;br/&gt;2.2.3 安装Ubunm Linux到硬盘&lt;br/&gt;2.3 启动Ubuntu操作系统&lt;br/&gt;2.4 Ubumu系统目录结构&lt;br/&gt;2.5 小结&lt;br/&gt;2.6 练习与思考&lt;br/&gt;2.7 项目实训&lt;br/&gt;第3章 Linux基本命令&lt;br/&gt;3.1 Linux命令简介&lt;br/&gt;3.2 文件和目录管理&lt;br/&gt;3.2.1 定位文件和目录&lt;br/&gt;3.2.2 浏览文件和目录&lt;br/&gt;3.2.3 搜索文件内容&lt;br/&gt;3.2.4 操作文件和目录&lt;br/&gt;3.3 简单系统管理&lt;br/&gt;3.4 文件压缩和解压缩&lt;br/&gt;3.5 进程管理与作业控制&lt;br/&gt;3.5.1 进程与作业的概念&lt;br/&gt;3.5.2 启动进程&lt;br/&gt;3.5.3 进程管理&lt;br/&gt;3.5.4 作业调度&lt;br/&gt;3.6 小结&lt;br/&gt;3.7 练习与思考&lt;br/&gt;3.8 项目实训&lt;br/&gt;第4章 设备管理&lt;br/&gt;4.1 设备管理概述&lt;br/&gt;4.1.1 设备文件&lt;br/&gt;4.1.2 设备分类&lt;br/&gt;4.2 使用磁盘&lt;br/&gt;4.2.1 磁盘分区&lt;br/&gt;4.2.2 Linux文件系统&lt;br/&gt;4.2.3 Linux磁盘管理工具的使用&lt;br/&gt;4.3 光驱管理&lt;br/&gt;4.4 打印机管理&lt;br/&gt;4.5 使用移动设备&lt;br/&gt;4.6 小结&lt;br/&gt;4.7 练习与思考&lt;br/&gt;4.8 项目实训&lt;br/&gt;第5章 Linux用户与组的管理&lt;br/&gt;5.1 Linux用户管理&lt;br/&gt;5.1.1 Linux用户基础&lt;br/&gt;5.1.2 账号文件&lt;br/&gt;……&lt;br/&gt;第6章 Linux网络管理&lt;br/&gt;第7章 桌面环境与常用办公软件&lt;br/&gt;第8章 Shell编程&lt;br/&gt;第9章 软件的安装与升级&lt;br/&gt;第10章 Smaba服务器&lt;br/&gt;第11章 FTP服务器&lt;br/&gt;第12章 DNS服务器&lt;br/&gt;第13章 Web服务器&lt;br/&gt;第14章 邮件服务器&lt;br/&gt;第15章 DHCP服务器&lt;br/&gt;参考文献&lt;br/&gt;</description><pubDate>2008-11-17 22:35:41</pubDate></item>
<item><title>Android中文视频教程2--Android系统简介</title><link>http://www.netyi.net/training/0f0d0f0e-9959-4913-a8de-a5ba45ef0687</link><description>Android中文视频教程2--Android系统简介</description><pubDate>2008-11-14 12:17:36</pubDate></item>
<item><title>Android中文视频教程1-开发环境建立</title><link>http://www.netyi.net/training/a953bab6-d1cc-44d5-ba36-c14c37949442</link><description>Android 中文视频教程1-开发环境建立</description><pubDate>2008-11-14 11:06:18</pubDate></item>
<item><title>Ubuntu.Linux.Bible</title><link>http://www.netyi.net/training/da502c16-2090-47e8-8b9f-a8b337e7aaee</link><description>ALinux distribution is basically the sum of the things that you need to run Linux on your computer.There are many different Linux distributions, each with their own target audience, set of features, administrative tools, and fan club, the latter of which is more properly known as a user community. Putting aside the downright fanatics, most of the members of the user community for any Linux distribution are people who just happen to find themselves using a distribution for one reason or another. These reasons range from what they’ve heard from friends, what CD or DVD came with a Linux magazine that they bought, to what Linux book they happened to buy.&lt;br/&gt;Ubuntu Linux is the most exciting Linux distribution in years. Ironically, while Ubuntu itself is indeed new, it also comes with a respectable Linux pedigree. Ubuntu has direct roots in one of the oldest and best-known Linux distributions available, the Debian GNU/Linux distribution. The folks who initially created and supported Ubuntu, Canonical Ltd., started out as Debian fans who wanted a faster-moving,more up-to-date distribution than Debian provided. So, in the spirit of Linux and the Open Source movement, they made their own distribution, Ubuntu Linux, by incorporating the best of Debian, other&lt;br/&gt;Linux distributions and open source applications, and added their own special sauce.&lt;br/&gt;Ubuntu means “humanity to others.” For the people who use and bring you Ubuntu Linux, this is not just a name with touchy-feely overtones. The special sauce in Ubuntu is a social and business commitment to Ubuntu users everywhere. Ubuntu releases occur regularly, every six months, and support and updates for any Ubuntu release are available for a minimum of eighteen months after that. More about that it in the first chapter, where you’ll read more about Ubuntu, its philosophy, its community, and why the sum of those makes Ubuntu different than any other Linux distribution.&lt;br/&gt;In a nutshell, Ubuntu is a Linux distribution for people. While reading this book, you’ll see that there are plenty of excellent technical reasons for using Ubuntu, even if you’re a hard-core Linux propeller head. However, that’s not the point of Ubuntu—Ubuntu is for people who want to use their computers and need a solid software foundation for doing so. Whether your focus is on writing code or surfing the Web, sending and receiving electronic mail, working with your digital photographs, watching DVDs, listening to music, and so on, Ubuntu offers the software that you need to do what you want to do.&lt;br/&gt;Like any Linux distribution, you can freely download and install Ubuntu, but it gets even better. This book includes a CD of the latest Ubuntu Desktop CD at the time this book was published, but new versions may be available by the time you buy the book. If you don’t have access to a CD burner, need a version of Ubuntu for a non-x86 system, or simply don’t have the time, the Ubuntu folks will send you CDs that you can either use to install or test-drive Ubuntu on your current computer system. That’s more than&lt;br/&gt;free—it’s revolutionary! Downloadable copies of Linux distributions are nothing new, but sending people physical CDs if they need them shows that Ubuntu Linux is more than just another Linux distribution—the Ubuntu folks are Linux devotees on a mission. And you and I are the lucky winners.</description><pubDate>2008-11-14 02:31:16</pubDate></item>
<item><title>Red Hat Linux奥秘：第三版</title><link>http://www.netyi.net/training/5e683564-cad4-4790-90d5-1982eab74aa9</link><description>本书主要讲Red Hat Linux 6.x的使用与系统管理，主要内容包括：安装、命令使用、硬件配置、商务应用、软件开发等。本书组织独特、内容详实，有如下特点：涉及面广。本书涉及到Red Hat Linux的安装、配置、软件开发等各个方面的内容，可以说是无所不包。内容组织有特色。本书不象通常那样以安装、使用、系统管理等方式组织内容，而是通过分专题讲解各种硬件、配置及使用，便于读者参考。内容详实。尽管本书涉及面广，但其中包含的内容却足以引导读者入门。作者不仅讲解系统配置及使用同时也仔细解释了相关硬件以及背影知识。语言流畅、讲解清楚。本书非常适合于Linux初学者阅读，也可以作为读者在配置及使用Linux过程的参考书。&lt;br/&gt;目录：&lt;br/&gt;第一篇 配置Linux系统&lt;br/&gt;第一章 安装Linux&lt;br/&gt;第二章 升级Linux&lt;br/&gt;第二篇 运行Linux&lt;br/&gt;第三章 Linux概貌&lt;br/&gt;第四章 Linux下的奥秘&lt;br/&gt;第五章 定制Linux启动&lt;br/&gt;第六章 Linux命令的奥秘&lt;br/&gt;第七章 Linux下的DOS奥秘&lt;br/&gt;第八章 使用 Tcl/TK编写Linux脚本&lt;br/&gt;第三篇 在Linux系统中发挥硬件功能&lt;br/&gt;第九章 计算机&lt;br/&gt;第十章 显卡和监视器&lt;br/&gt;第十一章 磁盘驱动器&lt;br/&gt;第十二章 CD-ROD驱动器和声卡&lt;br/&gt;第十三章 键盘和定点设备&lt;br/&gt;第十四章 打印机&lt;br/&gt;第十五章 调制解调器&lt;br/&gt;第十六章 网络&lt;br/&gt;第十七章 PC卡&lt;br/&gt;第四篇 使用Linux娱乐并盈利&lt;br/&gt;第十八章 Linux中的拨号网络&lt;br/&gt;第十九章 建立Linux Internet主机&lt;br/&gt;第二十章 在Linux上运行World Wide Web服务器&lt;br/&gt;第二十一章 Linux的商务应用&lt;br/&gt;第二十二章 在Linux一起下开发软件&lt;br/&gt;第二十三章 Linux环境下的X编程&lt;br/&gt;第二十四章 Linux的字处理&lt;br/&gt;附录A Linux应用程序综述&lt;br/&gt;附录B Linux命令&lt;br/&gt;附录C 关于本书附带的CD-ROM</description><pubDate>2008-11-05 14:27:42</pubDate></item>
<item><title>源码开放的嵌入式系统软件分析与实践——基于SkyEye和ARM开发平台</title><link>http://www.netyi.net/training/fd2c11d7-b345-44f2-a9b6-2dc55b60a8ee</link><description>本书详细介绍了如何使用各种基于GPL协议和Open Source协议的开发工具和软件，并通过这些软件来研究、移植并开发Linux、μClinux和μC/OSⅡ操作系统以及相关系统软件的过程，同时对多种典型嵌入式开发板上的操作系统和系统软件的移植进行了详细分析和描述。通过介绍SkyEye硬件模拟平台的内部实现和具体使用，让读者可以在没有实际嵌入式硬件开发板的情况下，学习、研究和开发嵌入式操作系统和系统软件。&lt;br/&gt;基 础 篇 &lt;br/&gt;第1章 嵌入式系统3 &lt;br/&gt;1.1 嵌入式硬件系统介绍3 &lt;br/&gt;1.2 嵌入式软件系统6 &lt;br/&gt;1.3 嵌入式系统学习开发入门11 &lt;br/&gt;第2章 嵌入式开发工具13 &lt;br/&gt;2.1 GNU Tools开发工具13 &lt;br/&gt;2.2 binutils开发工具15 &lt;br/&gt;2.3 ld软件31 &lt;br/&gt;2.4 gcc编译工具39 &lt;br/&gt;2.5 gdb调试工具48 &lt;br/&gt;2.6 GNU make51 &lt;br/&gt;2.7 其他嵌入式开发工具68 &lt;br/&gt;2.8 小结71 &lt;br/&gt;第3章 SkyEye硬件模拟平台72 &lt;br/&gt;3.1 SkyEye介绍72 &lt;br/&gt;3.2 SkyEye模拟硬件介绍 74 &lt;br/&gt;3.3 SkyEye的设计实现75 &lt;br/&gt;...</description><pubDate>2008-10-23 10:18:08</pubDate></item>
<item><title>shell编程经典视频3</title><link>http://www.netyi.net/training/68269712-bb12-4e45-b0ec-c04c6fc02319</link><description>shell编程经典视频</description><pubDate>2008-10-22 13:35:02</pubDate></item>
<item><title>嵌入式Linux应用开发详解</title><link>http://www.netyi.net/training/659421ee-b586-49ef-b495-12f67873bfb2</link><description>本书立足于嵌入式Linux平台，侧重于实际开发应用，是一本结合嵌入式Linux技术最新发展潮流和编者多年开发经验，精心编写的嵌入式Linux开发用书。全书内容共分三篇：第一篇为基础篇，包括第1章和第2章，主要介绍嵌入式Linux的基本知识和如何配置嵌入式Linux开发环境；第二篇为系统篇，包括第3-7章，主要介绍了uClinux操作系统相关的知识，如任务管理、任务间通信、内存与I/O管理以及中断处理机制等：第三篇为应用篇，包括第8-14章，主要介绍了如何实现串口通信、键盘扩展、定时器、GUI、LCD驱动和USB驱动、PCI驱动、网络以及嵌入式数据库等扩展应用。</description><pubDate>2008-10-18 15:23:21</pubDate></item>
<item><title>O'Reilly Learning the vi and Vim Editors 7th Edition</title><link>http://www.netyi.net/training/2625b5ae-a740-4e2f-8ce6-b11aca0457e0</link><description>There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's.&lt;br/&gt;&lt;br/&gt;vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi.&lt;br/&gt;&lt;br/&gt;However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too.&lt;br/&gt;&lt;br/&gt;With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic.&lt;br/&gt;&lt;br/&gt;Learning the vi and vim Editors includes:&lt;br/&gt;&lt;br/&gt;# A complete introduction to text editing with vi: How to move around vi in a hurry&lt;br/&gt;# Beyond the basics, such as using buffers&lt;br/&gt;# vi's global search and replacement&lt;br/&gt;# Advanced editing, including customizing vi and executing Unix commands&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;# How to make full use of vim: Extended text objects and more powerful regular expressions&lt;br/&gt;# Multi-window editing and powerful vim scripts&lt;br/&gt;# How to make full use of the GUI version of vim, called gvim&lt;br/&gt;# vim's enhancements for programmers, such as syntax highlighting, folding and extended tags&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Coverage of three other popular vi clones -- nvi, elvis, and vile -- is also included. You'll find several valuable appendixes, including an alphabetical quick reference to both vi and ex mode commands for regular vi and for vim, plus an updated appendix on vi and the Internet.&lt;br/&gt;&lt;br/&gt;Learning either vi or vim is required knowledge if you use Linux or Unix, and in either case, reading this book is essential. After reading this book, the choice of editor will be obvious for you too.</description><pubDate>2008-10-10 15:24:13</pubDate></item>
<item><title>Deploying Linux on the Desktop</title><link>http://www.netyi.net/training/8a3ff495-5f37-4919-8317-dc3c53b015c1</link><description>This book will meet the needs of those LINUX users who wish to set up a desktop LINUX workstations, and integrate them into their corporate environment.&lt;br/&gt;&lt;br/&gt;It will provide practical answers to such questions as: a) What tools do I use to fully integrate with the Microsoft Office tool suite? b) How do I set up my email and interact with a Microsoft Exchange Server? c) Where can I obtain, and how do I install, Internet browser plug-ins needed for web access, media playing, and other corporate Internet functionality?&lt;br/&gt;&lt;br/&gt;Provides a guide to using LINUX on the desktop for the corporate user. It will cover more than basic topics, such as whether to use OpenOffice or use another tool such as Evolution; they will delve into specific configurations necessary to interact efficiently with the Microsoft centric world of the Desktop. This guide will cover those problem areas that arise and discuss how to smooth over the bumps while meeting the goal of using a LINUX desktop.&lt;br/&gt;&lt;br/&gt;Lastly this book will cover whether or not a complete LINUX solution is available, or if some hybrid desktop will be needed to interact smoothly in the modern corporate computing environment; including a discussion of necessary LINUX growth directions for future expansion and capability.&lt;br/&gt;&lt;br/&gt;1&amp;#183; Reviews real world requirements.&lt;br/&gt;2&amp;#183; Covers Pure LINUX, and Hybrid Corporate Desktops.&lt;br/&gt;3&amp;#183; Covers Enabling Tools such as CrossOver Office and the use of Windows Native programs on LINUX.&lt;br/&gt;4&amp;#183; Reveals Interoperability Concerns.&lt;br/&gt;5&amp;#183; Implements a solid Corporate Desktop.&lt;br/&gt;6&amp;#183; Reviews the complete costs of Implementing LINUX as a desktop.</description><pubDate>2008-10-09 14:05:01</pubDate></item>
<item><title>《LINUX设备驱动程序（第二版）》英文版</title><link>http://www.netyi.net/training/7bc321d3-69e3-4947-8a98-1e4213a3b4ec</link><description>本书面向的读者是那些想在Linux操作系统下支持各种计算机外设，或者想开发新的硬件并在Linux下运行的人们。Linux是Unix市场中增长最快的部分，并且在许多应用领域获得了广泛的支持。现在，人们越来越清楚地认识到Linux是嵌入式系统的一个极佳平台，本书第二版已经成为该领域的经典之作。本书作者将以往那些口述式的经验和知识、或者隐晦的源代码注释上升为系统地讲述各种设备驱动程序编写方法的著作。 &lt;br/&gt;Linux内核的2.4版在设备驱动程序方面发生了重大变化，它简化了许多工作，但同时提供了许多精细的新功能，可让驱动程序更加高效、灵活。本书第二版透彻地讲述了这些变化，并介绍了许多新的处理器和总线结构。 &lt;br/&gt;要阅读和欣赏本书，并不要求您是一名内核黑客，您所需要具备的只是对C语言和一些Unix系统调用的背景知识的了解。本书循序渐进地讲述了字符设备、块设备和网络接口的驱动程序，并且给出了功能完善的示例驱动程序。这些示例驱动程序说明了驱动程序设计中的许多问题以及解决方法，并且不需要任何特定的硬件就可以运行。本书第二版的重要修订包括：对对称多处理器（SMP）系统和锁机制的讨论、对新CPU以及新近支持的总线的讨论等等。 &lt;br/&gt;如果您对操作系统完成其任务的方式感兴趣，那么本书还提供了对地址空间、异步事件和I/O的深入讨论。 &lt;br/&gt;可移植性是本书的一个主要关注点。尽管本书主要讲述2.4版本，但在可能的情况下，我们也讲述了2.4版本以前直到2.0版本的相关内容。本书还介绍了如何在各种硬件平台上实现最大程度的可移植性。示例驱动程序已经在IA32（PC）和IA64、PowerPC、SPARC和SPARC64、Alpha、ARM以及MIPS等平台上经过了测试。&lt;br/&gt;&lt;br/&gt;前言&lt;br/&gt;第一章 设备驱动程序简介&lt;br/&gt;设备驱动程序的作用&lt;br/&gt;内核功能划分&lt;br/&gt;设备和模块分类&lt;br/&gt;安全问题&lt;br/&gt;版本编号&lt;br/&gt;许可证条款&lt;br/&gt;加入内核开发社团&lt;br/&gt;本书概要&lt;br/&gt;第二章 构建和运行模块&lt;br/&gt;核心模块与应用程序的对比&lt;br/&gt;编译和装载&lt;br/&gt;内核符号表&lt;br/&gt;初始化和关闭&lt;br/&gt;使用资源&lt;br/&gt;自动和手动配置&lt;br/&gt;在用户空间编写驱动程序&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第三章 字符设备驱动程序&lt;br/&gt;scull的设计&lt;br/&gt;主设备号和次设备号&lt;br/&gt;文件操作&lt;br/&gt;file结构&lt;br/&gt;open和release&lt;br/&gt;scull的内存使用&lt;br/&gt;竞态简介&lt;br/&gt;read和write&lt;br/&gt;试试新设备&lt;br/&gt;设备文件系统&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第四章 调试技术&lt;br/&gt;通过输出调试&lt;br/&gt;通过查询调试&lt;br/&gt;通过监视调试&lt;br/&gt;调试系统故障&lt;br/&gt;调试程序和相关工具&lt;br/&gt;第五章 增强的字符驱动程序操作&lt;br/&gt;ioctl&lt;br/&gt;阻塞型I/O&lt;br/&gt;poll 和 select&lt;br/&gt;异步通知&lt;br/&gt;定位设备&lt;br/&gt;设备文件的访问控制&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第六章 时间流&lt;br/&gt;内核中的时间间隔&lt;br/&gt;获取当前时间&lt;br/&gt;延迟执行&lt;br/&gt;任务队列&lt;br/&gt;内核定时器&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第七章 获取内存&lt;br/&gt;kmalloc函数的内幕&lt;br/&gt;后备高速缓存&lt;br/&gt;get_free_page 和相关函数&lt;br/&gt;vmalloc与相关函数&lt;br/&gt;引导时的内存分配&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第八章 硬件管理&lt;br/&gt;I/O端口和I/O内存&lt;br/&gt;使用I/O端口&lt;br/&gt;使用数字I/O端口&lt;br/&gt;使用I/O内存&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第九章 中断处理&lt;br/&gt;中断的整体控制&lt;br/&gt;准备并口&lt;br/&gt;安装中断处理程序&lt;br/&gt;实现中断处理程序&lt;br/&gt;tasklet和底半部处理&lt;br/&gt;中断共享&lt;br/&gt;中断驱动的I/O&lt;br/&gt;竞态&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十章 合理使用数据类型&lt;br/&gt;使用标准C语言类型&lt;br/&gt;为数据项分配确定的空间大小&lt;br/&gt;接口特定的类型&lt;br/&gt;其他有关移植性的问题&lt;br/&gt;链表&lt;br/&gt;快速参考&lt;br/&gt;第十一章 kmod和高级模块化&lt;br/&gt;按需加载模块&lt;br/&gt;模块间通信&lt;br/&gt;模块中的版本控制&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十二章 装载块设备驱动程序&lt;br/&gt;注册驱动程序&lt;br/&gt;头文件 blk.h&lt;br/&gt;请求处理简介&lt;br/&gt;请求处理详解&lt;br/&gt;挂装和卸装是如何工作的&lt;br/&gt;ioctl方法&lt;br/&gt;可移动设备&lt;br/&gt;可分区设备&lt;br/&gt;中断驱动的块设备驱动程序&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十三章 mmap和DMA&lt;br/&gt;Linux的内存管理&lt;br/&gt;mmap设备操作&lt;br/&gt;kiobuf接口&lt;br/&gt;直接内存访问和总线主控&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十四章 网络驱动程序&lt;br/&gt;snull的设计&lt;br/&gt;连接到内核&lt;br/&gt;net_device结构的细节&lt;br/&gt;打开和关闭&lt;br/&gt;数据包传输&lt;br/&gt;数据包的接收&lt;br/&gt;中断处理程序&lt;br/&gt;链路状态的改变&lt;br/&gt;套接字缓冲区&lt;br/&gt;MAC 地址解析&lt;br/&gt;定制ioctl命令&lt;br/&gt;统计信息&lt;br/&gt;组播&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十五章 外设总线综述&lt;br/&gt;PCI接口&lt;br/&gt;ISA回顾&lt;br/&gt;PC/104和PC/104+&lt;br/&gt;其他的PC总线&lt;br/&gt;SBus&lt;br/&gt;NuBus&lt;br/&gt;外部总线&lt;br/&gt;向后兼容性&lt;br/&gt;快速参考&lt;br/&gt;第十六章 内核源代码的物理布局&lt;br/&gt;引导内核&lt;br/&gt;引导之前&lt;br/&gt;init进程&lt;br/&gt;kernel目录&lt;br/&gt;fs目录&lt;br/&gt;mm目录&lt;br/&gt;net目录&lt;br/&gt;ipc和lib&lt;br/&gt;include和arch&lt;br/&gt;drivers目录&lt;br/&gt;参考文献&lt;br/&gt;词汇表 &lt;br/&gt;</description><pubDate>2008-09-24 01:31:50</pubDate></item>
<item><title>《深入理解Linux内核（第二版）》英文版</title><link>http://www.netyi.net/training/7a51ce40-084c-4bf0-86e4-37ddbe6fa79a</link><description>为了彻底理解GNU/Linux的内部构造以及它为何能在各种系统之上工作得如此之好，那就需要你深入研究操作系统的心脏 —— Linux内核本身。内核处理各种请求或已完成的I/O操作，并判断哪些程序将分享它的处理时间，会以什么顺序分享。Linux内核肩负着全面管理整个系统的职责，是神奇的Linux高效之根源。&lt;br/&gt;本书将引导你畅游内核中使用的最主要的数据结构、算法和编程技巧，讨论了特定于Intel平台的重要特点。但是本书涵盖的内容绝不限于代码所起的作用，它还阐明了Linux为什么如此运作的理论基础。&lt;br/&gt;本书涵盖Linux 2.4，集中讨论如下内容：&lt;br/&gt;● 网络&lt;br/&gt;● 内存管理，包括文件缓冲、进程交换以及直接内存访问（DMA）&lt;br/&gt;● 虚拟文件系统层和第二及第三扩展文件系统&lt;br/&gt;● 进程创建及调度&lt;br/&gt;● 信号、中断及对设备驱动程序的主要接口&lt;br/&gt;● 定时&lt;br/&gt;● 内核中的同步&lt;br/&gt;● 进程间通信（IPC）&lt;br/&gt;● 程序执行&lt;br/&gt;《深入理解Linux内核（第二版）》将使你熟悉Linux所有的内在工作机制，但本书不仅仅是一种学术训练。你将知道什么样的条件能使Linux产生最好的性能，你会看到Linux如何满足（在各种环境下）进程调度、文件访问及内存管理期间提出的快速响应要求。知识就是力量，本书将帮助你充分使用自己的Linux系统。&lt;br/&gt;&lt;br/&gt;章节目录&lt;br/&gt;&lt;br/&gt;前言&lt;br/&gt;第一章 绪论&lt;br/&gt;Linux与其他类Unix内核的比较 &lt;br/&gt;硬件的依赖性 &lt;br/&gt;Linux版本 &lt;br/&gt;操作系统基本概念 &lt;br/&gt;Unix文件系统概述 &lt;br/&gt;Unix内核概述 &lt;br/&gt;第二章 存储器寻址 &lt;br/&gt;存储器地址 &lt;br/&gt;硬件中的分段 &lt;br/&gt;Linux中的分段 &lt;br/&gt;硬件中的分页 &lt;br/&gt;Linux中的分页 &lt;br/&gt;第三章 进程 &lt;br/&gt;进程、轻量级进程和线程 &lt;br/&gt;进程描述符 &lt;br/&gt;进程切换 &lt;br/&gt;创建进程 &lt;br/&gt;撤销进程 &lt;br/&gt;第四章 中断和异常 &lt;br/&gt;中断信号的作用 &lt;br/&gt;中断和异常 &lt;br/&gt;中断和异常处理程序的嵌套执行 &lt;br/&gt;初始化中断描述符表 &lt;br/&gt;异常处理 &lt;br/&gt;中断处理 &lt;br/&gt;软中断、tasklet及下半部分 &lt;br/&gt;从中断和异常返回 &lt;br/&gt;第五章 内核同步 &lt;br/&gt;内核控制路径 &lt;br/&gt;什么时候同步是不必要的 &lt;br/&gt;同步原语 &lt;br/&gt;对内核数据结构的同步访问 &lt;br/&gt;避免竞争条件的实例 &lt;br/&gt;第六章 定时测量 &lt;br/&gt;硬时钟 &lt;br/&gt;Linux计时体系结构 &lt;br/&gt;CPU的分时（time-sharing） &lt;br/&gt;更新时间和日期 &lt;br/&gt;更新系统统计数 &lt;br/&gt;软定时器（Software Timer） &lt;br/&gt;与定时测量相关的系统调用 &lt;br/&gt;第七章 存储器管理 &lt;br/&gt;页框管理 &lt;br/&gt;存储器区管理 &lt;br/&gt;非连续存储器区管理 &lt;br/&gt;第八章 进程地址空间 &lt;br/&gt;进程的地址空间 &lt;br/&gt;内存描述符 &lt;br/&gt;线性区 &lt;br/&gt;缺页异常处理程序 &lt;br/&gt;创建和删除进程的地址空间 &lt;br/&gt;堆的管理 &lt;br/&gt;第九章 系统调用 &lt;br/&gt;POSIX API和系统调用 &lt;br/&gt;系统调用处理程序及服务例程 &lt;br/&gt;内核封装例程 &lt;br/&gt;第十章 信号 &lt;br/&gt;信号的作用 &lt;br/&gt;产生信号 &lt;br/&gt;传递信号 &lt;br/&gt;与信号处理相关的系统调用 &lt;br/&gt;第十一章 进程调度 &lt;br/&gt;调度策略 &lt;br/&gt;调度算法 &lt;br/&gt;与调度相关的系统调用 &lt;br/&gt;第十二章 虚拟文件系统 &lt;br/&gt;虚拟文件系统（VFS）的作用 &lt;br/&gt;VFS的数据结构 &lt;br/&gt;文件系统类型 &lt;br/&gt;文件系统安装 &lt;br/&gt;路径名查找 &lt;br/&gt;VFS系统调用的实现 &lt;br/&gt;文件加锁 &lt;br/&gt;第十三章 管理I/O设备 &lt;br/&gt;I/O体系结构 &lt;br/&gt;设备文件 &lt;br/&gt;设备驱动程序 &lt;br/&gt;块设备驱动程序 &lt;br/&gt;字符设备驱动程序 &lt;br/&gt;第十四章 磁盘高速缓存 &lt;br/&gt;页高速缓存 &lt;br/&gt;缓冲区高速缓存 &lt;br/&gt;第十五章 访问文件 &lt;br/&gt;读写文件 &lt;br/&gt;存储器映射 &lt;br/&gt;直接I/O传送 &lt;br/&gt;第十六章 对换：释放内存的方法 &lt;br/&gt;什么是对换 &lt;br/&gt;对换区 &lt;br/&gt;对换高速缓存 &lt;br/&gt;传送对换页 &lt;br/&gt;换出页 &lt;br/&gt;换入页 &lt;br/&gt;回收页框 &lt;br/&gt;第十七章 Ext2和Ext3文件系统 &lt;br/&gt;Ext2的一般特征 &lt;br/&gt;Ext2磁盘数据结??? &lt;br/&gt;Ext2的内存数据结构 &lt;br/&gt;创建Ext2文件系统 &lt;br/&gt;Ext2的方法 &lt;br/&gt;管理Ext2磁盘空间 &lt;br/&gt;Ext3文件系统 &lt;br/&gt;第十八章 网络 &lt;br/&gt;主要的网络数据结构 &lt;br/&gt;与网络相关的系统调用 &lt;br/&gt;向网卡发送包 &lt;br/&gt;从网卡接收包 &lt;br/&gt;第十九章 进程通信 &lt;br/&gt;管道 &lt;br/&gt;FIFO &lt;br/&gt;System V IPC &lt;br/&gt;第二十章 程序的执行 &lt;br/&gt;可执行文件 &lt;br/&gt;可执行格式 &lt;br/&gt;执行字段 &lt;br/&gt;exec函数 &lt;br/&gt;附录一 系统启动 &lt;br/&gt;附录二 模块 &lt;br/&gt;附录三 源码结构 &lt;br/&gt;参考书目 &lt;br/&gt;源代码索引 &lt;br/&gt;索引 &lt;br/&gt;</description><pubDate>2008-09-24 01:22:20</pubDate></item>
<item><title>Linux安全：入侵防范、检测和恢复</title><link>http://www.netyi.net/training/81142c38-a6bb-44e6-aafe-c5e4103737a4</link><description>【内容简介】&lt;br/&gt;　　本书介绍Linux系统安全维护的技术。主要内容包括：一般性安全问题、高级安全问题、安全策略、信任机制以及猝发入侵和最近的入侵方法，如何为入侵做准备，如何进行入侵检测，如何成功、安全、快速地从遇到的入侵中进行恢复等。本书内容丰富、章节安排合理，适合广大Linux或UNIX系统管理员以及对安全方面感兴趣的读者阅读。附带光盘包括安全性监视工具软件。&lt;br/&gt;【下载说明】&lt;br/&gt;　　本资料为《Linux安全：入侵防范、检测和恢复》一书PDF格式的高清晰电子版， 推荐使用Adobe Reader 7.0或兼容阅读工具打开！&lt;br/&gt;【图书目录】&lt;br/&gt;译者序&lt;br/&gt;序言&lt;br/&gt;第1章 导言&lt;br/&gt;1.1 本书适合的读者&lt;br/&gt;1.2 本书的组织结构&lt;br/&gt;1.2.1 本书的约定&lt;br/&gt;1.2.2 背景&lt;br/&gt;1.3 需要防范的内容&lt;br/&gt;1.4 谁是你的敌人&lt;br/&gt;1.5 他们想干什么&lt;br/&gt;1.6 保护与入侵的代价&lt;br/&gt;1.7 硬件保护&lt;br/&gt;1.8 对网络和调制解调器的访问进行保护&lt;br/&gt;1.9 对系统的访问进行保护&lt;br/&gt;1.10 文件保护&lt;br/&gt;1.11 针对入侵的准备和检测&lt;br/&gt;1.12 从入侵中恢复&lt;br/&gt;第一部分 保 护 系 统&lt;br/&gt;第2章 常见问题的快速解决&lt;br/&gt;2.1 了解Linux安全性&lt;br/&gt;2.1.1 Linux系统的安全性&lt;br/&gt;2.1.2 攻击路径&lt;br/&gt;2.1.3 进入安全环&lt;br/&gt;2.2 七种致命错误&lt;br/&gt;2.2.1 脆弱的口令&lt;br/&gt;2.2.2 开放网络端口&lt;br/&gt;2.2.3 旧软件版本&lt;br/&gt;2.2.4 很差的物理安全性&lt;br/&gt;2.2.5 不安全的CGI&lt;br/&gt;2.2.6 陈旧的和不必要的账户&lt;br/&gt;2.2.7 耽搁&lt;br/&gt;2.3 良好安全性的重点：口令&lt;br/&gt;2.4 先进的口令技术&lt;br/&gt;2.4.1 可以获得很好的安全性的隐蔽的MD5口令&lt;br/&gt;2.4.2 口令的重复提示&lt;br/&gt;2.4.3 口令应该是成熟的吗&lt;br/&gt;2.4.4 账户名&lt;br/&gt;2.5 防止系统中的用户操作错误&lt;br/&gt;2.5.1 引入软件的危险&lt;br/&gt;2.5.2 教育用户&lt;br/&gt;2.6 限制访问权限&lt;br/&gt;2.6.1 目录与粘着位&lt;br/&gt;2.6.2 找出权限问题&lt;br/&gt;2.6.3 在启动脚本中使用U掩码&lt;br/&gt;2.7 初始系统安装中的危险和干扰&lt;br/&gt;2.8 限制不合理的访问&lt;br/&gt;2.8.1 限制根用户可以登录的终端&lt;br/&gt;2.8.2 拨打完整序列的电话号码&lt;br/&gt;2.8.3 停止对数据不受控制的访问&lt;br/&gt;2.8.4 限制服务器的接口&lt;br/&gt;2.9 防火墙和公司其他的防范措施&lt;br/&gt;2.9.1 停止终端在防火墙周围运行&lt;br/&gt;2.9.2 开隧道通过防火墙&lt;br/&gt;2.9.3 更改内核设置&lt;br/&gt;2.9.4 Egress过滤&lt;br/&gt;2.9.5 局域网隐患&lt;br/&gt;2.9.6 公司内部的防火墙存在隐患&lt;br/&gt;2.10 关掉不必要的服务&lt;br/&gt;2.11 高安全性要求最小数量的服务&lt;br/&gt;2.12 不再使用有隐患的服务&lt;br/&gt;2.12.1 不要使用finger&lt;br/&gt;2.12.2 关掉rwhod&lt;br/&gt;2.12.3 关掉rwalld&lt;br/&gt;2.12.4 关掉SNMP&lt;br/&gt;2.12.5 关掉NFS、mountd和portmap&lt;br/&gt;2.12.6 转换NFS在TCP上运行&lt;br/&gt;2.12.7 关掉rsh、rcp、rlogin和rexec&lt;br/&gt;2.12.8 关掉fdmount&lt;br/&gt;2.12.9 关掉Echo和Chargen&lt;br/&gt;2.12.10 关掉talk和ntalk&lt;br/&gt;2.12.11 关掉TFTP&lt;br/&gt;2.12.12 关掉systat和netstat&lt;br/&gt;2.12.13 关掉内部的inetd服务&lt;br/&gt;2.12.14 升级updatedb和locate&lt;br/&gt;2.13 用新版本代替旧版本&lt;br/&gt;2.13.1 升级named程序&lt;br/&gt;2.13.2 升级2.2内核&lt;br/&gt;2.13.3 升级sendmail&lt;br/&gt;2.13.4 加强Sendmail来抵御DoS攻击&lt;br/&gt;2.13.5 升级SSH&lt;br/&gt;2.13.6 升级WU-FTPD&lt;br/&gt;2.13.7 升级Netscape&lt;br/&gt;2.13.8 禁止Web广告&lt;br/&gt;2.13.9 升级mountd&lt;br/&gt;2.13.10 升级gpm&lt;br/&gt;2.13.11 升级imwheel&lt;br/&gt;2.13.12 升级OpenLDAP&lt;br/&gt;2.13.13 修正OpenLDAP&lt;br/&gt;2.13.14 修正innd&lt;br/&gt;2.13.15 Postgresql的脆弱之处&lt;br/&gt;2.14 把不同安全等级的服务分隔开&lt;br/&gt;第3章 简单入侵方法及应对策略&lt;br/&gt;3.1 X系统的安全漏洞&lt;br/&gt;3.2 物理入侵&lt;br/&gt;3.2.1 从入侵者的软盘或光盘启动系统&lt;br/&gt;3.2.2 CMOS重新配置&lt;br/&gt;3.2.3 给CMOS加上密码&lt;br/&gt;3.2.4 防止未授权用户使用单用户模式&lt;br/&gt;3.2.5 防止用软盘窃取信息&lt;br/&gt;3.2.6 防止Ctrl-Alt-Delete组合键的袭击&lt;br/&gt;3.3 其他主题&lt;br/&gt;3.3.1 电缆调制解调器&lt;br/&gt;3.3.2 $PATH中“.”引发的问题&lt;br/&gt;3.3.3 阻塞IP源路由&lt;br/&gt;3.3.4 阻塞IP欺???&lt;br/&gt;3.3.5 屏幕自动锁定&lt;br/&gt;3.3.6 /etc/mailcap&lt;br/&gt;3.3.7 chattr程序和不可修改标志位&lt;br/&gt;3.3.8 安全删除&lt;br/&gt;3.3.9 同步I/O&lt;br/&gt;3.3.10 用以增强安全性的mount参数&lt;br/&gt;3.3.11 使用SSH包装UDP和TCP&lt;br/&gt;3.3.12 cat目录与man命令&lt;br/&gt;3.3.13 用*limit限制资源使用&lt;br/&gt;3.3.14 公共界面下shell程序的历史记录&lt;br/&gt;3.3.15 理解地址解析协议&lt;br/&gt;3.3.16 防止ARP缓存中毒&lt;br/&gt;3.3.17 Shell转义&lt;br/&gt;3.3.18 你自己的ISP&lt;br/&gt;3.3.19 终端探测程序&lt;br/&gt;3.3.20 Star Office&lt;br/&gt;3.3.21 VMware&lt;br/&gt;3.4 终端设备攻击&lt;br/&gt;3.4.1 功能键劫持&lt;br/&gt;3.4.2 组合键的脆弱之处&lt;br/&gt;3.4.3 xterm修改日志文件的脆弱之处&lt;br/&gt;3.5 磁盘探测&lt;br/&gt;3.5.1 真正擦除文件&lt;br/&gt;3.5.2 破坏在空闲数据块上的旧的保密数据&lt;br/&gt;3.5.3 擦除整个磁盘上的数据&lt;br/&gt;3.5.4 破坏一个硬盘&lt;br/&gt;第4章 入侵子系统的一般方法&lt;br/&gt;4.1 NFS、mountd以及portmap&lt;br/&gt;4.2 Sendmail&lt;br/&gt;4.2.1 分离或多邮件服务器的附加安全性&lt;br/&gt;4.2.2 Sendmail基础安全性&lt;br/&gt;4.2.3 Sendmail安全选项&lt;br/&gt;4.2.4 伪造邮件及新闻发送者地址&lt;br/&gt;4.2.5 垃圾邮件来自何处&lt;br/&gt;4.2.6 转发垃圾邮件&lt;br/&gt;4.2.7 阻塞垃圾邮件&lt;br/&gt;4.2.8 抵制垃圾邮件的工具&lt;br/&gt;4.2.9 启用控制中继功能&lt;br/&gt;4.2.10 禁止公开邮递列表&lt;br/&gt;4.2.11 写满磁盘的Sendmail DoS&lt;br/&gt;4.3 Telnet&lt;br/&gt;4.4 FTP&lt;br/&gt;4.4.1 匿名FTP的配置&lt;br/&gt;4.4.2 FTP代理威胁&lt;br/&gt;4.5 rsh、rcp、rexec以及rlogin服务&lt;br/&gt;4.5.1 R*安全性&lt;br/&gt;4.5.2 R*的不安全性&lt;br/&gt;4.6 DNS&lt;br/&gt;4.6.1 限制由于升级Named所带来的损害&lt;br/&gt;4.6.2 服务于人&lt;br/&gt;4.7 POP及IMAP服务器&lt;br/&gt;4.8 使用Samba&lt;br/&gt;4.8.1 Samba是否在系统上&lt;br/&gt;4.8.2 Samba的卸载&lt;br/&gt;4.8.3 Samba配置文件&lt;br/&gt;4.8.4 文件smb.conf&lt;br/&gt;4.8.5 注意CIFS／SMB-Only的用户&lt;br/&gt;4.9 防止使用Squid来覆盖入侵痕迹&lt;br/&gt;4.10 syslogd服务&lt;br/&gt;4.11 print服务&lt;br/&gt;4.12 ident服务&lt;br/&gt;4.13 INND与News&lt;br/&gt;4.14 保护你的DNS注册&lt;br/&gt;第5章 常见攻击方法&lt;br/&gt;5.1 Rootkit攻击&lt;br/&gt;5.2 报文欺骗&lt;br/&gt;5.2.1 为何UDP报文欺骗得以成功&lt;br/&gt;5.2.2 TCP顺序号欺骗&lt;br/&gt;5.2.3 会话劫持&lt;br/&gt;5.3 SYN泛洪攻击&lt;br/&gt;5.4 阻止SYN泛洪攻击&lt;br/&gt;5.5 阻止TCP顺序号欺骗&lt;br/&gt;5.6 报文风暴、Smurf攻击和Fraggles&lt;br/&gt;5.6.1 避免成为放大器&lt;br/&gt;5.6.2 阻止报文风暴攻击&lt;br/&gt;5.6.3 Cisco路由器&lt;br/&gt;5.6.4 DDoS攻击：被抵消的网络资源&lt;br/&gt;5.7 缓冲区溢出或使用get()标记内存&lt;br/&gt;5.8 欺骗技术&lt;br/&gt;5.8.1 邮件欺骗&lt;br/&gt;5.8.2 MAC攻击&lt;br/&gt;5.8.3 中毒的ARP缓存&lt;br/&gt;5.8.4 中毒的DNS缓存&lt;br/&gt;5.9 ???间人攻击&lt;br/&gt;第6章 高级安全问题&lt;br/&gt;6.1 配置具有更高安全性的Netscape&lt;br/&gt;6.1.1 Netscape的重要属性&lt;br/&gt;6.1.2 获取自己的cookie&lt;br/&gt;6.1.3 系统用户的Netscape首选&lt;br/&gt;6.1.4 Netscape个人安全管理器&lt;br/&gt;6.1.5 Netscape Java的安全性&lt;br/&gt;6.2 终止对I/O设备的访问&lt;br/&gt;6.2.1 为何/dev/tty的模式设为666&lt;br/&gt;6.2.2 虚拟控制台缓冲区的脆弱之处&lt;br/&gt;6.2.3 可加密的磁盘驱动程序&lt;br/&gt;6.3 跟踪Apache安全问题&lt;br/&gt;6.3.1 所有权和权限&lt;br/&gt;6.3.2 SSI&lt;br/&gt;6.3.3 ScriptAllias&lt;br/&gt;6.3.4 防止用户改变系统设置&lt;br/&gt;6.3.5 控制Apache可以访问的目录&lt;br/&gt;6.3.6 控制Apache可以访问的文件扩展&lt;br/&gt;6.3.7 杂项&lt;br/&gt;6.3.8 数据库泄漏&lt;br/&gt;6.3.9 拒绝不受欢迎的主机&lt;br/&gt;6.3.10 到站点的链接&lt;br/&gt;6.4 Web服务器使用的几种特殊技术&lt;br/&gt;6.4.1 将多个服务互相隔离&lt;br/&gt;6.4.2 切勿信任CGI&lt;br/&gt;6.4.3 隐藏的表单变量与被破坏的Cookie&lt;br/&gt;6.4.4 保护职员的个人信息&lt;br/&gt;6.4.5 禁止Robot&lt;br/&gt;6.4.6 危险的CGI程序&lt;br/&gt;6.4.7 利用CGI Query程序的漏洞进行攻击&lt;br/&gt;6.4.8 转换十六进制编码的URL&lt;br/&gt;6.4.9 利用CGI Counterfiglet程序进行的攻击&lt;br/&gt;6.4.10 利用CGI phf程序进行的攻击&lt;br/&gt;6.4.11 CGI脚本和程序&lt;br/&gt;6.4.12 强制URL封锁&lt;br/&gt;6.4.13 探测被毁损的Web页&lt;br/&gt;6.5 安全的信用卡数据单向传输&lt;br/&gt;6.6 强化系统安全性&lt;br/&gt;6.7 限制登录地点及次数&lt;br/&gt;6.8 一些隐秘但致命的安全问题&lt;br/&gt;6.8.1 防范缓冲区溢出攻击&lt;br/&gt;6.8.2 防范chroot()攻击&lt;br/&gt;6.8.3 符号链接攻击&lt;br/&gt;6.8.4 lost+found=全部问题&lt;br/&gt;6.8.5 rm -r 竞争&lt;br/&gt;6.9 防止登录模拟器攻击&lt;br/&gt;6.9.1 更新/etc/issue&lt;br/&gt;6.9.2 弥补/bin/login&lt;br/&gt;6.9.3 内核支持&lt;br/&gt;6.10 使用Libsafe防止缓冲区溢出&lt;br/&gt;第7章 创建安全策略&lt;br/&gt;7.1 通用策略&lt;br/&gt;7.2 个人使用策略&lt;br/&gt;7.3 账户策略&lt;br/&gt;7.4 电子邮件策略&lt;br/&gt;7.5 Web服务器策略&lt;br/&gt;7.6 文件服务器和数据库策略&lt;br/&gt;7.7 防火墙策略&lt;br/&gt;7.8 桌面策略&lt;br/&gt;7.9 便携式电脑策略&lt;br/&gt;7.10 报废策略&lt;br/&gt;7.11 网络拓扑策略&lt;br/&gt;7.12 问题报告策略&lt;br/&gt;7.13 所有权策略&lt;br/&gt;7.14 选择策略的策略&lt;br/&gt;第8章 对其他机器的信任机制&lt;br/&gt;8.1 安全系统与不安全系统&lt;br/&gt;8.2 控制下的Linux系统和UNIX系统&lt;br/&gt;8.3 控制主机&lt;br/&gt;8.4 Windows的安全特征&lt;br/&gt;8.5 防火墙的脆弱之处&lt;br/&gt;8.6 虚拟专用网络&lt;br/&gt;8.7 病毒与Linux&lt;br/&gt;第9章 分段入侵&lt;br/&gt;9.1 Mission Impossible技术&lt;br/&gt;9.2 间谍&lt;br/&gt;9.3 疯狂攻击和自杀性攻击&lt;br/&gt;第10章 案例分析&lt;br/&gt;10.1 Berkeley 防御系统的漏洞&lt;br/&gt;10.2 这个领域中的佼佼者&lt;br/&gt;10.3 Ken Thompson对海军的攻击&lt;br/&gt;10.4 虚拟机特洛伊木马&lt;br/&gt;10.5 AOL的DNS更改失败&lt;br/&gt;10.6 “我是无辜的”&lt;br/&gt;10.7 用笔记本电脑和付费电话进行攻击&lt;br/&gt;10.8 从巨额数目中盗窃几美分&lt;br/&gt;第11章 最新的入侵方法&lt;br/&gt;11.1 分段攻击&lt;br/&gt;11.2 死亡性Ping&lt;br/&gt;11.3 秘密扫描&lt;br/&gt;11.4 电缆调制解调器：一个黑客的梦&lt;br/&gt;11.5 用Sendmail来阻止电子邮件攻击&lt;br/&gt;11.6 Sendmail账户猜想&lt;br/&gt;11.7 神秘的ingreslock&lt;br/&gt;11.8 你正在被跟踪&lt;br/&gt;11.8.1 Pentium Ⅲ 序列号&lt;br/&gt;11.8.2 Microsoft的GUID允许监视&lt;br/&gt;11.9 分布式拒绝服务攻击&lt;br/&gt;11.10 隐藏的特洛伊木马程序&lt;br/&gt;11.10.1 为什么要用ICMP回应报文及如何回应&lt;br/&gt;11.10.2 特洛伊木马将来的方向&lt;br/&gt;11.10.3 混杂模式内核消息&lt;br/&gt;11.11 经过TCP 98端口的Linuxconf&lt;br/&gt;11.12 恶意的HTML标志和脚本&lt;br/&gt;11.13 syslog（）的格式问题&lt;br/&gt;第二部分 入侵防范准备&lt;br/&gt;第12章 加固系统&lt;br/&gt;12.1 用SSH保护用户会话&lt;br/&gt;12.1.1 编译SSH2&lt;br/&gt;12.1.2 配置SSH&lt;br/&gt;12.1.3 使用SSH&lt;br/&gt;12.1.4 用SSH包装X&lt;br/&gt;12.1.5 使用SSH、PPP和Perl的VPN&lt;br/&gt;12.1.6 使用sftp&lt;br/&gt;12.1.7 使用scp&lt;br/&gt;12.1.8 用SSH封装其他基于TCP的服务&lt;br/&gt;12.1.9 使用FreeS/WAN IPSec建立VPN&lt;br/&gt;12.1.10 SSH不能防范的脆弱之处&lt;br/&gt;12.2 PGP&lt;br/&gt;12.3 FSF的PGP替代软件&lt;br/&gt;12.3.1 下载&lt;br/&gt;12.3.2 编译&lt;br/&gt;12.3.3 工作原理&lt;br/&gt;12.3.4 生成密钥&lt;br/&gt;12.3.5 交换密钥&lt;br/&gt;12.3.6 传播你的公开密钥&lt;br/&gt;12.3.7 签名文件&lt;br/&gt;12.3.8 邮件的加密和签名&lt;br/&gt;12.3.9 加密的备份和其他过滤器&lt;br/&gt;12.3.10 非常高的GPG安全性&lt;br/&gt;12.4 使用IP Chain和DMZ的防火墙&lt;br/&gt;12.4.1 IP Chain不能做什么&lt;br/&gt;12.4.2 IP Chain基础&lt;br/&gt;12.4.3 IP Chain命令&lt;br/&gt;12.4.4 启动一个防火墙脚本&lt;br/&gt;12.4.5 防火墙的基本用法&lt;br/&gt;12.4.6 阻塞外部恶意入侵&lt;br/&gt;12.4.7 IP伪装&lt;br/&gt;12.4.8 创建DMZ&lt;br/&gt;12.4.9 有状态的防火墙&lt;br/&gt;12.4.10 SSH危险&lt;br/&gt;12.4.11 加密的邮件访问&lt;br/&gt;第13章 硬件准备&lt;br/&gt;13.1 时间就是一切&lt;br/&gt;13.2 高级准备&lt;br/&gt;13.3 切换到辅助控制&lt;br/&gt;13.3.1 哪个系统应该具有备份系统&lt;br/&gt;13.3.2 两类备份系统&lt;br/&gt;13.3.3 安全备份系统设计&lt;br/&gt;13.3.4 保持安全备份系统处于就绪状态&lt;br/&gt;13.3.5 检查高速缓存&lt;br/&gt;13.3.6 最好准备一个空闲的硬盘&lt;br/&gt;第14章 配置准备&lt;br/&gt;14.1 TCP Wrapper&lt;br/&gt;14.1.1 TCP Wrapper的使用&lt;br/&gt;14.1.2 TCP Wrapper的高级使用&lt;br/&gt;14.2 自适应TCP Wrapper&lt;br/&gt;14.3 Cracker Trap&lt;br/&gt;14.3.1 /etc/service文件&lt;br/&gt;14.3.2 /etc/inetd.conf文件&lt;br/&gt;14.3.3 /etc/hosts.allow文件&lt;br/&gt;14.4 用内核模式终止黑客服务器&lt;br/&gt;14.5 应急训练&lt;br/&gt;14.5.1 飞机失事演习&lt;br/&gt;14.5.2 这只是一次测试&lt;br/&gt;14.5.3 危险和预防&lt;br/&gt;14.5.4 计划好进行哪些演习&lt;br/&gt;14.5.5 测试系统&lt;br/&gt;14.5.6 安全的特洛伊木马&lt;br/&gt;14.5.7 程序的大小很重要&lt;br/&gt;14.5.8 引起更多的麻烦&lt;br/&gt;14.6 用Tiger team侵入你自己的系统&lt;br/&gt;第15章 扫描系统&lt;br/&gt;15.1 Nessus安全扫描程序&lt;br/&gt;15.2 SARA和SAINT安全审计程序&lt;br/&gt;15.3 nmap网络映射程序&lt;br/&gt;15.4 Snort攻击检测程序&lt;br/&gt;15.5 用SHADOW进行扫描和分析&lt;br/&gt;15.6 John the Ripper&lt;br/&gt;15.7 保存RPM数据库校验和&lt;br/&gt;第三部分 入 侵 检 测&lt;br/&gt;第16章 行为监视&lt;br/&gt;16.1 日志文件&lt;br/&gt;16.2 如何利用日志文件&lt;br/&gt;16.3 当有人攻击系统时呼叫系统管理员&lt;br/&gt;16.4 一个自动呼叫的例子&lt;br/&gt;16.5 使用你的自动呼叫的例子&lt;br/&gt;16.6 呼叫telnet和rsh的使用&lt;br/&gt;16.7 监视端口的使用&lt;br/&gt;16.8 使用tcpdump监视你的局域网&lt;br/&gt;16.8.1 编译tcpdump&lt;br/&gt;16.8.2 使用tcpdump&lt;br/&gt;16.9 用欺骗工具包监视扫描程序&lt;br/&gt;16.10 监视进程&lt;br/&gt;16.11 使用cron来提防黑客&lt;br/&gt;16.12 Caller ID&lt;br/&gt;第17章 扫描系统查找异常&lt;br/&gt;17.1 找出可疑的文件&lt;br/&gt;17.1.1 分析可疑的文件&lt;br/&gt;17.1.2 定期地比较文件内容&lt;br/&gt;17.2 Tripwire&lt;br/&gt;17.2.1 安装Tripwire&lt;br/&gt;17.2.2 使用Tripwire&lt;br/&gt;17.2.3 Tripwire不能保护什么&lt;br/&gt;17.2.4 Tripwire的替代程序&lt;br/&gt;17.3 检测删除的可执行文件&lt;br/&gt;17.4 检测混杂模式的网络接口卡&lt;br/&gt;17.5 找出混杂的进程&lt;br/&gt;17.6 自动检测被涂改的Web页面&lt;br/&gt;第四部分 入 侵 恢 复&lt;br/&gt;第18章 重新获得对系统的控制&lt;br/&gt;18.1 找到黑客运行的进程&lt;br/&gt;18.2 处理运行着的黑客进程&lt;br/&gt;18.3 断开调制解调器、网络、打印机和系统&lt;br/&gt;第19章 找出并修复损害&lt;br/&gt;19.1 检查/var/log日志&lt;br/&gt;19.2 syslogd和klogd守护进程&lt;br/&gt;19.3 远程记录&lt;br/&gt;19.4 解释日志文件项&lt;br/&gt;19.4.1 lastlog&lt;br/&gt;19.4.2 messages&lt;br/&gt;19.4.3 syslog&lt;br/&gt;19.4.4 kernlog&lt;br/&gt;19.4.5 cron&lt;br/&gt;19.4.6 xferlog&lt;br/&gt;19.4.7 daemon&lt;br/&gt;19.4.8 mail&lt;br/&gt;19.5 检查其他日志&lt;br/&gt;19.6 检查TCP Wrapper&lt;br/&gt;19.7 文件系统被怎样破坏&lt;br/&gt;19.8 植入假的数据&lt;br/&gt;19.9 修改了的监视程序&lt;br/&gt;19.10 什么都不可信该怎么办&lt;br/&gt;19.11 重新获得控制&lt;br/&gt;19.12 找到黑客修改的文件&lt;br/&gt;19.12.1 解释tar -d的输出&lt;br/&gt;19.12.2 用RPM加速检查&lt;br/&gt;19.12.3 RPM修复&lt;br/&gt;19.12.4 恢复数据库&lt;br/&gt;19.12.5 外设损害&lt;br/&gt;19.12.6 通过恶意电子邮件偷窃&lt;br/&gt;19.12.7 内核会被怎样破坏&lt;br/&gt;19.13 封锁攻击&lt;br/&gt;19.14 找到set-UID程序&lt;br/&gt;19.15 找到mstream特洛伊木马&lt;br/&gt;第20章 找出黑客的系统&lt;br/&gt;20.1 用nslookup跟踪数字IP地址&lt;br/&gt;20.2 用dig跟踪数字IP地址&lt;br/&gt;20.3 查找.com拥有者&lt;br/&gt;20.4 从IP地址直接找到黑客&lt;br/&gt;20.5 查找.gov系统&lt;br/&gt;20.6 使用ping&lt;br/&gt;20.7 使用traceroute&lt;br/&gt;20.8 邻近系统的结果&lt;br/&gt;20.9 最近一次对黑客的国际追踪&lt;br/&gt;20.10 确信你找到了攻击者&lt;br/&gt;20.11 其他系统管理员：他们关心吗&lt;br/&gt;第21章 惩罚黑客&lt;br/&gt;21.1 警察会有多大帮助&lt;br/&gt;21.1.1 FBI&lt;br/&gt;21.1.2 美国秘密服务&lt;br/&gt;21.1.3 其他联邦机构&lt;br/&gt;21.1.4 州立机构&lt;br/&gt;21.1.5 本地警察&lt;br/&gt;21.1.6 准备你的案子&lt;br/&gt;21.1.7 跟踪被盗的数据&lt;br/&gt;21.1.8 关心证据&lt;br/&gt;21.2 起诉&lt;br/&gt;21.3 允许非法行为的ISP要负的责任&lt;br/&gt;21.4 反击&lt;br/&gt;21.4.1 法律问题&lt;br/&gt;21.4.2 大量垃圾邮件攻击&lt;br/&gt;21.4.3 死亡性ping&lt;br/&gt;21.4.4 恶意的Java Applet&lt;br/&gt;21.4.5 雇佣打手&lt;br/&gt;第五部分 附 录&lt;br/&gt;附录A 有关安全技术的最新网上资???&lt;br/&gt;附录B 其他参考资源&lt;br/&gt;附录C 网络服务和端口&lt;br/&gt;附录D PORTS.C程序清单&lt;br/&gt;附录E BLOCKIP.CSH程序清单&lt;br/&gt;附录F FPROMISC.CSH程序清单&lt;br/&gt;附录G OVERWRITE.C程序清单&lt;br/&gt;附录H 危险等级&lt;br/&gt;附录I 本书附带光盘的内容&lt;br/&gt;附录J 术语表&lt;br/&gt;</description><pubDate>2008-09-22 20:27:34</pubDate></item>
<item><title>Ubuntu8.0.4速成手册V1.0</title><link>http://www.netyi.net/training/569d4535-cbe8-41d4-ba4d-e2d8f1bc3953</link><description>非常非常实用的Ubuntu 8.04使用手册&lt;br/&gt;&lt;br/&gt;系统安装篇&lt;br/&gt;首先下载8.04的镜像，32位cpu就选32位版本，64位cpu请相信我大胆的选择64位版本&lt;br/&gt;^_^&lt;br/&gt;国内LUPAWORLD的cd镜像&lt;br/&gt;http://mirror.lupaworld.com/ubuntu/releases/8.04/&lt;br/&gt;官方的下载点： http://releases.ubuntu.com/releases/8.04&lt;br/&gt;注意这里有Desktop,Server的版本选择，一般桌面用户下载Desktop CD就可以了&lt;br/&gt;下载完后，先验证一下镜像的MD5码是否正确，然后把镜像刻录成光盘进行安装。 把刻录&lt;br/&gt;好的CD，放进光驱，选择光驱启动，进入安装。&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;系统优化篇&lt;br/&gt;Ubuntu8.04经过以下步骤优化后，性能会得到明显提高，新手在第一次尝试优化前需要留&lt;br/&gt;意的是最好逐项优化后验证一下系统有没有出现问题，如果有问题可以马上回退到上一步优&lt;br/&gt;化方法，有经验的朋友就不用这么麻烦。&lt;br/&gt;1。选择合适的Ubuntu版本&lt;br/&gt;在系统安装篇已经说过了，32位CPU用户安装32位版的Ubuntu，64位CPU的就安装&lt;br/&gt;64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一&lt;br/&gt;直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件，只&lt;br/&gt;要在终端输入以下命令，安装相应的32位包：&lt;br/&gt;sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;系统安全篇&lt;br/&gt;相信大家都已经饱受或经常听到windows系统如何多病毒，如何脆弱，但linux真的就&lt;br/&gt;100％安全吗？并不是，linux系统同样有病毒，同样会受到恶意攻击，但相对windows来说，&lt;br/&gt;这样的事情是小巫见大巫。&lt;br/&gt;为了让大家的ubuntu系统更加安全，请大家参考以下内容：&lt;br/&gt;1。设置足够安全的系统密码&lt;br/&gt;何谓足够安全：1。不低于8位字符 2。不要在密码中含有任何泄露个人资料的信息如出&lt;br/&gt;生日期 3。尽量多使用不常用符号跟数字组合，并区分大小写&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;系统美化篇&lt;br/&gt;想把自己的Ubuntu美化得比vista,OSX更漂亮吗？&lt;br/&gt;要美化我们的Ubuntu桌面，需要用到以下几个软件：&lt;br/&gt;1。compiz fusion&lt;br/&gt;2。emerald&lt;br/&gt;3。awn(awant window navigator)&lt;br/&gt;4。screenlets&lt;br/&gt;5。Mac4Lin&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;软件安装篇&lt;br/&gt;首先说明一下ubuntu的软件安装大概有几种方式：&lt;br/&gt;1。deb包的安装方式&lt;br/&gt;deb是debian系Linux的包管理方式，ubuntu是属于debian系的Linux发行版，所&lt;br/&gt;以默认支持这种软件安装方式，当下载到一个deb格式的软件后，在终端输入这个命令就能&lt;br/&gt;安装：&lt;br/&gt;sudo dpkg -i *.deb&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;软件优化篇&lt;br/&gt;系统需要优化，软件同样需要优化^_^&lt;br/&gt;1。firefox终极优化&lt;br/&gt;firefox 3.0是目前浏览器中算是最好的一款，但通过优化之后，你会发现它会速度更快更&lt;br/&gt;好用！&lt;br/&gt;在firefox的url栏中输入：about:config进入配置页面，然后搜索以下的关键项,如果搜&lt;br/&gt;索不到这些 关键项就自己新建，bool的就建布尔，整数的就建整数，字符串的就建字符串&lt;br/&gt;更改　&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;软件开发篇&lt;br/&gt;Linux是开发者的乐园&lt;br/&gt;1。安装JAVA环境支持&lt;br/&gt;sudo apt-get install sun-java6-jre&lt;br/&gt;如果空间富裕，建议安装一个JDK:&lt;br/&gt;sudo apt-get install sun-java6-jdk&lt;br/&gt;......&lt;br/&gt;&lt;br/&gt;常见问题篇&lt;br/&gt;Q 1：什么是Ubuntu？&lt;br/&gt;A 1：中文名“乌班图”，是基于debian的一个Gnu/Linux操作系统。理念是“Humanity to&lt;br/&gt;others”，即“人道待人”。我们Ubuntuer都是乐于助人的好兄弟,而且它是永久免费的&lt;br/&gt;Smile。参见http://www.ubuntu.org.cn/ubuntu&lt;br/&gt;Q 2：我的eva跟scim发生冲突，导致在使用eva的时候经常崩溃，怎么解决？&lt;br/&gt;......</description><pubDate>2008-09-17 15:07:20</pubDate></item>
<item><title>oreilly 学习 GNU_Emacs（第二版）中文版</title><link>http://www.netyi.net/training/f7076c7d-f28c-4ec5-b2dc-8c817033ace1</link><description>GNU Emacs是Emacs编辑器家族中最受欢迎、传播范围最广、也是最强大和最灵活的UNIX文本编辑器。与其他文本编辑器的重要区别在于它是一个完备的工作环境，使用Emacs可以完成各种日常工作。本书循序渐进地讲述Emacs的入门知识，随着本书的深入，读者的Emacs使用水平将从初级（只会进行简单的文字编辑）提高到足以完成相当复杂的定制和程序设计任务的阶段。&lt;br/&gt;本书对Emacs 19.30中的新增功能做了全面的介绍，内容涉及字体和颜色、下拉菜单、卷屏条、增强的X窗口系统支持，以及对大多数标准按键进行正确的绑定。此外，书中还对Emacs自带的新闻阅读器程序Gnus和文件传输协议的透明接口ange-ftp模式进行了介绍。&lt;br/&gt;本书内容包括：&lt;br/&gt;* 把Emacs当做一个因特网工具箱来使用&lt;br/&gt;* Emacs丰富而又全面的在线帮助功能&lt;br/&gt;* 如何使用Emacs来编辑文件&lt;br/&gt;* 把Emacs当做一种“shell环境”来使用&lt;br/&gt;* 如何利用Emacs内建的排版功能&lt;br/&gt;* 如何使用多个编辑缓冲区、多个Emacs窗口、多个X窗口&lt;br/&gt;* 对Emacs进行定制&lt;br/&gt;* Emacs到X窗口系统的接口&lt;br/&gt;* 用宏来完成重复性工作的理由和方法&lt;br/&gt;* 作为程序设计环境的Emacs&lt;br/&gt;* Emacs LISP程序设计入门&lt;br/&gt;* 如何获得Emacs&lt;br/&gt;</description><pubDate>2008-09-13 13:09:53</pubDate></item>
<item><title>[oreilly sed与awk第二版中文版][5][exth][pdg].zip.zip</title><link>http://www.netyi.net/training/08362837-46fd-43ea-8972-9731f2a2b4b0</link><description>sed和awk是用户、程序员和管理员应用的工具。之所以称为sed是因为它是一个流编辑器（stream editor），用于对许多文件执行一系列的编辑操作。awk是根据它的开发者Aho、Weinberger和Kernighan命名的。awk是一种编程语言，它可以使你很容易地处理结构化数据和生成格式化报告。第二版介绍了awk的POSIX标准，同时介绍了一些可免费使用的以及商业版的awk。&lt;br/&gt;本书在一开始就给出了一个概述和指南，论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法，以脚本的形式接收用户的命令。因为所有这三个程序都使用UNIX正则表达式，因此书中用一章的篇幅来介绍UNIX的正则表达式语法。&lt;br/&gt;然后，本书介绍如何编写sed脚本。从编写几行简单的脚本开始，学习进行手工编辑操作的其他基本命令和高级命令，以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个临时缓冲区的命令。&lt;br/&gt;本书的第二部分经过广泛的修订，包括了POSIX awk，以及3个可免费使用的和3个商业版的awk。本书介绍了awk语言的主要特点以及如何编写简单的脚本。你还能了解到：&lt;br/&gt;* 通用的程序结构&lt;br/&gt;* 如何使用awk的内部函数&lt;br/&gt;* 如何编写用户的定义函数&lt;br/&gt;* awk程序的调试技术&lt;br/&gt;* 如何开发一个处理索引的应用程序，该程序演示了awk的强大功能&lt;br/&gt;* 得到不同awk版本的FTP和联系信息&lt;br/&gt;本书还包含了一组用户提供的程序，这些程序展示了广泛的sed和awk程序风格和技巧。</description><pubDate>2008-09-13 13:03:04</pubDate></item>
<item><title>Building Embedded Linux Systems (第二版 08年)</title><link>http://www.netyi.net/training/7c7ba462-589a-4cb1-97e2-9b2e44c3e488</link><description>Book description &lt;br/&gt;&lt;br/&gt;Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux. Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages commonly used.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Full Description &lt;br/&gt;There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux. &lt;br/&gt;&lt;br/&gt;Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks at the strengths and weaknesses of using Linux in an embedded system, plus a discussion of licensing issues, and an introduction to real-time, with a discussion of real-time options for Linux.&lt;br/&gt;&lt;br/&gt;This indispensable book features arcane and previously undocumented procedures for: &lt;br/&gt;Building your own GNU development toolchain&lt;br/&gt;Using an efficient embedded development framework&lt;br/&gt;Selecting, configuring, building, and installing a target-specific kernel&lt;br/&gt;Creating a complete target root filesystem&lt;br/&gt;Setting up, manipulating, and using solid-state storage devices&lt;br/&gt;Installing and configuring a bootloader for the target&lt;br/&gt;Cross-compiling a slew of utilities and packages&lt;br/&gt;Debugging your embedded system using a plethora of tools and techniques&lt;br/&gt;Using the uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb packages&lt;br/&gt;&lt;br/&gt;By presenting how to build the operating system components from pristine sources and how to find more documentation or help, Building Embedded Linux Systems greatly simplifies the task of keeping complete control over your embedded operating system.</description><pubDate>2008-09-10 10:36:56</pubDate></item>
<item><title>Linux高级程序设计</title><link>http://www.netyi.net/training/2b8bcb33-02a6-4da0-9c4d-a034ac5a4d05</link><description>畅销书《Linux 程序设计（第3 版）》后使你更上一层楼的经典著作.&lt;br/&gt;&lt;br/&gt;【内容简介】&lt;br/&gt;本书是Linux 程序设计领域的一部力作，讲解了大量程序员需要掌握的关键知识点，包括Linux 开发中的基本工具、Linux 系统编程、Linux 桌面开发以及Linux 与Web 开发。书中包括大量有益的经验之谈和富于启发的示例。&lt;br/&gt;　　本书主要针对已有一定Linux 开发经验或者从其他平台转到Linux 平台的专业程序员，同样也适合想更多了解系统以解决实际问题的Linux 使用者。 &lt;br/&gt;&lt;br/&gt;【编辑推荐】&lt;br/&gt;“本书不是一本适合Linux初学者的指南，有经验的Linux程序员都能从中受益。它深入地阐述了Linux程序设计过程中所涉及的重要知识、技巧和常用工具。让你能更透彻地理解：‘作为一位现代Linux程序员，你究竟需要什么。’”&lt;br/&gt;——著名开源技术社区LuPA（http：／／www．1upaworld．com／）强烈推荐&lt;br/&gt;“本书出色地为其他平台的程序员揭示了Linux程序设计的复杂本质。而且特别强调了内核开发。为作者喝彩!”&lt;br/&gt;　　　　　　　　　　　　　　　　　　　——Linux Magazine杂志&lt;br/&gt;读了《Linux程序设计（第3版）》之后还不过瘾？本书将为你献上一顿饕餮大餐&lt;br/&gt;　 本书是Linux程序设计领域内的经典著作。涵盖了各种常用的和最重要的Linux程序设计的技术和方法。书中蕴含了作者的宝贵经验。提供了大量的最佳实践。无论你是有开发经验的Linux程序员。还是从其他平台转至Linux上的专业开发者。都能通过本书学到最新的Linux平台开发技术。迅速成为现代Linux程序员。 &lt;br/&gt;</description><pubDate>2008-09-08 12:14:36</pubDate></item>
<item><title>Linux程序设计参考书（六部）</title><link>http://www.netyi.net/training/df698991-ff84-4cee-806c-6f9f8008f24b</link><description>上传者：此文件包含了六部书。&lt;br/&gt;前两部对初学者比较有价值。深入浅出，图文并茂，软硬兼顾。&lt;br/&gt;第二部给出了很多实例，且经作者修订验证，很实用。&lt;br/&gt;作者或编译者看来是编程专家。语言流畅，准确，易懂。是难得的中文编程好书。&lt;br/&gt;以下是目录。我仅将第一章列出详细目录。其他各章仅列出大标题。&lt;br/&gt;&lt;br/&gt;第1章硬件基础与软件基础&lt;br/&gt;1.1 硬件基础&lt;br/&gt;1.1.1 CPU&lt;br/&gt;1.1.2 存储器&lt;br/&gt;1.1.3 总线&lt;br/&gt;1.1.4 控制器和外设&lt;br/&gt;1.1.5 地址空间&lt;br/&gt;1.1.6 时钟&lt;br/&gt;1.2 软件基础&lt;br/&gt;1.2.1 计算机语言&lt;br/&gt;1.2.1 计算机语言&lt;br/&gt;1.2.2 什么是操作系统&lt;br/&gt;&lt;br/&gt;第2章内存管理&lt;br/&gt;第3章进程&lt;br/&gt;第4章进程间通信机制&lt;br/&gt;第5章PCI&lt;br/&gt;第6章中断处理与设备驱动程序&lt;br/&gt;第7章文件系统&lt;br/&gt;第8章网络&lt;br/&gt;第9章内核机制与模块&lt;br/&gt;第10章处理器&lt;br/&gt;第11章Linux内核源代码&lt;br/&gt;第12章Linux 数据结构&lt;br/&gt;附录A 有用的Web和FTP站点&lt;br/&gt;附录B 词汇表&lt;br/&gt;&lt;br/&gt;第二部 Linux编程实例&lt;br/&gt;第1章Hello, World&lt;br/&gt;1.1 内核模块的Makefiles文件&lt;br/&gt;1.2 多重文件内核模块&lt;br/&gt;第2章字符设备文件&lt;br/&gt;第3章/proc文件系统&lt;br/&gt;第4章把/proc用于输入&lt;br/&gt;第5章把设备文件用于输入&lt;br/&gt;第6章启动参数&lt;br/&gt;第7章系统调用&lt;br/&gt;第8章阻塞处理&lt;br/&gt;第9章替换printk&lt;br/&gt;第10章任务调度&lt;br/&gt;第11章中断处理程序&lt;br/&gt;第12章对称多处理&lt;br/&gt;第13章常见错误&lt;br/&gt;附录A 2.0和2.2之间的差异&lt;br/&gt;附录B 其他资源&lt;br/&gt;附录C 给出你的评价&lt;br/&gt;&lt;br/&gt;第三部Linux程序员指南&lt;br/&gt;第1章Linux操作系统&lt;br/&gt;第2章Linux内核&lt;br/&gt;第3章Linux libc包&lt;br/&gt;第4章系统调用&lt;br/&gt;第5章“瑞士军刀”：ioctl&lt;br/&gt;第6章Linux进程间通信&lt;br/&gt;第7章声音编程&lt;br/&gt;第8章字符单元图形&lt;br/&gt;第9章I/O端口编程&lt;br/&gt;第10章把应用程序移植到Linux上&lt;br/&gt;附录以字母顺序排列的系统调用&lt;br/&gt;&lt;br/&gt;第四部Linux内核概念系统结构&lt;br/&gt;第1章系统结构&lt;br/&gt;第2章子系统的系统结构&lt;br/&gt;第3章结论&lt;br/&gt;附录A 术语定义&lt;br/&gt;附录B 参考文献&lt;br/&gt;&lt;br/&gt;第五部分Linux内核具体系统结构&lt;br/&gt;第1章前言&lt;br/&gt;第2章系统结构&lt;br/&gt;第3章子系统结构&lt;br/&gt;第4章结论&lt;br/&gt;附录A 术语定义&lt;br/&gt;附录B 参考文献&lt;br/&gt;&lt;br/&gt;第六部分附录&lt;br/&gt;附录A Linux文档工程拷贝许可证&lt;br/&gt;附录B GNU通用公共许可证&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-09-08 09:46:50</pubDate></item>
<item><title>Learning the vi and vim editors</title><link>http://www.netyi.net/training/1baa1799-0873-4b63-b2c2-28588c6860f6</link><description>Text editing is one of the most common tasks on any computer system, and vi is one&lt;br/&gt;of the most useful standard text editors on a system. With vi you can create new files&lt;br/&gt;or edit any existing text-only file.&lt;br/&gt;vi, like many of the classic utilities developed during the early years of Unix, has a&lt;br/&gt;reputation for being hard to navigate. Bram Moolenaar’s enhanced clone, Vim (“vi&lt;br/&gt;Improved”), has gone a long way toward removing reasons for such impressions. Vim&lt;br/&gt;includes countless conveniences, visual guides, and help screens. It has become probably&lt;br/&gt;the most popular version of vi, so this seventh edition of this book devotes seven&lt;br/&gt;new chapters to it in Part II, Vim. However, many other worthy clones of vi also exist;&lt;br/&gt;we cover three of them in Part III, Other vi Clones.&lt;br/&gt;Scope of This Book&lt;br/&gt;This book consists of 18 chapters and 4 appendixes, divided into 4 parts. Part I, Basic&lt;br/&gt;and Advanced vi, is designed to get you started using vi quickly, and to follow up with&lt;br/&gt;advanced skills that will let you use it effectively.&lt;br/&gt;The first two chapters, Chapter 1, The vi Text Editor, and Chapter 2, Simple Editing,&lt;br/&gt;present some simple vi commands with which you can get started. You should practice&lt;br/&gt;these until they are second nature. You could stop reading at the end of Chapter 2,&lt;br/&gt;having learned some elementary editing tools.&lt;br/&gt;But vi is meant to do a lot more than rudimentary word processing; the variety of&lt;br/&gt;commands and options enables you to shortcut a lot of editing drudgery. Chapter 3,&lt;br/&gt;Moving Around in a Hurry, and Chapter 4, Beyond the Basics, concentrate on easier&lt;br/&gt;ways to do tasks. During your first reading, you’ll get at least an idea of what vi can do&lt;br/&gt;and what commands you might harness for your specific needs. Later, you can come&lt;br/&gt;back to these chapters for further study.&lt;br/&gt;Chapter 5, Introducing the ex Editor, Chapter 6, Global Replacement, and Chapter 7,&lt;br/&gt;Advanced Editing, provide tools that help you shift more of the editing burden to the&lt;br/&gt;computer. They introduce you to the ex line editor underlying vi, and they show you&lt;br/&gt;how to issue ex commands from within vi.</description><pubDate>2008-09-01 13:57:23</pubDate></item>
<item><title>Apress.Beginning.Ubuntu.Linux.3rd.Edition.Jun.2008</title><link>http://www.netyi.net/training/4cc59902-c8fe-4bfb-a82c-22b6fe176b6f</link><description>■CHAPTER 8 Getting Everything Up and Running . . . . . . . . . . . . . . . . . . . . . . . . . . 117&lt;br/&gt;■CHAPTER 9 How to Secure Your Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175&lt;br/&gt;■CHAPTER 10 Personalizing Ubuntu: Getting Everything Just Right . . . . . . . . . . 213&lt;br/&gt;■CHAPTER 11 Ubuntu Replacements for Windows Programs . . . . . . . . . . . . . . . . 257&lt;br/&gt;■CHAPTER 12 Managing Your Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279&lt;br/&gt;Contents at a Glance&lt;br/&gt;v&lt;br/&gt;PART 4 ■ ■ ■ The Shell and Beyond&lt;br/&gt;■CHAPTER 13 Introducing the BASH Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303&lt;br/&gt;■CHAPTER 14 Understanding Linux Files and Users . . . . . . . . . . . . . . . . . . . . . . . . 321&lt;br/&gt;■CHAPTER 15 Working with Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347&lt;br/&gt;■CHAPTER 16 Taking Control of the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365&lt;br/&gt;■CHAPTER 17 Cool Shell Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377&lt;br/&gt;PART 5 ■ ■ ■ Multimedia&lt;br/&gt;■CHAPTER 18 Digital Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391&lt;br/&gt;■CHAPTER 19 Movies and Multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413&lt;br/&gt;■CHAPTER 20 Digital Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429&lt;br/&gt;PART 6 ■ ■ ■ Office Tasks&lt;br/&gt;■CHAPTER 21 Making the Move to OpenOffice.org . . . . . . . . . . . . . . . . . . . . . . . . . 453&lt;br/&gt;■CHAPTER 22 OpenOffice.org Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463&lt;br/&gt;■CHAPTER 23 In Depth: Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479&lt;br/&gt;■CHAPTER 24 In Depth: Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491&lt;br/&gt;■CHAPTER 25 In Depth: Impress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501&lt;br/&gt;■CHAPTER 26 In Depth: Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511&lt;br/&gt;■CHAPTER 27 In Depth: Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521&lt;br/&gt;PART 7 ■ ■ ■ Keeping Your System Running&lt;br/&gt;■CHAPTER 28 Installing and Removing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 545&lt;br/&gt;■CHAPTER 29 Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575&lt;br/&gt;■CHAPTER 30 Optimizing Your System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585&lt;br/&gt;■CHAPTER 31 Backing Up Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599&lt;br/&gt;■CHAPTER 32 Scheduling Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613&lt;br/&gt;■CHAPTER 33 Accessing Computers Remotely . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619&lt;br/&gt;PART 8 ■ ■ ■ Appendixes&lt;br/&gt;■APPENDIX A Glossary of Linux Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635&lt;br/&gt;■APPENDIX B BASH Command Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657&lt;br/&gt;■APPENDIX C Getting Further Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671&lt;br/&gt;■APPENDIX D Exploring the DVD-ROM and Other Ubuntu Versions . . . . . . . . . . . 681&lt;br/&gt;■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695&lt;br/&gt;vii&lt;br/&gt;Contents&lt;br/&gt;About the Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii&lt;br/&gt;About the Technical Reviewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv&lt;br/&gt;Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii&lt;br/&gt;Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi&lt;br/&gt;PART 1 ■ ■ ■ Introducing the World of Linux&lt;br/&gt;■CHAPTER 1 Welcome! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;What Is Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;The Age of Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5&lt;br/&gt;The Problems with Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6&lt;br/&gt;The Benefits of Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8&lt;br/&gt;Fewer Crashes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8&lt;br/&gt;Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8&lt;br/&gt;Free and Shareable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br/&gt;No Annoying Copy Protection or Usage Restrictions. . . . . . . . . . . . . . 9&lt;br/&gt;The Linux Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11&lt;br/&gt;■CHAPTER 2 A History and Politics Lesson . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13&lt;br/&gt;In the Beginning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13&lt;br/&gt;The GNU Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16&lt;br/&gt;Proprietary Software and the GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17&lt;br/&gt;GNU and Linux Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18&lt;br/&gt;Different Flavors of Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;Linux Today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20&lt;br/&gt;Modern Linux Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21&lt;br/&gt;viii ■CONTENTS&lt;br/&gt;■CHAPTER 3 The Realities of Running Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;Learning to Use Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;Who Uses Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24&lt;br/&gt;Getting Hold of Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25&lt;br/&gt;Using Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27&lt;br/&gt;PART 2 ■ ■ ■ Installing Ubuntu&lt;br/&gt;■CHAPTER 4 Preinstallation Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31&lt;br/&gt;Understanding Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31&lt;br/&gt;Freeing Up Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33&lt;br/&gt;Reclaiming Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34&lt;br/&gt;Removing Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35&lt;br/&gt;Using Another Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35&lt;br/&gt;Backing Up Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37&lt;br/&gt;Backing Up E-Mail Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38&lt;br/&gt;Making Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41&lt;br/&gt;■CHAPTER 5 Installing Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43&lt;br/&gt;An Overview of the Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . 43&lt;br/&gt;Step-by-Step Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46&lt;br/&gt;Stage 1: Prepare the Windows Partition for Resizing . . . . . . . . . . . . 46&lt;br/&gt;Stage 2: Boot from the DVD-ROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . 48&lt;br/&gt;Stage 3: Choose Language Settings. . . . . . . . . . . . . . . . . . . . . . . . . . 50&lt;br/&gt;Stage 4: Select from the Boot Menu. . . . . . . . . . . . . . . . . . . . . . . . . . 50&lt;br/&gt;Stage 5: Choose a Language for Ubuntu . . . . . . . . . . . . . . . . . . . . . . 52&lt;br/&gt;Stage 6: Select Your Country and Time Zone . . . . . . . . . . . . . . . . . . 53&lt;br/&gt;Stage 7: Confirm Your Keyboard Layout . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Stage 8: Repartition Your Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . 55&lt;br/&gt;Stage 9: Enter a Username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66&lt;br/&gt;Stage 10: Import Documents and Settings . . . . . . . . . . . . . . . . . . . . 68&lt;br/&gt;Stage 11: Confirm Installation Choices . . . . . . . . . . . . . . . . . . . . . . . 69&lt;br/&gt;Stage 12: Wait During Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 70&lt;br/&gt;Stage 13: Reboot and Enjoy Ubuntu! . . . . . . . . . . . . . . . . . . . . . . . . . 71&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74&lt;br/&gt;■CONTENTS ix&lt;br/&gt;■CHAPTER 6 Solving Installation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75&lt;br/&gt;Preinstallation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75&lt;br/&gt;Installation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79&lt;br/&gt;Postinstallation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81&lt;br/&gt;Graphical Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84&lt;br/&gt;Using the Screens and Graphics Utility . . . . . . . . . . . . . . . . . . . . . . . 86&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93&lt;br/&gt;PART 3 ■ ■ ■ The No-Nonsense Getting&lt;br/&gt;Started Guide&lt;br/&gt;■CHAPTER 7 Booting Ubuntu for the First Time . . . . . . . . . . . . . . . . . . . . . . . . 97&lt;br/&gt;Starting Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97&lt;br/&gt;Logging In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99&lt;br/&gt;Exploring the Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100&lt;br/&gt;First Impressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101&lt;br/&gt;Shutting Down or Restarting Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . 103&lt;br/&gt;Desktop Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105&lt;br/&gt;Quick Desktop Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107&lt;br/&gt;Running Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110&lt;br/&gt;Working with Virtual Desktops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111&lt;br/&gt;Using the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113&lt;br/&gt;Cutting and Pasting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115&lt;br/&gt;■CHAPTER 8 Getting Everything Up and Running . . . . . . . . . . . . . . . . . . . . . 117&lt;br/&gt;Ubuntu Hardware Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117&lt;br/&gt;Proprietary vs. Open-Source Drivers . . . . . . . . . . . . . . . . . . . . . . . . 118&lt;br/&gt;Installing Device Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119&lt;br/&gt;How to Configure Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121&lt;br/&gt;Using the Command Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122&lt;br/&gt;Installing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122&lt;br/&gt;x ■CONTENTS&lt;br/&gt;Getting Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124&lt;br/&gt;Using NetworkManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124&lt;br/&gt;Configuring an Ethernet Network Device . . . . . . . . . . . . . . . . . . . . . 125&lt;br/&gt;Connecting to a Wireless Network . . . . . . . . . . . . . . . . . . . . . . . . . . 128&lt;br/&gt;Installing Windows Wireless Network Device Drivers . . . . . . . . . . 131&lt;br/&gt;Using Dial-Up Telephone Modems . . . . . . . . . . . . . . . . . . . . . . . . . . 141&lt;br/&gt;Working with a Proxy Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144&lt;br/&gt;Configuring Power-Saving Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145&lt;br/&gt;Using Power-Management Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . 145&lt;br/&gt;Spinning Down the Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149&lt;br/&gt;Adding a Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150&lt;br/&gt;Configuring a Local Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150&lt;br/&gt;Configuring a Network Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152&lt;br/&gt;Configuring a Windows/SMB Shared Printer . . . . . . . . . . . . . . . . . . 154&lt;br/&gt;Administering a Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156&lt;br/&gt;Using Digital Cameras, MP3 Players, and USB Memory Sticks . . . . . . . 157&lt;br/&gt;Configuring a Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158&lt;br/&gt;Installing 3D Drivers and Activating Desktop Visual Effects . . . . . . . . . 160&lt;br/&gt;Configuring Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;Pairing Bluetooth Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;Transferring Files Between Bluetooth Devices . . . . . . . . . . . . . . . . 164&lt;br/&gt;Using a Bluetooth Keyboard or Mouse . . . . . . . . . . . . . . . . . . . . . . . 166&lt;br/&gt;Configuring Sound Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168&lt;br/&gt;Configuring E-Mail and Instant Messaging . . . . . . . . . . . . . . . . . . . . . . . 169&lt;br/&gt;Configuring E-Mail Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169&lt;br/&gt;Setting Up Instant Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173&lt;br/&gt;■CHAPTER 9 How to Secure Your Computer . . . . . . . . . . . . . . . . . . . . . . . . . . 175&lt;br/&gt;Windows Security vs. Linux Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176&lt;br/&gt;Root and Ordinary Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177&lt;br/&gt;Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179&lt;br/&gt;Setting Up for Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180&lt;br/&gt;Encrypting and Decrypting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190&lt;br/&gt;Signing and Encrypting E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194&lt;br/&gt;■CONTENTS xi&lt;br/&gt;Common-Sense Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196&lt;br/&gt;Online Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197&lt;br/&gt;Configuring the Ubuntu Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200&lt;br/&gt;Installing Firestarter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201&lt;br/&gt;Configuring Firestarter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202&lt;br/&gt;Adding Virus Scanning to Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207&lt;br/&gt;Installing ClamTk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208&lt;br/&gt;Updating the ClamAV Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208&lt;br/&gt;Scanning for Viruses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209&lt;br/&gt;Dealing with Infections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212&lt;br/&gt;■CHAPTER 10 Personalizing Ubuntu: Getting Everything&lt;br/&gt;Just Right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213&lt;br/&gt;Changing the Look and Feel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213&lt;br/&gt;Altering the Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214&lt;br/&gt;Changing the Wallpaper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219&lt;br/&gt;Setting Font Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222&lt;br/&gt;Configuring General Interface Options . . . . . . . . . . . . . . . . . . . . . . . 224&lt;br/&gt;Using Desktop Visual Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225&lt;br/&gt;Configuring Input Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233&lt;br/&gt;Configuring Mouse Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233&lt;br/&gt;Changing Keyboard Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237&lt;br/&gt;Creating Keyboard Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240&lt;br/&gt;Personalizing Login Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240&lt;br/&gt;Changing Your Login Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245&lt;br/&gt;Adding and Removing Desktop Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246&lt;br/&gt;Adding a Shortcut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246&lt;br/&gt;Personalizing the Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248&lt;br/&gt;Adding and Removing Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249&lt;br/&gt;Moving Panel Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251&lt;br/&gt;Working with Applets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256&lt;br/&gt;xii ■CONTENTS&lt;br/&gt;■CHAPTER 11 Ubuntu Replacements for Windows Programs . . . . . . . . . . 257&lt;br/&gt;Available Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257&lt;br/&gt;A Quick Start with Common Linux Programs . . . . . . . . . . . . . . . . . . . . . 259&lt;br/&gt;Word Processing: OpenOffice.org Writer . . . . . . . . . . . . . . . . . . . . . 260&lt;br/&gt;Spreadsheet: OpenOffice.org Calc . . . . . . . . . . . . . . . . . . . . . . . . . . 261&lt;br/&gt;Presentations: OpenOffice.org Impress . . . . . . . . . . . . . . . . . . . . . . 263&lt;br/&gt;Database: OpenOffice.org Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;E-Mail/Personal Information Manager: Evolution . . . . . . . . . . . . . . 265&lt;br/&gt;Web Browser: Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;Audio Playback: Rhythmbox and Sound Juicer . . . . . . . . . . . . . . . . 268&lt;br/&gt;Movie Playback: Totem Movie Player . . . . . . . . . . . . . . . . . . . . . . . . 269&lt;br/&gt;CD/DVD Burning: Nautilus and Brasero . . . . . . . . . . . . . . . . . . . . . . 270&lt;br/&gt;Photo Editing: The GIMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271&lt;br/&gt;Other Handy Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278&lt;br/&gt;■CHAPTER 12 Managing Your Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279&lt;br/&gt;Understanding File System Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279&lt;br/&gt;Drive References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279&lt;br/&gt;Names of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280&lt;br/&gt;File Access and Storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281&lt;br/&gt;Using Nautilus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283&lt;br/&gt;Searching for Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286&lt;br/&gt;File and Folder Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287&lt;br/&gt;Special Nautilus Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288&lt;br/&gt;Launching Files and Running Programs . . . . . . . . . . . . . . . . . . . . . . . . . . 289&lt;br/&gt;Accessing Windows Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291&lt;br/&gt;Working with Files in Windows Partitions . . . . . . . . . . . . . . . . . . . . 292&lt;br/&gt;Accessing Networked Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294&lt;br/&gt;Sharing a Folder from Within Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . 297&lt;br/&gt;Accessing Removable Storage Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 298&lt;br/&gt;Working in the Computer Window . . . . . . . . . . . . . . . . . . . . . . . . . . 298&lt;br/&gt;Ejecting Media. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300&lt;br/&gt;■CONTENTS xiii&lt;br/&gt;PART 4 ■ ■ ■ The Shell and Beyond&lt;br/&gt;■CHAPTER 13 Introducing the BASH Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303&lt;br/&gt;What Is the BASH Shell? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303&lt;br/&gt;Why Bother with the Shell? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305&lt;br/&gt;When Should You Use the Shell? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307&lt;br/&gt;Getting Started with the Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307&lt;br/&gt;Running Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309&lt;br/&gt;Getting Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310&lt;br/&gt;Running the Shell via a Virtual Console . . . . . . . . . . . . . . . . . . . . . . 311&lt;br/&gt;Working with Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313&lt;br/&gt;Listing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314&lt;br/&gt;Copying Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316&lt;br/&gt;Moving Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316&lt;br/&gt;Deleting Files and Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318&lt;br/&gt;Changing and Creating Directories . . . . . . . . . . . . . . . . . . . . . . . . . . 319&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320&lt;br/&gt;■CHAPTER 14 Understanding Linux Files and Users . . . . . . . . . . . . . . . . . . . 321&lt;br/&gt;Real Files and Virtual Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321&lt;br/&gt;Users and File Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324&lt;br/&gt;Viewing Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325&lt;br/&gt;Altering Permissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330&lt;br/&gt;Changing the Ownership of a File. . . . . . . . . . . . . . . . . . . . . . . . . . . 331&lt;br/&gt;The File System Explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333&lt;br/&gt;Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337&lt;br/&gt;Using the mount Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337&lt;br/&gt;Mounting a Drive Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338&lt;br/&gt;Removing a Mounted System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340&lt;br/&gt;File Searches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342&lt;br/&gt;Using the find Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342&lt;br/&gt;Using the locate Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343&lt;br/&gt;Using the whereis Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344&lt;br/&gt;File Size and Free Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344&lt;br/&gt;Viewing File Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344&lt;br/&gt;Finding Out the Amount of Free Space . . . . . . . . . . . . . . . . . . . . . . 345&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346&lt;br/&gt;xiv ■CONTENTS&lt;br/&gt;■CHAPTER 15 Working with Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347&lt;br/&gt;Viewing Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347&lt;br/&gt;Using the cat Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347&lt;br/&gt;Using the less Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348&lt;br/&gt;Using the head and tail Commands . . . . . . . . . . . . . . . . . . . . . . . . . 348&lt;br/&gt;Using a Command-Line Text Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350&lt;br/&gt;Understanding vim Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351&lt;br/&gt;Using vim to Edit a File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355&lt;br/&gt;Creating a New Text File Using vim . . . . . . . . . . . . . . . . . . . . . . . . . 357&lt;br/&gt;Searching Through Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358&lt;br/&gt;Using grep to Find Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358&lt;br/&gt;Using Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359&lt;br/&gt;Comparing Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361&lt;br/&gt;More Text Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364&lt;br/&gt;■CHAPTER 16 Taking Control of the System . . . . . . . . . . . . . . . . . . . . . . . . . . . 365&lt;br/&gt;Viewing Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365&lt;br/&gt;Controlling Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368&lt;br/&gt;Killing Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369&lt;br/&gt;Controlling Zombie Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370&lt;br/&gt;Using Other Commands to Control Processes. . . . . . . . . . . . . . . . . 371&lt;br/&gt;Controlling Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375&lt;br/&gt;■CHAPTER 17 Cool Shell Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377&lt;br/&gt;Using Autocompletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377&lt;br/&gt;Autocompletion with Files and Paths . . . . . . . . . . . . . . . . . . . . . . . . 378&lt;br/&gt;Viewing Available Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378&lt;br/&gt;Using Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379&lt;br/&gt;Shortcuts for Working in BASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379&lt;br/&gt;Shortcuts for System Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380&lt;br/&gt;Using the Command History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381&lt;br/&gt;Piping and Directing Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383&lt;br/&gt;Piping the Output of Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383&lt;br/&gt;Redirecting Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387&lt;br/&gt;■CONTENTS xv&lt;br/&gt;PART 5 ■ ■ ■ Multimedia&lt;br/&gt;■CHAPTER 18 Digital Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391&lt;br/&gt;Issues Surrounding Multimedia Playback . . . . . . . . . . . . . . . . . . . . . . . . 391&lt;br/&gt;Playing Audio Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393&lt;br/&gt;Installing Codecs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394&lt;br/&gt;Using Rhythmbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397&lt;br/&gt;Purchasing from Online Music Stores . . . . . . . . . . . . . . . . . . . . . . . . . . . 399&lt;br/&gt;Purchasing from Magnatune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400&lt;br/&gt;Using the Jamendo Store. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400&lt;br/&gt;Tuning In to Online Radio Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401&lt;br/&gt;Listening to Podcasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402&lt;br/&gt;Listening to Audio CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404&lt;br/&gt;Ripping Music from CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405&lt;br/&gt;Choosing a Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406&lt;br/&gt;Adding MP3-Ripping Support to Sound Juicer . . . . . . . . . . . . . . . . 407&lt;br/&gt;Ripping Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408&lt;br/&gt;Creating Your Own CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409&lt;br/&gt;Installing Skype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412&lt;br/&gt;■CHAPTER 19 Movies and Multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413&lt;br/&gt;Installing Playback Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413&lt;br/&gt;Installing Codecs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414&lt;br/&gt;Installing RealPlayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416&lt;br/&gt;Adding Flash Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417&lt;br/&gt;Adding Java Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419&lt;br/&gt;Watching Movies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420&lt;br/&gt;Watching DVDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423&lt;br/&gt;Watching TV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426&lt;br/&gt;Checking for Video Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426&lt;br/&gt;Installing tvtime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427&lt;br/&gt;xvi ■CONTENTS&lt;br/&gt;■CHAPTER 20 Digital Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429&lt;br/&gt;Downloading and Cataloging Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429&lt;br/&gt;Connecting Your Camera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429&lt;br/&gt;Importing Photos Using F-Spot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430&lt;br/&gt;Image Editing Using GIMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434&lt;br/&gt;The Basics of GIMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440&lt;br/&gt;Making Color Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442&lt;br/&gt;Cropping and Healing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444&lt;br/&gt;Sharpening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445&lt;br/&gt;Applying Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449&lt;br/&gt;PART 6 ■ ■ ■ Office Tasks&lt;br/&gt;■CHAPTER 21 Making the Move to OpenOffice.org . . . . . . . . . . . . . . . . . . . . . 453&lt;br/&gt;Office Similarities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453&lt;br/&gt;OpenOffice.Org Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454&lt;br/&gt;File Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455&lt;br/&gt;The Right Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458&lt;br/&gt;Copying Windows Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458&lt;br/&gt;Installing TrueType Core Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461&lt;br/&gt;■CHAPTER 22 OpenOffice.org Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463&lt;br/&gt;Introducing the Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463&lt;br/&gt;Customizing the Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465&lt;br/&gt;Adding Functions to Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465&lt;br/&gt;Adding a New Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467&lt;br/&gt;Customizing Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468&lt;br/&gt;Configuring OpenOffice.org Options . . . . . . . . . . . . . . . . . . . . . . . . . 469&lt;br/&gt;Using OpenOffice.org Core Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474&lt;br/&gt;Using Wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474&lt;br/&gt;Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474&lt;br/&gt;Inserting Objects with Object Linking and Embedding. . . . . . . . . . 474&lt;br/&gt;Creating Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475&lt;br/&gt;Saving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477&lt;br/&gt;■CONTENTS xvii&lt;br/&gt;■CHAPTER 23 In Depth: Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479&lt;br/&gt;Formatting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479&lt;br/&gt;The Formatting Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479&lt;br/&gt;Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480&lt;br/&gt;The Style and Formatting Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . 481&lt;br/&gt;Spell-Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481&lt;br/&gt;Inserting Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483&lt;br/&gt;Working with Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484&lt;br/&gt;Mail Merging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486&lt;br/&gt;Adding Headers and Footers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490&lt;br/&gt;■CHAPTER 24 In Depth: Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491&lt;br/&gt;Entering and Formatting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491&lt;br/&gt;Deleting and Inserting Data and Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . 492&lt;br/&gt;Working with Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493&lt;br/&gt;Using the Function Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493&lt;br/&gt;Summing Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494&lt;br/&gt;Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495&lt;br/&gt;Creating Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496&lt;br/&gt;Using Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499&lt;br/&gt;■CHAPTER 25 In Depth: Impress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501&lt;br/&gt;Creating a Quick Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501&lt;br/&gt;Working in Impress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503&lt;br/&gt;Animating Slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504&lt;br/&gt;Applying Fontwork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506&lt;br/&gt;Using 3D Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507&lt;br/&gt;Exporting a Presentation As a Flash File . . . . . . . . . . . . . . . . . . . . . . . . . 509&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510&lt;br/&gt;xviii ■CONTENTS&lt;br/&gt;■CHAPTER 26 In Depth: Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511&lt;br/&gt;Getting Started with Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511&lt;br/&gt;Creating a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514&lt;br/&gt;Adding a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514&lt;br/&gt;Creating a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516&lt;br/&gt;Adding Controls to the Form Manually . . . . . . . . . . . . . . . . . . . . . . . 517&lt;br/&gt;Editing the Database Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518&lt;br/&gt;Using the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520&lt;br/&gt;■CHAPTER 27 In Depth: Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521&lt;br/&gt;Evolution Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521&lt;br/&gt;Basic E-Mail Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523&lt;br/&gt;Sending and Receiving E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524&lt;br/&gt;Reading E-Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526&lt;br/&gt;Deleting Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526&lt;br/&gt;Flagging Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527&lt;br/&gt;Composing a Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528&lt;br/&gt;Creating an E-Mail Signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529&lt;br/&gt;Advanced E-Mail Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530&lt;br/&gt;Creating New Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531&lt;br/&gt;Dealing with Junk E-Mail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532&lt;br/&gt;Sorting and Filtering Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532&lt;br/&gt;Creating Search Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533&lt;br/&gt;Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535&lt;br/&gt;Adding or Editing Contact Information . . . . . . . . . . . . . . . . . . . . . . . 535&lt;br/&gt;Creating a Contact List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537&lt;br/&gt;Calendars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537&lt;br/&gt;Specifying Appointment Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537&lt;br/&gt;Adding or Editing a Diary Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538&lt;br/&gt;Memos and Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541&lt;br/&gt;■CONTENTS xix&lt;br/&gt;PART 7 ■ ■ ■ Keeping Your System Running&lt;br/&gt;■CHAPTER 28 Installing and Removing Software . . . . . . . . . . . . . . . . . . . . . . 545&lt;br/&gt;Software Installation Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545&lt;br/&gt;Formats of Linux Installation Files . . . . . . . . . . . . . . . . . . . . . . . . . . 546&lt;br/&gt;Package Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547&lt;br/&gt;Dependency Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548&lt;br/&gt;Software Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549&lt;br/&gt;The Synaptic Package Manager in Depth . . . . . . . . . . . . . . . . . . . . . . . . 553&lt;br/&gt;Searching for Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553&lt;br/&gt;Installing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555&lt;br/&gt;Removing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557&lt;br/&gt;Package Management from the Command Prompt . . . . . . . . . . . . . . . . 558&lt;br/&gt;Using dpkg. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558&lt;br/&gt;Using the APT Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561&lt;br/&gt;Managing Software Repositories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565&lt;br/&gt;Using Software Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566&lt;br/&gt;Adding/Removing a Repository at the Command Line . . . . . . . . . . 568&lt;br/&gt;Installing from Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569&lt;br/&gt;Installing the Compiler Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569&lt;br/&gt;Unpacking the Source Tarball and Solving Dependencies. . . . . . . 570&lt;br/&gt;Compiling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573&lt;br/&gt;■CHAPTER 29 Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575&lt;br/&gt;Understanding User and Group Accounts . . . . . . . . . . . . . . . . . . . . . . . . 575&lt;br/&gt;Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575&lt;br/&gt;Root User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576&lt;br/&gt;UIDs and GIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577&lt;br/&gt;Adding and Deleting Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . 577&lt;br/&gt;Adding and Deleting Users via the GUI . . . . . . . . . . . . . . . . . . . . . . . 578&lt;br/&gt;Creating and Deleting Groups via the GUI . . . . . . . . . . . . . . . . . . . . 580&lt;br/&gt;Adding and Deleting Users and Groups at the Command Line . . . 580&lt;br/&gt;Adding and Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584&lt;br/&gt;xx ■CONTENTS&lt;br/&gt;■CHAPTER 30 Optimizing Your System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585&lt;br/&gt;Speeding Up Booting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585&lt;br/&gt;Reducing the Boot Menu Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586&lt;br/&gt;Enabling Automatic Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587&lt;br/&gt;Managing GNOME Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589&lt;br/&gt;Prelinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593&lt;br/&gt;Configuring Prelinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594&lt;br/&gt;Deactivating Prelinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594&lt;br/&gt;Freeing Up Disk Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596&lt;br/&gt;Emptying the /tmp Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596&lt;br/&gt;Emptying the Cache of Package Files . . . . . . . . . . . . . . . . . . . . . . . 597&lt;br/&gt;Removing Unused Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598&lt;br/&gt;■CHAPTER 31 Backing Up Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599&lt;br/&gt;What Data Should You Back Up? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599&lt;br/&gt;Using Simple Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601&lt;br/&gt;Backing Up Data via Simple Backup . . . . . . . . . . . . . . . . . . . . . . . . 601&lt;br/&gt;Restoring Data via Simple Backup . . . . . . . . . . . . . . . . . . . . . . . . . . 605&lt;br/&gt;Making Backups from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . 606&lt;br/&gt;Creating tar Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606&lt;br/&gt;Compressing tar Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607&lt;br/&gt;Extracting Files from a tar Archive . . . . . . . . . . . . . . . . . . . . . . . . . . 608&lt;br/&gt;Viewing tar Archive Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608&lt;br/&gt;Saving the File to a CD-R/RW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609&lt;br/&gt;Saving the File to a DVD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611&lt;br/&gt;■CHAPTER 32 Scheduling Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613&lt;br/&gt;Scheduling with cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613&lt;br/&gt;Creating a Scheduled Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613&lt;br/&gt;Scheduling with anacron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616&lt;br/&gt;Using at to Schedule One-Off Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618</description><pubDate>2008-08-29 22:50:08</pubDate></item>
<item><title>Fedora 8 and Red Hat Enterprise Linux Bible</title><link>http://www.netyi.net/training/99d9d8fb-8323-41da-b718-6b5d9b8e54ed</link><description>Fedora 8最新书籍.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Customize Fedora or Red Hat Enterprise Linux to:&lt;br/&gt;&lt;br/&gt;    * Explore your computer or the Internet from GNOME?, KDE?, or Online Desktops&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Manage and use documents, spreadsheets, presentations, music, and images&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Try the new advanced PulseAudio sound server&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Draw from online software repositories with Package Manager and Package Updater&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Build an Internet server with e-mail, Web, DNS, FTP, and database services&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Secure your computer with firewalls, password protection, and SELinux&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Try out cutting-edge Fedora 8 features:&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Use Codeina to get legal software to play MP3, Windows media, and other audio/video formats&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Organize photos, music, friends, docs, and Web favorites in the new experimental Online Desktop&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Explore the latest in KVM and QEMU virtualization and AIGLX 3D-desktop &lt;br/&gt;&lt;br/&gt;目录&lt;br/&gt;Part I: Getting Started in Fedora and RHEL&lt;br/&gt;Chapter 1: An Overview of Fedora and Red Hat Enterprise Linux ............................3&lt;br/&gt;Introducing Fedora 8 and Red Hat Enterprise Linux ........................................................................4&lt;br/&gt;What Is Linux?.................................................................................................................................5&lt;br/&gt;Linux’s Roots in UNIX.....................................................................................................................6&lt;br/&gt;Common Linux Features...................................................................................................................8&lt;br/&gt;Primary Advantages of Linux .........................................................................................................10&lt;br/&gt;What Are Red Hat Enterprise Linux and Fedora?...........................................................................11&lt;br/&gt;Red Hat forms the Fedora Project .............................................................................................11&lt;br/&gt;Red Hat shifts to Red Hat Enterprise Linux ..............................................................................14&lt;br/&gt;Choosing between Fedora and Enterprise .................................................................................14&lt;br/&gt;Why Choose Fedora or Red Hat Enterprise Linux? ........................................................................15&lt;br/&gt;New Features in Fedora 8................................................................................................................17&lt;br/&gt;Getting custom Fedora spins .....................................................................................................18&lt;br/&gt;Creating your own spins............................................................................................................19&lt;br/&gt;The GNOME Online Desktop ...................................................................................................19&lt;br/&gt;Infinity look-and-feel and Nodoka theme..................................................................................19&lt;br/&gt;PulseAudio sound system..........................................................................................................20&lt;br/&gt;Codeina utility for getting codecs..............................................................................................20&lt;br/&gt;Package Manager ......................................................................................................................20&lt;br/&gt;IcedTea Java environment.........................................................................................................20&lt;br/&gt;Firewall Configuration ..............................................................................................................20&lt;br/&gt;The Culture of Free Software..........................................................................................................20&lt;br/&gt;Chapter 2: Installing Fedora..........................................................................................23&lt;br/&gt;Understanding Fedora Installation Media .......................................................................................24&lt;br/&gt;Using the Fedora 8 Live CD ...........................................................................................................24&lt;br/&gt;Quick Installation...........................................................................................................................26&lt;br/&gt;Detailed Installation Instructions ....................................................................................................28&lt;br/&gt;Installing Fedora 8.....................................................................................................................29&lt;br/&gt;Choosing an installation method ...............................................................................................29&lt;br/&gt;Choosing computer hardware....................................................................................................31&lt;br/&gt;Installing Fedora on a Laptop....................................................................................................33&lt;br/&gt;Preparing for installation using the live CD ..............................................................................33&lt;br/&gt;Beginning the installation..........................................................................................................36&lt;br/&gt;Running Fedora Setup Agent ....................................................................................................45&lt;br/&gt;Going forward after installation ................................................................................................48&lt;br/&gt;Special Installation Procedures .......................................................................................................49&lt;br/&gt;xviii Contents&lt;br/&gt;Alternatives for starting installation ..........................................................................................49&lt;br/&gt;Installing from other media .......................................................................................................52&lt;br/&gt;Starting a VNC install................................................................................................................55&lt;br/&gt;Performing a kickstart installation.............................................................................................56&lt;br/&gt;Special Installation Topics ..............................................................................................................61&lt;br/&gt;Setting up to dual-boot Linux and Windows .............................................................................62&lt;br/&gt;Partitioning your disks...............................................................................................................67&lt;br/&gt;Using the GRUB boot loader.....................................................................................................75&lt;br/&gt;Troubleshooting Installation............................................................................................................81&lt;br/&gt;Spinning Your Own Fedora Install or Live Media..........................................................................83&lt;br/&gt;Chapter 3: Getting Started with the Desktop .............................................................. 85&lt;br/&gt;Logging in to Fedora or RHEL .......................................................................................................86&lt;br/&gt;Getting Familiar with the Desktop .......................................................................................