Contents at a Glance

Contents at a Glance

02_754897 ftoc.qxp 12/19/05 8:57 PM Page viii Contents at a Glance Acknowledgments . xxv Introduction . xxvii Part I: Linux First Steps. 1 Chapter 1: Starting with Linux. 3 Chapter 2: Running Commands from the Shell. 29 Chapter 3: Getting into the Desktop. 77 Part II: Running the Show . 123 Chapter 4: Learning Basic Administration . 125 Chapter 5: Getting on the Internet . 173 Chapter 6: Securing Linux. 195 Part III: Choosing and Installing a Linux Distribution . 241 Chapter 7: Installing Linux . 243 Chapter 8: Running Fedora Core and Red Hat Enterprise Linux . 275 Chapter 9: Running Debian GNU/Linux . 299 Chapter 10: Running SUSE Linux. 325 Chapter 11: Running KNOPPIX . 341 Chapter 12: Running Yellow Dog Linux . 363 Chapter 13: Running Gentoo Linux. 383 Chapter 14: Running Slackware Linux. 399 Chapter 15: Running Linspire . 415 Chapter 16: Running Mandriva. 425 Chapter 17: Running Ubuntu Linux . 441 Chapter 18: Running a Linux Firewall/Router. 459 Chapter 19: RunningCOPYRIGHTED Bootable Linux Distributions MATERIAL . 485 Part IV: Running Applications . 503 Chapter 20: Playing Music and Video . 505 Chapter 21: Working with Words and Images. 545 Chapter 22: E-Mailing and Web Browsing . 585 Chapter 23: Gaming with Linux. 619 02_754897 ftoc.qxp 12/19/05 8:57 PM Page ix Part V: Running Servers. 645 Chapter 24: Running a Linux, Apache, MySQL, and PHP (LAMP) Server . 647 Chapter 25: Running a Mail Server . 673 Chapter 26: Running a Print Server . 691 Chapter 27: Running a File Server . 715 Part VI: Programming in Linux. 751 Chapter 28: Programming Environments and Interfaces . 753 Chapter 29: Programming Tools and Utilities. 785 Appendix A: Media. 817 Appendix B: Entering the Linux Community . 825 Index . 831 GNU General Public License . 873 02_754897 ftoc.qxp 12/19/05 8:57 PM Page x 02_754897 ftoc.qxp 12/19/05 8:57 PM Page xi Contents Acknowledgments . xxv Introduction . xxvii Part I: Linux First Steps 1 Chapter 1: Starting with Linux . 3 Understanding Linux. 5 Exploring Linux History . 7 From a Free-Flowing UNIX Culture at Bell Labs . 8 To a Commercialized UNIX . 10 To a GNU Free-Flowing (not) UNIX. 12 BSD Loses Some Steam . 13 Linus Builds the Missing Piece . 14 What’s So Great About Linux?. 15 Features in Linux. 15 OSI Open Source Definition. 16 Vibrant Communities . 18 Major Software Projects . 19 Linux Myths, Legends, and FUD. 20 Can You Stop Worrying About Viruses? . 20 Will You Be Sued for Using Linux? . 21 Can Linux Really Run on Everything from Handhelds to Supercomputers? . 22 Will Linux Crush Microsoft?. 23 Are You on Your Own If You Use Linux?. 23 Is Linux Only for Geeks?. 23 How Do Companies Make Money with Linux? . 24 How Different Are Linux Distributions from One Another? . 25 Is the Linux Mascot Really a Penguin?. 25 Getting Started with Linux. 26 Summary . 27 Chapter 2: Running Commands from the Shell. 29 Starting a Shell . 30 Using the Shell Prompt . 30 Using a Terminal Window . 31 Using Virtual Terminals . 32 02_754897 ftoc.qxp 12/19/05 8:57 PM Page xii xii Contents Choosing Your Shell . 32 Using bash (and Earlier sh) Shells . 33 Using tcsh (and Earlier csh) Shells. 33 Using ash . 34 Using ksh . 34 Using zsh . 34 Exploring the Shell . 34 Checking Your Login Session . 35 Checking Directories and Permissions . 36 Checking System Activity . 37 Exiting the Shell . 38 Using the Shell in Linux . 39 Locating Commands. 40 Rerunning Commands. 42 Connecting and Expanding Commands . 48 Creating Your Shell Environment . 51 Configuring Your Shell. 51 Using Shell Environment Variables. 55 Managing Background and Foreground Processes. 59 Working with the Linux File System . 61 Creating Files and Directories . 63 Moving, Copying, and Deleting Files. 70 Using the vi Text Editor . 70 Starting with vi . 71 Moving Around the File . 74 Searching for Text . 74 Using Numbers with Commands. 75 Summary . 76 Chapter 3: Getting into the Desktop . 77 Understanding Your Desktop . 77 Starting the Desktop. 78 K Desktop Environment . 82 Using the KDE Desktop . 82 Managing Files with the Konqueror File Manager . 86 Configuring Konqueror Options . 92 Managing Windows . 95 Configuring the Desktop. 97 Adding Application Launchers and MIME Types. 99 The GNOME Desktop . 100 Using the Metacity Window Manager . 102 Using the GNOME panels . 103 Using the Nautilus File Manager . 108 Changing GNOME Preferences . 110 Exiting GNOME.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us