Book description
As the ultimate resource on the basics of the Linux desktops, servers, and programming tools, this book is written by the ultimate author on all things Linux. This transition resource is ideal if you are making the move from Windows or Macintosh to using Linux as your desktop system, and explains the Linux technology, offers detailed installation instructions, and includes step-by-step descriptions of key desktop and server components. You’ll relish the in-depth descriptions that will help you choose the best Linux distribution to suit your needs.
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 off the Ground with Linux
- 1. Starting with Linux
- 2. Linux Projects, Activities, and Careers
-
II. Running a Linux Desktop
-
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
-
4. Playing Music and Video
- 4.1. Playing Digital Media and Obeying the Law
- 4.2. Playing Music
- 4.3. Recording and Ripping Music
- 4.4. Working with TV, Video, and Digital Imaging
- 4.5. Watching Movies and Video
- 4.6. Using a Digital Camera
- 4.7. Summary
-
5. Working with Words and Images
- 5.1. Desktop Publishing in Linux
- 5.2. Working with Graphics
- 5.3. Displaying PDF and PostScript Documents
- 5.4. Using Scanners with SANE
- 5.5. Web Publishing
- 5.6. Summary
-
6. E-Mailing and Web Browsing
- 6.1. Using E-Mail
- 6.2. Choosing a Web Browser
- 6.3. Exploring the SeaMonkey Suite
- 6.4. Using Firefox
- 6.5. Using Text-Based Web Browsers
- 6.6. Summary
-
7. Gaming with Linux
- 7.1. Jumping into Linux Gaming
- 7.2. Overview of Linux Gaming
- 7.3. Basic Linux Gaming Information
- 7.4. Choosing Gaming Hardware for Linux
- 7.5. Running Open Source Linux Games
- 7.6. Commercial Linux Games
- 7.7. Summary
-
3. Getting into the Desktop
-
III. Learning System Administration Skills
-
8. Installing Linux
- 8.1. Choosing a Linux Distribution
- 8.2. Getting Your Own Linux Distribution
-
8.3. Exploring Common Installation Topics
- 8.3.1. Knowing Your Computer Hardware
- 8.3.2. Upgrading or Installing from Scratch
- 8.3.3. Dual Booting with Windows or Just Linux?
- 8.3.4. Using Installation Boot Options
- 8.3.5. Partitioning Hard Drives
- 8.3.6. Using LILO or GRUB Boot Loaders
- 8.3.7. Configuring Networking
- 8.3.8. Configuring Other Administrative Features
- 8.4. Installing from the Linux Bible CD or DVD
- 8.5. Summary
-
9. Running Commands from the Shell
- 9.1. Starting a Shell
- 9.2. Choosing Your Shell
- 9.3. Exploring the Shell
- 9.4. Using the Shell in Linux
- 9.5. Creating Your Shell Environment
- 9.6. Working with the Linux File System
- 9.7. Using the vi Text Editor
- 9.8. Summary
-
10. Learning Basic Administration
- 10.1. Graphical Administration Tools
- 10.2. Using the root Login
- 10.3. Exploring Administrative Commands, Configuration Files, and Log Files
- 10.4. Using sudo and Other Administrative Logins
- 10.5. Administering Your Linux System
- 10.6. Creating User Accounts
- 10.7. Configuring Hardware
- 10.8. Managing File Systems and Disk Space
- 10.9. Monitoring System Performance
- 10.10. Summary
-
11. Getting on the Internet
- 11.1. Connecting to the Network
- 11.2. Using Ethernet Connections to the Internet
-
11.3. Using Dial-Up Connections to the Internet
- 11.3.1. Getting Information
- 11.3.2. Setting Up Dial-Up PPP
- 11.3.3. Creating a Dial-Up Connection with the Internet Configuration Wizard
- 11.3.4. Launching Your PPP Connection
- 11.3.5. Launching Your PPP Connection on Demand
- 11.3.6. Checking Your PPP Connection
- 11.3.7. Checking That Your Modem Was Detected
- 11.4. Connecting to the Internet with Wireless
- 11.5. Summary
-
12. Securing Linux
- 12.1. Linux Security Checklist
- 12.2. Using Linux Securely
- 12.3. Using Log Files
- 12.4. Using Secure Shell Tools
-
12.5. Securing Linux Servers
- 12.5.1. Controlling Access to Services with TCP Wrappers
- 12.5.2. Understanding Attack Techniques
- 12.5.3. Protecting Against Denial-of-Service Attacks
- 12.5.4. Protecting Against Distributed DoS Attacks
- 12.5.5. Protecting Against Intrusion Attacks
- 12.5.6. Securing Servers with SELinux
-
12.5.7. Protecting Web Servers with Certificates and Encryption
- 12.5.7.1. Symmetric Cryptography
- 12.5.7.2. Asymmetric Cryptography
-
12.5.7.3. Secure Sockets Layer
- 12.5.7.3.1. Creating SSL Certificates
- 12.5.7.3.2. Using Third-Party Certificate Signers
- 12.5.7.3.3. Creating a Certificate Service Request
- 12.5.7.3.4. Getting Your CSR Signed
- 12.5.7.3.5. Creating Self-Signed Certificates
- 12.5.7.3.6. Restarting Your Web Server
- 12.5.7.3.7. Troubleshooting Your Certificates
- 12.6. Using Linux Live CD Security Tools
- 12.7. Summary
-
8. Installing Linux
-
IV. Setting Up Linux Servers
- 13. Running a Linux, Apache, MySQL, and PHP (LAMP) Server
- 14. Running a Mail Server
-
15. Running a Print Server
- 15.1. Common UNIX Printing Service
-
15.2. Setting Up Printers
- 15.2.1. Using Web-Based CUPS Administration
- 15.2.2. Using the Printer Configuration Window
- 15.3. Working with CUPS Printing
- 15.4. Using Printing Commands
- 15.5. Configuring Print Servers
- 15.6. Summary
-
16. Running a File Server
- 16.1. Setting Up an NFS File Server
-
16.2. Setting Up a Samba File Server
- 16.2.1. Getting and Installing Samba
- 16.2.2. Configuring Samba with SWAT
- 16.2.3. Working with Samba Files and Commands
- 16.2.4. Using Samba Shared Directories
- 16.2.5. Troubleshooting Your Samba Server
- 16.3. Summary
-
V. Choosing and Installing Different Linux Distributions
- 17. Running Ubuntu Linux
-
18. Running Fedora and Red Hat Enterprise Linux
- 18.1. Digging into Features
- 18.2. Going Forward with Fedora
- 18.3. Fedora Comes of Age
- 18.4. Installing Fedora
- 18.5. Summary
-
19. Running Debian GNU/Linux
- 19.1. Inside Debian GNU/Linux
- 19.2. Getting Help with Debian
- 19.3. Installing Debian GNU/Linux
- 19.4. Managing Your Debian System
- 19.5. Summary
- 20. Running SUSE and openSUSE Linux
- 21. Running KNOPPIX
- 22. Running Yellow Dog Linux
- 23. Running Gentoo Linux
- 24. Running Slackware Linux
- 25. Running Freespire and Xandros
- 26. Running Mandriva
-
27. Running a Linux Firewall/Router
- 27.1. Understanding Firewalls
- 27.2. Protecting Desktops with Firewalls
- 27.3. Using Firewalls with iptables
- 27.4. Making a Coyote Linux Bootable Floppy Firewall
- 27.5. Using Other Firewall Distributions
- 27.6. Summary
-
28. Running Bootable Linux Distributions
- 28.1. Overview of Bootable Linux Distributions
- 28.2. Trying a Bootable Linux
- 28.3. Special-Purpose Bootables
- 28.4. Customizing a Bootable Linux
- 28.5. Summary
-
VI. Programming in Linux
- 29. Programming Environments and Interfaces
- 30. Programming Tools and Utilities
- A. Media
-
B. Linux History and Background
- B.1. Exploring Linux History
-
B.2. Linux Myths, Legends, and FUD
- B.2.1. Can You Stop Worrying About Viruses?
- B.2.2. Will You Be Sued for Using Linux?
- B.2.3. Can Linux Really Run on Everything from Handhelds to Supercomputers?
- B.2.4. Will Microsoft Crush Linux?
- B.2.5. Are You on Your Own If You Use Linux?
- B.2.6. Is Linux Only for Geeks?
- B.2.7. How Do Companies Make Money with Linux?
- B.2.8. How Different Are Linux Distributions from One Another?
- B.2.9. Is the Linux Mascot Really a Penguin?
- B.3. Summary
Product information
- Title: Linux® Bible 2009 Edition: Boot up Ubuntu®, Fedora®, KNOPPIX, Debian®, SUSE®, and 13 Other Distributions
- Author(s):
- Release date: January 2009
- Publisher(s): Wiley
- ISBN: 9780470373675
You might also like
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, 2008 Edition: Boot Up to Ubuntu®, Fedora®, KNOPPIX, Debian®, openSUSE®, and 11 Other Distributions
Great Content from a Bestselling Author: The Linux Bible 2008 Edition is the best first Linux …
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
IBM Workplace Managed Client 2.6 on Linux
With IBM Workplace Managed Client Release 2.6 on Linux, IBM offers a strategic end-to-end Linux solution …