Course Summary
3 Days Linux Administration Course. This course is designed for those students who do not have enough time to learn Linux. They want to be able to install Linux and manage a Linux server by executing commands in 3 days. Spend a few hours with me every day for the next 3 days and I’ll make sure you learn the following:
Day 1 – Installation, configuration, file system and basic commands
Understanding Linux?
What is Oracle Virtual Box?
Download and install Oracle Virtual Box
Create a virtual machine
Linux distributions
Download and install Linux (CentOS)
Download and install Putty
Mount the Linux VM via Putty
change Password
An introduction to the file system
Description of file system structure
File system navigation commands
Directory listing overview
Create files and directories
File system paths
Find files and directories (find, locate)
public (*, $, ^)
Exams and handouts
Day 2 – Linux system management
file permissions (chmod)
file ownership (chown, chgrp)
Get help (man, whatis, etc.)
Add text to file
Pipes ( | )
File maintenance commands
File display commands
Filters / text processing commands (cut, sort, grep, awk, uniq, wc)
Compare files (diff, cmp)
Compress and decompress files/directories (tar, gzip, gunzip)
Linux file editors (vi text editor)
User account management (useradd, groupadd, usermod, userdel, groupdel)
Switch users and sudo access
Monitor users (who, id, last person)
System utility commands (date, update time, hostname, ke, cal, bc, etc.)
Tests and handouts
Day 3 – Advanced Linux System Administration
Processes and schedules (systemctl, ps, top, kill, crontab, etc.)
System monitoring commands (top, df, dmesg, iostat 1, netstat, free, etc.)
OS maintenance commands (shutdown, restart, stop, start, etc.)
Changing the host name of the system (hostnamectl)
Find system information (name, cat /etc/redhat-release, cat /etc/*rel*, dmidecode)
Terminal control keys
Linux kernel
What is Shell?
Shell scripting
The main shell scripts
Alias
history command
Enable Internet on Linux VM
Network files and commands (ping, ifconfig, netstat, tcpdump, network configuration files)
network interface (ethtool)
System updates and repositories (rpm and yum)
System upgrade and route management
System execution levels
File transfer (ftp, scp, rsync, etc.)
message of the day
disk partition (df, fdisk, etc.)
Exams and handouts
Here are my students’ comments:
To all of you looking for a really good course for Linux, this is it، i seriously promise you won’t find a course on Linux that’s as good here. — T.J. Marstiller (Udemy Student)
Omran is a very knowledgeable and attractive coach. As others have said, you can say he’s not just trying to sell a course, but investing in making his students have strong job foundations with a positive, accessible attitude. He’s also fun using pop culture and practical work examples. You really feel like you’re in the classroom with him. I take the course mainly as a hobby, but I’ve already taken a lot from it. Homework, tests, and leaflets help reinforce the content. — Raymond B. (student Udemy)
The main thing about the course is its simplicity and hierarchy. The design is very good and easy to help you better understand the issues. — Akash Garg ( Udemy Student)
I just love the teaching ad, the learning experience I have – Jacob Samba (Udemy student)
Imran Afzal may be my favorite teacher I have ever had. He is funny and charming. It was easy to follow the course, and without any experience at the start, I am now very comfortable with Linux and I really like it. He’s getting you to do his Google, but that’s not a bad thing especially given the nature of IT and documentation to solve his problems. I highly recommend. — Vanessa Diaz-Gumund (Udemy student)
The course runs very well and I like the pamphlets and homework that is delegated very much. Homework helps me to learn and continue the learning process, even when adult life is still in progress. — Thomas Rogers (Udemy student)
Such an amazing instructor. Omran must have put a lot of effort into structuring the lesson and step by step student, what’s in explaining everything from Linux, how to load it, coding and … It takes time. I have other lessons from Imran. I am a lifelong student. Go on the same and please prepare more courses for us that can benefit from your teaching method, knowledge and experience. Thank you. — Ali Sheikh (Udemi student)
Thank the lecturer for making such a great course in the first place. I was afraid I would learn Linux. I feel comfortable with Linux now. I have understood both the concept behind and the application. I would recommend to all those newcomers to Linux who want to use it and sign up once and for all without wasting time. You will not regret it. I WOULD LOVE THE TEACHER TO DO THE SAME FOR WINDOWS SERVER ADMIN، I don’t seem to find any better, beginner-oriented course there that can match that course. For me, this is the best Linux online course. I recently started a few real-world projects with Linux after this great course، I just got into Linux and I’m always on the command line within a month and I always play. — Opoku Bright (Udemy student)
I’m really keen on additional courses in the future. That has been very educational. You’ll always hear the name Oracle, but it’s well-expressed in slang —
Omran Afzal eats Linux, breathes and sleeps! He really knows his stuff. I feel it has taken me from a beginner’s education level to a master’s level in a short time. Anyone looking to work in Linux must have completed this course. — TJ Walker (Udemy student)