Skip to main content

Learncircles

Linux & AWS Cloud

Build Strong Foundations in Linux & AWS Cloud Technology

Learn Linux system administration fundamentals and gain practical knowledge of core AWS cloud services through structured online training and hands-on labs.

Duration:

Mode:

Online

Level:

Beginner

Course Overview

Learn Linux & AWS From the Fundamentals

This course is designed to provide learners with foundational knowledge of Linux operating systems and Amazon Web Services (AWS).

You will learn how to work with Linux-based environments, manage users and processes, understand file permissions, troubleshoot basic system issues and perform essential administration tasks.

The AWS section introduces core cloud services including EC2, S3, EBS, VPC, IAM and CloudWatch, with practical exercises to help learners understand how these services are used.

Course Objectives

βœ”οΈ Understand Linux operating system fundamentals
βœ”οΈ Navigate and manage the Linux file system
βœ”οΈ Work with basic Linux commands
βœ”οΈ Manage users, groups and permissions
βœ”οΈ Monitor processes and system logs
βœ”οΈ Understand basic Linux networking
βœ”οΈ Understand AWS cloud computing fundamentals
βœ”οΈ Launch and manage basic EC2 resources
βœ”οΈ Work with S3 and EBS storage
βœ”οΈ Understand AWS networking fundamentals
βœ”οΈ Configure basic IAM permissions and security practices
βœ”οΈ Monitor AWS resources using CloudWatch
βœ”οΈ Understand basic AWS billing and cost management

Course Curriculum

Key Topics
  • What is Linux?
  • Open-Source Operating Systems
  • History & Development of Linux
  • Common Linux Distributions
    • Ubuntu
    • CentOS
    • Debian
  • Linux File System Structure
  • File System Hierarchy
  • /
  • /home
  • /etc
  • /var
  • File Permissions
  • Read, Write & Execute Permissions
Basic Linux Commands
  • pwd
  • cd
  • ls
  • cp
  • mv
  • rm
  • touch
  • cat
  • chmod
  • chown
Package Management
  • apt
  • yum
  • dnf
  • Repository Management
  • System Updates
πŸ”¬ Hands-On Lab
βœ”οΈ Navigate the Linux file system
βœ”οΈ Create, modify and remove files
βœ”οΈ Install packages using package managers
  • User Management
    • Creating Users
    • Modifying Users
    • Deleting Users
    • useradd
    • usermod
    • userdel
    • Group Management
    • groupadd
    • groupdel
    Process Management
    • ps
    • top
    • htop
    • kill
    • nice
    • renice
    System Logs
    • /var/log
    • journalctl
    • Log Analysis
    • Log Rotation Basics
    Networking in Linux
    • ifconfig
    • ip a
    • ping
    • netstat
    • curl
    • Static vs Dynamic IP
    πŸ”¬ Hands-On Lab

    βœ”οΈ Create users and assign permissions
    βœ”οΈ Monitor system processes
    βœ”οΈ Terminate running processes
    βœ”οΈ View and analyse system logs
    βœ”οΈ Test network connectivity

  • What is AWS?
    • Cloud Computing Fundamentals
    • Introduction to AWS Services
    • AWS Global Infrastructure
    • Regions
    • Availability Zones
    Core AWS Services

    Compute: Amazon EC2
    Storage: Amazon S3, Amazon EBS
    Networking: Amazon VPC
    Security: AWS IAM

    AWS Management Console
    • AWS Console Overview
    • Creating AWS Resources
    • Managing EC2
    • Managing S3
    πŸ”¬ Hands-On Lab

    βœ”οΈ Launch an EC2 instance
    βœ”οΈ Create an S3 bucket
    βœ”οΈ Upload files to S3
    βœ”οΈ Access an EC2 instance through SSH
    βœ”οΈ Run basic Linux commands on EC2

EC2
  • Launching EC2 Instances
  • Amazon Machine Images
  • Instance Types
  • Instance Configuration
  • Key Pair Management
  • SSH Access
Security & Networking
  • Security Groups
  • Network ACLs
  • Inbound Rules
  • Outbound Rules
Elastic IP
  • Understanding Elastic IP
  • Associating Elastic IP with EC2
Elastic Load Balancer
  • Introduction to ELB
  • ELB Use Cases
EBS
  • Creating EBS Volumes
  • Attaching EBS Volumes
  • EBS Snapshots
  • Backup Concepts
πŸ”¬ Hands-On Lab

βœ”οΈ Launch an EC2 instance
βœ”οΈ Configure security group rules
βœ”οΈ Attach an EBS volume
βœ”οΈ Assign an Elastic IP

Amazon S3
  • Creating S3 Buckets
  • Uploading Objects
  • Downloading Objects
  • Managing Objects
  • S3 Versioning
  • Access Control
Amazon EBS
  • EBS Volume Types
  • Performance Characteristics
  • EBS Snapshots
Data Security
  • S3 Encryption
  • EBS Encryption
  • IAM Roles
πŸ”¬ Hands-On Lab

βœ”οΈ Create an S3 bucket
βœ”οΈ Upload and manage data
βœ”οΈ Configure object permissions
βœ”οΈ Create an EBS snapshot
βœ”οΈ Restore an EBS volume

IAM Fundamentals
  • Introduction to IAM
  • IAM Users
  • IAM Groups
  • IAM Roles
  • IAM Policies
AWS Security
  • Multi-Factor Authentication
  • Roles & Policies
  • Security Best Practices
VPC Basics
  • Creating a VPC
  • Subnets
  • Route Tables
  • Internet Gateways
πŸ”¬ Hands-On Lab

βœ”οΈ Create IAM users
βœ”οΈ Assign IAM policies
βœ”οΈ Configure MFA
βœ”οΈ Create a basic VPC
βœ”οΈ Configure subnets

AWS CloudWatch
  • CloudWatch Fundamentals
  • Monitoring AWS Resources
  • Logs & Metrics
  • Alarms
  • Notifications
EC2 Troubleshooting
  • SSH Access Issues
  • Resource Limitations
  • Basic Troubleshooting Approach
AWS Billing & Cost Management
  • AWS Pricing Fundamentals
  • Usage Tracking
  • Budget Monitoring
  • Budget Alarms
πŸ”¬ Hands-On Lab

βœ”οΈ Monitor EC2 performance
βœ”οΈ View CloudWatch metrics
βœ”οΈ Create a CPU utilization alarm

Course Wrap-Up
  • Course Summary
  • Key Concepts Review
  • Q&A Session
Continue Your AWS Journey

Introduction to further learning paths and AWS certifications, such as:

AWS Certified Solutions Architect

Also explore AWS documentation, tutorials and additional learning resources.

Who is this course for?

πŸŽ“ Students

πŸ’» IT Beginners

☁️ Aspiring Cloud Professionals

🐧 Linux Beginners

πŸ”„ Career Switchers

Yes. LearnCircles provides the Linux & AWS Cloud course through online training.

The course covers Linux fundamentals, commands, file systems, permissions, users, processes, logs, package management and networking.

The course introduces EC2, S3, EBS, VPC, IAM and CloudWatch.

No advanced AWS experience is required.

No. LearnCircles currently provides online training only and does not offer placement assistance.