Contents at a Glance

Contents at a Glance

04_579495 ftoc.qxd 12/27/04 9:52 PM Page xii Contents at a Glance Preface . vii Acknowledgments . xi 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 . 169 Chapter 6: Securing Linux . 191 Part III: Choosing and Installing a Linux Distribution . 241 Chapter 7: Installing Linux . 243 Chapter 8: Running Fedora Core and Red Hat Enterprise Linux . 273 Chapter 9: Running Debian GNU/Linux . 295 Chapter 10: Running SUSE Linux . 315 Chapter 11: Running KNOPPIX . 329 Chapter 12: Running Yellow Dog Linux . 351 Chapter 13: Running Gentoo Linux . 367 Chapter 14: Running Slackware Linux . 383 Chapter 15: Running Linspire . 399 Chapter 16: Running Mandrakelinux . 409 Chapter 17: Running a Linux Firewall/Router . 423 Chapter 18: RunningCOPYRIGHTED Bootable Linux Distributions MATERIAL . 447 Part IV: Running Applications . 459 Chapter 19: Playing Music and Video . 461 Chapter 20: Working with Words and Images . 501 Chapter 21: E-Mailing and Web Browsing . 541 Chapter 22:Gaming Alone and Online . 569 04_579495 ftoc.qxd 12/27/04 9:52 PM Page xiii Part V:Running Servers . 593 Chapter 23: Running a Linux, Apache, MySQL, and PHP (LAMP) Server . 595 Chapter 24: Running a Mail Server . 617 Chapter 25: Running a Print Server . 635 Chapter 26: Running a File Server . 659 Part VI: Programming in Linux. 693 Chapter 27: Programming Environments and Interfaces . 695 Chapter 28: Programming Tools and Utilities . 723 Appendix A: Media . 753 Appendix B: Entering the Linux Community . 761 Index . 767 04_579495 ftoc.qxd 12/27/04 9:52 PM Page xiv 04_579495 ftoc.qxd 12/27/04 9:52 PM Page xv Contents Preface . vii Acknowledgments . xi Part I: Linux First Steps 1 Chapter 1: Starting with Linux . 3 Understanding Linux . 5 What’s So Cool About Linux? . 7 Exploring Linux History . 8 From a Free-Flowing UNIX Culture at Bell Labs . 9 To a Commercialized UNIX . 11 To a GNU Free-Flowing (Not) UNIX . 13 BSD Loses Some Steam . 14 Linus Builds the Missing Piece . 15 What’s So Great About Linux? . 16 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? . 23 Will Linux Crush Microsoft? . 23 Are You on Your Own If You Use Linux? . 23 Is Linux Only for Geeks? . 24 How Do Companies Make Money with Linux? . 24 How Different Are Linux Distributions from One Another? . 25 Is the Linux Mascot Really a Penguin? . 26 Running Linux . 26 Common Mistakes When Starting with Linux . 27 Getting Started . 27 Summary . 28 04_579495 ftoc.qxd 12/27/04 9:52 PM Page xvi xvi Contents 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 Choosing Your Shell . 32 Using bash (and Earlier sh) Shells . 33 Using tcsh (and Earlier csh) Shells . 34 Using ash . 34 Using ksh . 34 Using zsh . 34 Exploring the Shell . 34 Checking Your Login Session . 35 Checking Directories and Permissions . 35 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 . 58 Working with the Linux File System . 60 Creating Files and Directories . 63 Moving, Copying, and Deleting Files . 69 Using the vi Text Editor . 69 Starting with vi . 70 Moving Around the File . 72 Searching for Text . 73 Using Numbers with Commands . 74 Summary . 75 Chapter 3: Getting into the Desktop . 77 Understanding Your Desktop . 77 Starting the Desktop . 78 K Desktop Environment (KDE) . 81 Using the KDE Desktop . 82 Managing Files with the Konqueror File Manager . 86 Configuring Konqueror Options . 91 Managing Windows . 93 Configuring the Desktop . 96 Adding Application Launchers and MIME Types . 98 04_579495 ftoc.qxd 12/27/04 9:52 PM Page xvii Contents xvii The GNOME Desktop . 99 Using the Metacity Window Manager . 100 Using the GNOME panel . 103 Using the Nautilus File Manager . 108 Changing GNOME Preferences . 110 Exiting.

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