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