Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Basics for Begineers | 2025
Rating: 5.0 out of 5(6 ratings)
19 students

Linux Basics for Begineers | 2025

Beginner course for Linux Administrator, Cloud or Platform Engineers, SREs, DevOps/DevSecOps Engineers, Developers
Last updated 8/2025
English

What you'll learn

  • You will be abe to handling Linux Operating System as a key responsibility of any Engineer from different domains like DevOps, Cloud, SRE, etc.,
  • This course will help begineers to know how to manage Linux OS from CLI and use troubleshooting tools as part of debugging.
  • We will get handls on experience with commands, package management, disk management, manage users/groups with permissions.
  • Having basic knowledge is the key success to manage in IT Industry, where we need to fit in as per Organization requirement is all about what we will be at end

Course content

2 sections29 lectures5h 49m total length
  • Program Agenda4:39
  • Linux Architecture3:32
  • VirtualBox and Ubuntu Server ISO Setup and Configuration4:01
  • Ubuntu Server 24.04 LTS Installation6:43
  • Configure Static IP address | Bridge Adaptor in VirtualBox7:30
  • Linux Commands Part1 | Basics11:15
  • Linux Commands Part2 | Basics12:36
  • Linux Commands Part3 | Basics9:13
  • Linux Commands Part4 | Basics8:54
  • Linux Commands Part5 | Basics18:12
  • Package Manager Part1 | Debian Family OS like Ubuntu and Debian26:26
  • Package Manager Part2 | Debian Family OS like Ubuntu and Debian12:25
  • Linux Users, Groups, and Permissions Part116:54
  • Linux Users, Groups, and Permissions Part215:44
  • Linux Users, Groups, and Permissions Part315:29
  • Linux Editors Part1 | nano, vi, vim5:34
  • Linux Editors Part 2 | nano, vi, vim16:14
  • Linux Editors Part3 | nano, vi, vim9:17
  • Linux Filesystem (/ --> root directory)20:13
  • Disk Management Par1 | System Firmware types overview4:30
  • Disk Management Part214:35
  • Disk Management Part39:29
  • Disk Management Part417:52
  • Authentication | Key-based9:57

Requirements

  • Since we are covering basics, No prior knowledge is need to handle this course, advantage is you can practice with your PC/Laptop by self.

Description

Linux is user-friendly and recommended for beginners in the IT field due to its flexibility and open-source nature, allowing customization.


This course is intended to help to understand Linux OS for different domain users like Linux Administrators(Entry level), Platform Engineers, Cloud Engineers, DevOps Engineer and Developers as well.


Even if your specific role isn't listed above, having a basic understanding of Linux can be beneficial for navigating the IT landscape and troubleshooting common issues.


As per Organization requirements, we need to be in a position to handle different scenarios like:

1) Application deployment like Nginx, Apache or Database servers like MySQL, PostgreSQL, etc.,

2) Tools setup and configuration like Docker & Kubernetes, Terraform.

3) Network Configuration on Linux OS.

4) Tools that need to troubleshoot issues on Linux OS.

So we can't say that its administrative task, we as a IT Engineer need to step in when Organization/Team needs help.

This course will help to you to fill that gap with the skillset needed to handle any of the scenarioes mentioned above.


Note: I will be adding more topics on weekly basis for Linux OS

Topics Covered:

Linux OS (Ubuntu Server 24.04 LTS)

Linux Architecture

Basic Commands

Package Management

Handling User and Groups

File and Directory Permissions

Disk Management

File Editors (nano, vi/vim)

Network Configuration

FileSystem

Application Deployment (Nginx, Wordpress, etc.,)


For any further queries, you can post me queries in chat.

Who this course is for:

  • Beginner to Linux Administration, Cloud Engineers, Platform Engineers, SREs, DevOps/DevSecOps Engineers, Even Developers as well to handle tools like Docker, terraform etc., to setup locally on Linux