You are previewing Ubuntu Linux Toolbox: 1000+ Commands for Power Users, 2nd Edition.
O'Reilly logo
Ubuntu Linux Toolbox: 1000+ Commands for Power Users, 2nd Edition

Book Description

This updated bestseller from Linux guru Chris Negus is packed with an array of new and revised material

As a longstanding bestseller, Ubuntu Linux Toolbox has taught you how to get the most out Ubuntu, the world's most popular Linux distribution. With this anticipated new edition, Christopher Negus returns with a host of new and expanded coverage on tools for managing file systems, ways to connect to networks, techniques for securing Ubuntu systems, and a look at the latest Long Term Support (LTS) release of Ubuntu, all aimed at getting you up and running with Ubuntu Linux quickly.

  • Covers installation, configuration, shell primer, the desktop, administrations, servers, and security

  • Delves into coverage of popular applications for the web, productivity suites, and e-mail

  • Highlights setting up a server (Apache, Samba, CUPS)

  • Boasts a handy trim size so that you can take it with you on the go

Ubuntu Linux Toolbox, Second Edition prepares you with a host of updated tools for today's environment, as well as expanded coverage on everything you know to confidently start using Ubuntu today.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright
  4. Dedication
  5. About the Author
  6. Credits
  7. Acknowledgments
  8. Contents at a Glance
  9. Contents
  10. Introduction
  11. Chapter 1: Starting with Ubuntu Linux
    1. Ubuntu, Debian, and Linux
    2. Finding Commands
    3. Reference Information in Ubuntu
    4. Summary
  12. Chapter 2: Installing Ubuntu and Adding Software
    1. Obtaining and Installing Ubuntu
    2. Working with Debian Software Packages
    3. Adding Software Collections with tasksel
    4. Managing Software with APT
    5. Finding Packages with APT
    6. Managing Software with dpkg
    7. Managing Software with aptitude
    8. Verifying Installed Packages with debsums
    9. Building deb Packages
    10. Summary
  13. Chapter 3: Using the Shell
    1. Terminal Windows and Shell Access
    2. Using the Shell
    3. Acquiring Super User Power
    4. Using Environment Variables
    5. Creating Simple Shell Scripts
    6. Summary
  14. Chapter 4: Working with Files
    1. Understanding File Types
    2. Setting File/Directory Permissions
    3. Traversing the Filesystem
    4. Copying Files
    5. Changing File Attributes
    6. Searching for Files
    7. Finding Out More about Files
    8. Summary
  15. Chapter 5: Manipulating Text
    1. Matching Text with Regular Expressions
    2. Editing Text Files
    3. Listing, Sorting, and Changing Text
    4. Summary
  16. Chapter 6: Playing with Multimedia
    1. Working with Audio
    2. Transforming Images
    3. Playing with Video
    4. Summary
  17. Chapter 7: Administering Filesystems
    1. Understanding Filesystem Basics
    2. Creating and Managing Filesystems
    3. Mounting and Unmounting Filesystems
    4. Checking Filesystems
    5. Creating Encrypted Filesystems
    6. Checking RAID Disks
    7. Finding Out about Filesystem Use
    8. Summary
  18. Chapter 8: Backups and Removable Media
    1. Backing Up Data to Compressed Archives
    2. Backing Up over Networks
    3. Summary
  19. Chapter 9: Checking and Managing Running Processes
    1. Listing Active Processes
    2. Finding and Controlling Processes
    3. Summary
  20. Chapter 10: Managing the System
    1. Monitoring Resources
    2. Mastering Time
    3. Managing the Boot Process
    4. Controlling Startup and Run Levels
    5. Straight to the Kernel
    6. Poking at the Hardware
    7. Summary
  21. Chapter 11: Managing Network Connections
    1. Configuring Networks from the GUI
    2. Managing Network Interface Cards
    3. Managing Network Connections
    4. Using Wireless Connections
    5. Checking Name Resolution
    6. Troubleshooting Network Problems
    7. Summary
  22. Chapter 12: Accessing Network Resources
    1. Running Commands to Browse the Web
    2. Transferring Files
    3. Sharing Remote Directories
    4. Chatting with Friends in IRC
    5. Using Text-Based E-mail Clients
    6. Summary
  23. Chapter 13: Doing Remote System Administration
    1. Doing Remote Login and Tunneling with SSH
    2. Using Legacy Communications Tools
    3. Using byobu and screen for Remote Shells
    4. Using a Remote Windows Desktop
    5. Using Remote Linux Desktop and Applications
    6. Sharing Desktops Using VNC
    7. Summary
  24. Chapter 14: Locking Down Security
    1. Working with Users and Groups
    2. Checking on Users
    3. Configuring the Built-In Firewall
    4. Using Advanced Security Features
    5. Summary
  25. Chapter 15: Setting Up a Virtualization Host and Virtual Machines
    1. Can Your Computer Support Virtualization?
    2. Managing Virtual Machines with virt-manager
    3. Managing Virtual Machines with Commands
    4. Summary
  26. Appendix A: Using vi or Vim Editors
    1. Starting and Quitting the vi Editor
    2. Moving Around in vi
    3. Changing and Deleting Text in vi
    4. Using Miscellaneous Commands
    5. Modifying Commands with Numbers
    6. Using ex Commands
    7. Working in Visual Mode
  27. Appendix B: Shell Special Characters and Variables
    1. Using Special Shell Characters
    2. Using Shell Variables
  28. Appendix C: Getting Information from /proc
    1. Viewing /proc Information
    2. Changing /proc Information
  29. Index