Linux Administration

Intoduction
1
The Linux Operating System
2
Linux Distributions
Section 2
1
Install Ubuntu Linux
2
Install CentOS LInux
Section 3
1
Linux Shell
2
The Linux Filesystem
3
Linux Files and Directories
Section 4
1
Linux Software Package Types
2
Managing Software Packages
3
Building a Package from Source
Section 5
1
Managing Users
2
Managing Groups
3
Managing Permissions
Section 6
1
Linux Processes
2
Working with Linux Processes
3
Working with Linux Daemons
4
Exploring Interprocess Communication
Linux Disks and Filesystems
1
Linux Devices
2
Linux FileSystem types
3
Linux Disks and Partitions
4
Logical Volume Management in Linux
Linux Networking
1
Linux Basic Networking
2
Linux Networking Services
3
Linux Network Security
Linux Server Configuration
1
Linux Services
2
DNS Server Configuration in Linux
3
DHCP Server Configuration in Linux
4
NTP server Configuration in Linux
5
NFS server Configuration in Linux
6
Samba file server Configuration
7
FTP Server Configuration in Linux
8
Web Server Configuration in Linux
9
Printing Server Configuration in Linux
Linux Security
1
Understanding Linux Security
2
Introducing SELinux
3
Introducing AppArmor
4
Working with Linux firewalls
Disaster Recovery - Diagnostics and Troubleshooting
1
Planning for Disaster Recovery
2
Backing up and Restoring the System
3
Common Linux Diagnostic Tools for Troubleshooting
Containers and Virtual Machines
1
Virtualization on Linux
2
Linux Containers
3
Working with Docker
Cloud Computing
1
Introduction to Cloud Technologies
2
Introduction to OpenStack
3
Introducing IaaS Solutions
4
Introducing PaaS Solutions
5
Introducing CaaS Solutions
6
Introducing DevOps
7
Introducing Cloud Management Tools
Deploying to the Cloud with AWS and Azure
1
Working with AWS EC2
2
Working with Microsoft Azure
Deploying Applications with Kubernetes
1
Introducing Kubernetes
2
Installing and configuring Kubernetes
3
Working with Kubernetes
Automating Workflows with Ansible
1
Introducing Ansible
2
Installing Ansible
3
Working with Ansible