Book description
Bring yourself up to date on everything you need to know about Ubuntu Linux The Ubuntu Linux Bible covers all of the latest developments in version 8.10 and 8.04, including tips for newcomers as well as expert guidance for seasoned system administrators. Learn about topics like the Gnome Desktop, the Bash shell, virtual machines, wireless networking, file sharing, and more.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Table of contents
- Copyright
- About the Author
- Credits
- Acknowledgments
- Introduction
-
I. Getting Started With Ubuntu and Kubuntu
- 1. The Ubuntu Linux Project
-
2. Installing Ubuntu and Kubuntu
- 2.1. Ubuntu, Kubuntu, and Which Kubuntu
- 2.2. Getting a 64-Bit or Kubuntu Desktop CD
- 2.3. Booting from a Desktop CD
- 2.4. Installing Ubuntu or Kubuntu from a Desktop CD
- 2.5. Test-Driving Ubuntu or Kubuntu Linux
- 2.6. Wubi: Installing Ubuntu or Kubuntu on Windows
- 2.7. Summary
- 3. Installing Ubuntu and Kubuntu on Special-Purpose Systems
-
II. Ubuntu and Kubuntu for Desktop Users
- 4. Basic Linux System Concepts
-
5. Using the GNOME Desktop
- 5.1. What's a Desktop? Graphical Environments for Linux
- 5.2. Using the Mouse
- 5.3. GNOME Desktop Overview
- 5.4. GNOME Application Windows
- 5.5. Menus in GNOME
- 5.6. Customizing Your Desktop
- 5.7. GNOME Keyboard Shortcuts
- 5.8. Introducing the Nautilus File Manager
- 5.9. Using the Tracker Desktop Search Application
- 5.10. Using a Window Manager
- 5.11. Summary
- 6. Using the Compiz Window Manager
-
7. Using the KDE 3 Desktop
- 7.1. A Short Course in KDE History
- 7.2. Using the Mouse
- 7.3. KDE 3 Desktop Overview
- 7.4. KDE 3 Application Windows
- 7.5. Menus in KDE 3
- 7.6. Customizing the KDE 3 Desktop
- 7.7. KDE Keyboard Shortcuts
- 7.8. Introducing the Dolphin File Manager
- 7.9. Using the Konqueror Browser
- 7.10. Using the Strigi Desktop Search Application
- 7.11. Changing the Window Manager for KDE
- 7.12. Installing KDE on an Ubuntu System
- 7.13. Summary
- 8. Using the KDE 4 Desktop
-
9. Managing E-mail and Personal Information with Evolution
- 9.1. Starting Evolution
- 9.2. Using the Evolution Setup Assistant
- 9.3. Sending and Receiving Mail
- 9.4. Filtering Incoming Mail
- 9.5. Accessing Free and Web-Based E-mail
- 9.6. Managing Contacts
- 9.7. Managing Your Calendar
- 9.8. Additional Sources of Information About Evolution
- 9.9. Summary
-
10. Managing E-mail and Personal Information with Kontact
- 10.1. Starting Kontact
- 10.2. Configuring Kontact
- 10.3. Sending, Receiving, and Storing Mail
- 10.4. Organizing and Filtering Mail
- 10.5. Creating and Managing Contacts
- 10.6. Using and Managing Your Calendar
- 10.7. Summary
- 11. Surfing the Web with Firefox
-
12. Migrating from Windows Systems
- 12.1. Overview of Migration Scenarios
- 12.2. Backing Up Your Personal Data
-
12.3. Migrating E-mail to Linux
-
12.3.1. Migrating Mail via Thunderbird
- 12.3.1.1. Where Thunderbird Stores Its Mail
- 12.3.1.2. Installing or Updating Thunderbird
- 12.3.1.3. Importing Mail into Thunderbird: New Users
- 12.3.1.4. Importing Mail into Thunderbird: Existing Users
- 12.3.1.5. Importing Thunderbird Mail into Evolution
- 12.3.1.6. Importing Thunderbird Mail into Kontact
- 12.3.2. Manually Migrating Mail
-
12.3.1. Migrating Mail via Thunderbird
- 12.4. Migrating Web/Browser Settings to Linux
- 12.5. Working with Windows Application Data
- 12.6. Summary
-
13. Sending and Receiving Instant Messages
- 13.1. Instant Messaging Overview
- 13.2. Getting an Instant Messaging Account
- 13.3. Instant Messaging on Ubuntu with Pidgin
- 13.4. Instant Messaging on Kubuntu with Kopete
- 13.5. Using IRC
- 13.6. Other Instant Messaging Packages
- 13.7. Resolving IM Communication Problems
- 13.8. Summary
- 14. Using Command-Line Tools
-
15. Working with Text Files on Ubuntu
- 15.1. Introduction to Linux Text Editors
-
15.2. Using vi
- 15.2.1. Starting and Exiting vi
- 15.2.2. Inserting Text in vi
- 15.2.3. Moving Around in vi
- 15.2.4. Deleting and Changing Text in vi
- 15.2.5. Cutting, Copying, and Pasting in vi
- 15.2.6. Searching for and Replacing Text in vi
- 15.2.7. Undoing Changes in vi
- 15.2.8. Using Multiple Windows in vi
- 15.2.9. Customizing vim
- 15.2.10. Graphical Versions of vi
- 15.2.11. More Information About vi and vim
-
15.3. Using Emacs
- 15.3.1. A Few Words About Emacs Commands
- 15.3.2. Emacs Terminology
- 15.3.3. Starting and Exiting Emacs
- 15.3.4. Moving Around in Emacs
- 15.3.5. Cutting, Copying, and Pasting in Emacs
- 15.3.6. Searching for and Replacing Text in Emacs
- 15.3.7. Working with Multiple Windows and Buffers in Emacs
- 15.3.8. Customizing Emacs
- 15.3.9. Getting More Information About Emacs
- 15.4. Using gedit
- 15.5. Popular KDE Text Editors
- 15.6. Other Text Editors for Linux Systems
- 15.7. Summary
-
16. Creating and Publishing Documents
- 16.1. Using Document Markup Languages
-
16.2. Word Processing with OpenOffice.org Writer
- 16.2.1. Installing Files for Writer
- 16.2.2. Taking a Quick Tour of Writer
- 16.2.3. Personalizing Writer
- 16.2.4. Using Wizards to Create Documents
- 16.2.5. Modifying Document Styles and Layout
- 16.2.6. Creating and Using Templates
- 16.2.7. Importing Documents from Other Word Processors
- 16.2.8. More Information About Writer
- 16.3. Word Processing (and More) with KWord
- 16.4. Desktop Publishing with Scribus
- 16.5. Other Word Processors and Office Suites
- 16.6. Summary
-
17. Other Office Software: Spreadsheets and Presentations
- 17.1. Introduction to Spreadsheets: A Quick Tutorial
- 17.2. Creating and Using OpenOffice.org Spreadsheets
- 17.3. Creating and Using Gnumeric Spreadsheets
- 17.4. Creating and Using KSpread Spreadsheets
- 17.5. Creating and Using OpenOffice.org Presentations
- 17.6. Summary
- 18. Working with Graphics
-
19. Working with Multimedia
- 19.1. Overview of Digital Audio and Video Terminology
- 19.2. Configuring Sound Devices, Levels, and System Sounds on Ubuntu Systems
- 19.3. Configuring Sound Devices, Levels, and System Sounds on Kubuntu Systems
- 19.4. Exploring the Linux Multimedia Stack
- 19.5. Playing CDs and DVDs
- 19.6. Ripping Audio CDs
- 19.7. Creating CDs and DVDs
- 19.8. Working with Other Audio Sources
- 19.9. Summary
-
20. Would You Like to Play a Game?
- 20.1. Default Games on Ubuntu
- 20.2. Games on Kubuntu Systems
- 20.3. Other Popular Games
- 20.4. Summary
-
21. Consumer Electronics and Ubuntu/Kubuntu
- 21.1. Configuring Your System for Consumer Electronics Devices
- 21.2. Working with Your Digital Camera
-
21.3. Working with iPods and Other Digital Audio Players
- 21.3.1. Digital Audio Players and Rhythmbox on Ubuntu
-
21.3.2. Digital Audio Players and Amarok on Kubuntu
- 21.3.2.1. Configuring Portable Audio Devices in Amarok
- 21.3.2.2. Playing Music
- 21.3.2.3. Copying Music to an Audio Player
- 21.3.2.4. Copying Music from an Audio Player
- 21.3.2.5. Removing Music from an Audio Player
- 21.3.2.6. Creating, Renaming, and Editing Playlists
- 21.3.2.7. Disconnecting Your Audio Player
- 21.3.3. Working with an iPod Using gtkpod
- 21.4. Working with CompactFlash and SD Cards
- 21.5. Summary
-
III. Ubuntu and Kubuntu for System Administrators
-
22. Understanding the System Startup and Shutdown Processes
- 22.1. Overview of the Ubuntu/Kubuntu Startup Process
- 22.2. Examining the Boot Process with Bootchart
- 22.3. Optimizing the Boot Process
- 22.4. The Ubuntu/Kubuntu Shutdown Process
- 22.5. Summary
-
23. Adding, Removing, and Updating Software
- 23.1. Installing Software with the Add/Remove Menu Item
- 23.2. Package Management Software Overview
- 23.3. Ubuntu Repositories and Components
-
23.4. Exploring Your System Using dpkg and Friends
- 23.4.1. Listing the Packages That Are Installed on Your System
- 23.4.2. Listing the Packages That Are Available for Your System
- 23.4.3. Listing Information About a Package
- 23.4.4. Listing the Contents of a Package
- 23.4.5. Determining What Package Provides an Existing File
- 23.4.6. Determining What Package Provides a Missing File
- 23.5. Using apt-get to Add and Remove Software
- 23.6. Using aptitude to Add and Remove Software
- 23.7. Using Synaptic to Add and Remove Software
- 23.8. Using the Ubuntu Update Manager
- 23.9. Using the Adept Tools
- 23.10. Converting Packages from Other Package Formats
- 23.11. Keeping Your System Lean, Mean, and Pristine
- 23.12. Summary
-
24. Adding Hardware and Attaching Peripherals
- 24.1. Adding a Printer
- 24.2. Using a Scanner
-
24.3. Adding Internal Disks and CD/DVD Drives
- 24.3.1. Adding EIDE/ATA Drives
- 24.3.2. Adding SATA Drives
- 24.3.3. Adding SCSI Drives
-
24.3.4. Troubleshooting Boot Problems after Adding New Drives
- 24.3.4.1. Changes to BIOS Hard Disk and Boot Device Priority Settings
- 24.3.4.2. Problems after Adding IDE Drives to a SATA System
- 24.3.4.3. Problems Related to SATA Drive Name Changes
- 24.3.4.4. Temporarily Changing GRUB Boot Loader Information
- 24.3.4.5. Problems after Adding PATA/SATA Drives to a SCSI System
- 24.3.5. Locating, Partitioning, and Formatting New Drives
- 24.4. Using PCMCIA Cards
- 24.5. Adding PCI Cards
- 24.6. Examining and Troubleshooting Devices Graphically
- 24.7. Summary
-
25. Network Configuration and Security
- 25.1. Networking 101
- 25.2. Configuring Your Network Hardware
- 25.3. Network Testing with Network Tools
- 25.4. Tips for Securing Your System
- 25.5. Installing a Firewall
- 25.6. Summary
- 26. Going Wireless
- A. What's on the DVD and CD-ROM?
-
22. Understanding the System Startup and Shutdown Processes
-
IV. Bonus Chapters
-
BC1. Connecting to Other Systems
- BC1.1. Establishing Secure Connections to Other Systems
- BC1.2. Connecting to Other Systems Using VNC
- BC1.3. Connecting to Remote Windows Terminal Servers
- BC1.4. Using Other Remote Connection Software
- BC1.5. Summary
-
BC2. File Transfer and Sharing
-
BC2.1. Transferring Files to Other Systems
- BC2.1.1. Using FTP
- BC2.1.2. Accessing Shares on Windows Systems
- BC2.1.3. Accessing NFS Directories from Linux Systems
- BC2.2. Peer-to-Peer File Sharing on Ubuntu
- BC2.3. Summary
-
BC2.1. Transferring Files to Other Systems
-
BC3. Software Development on Ubuntu and Kubuntu
- BC3.1. Installing and Using Development Software
- BC3.2. Building Open Source Software
- BC3.3. Using an Integrated Development Environment
-
BC3.4. Source Code Control Software
- BC3.4.1. The Concurrent Versioning System (CVS)
-
BC3.4.2. Installing and Using Subversion
- BC3.4.2.1. Installing Subversion
- BC3.4.2.2. Setting Up a Subversion Repository
- BC3.4.2.3. Importing Projects into a Subversion Repository
- BC3.4.2.4. Setting Up a Subversion Server
- BC3.4.2.5. Checking Files out of a Subversion Repository
- BC3.4.2.6. Committing Changes to a Subversion Repository
- BC3.4.2.7. Getting More Information about Subversion
- BC3.5. Summary
-
BC4. Managing Users, Groups, Authentication, and Advanced Permissions
- BC4.1. Creating and Managing Users and Groups
- BC4.2. PAMs and the Linux Authentication Process
- BC4.3. Customizing the sudo Command
- BC4.4. Using ACLs for Sophisticated File Sharing
- BC4.5. Configuring Kerberos Authentication
- BC4.6. Summary
- BC5. Managing System Policies and Security
- BC6. Backing Up and Restoring Files
-
BC7. Using Virtual Machines and Emulators
-
BC7.1. Overview of Virtualization and Emulation
- BC7.1.1. Why Virtualize?
- BC7.1.2. Types of Virtual Machines
- BC7.1.3. What Kinds of Virtualization Can I Use?
- BC7.1.4. Selecting a Virtualization Technology
- BC7.1.5. Popular Emulation Software for Linux
- BC7.1.6. Managing Virtual and Emulated Machines
- BC7.1.7. Getting More Information About Virtualization
-
BC7.2. Installing and Using VirtualBox
- BC7.2.1. VirtualBox Overview
- BC7.2.2. Installing VirtualBox
- BC7.2.3. Creating a Virtual Machine in VirtualBox
- BC7.2.4. Installing an Operating System in a Virtual Machine
- BC7.2.5. Installing VirtualBox Guest Additions
- BC7.2.6. Starting and Stopping Virtual Machines
- BC7.2.7. Networking and VirtualBox
- BC7.2.8. Fixing Virtual Machine Boot/Installation Problems
- BC7.3. Installing and Using VMware Server
- BC7.4. Installing and Using KVM
- BC7.5. Installing and Using Xen
- BC7.6. Installing and Using QEMU
- BC7.7. Summary
-
BC7.1. Overview of Virtualization and Emulation
- BC8. Setting Up a Web Server
- BC9. Setting Up a Mail Server
- BC10. Setting Up a DHCP Server
-
BC11. Setting Up a DNS Server
- BC11.1. Overview of DNS and BIND
- BC11.2. Installing a DNS Server
- BC11.3. Overview of BIND Configuration Files
- BC11.4. Creating DNS Zone and Reverse Lookup Files
- BC11.5. Restarting and Testing Your Name Server
- BC11.6. Troubleshooting DNS
- BC11.7. Getting More Information About DNS and BIND
- BC11.8. Summary
-
BC12. Setting Up a Print Server
- BC12.1. Linux and UNIX Printing History
- BC12.2. Enabling Remote Hosts to Access Your CUPS Print Server
- BC12.3. Integrating Windows Printing with an Ubuntu Print Server
- BC12.4. Integrating Mac OS X Printing with an Ubuntu Print Server
- BC12.5. Troubleshooting Remote Printing
- BC12.6. Getting More Information About CUPS
- BC12.7. Summary
- BC13. Setting Up an NFS Server
- BC14. Setting Up a Samba Server
-
BC1. Connecting to Other Systems
Product information
- Title: Ubuntu® 8.10 Linux® Bible
- Author(s):
- Release date: May 2009
- Publisher(s): Wiley
- ISBN: 9780470294208
You might also like
book
Ubuntu® Linux® Bible: Featuring Ubuntu 10.04 LTS, Third Edition
The best resource on the very latest for Ubuntu and Kubuntu users! Ubuntu is a free, …
book
The Book of GIMP
The Book of GIMP is a comprehensive guide to GIMP 2.8 with answers to (nearly) all …
book
Beginning Fedora Desktop: Fedora 28 Edition
Get the most out of Fedora 28 Desktop, including free Office suites, editors, e-book readers, music …
book
Understanding the Linux® Virtual Memory Manager
Finally, a comprehensive guide to the Linux VM! VM's behavior affects every Linux kernel subsystem and …