Book description
Great Content from a Bestselling Author:The Linux Bible 2008 Edition is the best first Linux book for new or migrating users. By focusing on the building-block nature of Linux, and offering true up-to-date descriptions of Linux technology, the Bible helps the reader learn how to jump headlong into Linux, regardless of the Linux distribution they choose. Descriptions of different Linux distributions helps users choose the Linux distribution that's right for them. Detailed installation instructions, step-by-step descriptions of key desktop and server components, and the actual distributions on CD and DVD, let readers get started using Linux immediately. The Bible will serve a broad range of readers, from those starting with Linux to anyone looking to evaluate different Linux distributions. It also covers broad usage including Linux desktops, servers, and firewall/routers.
New features: Instead of just telling you about how the technology works, new "Bringing Linux In" sections describe how people have implemented Linux in the real world. New sections describe real-life examples, such as how:
A Small office created an inexpensive Web, print, and file server
A do-it-yourselfer combined Linux audio and video features to create a home multimedia center
A school build a computer lab with free educational software
A large corporation deployed thousands of Linux systems
Unique CD and DVD: No other book on the market includes so many Linux distributions on CD and DVD. Our DVD and CD will include the latest versions of at least the following Linux distributions: Fedora, Ubuntu, Debian, SUSE, KNOPPIX, Gentoo, Slackware, Mandriva, Damn Small Linux, SLAX, BackTrack, GeeXbox, and others.
Table of contents
- Copyright
- About the Authors
- Credits
- Acknowledgments
- Introduction
-
I. Linux First Steps
-
1. Starting with Linux
- 1.1. Taking Your First Step
- 1.2. Starting Right Now
- 1.3. Understanding Linux
- 1.4. Exploring Linux History
- 1.5. What's So Great About Linux?
- 1.6. Linux in the Real World
-
1.7. Linux Myths, Legends, and FUD
- 1.7.1. Can You Stop Worrying About Viruses?
- 1.7.2. Will You Be Sued for Using Linux?
- 1.7.3. Can Linux Really Run on Everything from Handhelds to Supercomputers?
- 1.7.4. Will Microsoft Crush Linux?
- 1.7.5. Are You on Your Own If You Use Linux?
- 1.7.6. Is Linux Only for Geeks?
- 1.7.7. How Do Companies Make Money with Linux?
- 1.7.8. How Different Are Linux Distributions from One Another?
- 1.7.9. Is the Linux Mascot Really a Penguin?
- 1.8. Getting Started with Linux
- 1.9. Summary
-
2. Running Commands from the Shell
- 2.1. Starting a Shell
- 2.2. Choosing Your Shell
- 2.3. Exploring the Shell
- 2.4. Using the Shell in Linux
- 2.5. Creating Your Shell Environment
- 2.6. Working with the Linux File System
- 2.7. Using the vi Text Editor
- 2.8. Summary
-
3. Getting into the Desktop
- 3.1. Understanding Your Desktop
- 3.2. Starting the Desktop
- 3.3. K Desktop Environment
- 3.4. The GNOME Desktop
- 3.5. Configuring a GNOME Online Desktop
- 3.6. Configuring Your Own Desktop
- 3.7. Getting More Information
- 3.8. Summary
-
1. Starting with Linux
-
II. Running the Show
-
4. Learning Basic Administration
- 4.1. Graphical Administration Tools
- 4.2. Using the root Login
- 4.3. Exploring Administrative Commands, Configuration Files, and Log Files
- 4.4. Using sudo and Other Administrative Logins
- 4.5. Administering Your Linux System
- 4.6. Creating User Accounts
- 4.7. Configuring Hardware
- 4.8. Managing File Systems and Disk Space
- 4.9. Monitoring System Performance
- 4.10. Summary
- 5. Getting on the Internet
-
6. Securing Linux
- 6.1. Linux Security Checklist
- 6.2. Using Linux Securely
- 6.3. Using Log Files
- 6.4. Using Secure Shell Tools
-
6.5. Securing Linux Servers
- 6.5.1. Controlling Access to Services with TCP Wrappers
- 6.5.2. Understanding Attack Techniques
- 6.5.3. Protecting Against Denial of Service Attacks
- 6.5.4. Protecting Against Distributed DOS Attacks
- 6.5.5. Protecting Against Intrusion Attacks
- 6.5.6. Securing Servers with SELinux
- 6.5.7. Protecting Web Servers with Certificates and Encryption
- 6.6. Using Linux Live CD Security Tools
- 6.7. Summary
-
4. Learning Basic Administration
-
III. Choosing and Installing a Linux Distribution
-
7. Installing Linux
- 7.1. Choosing a Linux Distribution
- 7.2. Getting Your Own Linux Distribution
-
7.3. Exploring Common Installation Topics
- 7.3.1. Knowing Your Computer Hardware
- 7.3.2. Upgrading or Installing from Scratch
- 7.3.3. Dual Booting with Windows or Just Linux?
- 7.3.4. Using Installation Boot Options
- 7.3.5. Partitioning Hard Drives
- 7.3.6. Using LILO or GRUB Boot Loaders
- 7.3.7. Configuring Networking
- 7.3.8. Configuring Other Administrative Features
- 7.4. Installing from the Linux Bible CD or DVD
- 7.5. Summary
- 8. Running Fedora and Red Hat Enterprise Linux
-
9. Running Debian GNU/Linux
- 9.1. Inside Debian GNU/Linux
- 9.2. Getting Help with Debian
- 9.3. Installing Debian GNU/Linux
- 9.4. Managing Your Debian System
- 9.5. Summary
- 10. Running SUSE and openSUSE Linux
- 11. Running KNOPPIX
-
12. Running Yellow Dog Linux
- 12.1. Understanding Yellow Dog Linux
- 12.2. Going Forward with Yellow Dog
- 12.3. Digging into Yellow Dog
-
12.4. Installing Yellow Dog Linux
- 12.4.1. Hardware Support
-
12.4.2. Planning Your Installation
- 12.4.2.1. Installing Mac OS X and Yellow Dog Linux on One Hard Drive
- 12.4.2.2. Installing Mac OS 9 or Earlier and Yellow Dog Linux on One Hard Drive
- 12.4.2.3. Installing Mac OS 9 or Earlier, Mac OS X, and Yellow Dog Linux on Multiple Hard Drives
- 12.4.2.4. Yellow Dog Linux 3.0.1 Special Considerations
- 12.4.3. Beginning the Installation
- 12.4.4. Rebooting Your Linux Mac
- 12.5. Updating Yellow Dog Linux
- 12.6. Running Mac Applications with Mac-on-Linux
- 12.7. Support Options
- 12.8. Summary
- 13. Running Gentoo Linux
- 14. Running Slackware Linux
- 15. Running Linspire and Freespire
- 16. Running Mandriva
- 17. Running Ubuntu Linux
-
18. Running a Linux Firewall/Router
- 18.1. Understanding Firewalls
- 18.2. Protecting Desktops with Firewalls
- 18.3. Using Firewalls with iptables
- 18.4. Making a Coyote Linux Bootable Floppy Firewall
- 18.5. Using Other Firewall Distributions
- 18.6. Summary
- 19. Running Bootable Linux Distributions
-
7. Installing Linux
-
IV. Running Applications
-
20. Playing Music and Video
- 20.1. Playing Digital Media and Obeying the Law
- 20.2. Playing Music
- 20.3. Recording and Ripping Music
- 20.4. Working with TV, Video, and Digital Imaging
- 20.5. Watching Movies and Video
- 20.6. Using a Digital Camera with gtkam and gPhoto2
- 20.7. Summary
-
21. Working with Words and Images
- 21.1. Using OpenOffice.org
- 21.2. Other Word Processors
- 21.3. Using Traditional Linux Publishing Tools
- 21.4. Creating Documents in Groff or LaTeX
- 21.5. Printing Documents in Linux
- 21.6. Displaying Documents with ghostscript and Acrobat
- 21.7. Working with Graphics
- 21.8. Using Scanners Driven by SANE
- 21.9. Summary
-
22. E-Mailing and Web Browsing
- 22.1. Using E-Mail
- 22.2. Choosing a Web Browser
- 22.3. Exploring the Mozilla Suite
- 22.4. Using Firefox
- 22.5. Using Text-Based Web Browsers
- 22.6. Summary
-
23. Gaming with Linux
- 23.1. Overview of Linux Gaming
- 23.2. Basic Linux Gaming Information
- 23.3. Running Open Source Linux Games
- 23.4. Commercial Linux Games
- 23.5. Summary
-
20. Playing Music and Video
-
V. Running Servers
- 24. Running a Linux, Apache, MySQL, and PHP (LAMP) Server
- 25. Running a Mail Server
-
26. Running a Print Server
- 26.1. Common UNIX Printing Service
-
26.2. Setting Up Printers
- 26.2.1. Using Web-Based CUPS Administration
- 26.2.2. Using the Red Hat Printer Configuration Window
- 26.3. Working with CUPS Printing
- 26.4. Using Printing Commands
- 26.5. Configuring Print Servers
- 26.6. Summary
-
27. Running a File Server
- 27.1. Setting Up an NFS File Server
-
27.2. Setting Up a Samba File Server
- 27.2.1. Getting and Installing Samba
- 27.2.2. Configuring Samba with SWAT
- 27.2.3. Working with Samba Files and Commands
- 27.2.4. Using Samba Shared Directories
- 27.2.5. Troubleshooting Your Samba Server
- 27.3. Summary
-
VI. Programming in Linux
- 28. Programming Environments and Interfaces
- 29. Programming Tools and Utilities
- A. Media
- B. Entering the Linux Community
Product information
- Title: Linux® Bible, 2008 Edition: Boot Up to Ubuntu®, Fedora®, KNOPPIX, Debian®, openSUSE®, and 11 Other Distributions
- Author(s):
- Release date: February 2008
- Publisher(s): Wiley
- ISBN: 9780470230190
You might also like
book
Linux® Bible 2009 Edition: Boot up Ubuntu®, Fedora®, KNOPPIX, Debian®, SUSE®, and 13 Other Distributions
As the ultimate resource on the basics of the Linux desktops, servers, and programming tools, this …
book
Linux® Bible 2011 Edition: Boot up to Ubuntu®, Fedora®, KNOPPIX, Debian®, openSUSE®, and 13 Other Distributions
The most up-to-date guide on the latest version of Linux Linux is an excellent, low-cost alternative …
book
Linux Bible® 2010 Edition: Boot Up to Ubuntu®, Fedora®, KNOPPIX, Debian®, openSUSE®, and 13 Other Distributions
The definitive guide to the basics of one of the most popular operating systems in the …
book
SUSE Linux
SUSE Linux: A Complete Guide to Novell's Community Distribution will get you up to speed quickly …