Day 1
- Getting Started with Linux
- Installing Linux* – (CentOS, OpenSUSE or Ubuntu)
 - Accessing the cmdline via the console
 - Introducing the BASH shell
 - (LAB 1)
 
 - Linux Command Line Essentials
- Understanding standard filesystem hierarchy
 - Getting help (man pages and pinfo)
 - Essential command-line tools
 - Managing archives and compressed files
 - (LAB 2)
 
 - Managing Text files
- The “vi” and “nano” editor
 - Text manipulation tools (grep, sed)
 - File Redirection
 - Searching for files with ‘locate’ and ‘find’
 - (LAB 3)
 
 - Managing Users and Groups
- The different types of users and groups in Linux
 - Executing privileged cmds with sudo
 - Managing (create,delete and delete) Groups
 - Managing (create,delete and delete) Users
 - Configure password aging policies
 - (LAB 4)
 
 
Day 2
- Managing Processes
- Understanding Processes
 - Managing Processes’ priority levels
 - Understanding & Managing ‘Jobs’
 - Scheduling Processes with at and cron
 - Monitoring and calculating Server load
 - (LAB 5)
 
 - Managing File Permissions
- Understanding Linux filesystem permissions
 - Managing File permissions and ownerships
 - Managing Special permissions (suid,sgid,sticky)
 - Managing ACL (Access Control List)
 - (LAB 6)
 
 - Managing Storage
- Managing Disk Partitions and Mounts
 - Managing Logical Volume Manager (LVM)
 - Managing Network Attached Storage (NFS)
 - (LAB 7)
 
 
Day 3
- Managing Networking
- Understanding Networking in Linux
 - Managing Linux networks with nmcli and other tools
 - Managing Network configuration files
 - Troubleshooting Network Issues
 - (LAB 8)
 
 - Managing Remote Access
- Understanding SSH
 - Configuring SSH Client and generating Private/Public Keys
 - Configuring and Hardening SSH Server
 - (LAB 9)
 
 - Managing Software
- Managing Software Repositories
 - Managing Software applications with distro* Utilities (e.g. yum/yast/apt)
 - (LAB 10)
 
 
Day 4
- Managing Backups
- Backup Strategy/Overview
 - Built-in tools – tar, rsync.
 - Open-Source utilities.
 
- (LAB 11)
 
 - Manaing Security
- Overview of Linux Security
 - Comparison between SELinux and AppArmor
 - Configuring SELInux
 - Configuring Firewalld
 - (LAB 12)
 
 - Managing System Services
- Overview of Systemd
 - Configuring and Managing Systemd
 - Working with Server logs (journald and rsyslogd)
 - (LAB 13)
 
 
Note: Unless specifically requested, this Linux Administration Course will be based on CentOS 7/8 distro. If have a preference for Ubuntu or SUSE (OpenSUSE), please let us know and we’ll be happy to accommodate your request.

Recent Comments