Linux
Learn how to manage the system.

Basic Commands Part 1
Learn the basics of navigating the filesystem, as well as, working with files and directories.

Basic Commands Part 2
An introduction to file permissions, input/output redirection and the command pipeline.

Basic Commands Part 3
An introduction to wildcard operators, search patterns and their use in file and content searching.

Root User Password Reset
Learn how to reset the root user's password on a CentOS 7 minimal server VM.

Create Non Root User
Learn how to create a non-root user with sudo privileges

Shell Scripting for Beginners
Learn the basics of the shell, parameters, return values and redirection, as well as, variables, functions, if statements and loops.

Check Local EC2 Services
Learn how to create a shell script to monitor EC2 services.

Check Remote EC2 Services
Learn how to create a shell script to monitor remote EC2 services.

Create User Accounts
Learn how to create a shell script to create local user accounts.

Delete User Accounts
Learn how to create a shell script that can disable, delete and archive user accounts.

CROND Email Notifications
Learn how to use Amazon SES and the CROND service to send email notifications for completed cron jobs, from an AWS EC2.