Book description
Everything you need to know—and then some!
It's the fastest-growing, coolest Linux distribution out there, and now you can join the excitement with this information-packed guide. Want to edit graphics? Create a spreadsheet? Manage groups? Set up an NFS server? You'll learn it all and more with the expert guidance, tips, and techniques in this first-ever soup-to-nuts book on Ubuntu. From the basics for newcomers to enterprise management for system administrators, it's what you need to succeed with Ubuntu.
Master the fundamentals for desktop and networks
Send e-mail, share files, edit text, and print
Download music, watch DVDs, and play games
Use Ubuntu on laptops, go wireless, or synch it with your PDA
Set up Web, mail, print, DNS, DHCP, and other servers
Manage groups and secure your network
What's on the CD-ROM?
Test-drive Ubuntu on your computer without changing a thing using the bootable Ubuntu Desktop Live CD included with this book. If you decide to install it permanently, a simple, easy-to-use installer is provided. Also on the CD, you'll find:
Popular open-source software for Microsoft(r) Windows(r), such as AbiWord, Firefox(r), GIMP, and more
An easy-to-use application that simplifies installing these programs on your Microsoft Windows system
System Requirements: Please see the "About the CD-ROM Appendix" for details and complete system requirements.
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 Linux
- 1. The Ubuntu Linux Project
-
2. Installing Ubuntu
- 2.1. Getting a 64-bit or PPC Desktop CD
- 2.2. Booting the Desktop CD
- 2.3. Installing Ubuntu Linux from the Desktop CD
- 2.4. Test-Driving Ubuntu Linux
- 2.5. Installing Windows Programs from the Desktop CD
-
3. Installing Ubuntu on Special-Purpose Systems
- 3.1. Overview of Dual-Boot Systems
- 3.2. Getting a Different Install CD
- 3.3. Booting from a Server or Alternate Install CD
- 3.4. Install Options on the Server Install CD
- 3.5. Install Options on the Alternate Install CD
- 3.6. Summary
-
II. Ubuntu 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 a Window Manager
- 5.10. Summary
- 6. Using Command-Line Tools
-
7. Working with Text Files on Ubuntu
- 7.1. Introduction to Linux Text Editors
-
7.2. Using vi
- 7.2.1. Starting and Exiting vi
- 7.2.2. Inserting Text in vi
- 7.2.3. Moving Around in vi
- 7.2.4. Deleting and Changing Text in vi
- 7.2.5. Cutting, Copying, and Pasting in vi
- 7.2.6. Searching for and Replacing Text in vi
- 7.2.7. Undoing Changes in vi
- 7.2.8. Using Multiple Windows in vi
- 7.2.9. Customizing vim
- 7.2.10. Graphical Versions of vi
- 7.2.11. More Information About vi and vim
-
7.3. Using emacs
- 7.3.1. A Few Words About emacs Commands
- 7.3.2. Emacs Terminology
- 7.3.3. Starting and Exiting emacs
- 7.3.4. Moving Around in emacs
- 7.3.5. Cutting, Copying, and Pasting in emacs
- 7.3.6. Searching for and Replacing Text in emacs
- 7.3.7. Working with Multiple Windows and Buffers in emacs
- 7.3.8. Customizing emacs
- 7.3.9. Getting More Information About emacs
- 7.4. Using gedit
- 7.5. Other Text Editors for Ubuntu
- 7.6. Summary
- 8. Reading and Sending Mail with Evolution
- 9. Surfing the Web with Firefox
-
10. Creating and Publishing Documents
- 10.1. Using Document Markup Languages on Ubuntu
- 10.2. Word Processing with OpenOffice.org Writer
- 10.3. Desktop Publishing with Scribus
- 10.4. Other Word Processors and Office Suites for Linux
- 10.5. Summary
-
11. Other Office Software: Spreadsheets and Presentations
- 11.1. Introduction to Spreadsheets: A Quick Tutorial
- 11.2. Using Gnumeric
- 11.3. Using OpenOffice.org Calc
- 11.4. Using OpenOffice.org Impress
- 12. Working with Graphics
- 13. Working with Multimedia
- 14. Would You Like to Play a Game?
- 15. Connecting to Other Systems
- 16. File Transfer and Sharing on Ubuntu
-
17. Consumer Electronics and Ubuntu
- 17.1. Configuring Your System for Consumer Electronics Devices
- 17.2. Digital Cameras and Ubuntu
- 17.3. PDAs, Smart Phones, and Ubuntu
- 17.4. iPods, Other Digital Audio Players, and Ubuntu
- 17.5. Reading CompactFlash and SD Cards
- 17.6. Summary
-
18. Software Development on Ubuntu
- 18.1. Installing and Using Development Software on Ubuntu
- 18.2. Using an Integrated Development Environment
-
18.3. Source Code Control Software
- 18.3.1. The Concurrent Versioning System (CVS)
-
18.3.2. Installing and Using Subversion
- 18.3.2.1. Installing Subversion
- 18.3.2.2. Setting Up a Subversion Repository
- 18.3.2.3. Importing Projects into a Subversion Repository
- 18.3.2.4. Setting Up a Subversion Server
- 18.3.2.5. Checking Files Out of a Subversion Repository
- 18.3.2.6. Committing Changes to a Subversion Repository
- 18.3.2.7. Getting More Information About Subversion
- 18.4. Summary
-
III. Ubuntu for System Administrators
- 19. Understanding the Ubuntu Startup and Shutdown Processes
-
20. Adding, Removing, and Updating Software
- 20.1. Overview of Ubuntu Package Management Software
-
20.2. Ubuntu Repositories and Components
- 20.2.1. Enabling Additional Repository Components
- 20.2.2. Enabling Additional Repository Sources Using a Text Editor
- 20.2.3. Enabling Additional Repository Sources Using the Software Properties Tool
- 20.2.4. Problems Adding or Accessing Nonstandard Repositories
- 20.2.5. Mixing Ubuntu and Debian Repositories
-
20.3. Exploring Your System Using dpkg and Friends
- 20.3.1. Listing the Packages that are Installed on Your System
- 20.3.2. Listing the Packages that are Available for Your System
- 20.3.3. Listing Information About a Package
- 20.3.4. Listing the Contents of a Package
- 20.3.5. Determining What Package Provides an Existing File
- 20.3.6. Determining What Package Provides a Missing File
- 20.4. Using apt-get to Add and Remove Software
- 20.5. Using aptitude to Add and Remove Software
- 20.6. Using Synaptic to Add and Remove Software
- 20.7. Using the Ubuntu Update Manager
- 20.8. Converting Packages from Other Package Formats
- 20.9. Keeping your System Lean, Mean, and Pristine
- 20.10. Summary
-
21. Managing Users, Groups, Authentication, and Advanced Permissions
- 21.1. Creating and Managing Users and Groups
- 21.2. PAMs and the Linux Authentication Process
- 21.3. Customizing the sudo Command on Ubuntu Systems
- 21.4. Using ACLs for Sophisticated File Sharing
- 21.5. Summary
- 22. Backing Up and Restoring Files
-
23. Adding Hardware and Attaching Peripherals
- 23.1. Adding a Printer
- 23.2. Using a Scanner
- 23.3. Using External Disks and CD/DVD Drives
- 23.4. Adding Internal Disks and CD/DVD Drives
- 23.5. Using PCMCIA Cards
- 23.6. Adding PCI Cards
- 23.7. Examining and Troubleshooting Devices Graphically
- 23.8. Summary
- 24. Network Configuration and Security
- 25. Going Wireless
-
IV. Configuring Servers on Ubuntu
- 26. Setting Up a Web Server
- 27. Setting Up a Mail Server
- 28. Setting Up a DHCP Server
-
29. Setting Up a DNS Server
- 29.1. Overview of DNS and BIND
- 29.2. Installing a DNS Server Using Synaptic
- 29.3. Overview of BIND Configuration Files
- 29.4. Creating DNS Zone and Reverse Lookup Files
- 29.5. Restarting and Testing Your Name Server
- 29.6. Troubleshooting DNS
- 29.7. Getting More Information about DNS and BIND
- 29.8. Summary
-
30. Setting Up a Print Server
- 30.1. Linux and Unix Printing History
- 30.2. Enabling Remote Hosts to Access Your CUPS Print Server
- 30.3. Enabling Administrative Operations via the CUPS Web Interface
- 30.4. Integrating Windows Printing with an Ubuntu Print Server
- 30.5. Integrating Mac OS X Printing with an Ubuntu Print Server
- 30.6. Troubleshooting Remote Printing
- 30.7. Getting More Information About CUPS
- 30.8. Summary
-
31. Setting Up an NFS Server
- 31.1. Overview of the Network File System
- 31.2. Installing an NFS Server and Related Packages
- 31.3. Using the Shared Folder Tool to Export Directories
- 31.4. Verifying NFS Operations
- 31.5. Manually Exporting Directories in /etc/exports
- 31.6. Getting More Information About NFS and Related Software
- 31.7. Summary
- 32. Setting Up a Samba Server
- A. What's on the CD-ROM?
Product information
- Title: Ubuntu® Linux® Bible
- Author(s):
- Release date: January 2007
- Publisher(s): Wiley
- ISBN: 9780470038994
You might also like
book
Solaris™ 7 Reference
2004H-5 Thoroughly cross-referenced and packed with comprehensive examples for administrators and programmers Easy-to-understand explanations of UNIX …
book
Ubuntu® Linux® Secrets
The everyday Linux user can easily get overwhelmed by the complexity of the new software that …
book
Solaris™ Operating Environment Boot Camp
Complete solutions for every Solaris OE sysadmin. Step-by-step solutions for every key Solaris OE system administration …
book
Mac OS X Panther in a Nutshell, 2nd Edition
An instant success among newcomers, longtime Apple® fans and serious Unix® users alike, the Mac OS® …