This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmins and IT pros and a handy study guide for those taking Linux certification exams.

You'll turn to it frequently, not only because of the sheer volume of valuable information it provides but because of the real-world examples within and the clear, useful way the information is presented. With this book at your side, you'll be able to:

  • Install Linux and perform initial setup duties, such as connecting to a network
  • Navigate the Linux filesystem via the command line
  • Install software from repositories and source and satisfy dependencies
  • Set permissions on files and directories
  • Create, modify, and remove user accounts
  • Set up networking
  • Format and mount filesystems
  • Perform basic troubleshooting on hardware and software
  • Create and manage logical volumes
  • Work with SELinux
  • Manage a firewall and iptables
  • Shut down, reboot, and recover a system
  • Perform backups and restores

Table of Contents

  1. 1. Getting Started with Linux
    1. Installing Linux
    2. Preparing your system for Linux
    3. Downloading and installing Linux
    4. Getting to know your new Linux system
    5. Learning the command line interface
    6. Commands for filesystem navigation
    7. Starting, rebooting, and shutting down a Linux system
    8. Starting a system
    9. Restarting a system
    10. Shutting down a system
    11. Summary
  2. 2. Diving Deeper into the Command Line Interface
    1. Working as a regular user
    2. Working as the root user
    3. Login as root
    4. su to root
    5. Use the sudo command
    6. Creating a sudoer
    7. Setting and modifying permissions
    8. Read, write, and execute
    9. Numerical permission values
    10. Group permissions
    11. Bringing permissions settings all together
    12. Changing file permissions
    13. Symbolic mode
    14. Numeric mode
    15. Default permissions explained: umask
    16. Summary