Description
Book SynopsisLearn the basics, followed by the more advanced skills you will need to become an Enterprise Linux administrator. This book will prepare you to use Linux effectively with a clearer understanding of what is needed to successfully leverage new opportunities. After building a solid Linux knowledge foundation, you will learn how three major community Linux distributions are installed, configured, and used. The book will then guide you through all the different configurations a Linux administrator should know, along with some useful exercises for you to practice.Moving on, you will look at Enterprise Linux distributions, and how they are installed and configured. This will be the step that will elevate you from being a Linux administrator to an enterprise Linux administrator. You will also learn how an enterprise Linux administrator configures Linux security, high availability, automation, and large-scale Linux deployments. These skills are required when working in larger Linux estates. F
Table of ContentsPart 1 - Requirements and Linux Background (35 pages)
This section is a complete introduction to Linux. Its history, what the Operating system is, the different common distributions and how Linux differs from other Operating systems available today.
Chapter 1 : Requirements (10 pages)
Chapter 2 : Origins and Brief History. (10 pages)
Unix past and evolution.
Linux history and how “Free” software shaped the OpenSource world.
Chapter 3: Linux Explained. (15 pages)
Part 2: Getting Started (100 pages)
This section is to start getting hands on Linux and learning how to install.
Chapter 4: Installing Linux for the First Time (65 pages)
Where to get Linux. (5)
Different vendors
Community
Licensing
- Using virtualization. (5)
Windows Virtualization
Exercise
- Libvirt
Installing Ubuntu. (15)
- How to create Linux installation media.
Basic Installation
Custom installations.
- Exercise
Installing Fedora (15)
How to create Linux installation media.
Basic Installation
Custom installations.
Exercise
Installing OpenSuse (15)
How to create Linux installation media.
Basic Installation
Custom installations.
Exercise
Upgrading Linux (10)
What Linux distributions can be upgraded.
Exercise
Chapter 5: Using Linux for the first time (35)
- Accessing Linux (10)
-
Console
SSH
- Web console
Exercise
Command line (10)
Command line basics.
Command line shortcuts.
- Different commands in different distributions.
Exercise
Desktop basics (15)
Part 3: Configuring Linux (153)Chapter 6: Access Control (25)
Users & Groups (8)
Managing sudo.
File & directory permissions. (9)
- Chmod, chown, chgrp
Acls
Exercise
Chapter 7: Package Installation (40)
System patching (20)
Errata
System updates
Exercise
Rollback
Chapter 8: Network configuration (25)
Network basics in Linux (17)
Configure network configuration with command line.
- Configuring Network configuration with graphical tools.
Configure Network configuration with Desktop.
Exercise
Network tools (8)
Chapter 9: Disk Configuration (40)
Disk management (30)
Filesystem management (10)
Chapter 10: Service Management (23)
Systemd. (5)
Creating a new service. (8)
Part 4: Enterprise Linux (200)
Chapter 11: Example use cases for Linux (30)
Building a web server. (15)
Building a file server. (15)
Chapter 12: Security (46)
SELinux (6)
Hardening (15)
Explained.
Different standards.
- Scanning
OpenSCAP
Automated remediation.
Exercise
Encryption (15)
- Explained
Encryption methods
Network encryption
Certificates
Recovery
- Exercise
Chapter 13: High Availability (20)
- Basic HA
Explained.
Ubuntu HA
-
- Basic guide to simple HA
Exercise
RHEL HA
Basic guide to simple HA
Exercise
- Suse HA
Basic guide to simple HA
Exercise
Chapter 14: Scripting & Automation (24)
Basic shell scripting (12)
- Explained.
Different interpreters.
Examples
Exercise
Ansible (12)
- Explained
Examples
Use cases
Tools
Exercise
Chapter 15: Enterprise Linux Distributions (60)
Red Hat enterprise Linux (20)
Ubuntu (20)
Suse (20)
Brief History
Installing Ubuntu
Estate management basics
Subscriptions & Support
Training & certifications
Chapter 16: Deployment at Scale (20)
Methods (5)
Kickstart
- Image clone
Other
Tools (15)
Part 5: When Linux has Problems (65)
Chapter 17: Troubleshooting Linux (35)
- Logging (20)
Monitoring (10)
Tools
- Local vs remote
Finding help (5)
Tools
Getting support
Chapter 18: Recovering from Disaster (20)
- Reinstalling
- Recovery mode
-
Rescue mode
Chapter 19: Backup and Restore (10)
What to backup
What to restore
T