Mastering Linux System Administration
- Length: 576 pages
- Edition: 1
- Language: English
- Publisher: Sybex
- Publication Date: 2021-07-27
- ISBN-10: 1119794455
- ISBN-13: 9781119794455
- Sales Rank: #938593 (See Top 100 Books)
Achieve Linux system administration mastery with time-tested and proven techniques
In Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks.
Amongst the practical applications of the Linux operating system included within, you’ll find detailed and easy-to-follow instruction on:
- Installing Linux servers, understanding the boot and initialization processes, managing hardware, and working with networks
- Accessing the Linux command line, working with the virtual directory structure, and creating shell scripts to automate administrative tasks
- Managing Linux user accounts, system security, web and database servers, and virtualization environments
Perfect for entry-level Linux system administrators, as well as system administrators familiar with Windows, Mac, NetWare, or other UNIX systems, Mastering Linux System Administration is a must-read guide to manage and secure Linux servers.
Cover Table of Contents Title Page Copyright Acknowledgments About the Authors About the Technical Editor Introduction Who Should Read This Book The Mastering Series How to Contact Wiley or the Authors Part 1: Basic Admin Functions Chapter 1: Understanding the Basics What Is Linux? Linux Distributions The Bottom Line Chapter 2: Installing an Ubuntu Server Pre‐Installation Requirements Finding the Software Running the Installation Checking the Installation The Bottom Line Chapter 3: Installing and Maintaining Software in Ubuntu Exploring Package Management Inspecting the Debian‐Based Systems Using Snap Containers Installing from Source Code The Bottom Line Chapter 4: Installing a Red Hat Server Pre‐Installation Requirements Finding the Software Running the Installation Checking the Installation The Bottom Line Chapter 5: Installing and Maintaining Software in Red Hat Exploring Red Hat Packages Automated Package Management Working Directly with Packages Using Flatpak Containers The Bottom Line Chapter 6: Working with the Shell Exploring the Shell Working with Commands Environment Variables The Bottom Line Chapter 7: Exploring Linux File Management Filesystem Navigation Linux Files File and Directory Listing Directory Handling File Handling File Features Finding Files Archiving Files The Bottom Line Chapter 8: Working with Text Files The vim Editor The nano Editor Working with Data Files The Bottom Line Part 2: Intermediate Admin Functions Chapter 9: Managing Hardware Device Driver Modules Communicating with Devices Working with Devices Using Hot Pluggable Devices The Bottom Line Chapter 10: Booting Linux Understanding the Boot Process The GRUB2 Bootloader Configuring the GRUB2 Bootloader The systemd Initialization Process The Bottom Line Chapter 11: Working with Storage Devices Storage Basics Partitioning Tools Formatting Filesystems Mounting Filesystems Managing Filesystems Storage Alternatives The Bottom Line Chapter 12: Configuring Network Settings Network Settings Using Network Command‐Line Tools Basic Network Troubleshooting Advanced Network Troubleshooting The Bottom Line Chapter 13: Managing Users and Groups Understanding Linux Permissions Using Access Control Lists Managing User Accounts Maintaining the Environment Managing Groups The Bottom Line Chapter 14: Working with Processes and Jobs Looking at Processes Monitoring Processes in Real Time Managing Processes Running Programs in Background Mode Running Programs Without a Console Job Control Scheduling Jobs The Bottom Line Chapter 15: Managing Log Files The systemd Journaling System The rsyslog Legacy System The Bottom Line Chapter 16: Managing Printers The Common Unix Printing System Installing and Configuring CUPS Using CUPS The Bottom Line Part 3: Advanced Admin Functions Chapter 17: Exploring Ubuntu Security Locking Down Root Using OpenSSH on Ubuntu The AppArmor System Network Security Using Firewalls The Bottom Line Chapter 18: Exploring Red Hat Security Working with Root Access Using SELinux Network Security Using Firewalls The Bottom Line Chapter 19: Writing Scripts Beginning a Shell Script Using Variables Adding Conditional Expressions Using Loops Using Functions The Bottom Line Chapter 20: Managing Web Servers Linux Web Servers The Apache Web Server The nginx Server The Bottom Line Chapter 21: Managing Database Servers Linux Database Servers Installing and Using MySQL/MariaDB Installing and Using PostgreSQL The Bottom Line Chapter 22: Exploring the Virtualization Environment Hypervisors Containers Software Packaging The Bottom Line Appendix: The Bottom Line Chapter 1: Understanding the Basics Chapter 2: Installing an Ubuntu Server Chapter 3: Installing and Maintaining Software in Ubuntu Chapter 4: Installing a Red Hat Server Chapter 5: Installing and Maintaining Software in Red Hat Chapter 6: Working with the Shell Chapter 7: Exploring Linux File Management Chapter 8: Working with Text Files Chapter 9: Managing Hardware Chapter 10: Booting Linux Chapter 11: Working with Storage Devices Chapter 12: Configuring Network Settings Chapter 13: Managing Users and Groups Chapter 14: Working with Processes and Jobs Chapter 15: Managing Log Files Chapter 16: Managing Printers Chapter 17: Exploring Ubuntu Security Chapter 18: Exploring Red Hat Security Chapter 19: Writing Scripts Chapter 20: Managing Web Servers Chapter 21: Managing Database Servers Chapter 22: Exploring the Virtualization Environment Index End User License Agreement
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.