
Start your cloud and DevOps journey by learning Linux basics, since many trends rely on Linux knowledge, and this course covers essential Linux commands for cloud engineers.
Explore how an operating system acts as the interface between user and hardware, translates requests into binary, and powers both client devices and Linux-based server systems.
Create an AWS free tier account, verify payment and identity, activate via email, and log in to the AWS console to access EC2 for Linux practice.
Launch a Linux EC2 instance in AWS using the free tier, selecting Mumbai region, Red Hat Enterprise Linux, and a t2 micro, with key pair login and default security group.
Learn to connect to a Linux EC2 instance from Windows using Mobaxterm, load your key pair, and log in as the ec2-user to establish a secure ssh session.
Connect to a Linux EC2 instance from macOS using SSH and your key pair; locate the .pem file and run the connect command to log in as EC2-user.
Master essential Linux basics by using date, cal, uptime, who am I, and man to view system time, calendar, uptime details, and command manuals.
Learn to create and edit files in linux with touch, cat, nano, and vi, and master ls flags for long listing, time sorting, and reverse order.
Learn to create, edit, and append content to files on Linux using nano, vi, cat, and touch, including saving, overwriting, and appending techniques.
Learn to create and manage directories in linux with mkdir, switch into them using cd, view directories with ls -l to distinguish files and directories, and work with subdirectories.
Learn to remove files and directories with rm and rmdir, inspect structures using tree, and delete recursively with -r and -f, while backing up due to no recycle bin.
Learn how to copy files and directories using the cp command, including copying content between files, placing copies in directories, and using the -R option to copy directories recursively.
Learn how to move and rename files in Linux using the mv command, moving files between directories and renaming them, with practical examples and outcomes.
Learn how to use find, diff, and file commands in Linux to locate files, compare contents, and identify file types. See practical examples with -name, -user, -group, and absolute paths.
Use grep to search for a word or pattern in a file and print matches. Use -i to ignore case and pipes to chain commands.
Log in as the John user on an EC2 instance by enabling password authentication: edit sshd_config, reload ssh, and log in with the John password.
Explore how file and directory permissions control access, including read, write, and execute rights; learn how the owner, primary group, size in bytes, and timestamps define visibility.
Learn how to change file ownership with chown, including owner and group, and understand file types with the file command, from ascii text to character, block, and symbolic links.
Learn to update, view info, and list packages with yum, compare installed and available packages, and inspect package details from the repository.
Learn essential Linux networking commands such as hostname, ping, wget, ifconfig, and curl, including how to view and change hostnames, test connectivity, and fetch content.
Identify IP addresses and port numbers on a Linux system, learn default ports like 22 for SSH, 23 for Telnet, 80 for HTTP, and verify ports with netstat and Telnet.
Explore services as processes that start and stop, configure boot behavior with config, and manage status, reload, restart, and port usage, exemplified by installing httpd and opening port 80.
Understand how linux handles processes, including foreground and background jobs, and use ps, fg, bg, kill, and top to monitor and manage them. Learn about process IDs and parent IDs.
Archive files and directories with gzip, zip, and tar, noting tar handles directories while zip and unzip work on files, and use tar -xvzf to unzip and extract.
Learn soft links and hard links in linux, with ln -s creating shortcuts and ln making backups. Soft links break if the original is deleted, while hard links persist.
As you all know, in the current IT market, Linux became a pre-request to learn most of the trending technologies. The IT industry also uses Linux as its base Operating System in most cases. Hence this course helps you to understand how Linux works from the basics. Once you learn and complete this course, you can be able to
Fulfill your regular tasks on the Linux server
Quickly start learning trending technologies like AWS, Azure, GCP, DevOps, Python, BigData, DataScience, etc..
During this course, we are going to cover various concepts like
what is an operating system
How Linux works
Linux Basic commands
how to edit a file
how to read information from a file
creating a file or directory
managing files and directories
system management
networking
port numbers
software management
services like http, ssh, telnet and etc
process management
Archiving files or directories
crontab and its examples
link files
File permissions like read, write and execute
grep command
sed command
find command
cp, mv, find, cd, diff, chmod, chown, file, hostname ping, get, ifconfig, telnet, curl, yum, ps -ef, kill, fg, bg, top, ip addr, gzip, gunzip, tar, crontab, scp, ln, find, date, cal, uptime, whoami, finger, user, id, man, username, who, ls, cat, less, more, head, tail, page, touch, nano, vi, rm, mkdir, rmdir,
cp, mv, find, cd, diff, chmod, chown, file, hostname ping, get, ifconfig, telnet, curl, yum, ps -ef, kill, fg, bg, top, ip addr, gzip, gunzip, tar, crontab, scp, ln, find, date, cal, uptime, whoami, finger, user, id, man, username, who, ls, cat, less, more, head, tail, page, touch, nano, vi, rm, mkdir,