Complete Linux course: Become a Linux professional

Complete Linux course: Become a Linux professional

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 14 Hours | 1.49 GB

Learn all the Linux skills that will get you a career as a professional Linux System Administrator

This course is presented for you to start a career as Linux System Admin with all you need to apply for a job as a professional.

The course is aimed to teach linux for beginners, intermediates and even advanced system admins who wish to develop their skills in Linux. Starting all the way from the Linux basics up to how manage an entire platform. So i am going to start with :

  • How it all started ( Linux History )
  • Building your work lab ( Linux installation )
  • Linux basic commands ( Mastering the command line )
  • Secure linux by understanding how to manage users,groups and file permissions
  • Linux editors ( vi and nano )

And then i’ll move on to:

  • Forming regular expressions to define patterns with various Linux commands
  • Installing and managing packages in Linux
  • Linux Network configuration
  • Linux File System Management
  • Linux security
  • Managing process and monitoring tools
  • ( Bonus Section ) almost everything about secure shell

With that there will be PDF’s on keywords and expressions and more info for those who like to know more about details and there will be quizzes to challenge yourself with. 24 hour support for any questions or suggestions in the discussion forum

By the end of this course you will have the skills that will qualify you to apply for jobs that require Linux system admins and be able to preform in real life situations.

Table of Contents

Prologue
1 Linux Overview
2 Linux File System Hierarchy

Build Your Lab On VirtualBox
3 VirtualBox Overview
4 Install VirtualBox on CentOS
5 Install VirtualBox On Windows
6 Create your first virtual machine
7 Shell Notes
8 Install CentOS on Virtual Machine (Part 1)
9 Install CentOS on Virtual Machine (Part 2)
10 Start the CentOS
11 Connect to Linux through putty

Linux Command Line
12 Linux Basic Commands notes
13 List Files and Directories
14 Move Between Directories
15 I totaly lost so where am I?
16 Create Directories
17 Create Files
18 Delete Files and Directories
19 Copy Files and Directories
20 Move Files and Directories
21 Rename Files and Directories using the mv command
22 Print file content to the screen
23 View Files using “less” command
24 Pipes and Redirection
25 Files Archiving
26 File Compression using (gzip , bzip2)
27 Archiving and Compression using (tar)
28 Soft Links
29 Hard Links
30 Lab 1

Users , Groups and Permissions
31 001- Users and Groups
32 002- Files and Directories Permissions
33 Lab 2

Text Editor
34 001- Vi Part 1
35 002- Vi Part 2

String Processing and finding files
36 001- String Processing ( head , tail ,wc, sort , cut ,paste )
37 002- String Process ( grep )
38 003- String Process (awk)
39 004- String Process (Sed)
40 005- Find and Locate
41 Lab 3

Package Managment
42 001 Installing Packages Using RPM
43 002 Installing Packages Using Yum
44 Yum Repositories

Network Configuration
45 001- Network Configuration
46 Configure Network with Network Manager Command Line
47 002 Network Tools
48 003- Network Clients (ssh , scp , ftp ,wget)
49 004- Rsync

File System Managment
50 001- Quota Managment
51 002- Parted Utility
52 003- Fdisk Utility
53 004- SWAP (Partitions and Files)
54 005- Logical Volume Manager (LVM)
55 006- Software RAID

Security
56 001- Securing Shell (Change default port, Prevent root access)
57 002- Securing Shell (Public/Private Keys)
58 003- Securing shell ( managing ip allow and deny )
59 004- Install & Configuring anti viruses (ClamAV and LMD)
60 005- IPtables
61 Firewalld

Automation (Background Jobs)
62 001- cronjob

Mnaging Process and Monitoring Tools
63 001- Process Managment
64 002- VMSTAT and IOSTAT
65 003- LSOF
66 004- TCPdump

SystemD – Controlling Services and Deamons
67 SystemD Overview
68 Check the status of services
69 is service active , is service enabled?!
70 List the Active/Inactive state of loaded units
71 Start , Restart and Stop Services
72 Masking/Unmasking Services
73 Enable/Disable service to run at startup

Introduction to Secure Shell (Bonus)
74 Course Agenda
75 Introduction to Secure Shell

Secure Shell Installation & Configuration (Bonus)
76 How to verify if SSH is installed or not on Linux?
77 Install OpenSSH on Centos
78 Install OpenSSH on Ubuntu
79 Install OpenSSH on Windows

Using Secure Shell For Remote Connection (Bonus)
80 How do I connect to a remote host?
81 How do I connect to a remote host on a different SSH port?
82 How do I login to a specific directory?
83 How do I execute a command on a remote host using SSH?

Copy and Transfer Files Using Secure Shell (Bonus)
84 How can I copy (file/files) to a remote host using SCP?
85 How can I copy (file/files) from a remote host using SCP?
86 How can I Copy entire directory using SCP?
87 Can I limit the speed (bandwidth) of files transfer using SCP?
88 What is SFTP and how to connect to SFTP?
89 SFTP List file and check the working directory
90 SFTP Uploading Files
91 SFTP Downloading Files
92 SFTP Switching and Creating Directories
93 SFTP Remove Files and Directories

Secure Shell & Other Services (Bonus)
94 Multiple SSH Sessions with screen (Install Screen)
95 Multiple SSH Sessions with screen (Start working)
96 Multiple SSH Sessions with screen Lock and Exit from the screen
97 Tunneling x11 Through SSH (Linux)
98 Tunneling x11 Through SSH (Run Linux Applications on Windows)
99 Remote Desktop with SSH (Install and Configure VNC Server)
100 Remote Desktop with SSH (Connect to Remote Desktop)

Securing the Secure Shell (Bonus)
101 Change The Default Port
102 Disable Direct Root Access
103 Allow Access for Certain User(s)
104 Deny Access from Known IPs
105 Allow Access from Known IPs
106 Public Key Authentication
107 Disable Password Authentication