Learning Linux CentOS From Scratch

learn Linux basics , security , networking systems and many other utilities that will be productive in Linux environment
4.3 (37 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
845 students enrolled
$100
Take This Course
  • Lectures 74
  • Contents Video: 11.5 hours
    Other: 40 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2014 English

Course Description

-----------------------------------------------------------------------------------------------------------------

We added a new CentOS 7 Lectures to this course to make it updated to the latest technology (November 2015)

-----------------------------------------------------------------------------------------------------------------

This course will be focusing on beginner and intermediate students
but especially ( beginners ) , It will take the student from the
first steps in linux like ( what is linux and linux installation )
to the higher steps like ( linux security and networking
systems ) , allowing the student to have a fresh start and build
a notable knowledge base about Linux .

This course will Present

  • Linux Installation
  • Linux basic commands
  • Linux Groups , Users and Permissions
  • Linux editors to edit text files
  • Form regular expressions to define patterns with various Linux commands
  • Install and manage packages in Linux
  • Linux Network configuration
  • Linux File System Management
  • Linux security
  • Linux managing process and monitoring tools
  • Labs and quizzes to help improve the knowledge of the student


There will be updates in the course from time to time , like adding new lectures and notes.


This course will be very helpful for linux seekers , and the student may ask any questions about the course or about linux in general and I will be happy to share knowledge with others .

finally i hope that students will find this course worthy and learn and enjoy linux .

regards ,,
Muhammed Tork

What are the requirements?

  • just a computer
  • Use computer speakers for better quality , sound in headphones will be a bit noisy or buzzing

What am I going to get from this course?

  • By the end of the course , you will be familliar with linux administration

What is the target audience?

  • Beginners , intermediates and anyone who would like to know about linux

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Linux
000- What is Linux?
Preview
3 pages
001- Linux file system hierarchy
Preview
03:11
Linux file system hierarchy
4 pages
Section 2: VirtualBox and Linux Installation
001- VirtualBox Installation
Preview
02:03
Install VirtualBox on CentOS
2 pages
002- Virtualbox (Create a new virtual machine)
Preview
02:18
003- Linux installation
Preview
10:13
Shell Notes
2 pages
004- Virtualbox (Add a new HD to a virtual machine)
01:47
005- Virtualbox (Network Configuration)
01:20
006- Virtualbox (RAM & CPU)
01:15
007- Virtualbox (Clone)
01:55
008- Virtualbox (Clone 2) " solving network card error "
07:01
009- Linux startup (1)
07:13
010- Linux startup (2) " assign static IP "
08:49
011- Linux startup (3) " putty software "
02:20
Section 3: Linux Basic Commands
Linux Basic Commands notes
4 pages
08:56

In this lecture you will learn how to list files and directories , how to move between directories and how find your path location

002- Create , Remove Directories and Files (mkdir , touch, rmdir ,rm)
11:38
003- Copy , Move and Rename files and directories
06:57
004- Cat Command
04:41
005- Less Command
02:58
006- Pipes and Redirects
07:45
007- Archive and Compress
08:47
008- Symbolic Links
15:47
009- Shortcuts
06:14
Lab 1
7 pages
Basic commands quiz
8 questions
Section 4: Users , Groups and Permissions
001- Users and Groups
16:52
002- Files and Directories Permissions
25:48
Lab 2
10 pages
Useres , Groups and Permissions quiz
10 questions
Section 5: Text Editor
001- Vi Part 1
09:31
002- Vi Part 2
07:37
Editors Quiz
6 questions
Section 6: String Processing and finding files
001- String Processing ( head , tail ,wc, sort , cut ,paste )
18:19
002- String Process ( grep )
13:30
003- String Process (awk)
16:24
004- String Process (Sed)
12:07
005- Find and Locate
14:52
Lab 3
7 pages
String Processing Quiz
10 questions
Section 7: Package Managment
001 Installing Packages Using RPM
11:15
002 Installing Packages Using Yum
12:59
Yum Repositories
1 page
Package Managment Quiz
5 questions
Section 8: Network Configuration
001- Network Configuration
20:39
002 Network Tools
20:46
003- Network Clients (ssh , scp , ftp ,wget)
31:42
004- Rsync
12:42
Network Configuration Quiz
7 questions
Section 9: File System Managment
001- Quota Managment
11:58
002- Parted Utility
10:37
003- Fdisk Utility
07:24
004- SWAP (Partitions and Files)
15:19
005- Logical Volume Manager (LVM)
30:58
006- Software RAID
22:13
Section 10: Security
001- Securing Shell (Change default port, Prevent root access)
08:29
002- Securing Shell (Public/Private Keys)
07:32
003- Securing shell ( managing ip allow and deny )
09:50
004- Install & Configuring anti viruses (ClamAV and LMD)
25:08
005- IPtables
23:28
006- APF and BFD
24:43
Section 11: Automation (Background Jobs)
001- cronjob
20:42
Section 12: Mnaging Process and Monitoring Tools
001- Process Managment
20:19
002- VMSTAT and IOSTAT
07:16
003- LSOF
08:49
004- TCPdump
13:00
Section 13: Running Centos as Desktop
001- Install GNOME Desktop from Centos minimal
04:05
Section 14: CentOS 7 - Overview & Installation
What is new in CentOS 7?
03:51
Install CentOS 7.1 (Part 1)
06:37
Install CentOS 7.1 (Part 2)
02:53
Install CentOS 7.1 (Part 3)
05:16
Section 15: CentOS 7 - Controlling Services and Deamons
SystemD Overview
02:41
Check the status of services
02:52
is service active , is service enabled?!
02:06
List the Active/Inactive state of loaded units
02:30
Start , Restart and Stop Services
03:47
Masking/Unmasking Services
03:05
Enable/Disable service to run at startup
01:51

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Muhammed Torkey, Senior Linux System Administrator - AWS Cloud Administrator

Hi , my name is Muhammed Tork

I started working with linux since 2003 and i have certifications in Linux , Microsoft and Cloud . I am always passionate to learn and know more about IT .

I will always be happy to share my knowledge with others , and I am seeking to provide knowledge and information for linux seekers :)

Instructor Biography

Mohamed Yehia Zakareya, Freelance instructor

Hi , my name is Mohamed Yehia and I'm 21 years old .

I have graduated from egyptian aviation academy as a commercial pilot . I am interested in learning Web Development and i am seeking to continue in computer career as a Web Developer and an E-learning instructor . I have started being an E-learning instructor since 2013 .

Ready to start learning?
Take This Course