Learn Linux administration and linux command line skills

Learn Linux administration and linux command line skills

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 235 lectures (30h 15m) | 6.00 GB

Learn Linux administration and Linux command Line skills from scratch. Great for both beginners and Advanced Learners.

Learn Red Hat Linux & CentOS: Use the in-demand skills to start a career as a Linux Server Admin or Linux Administrator!

After taking this course you will fully understand the most important and fundamental concepts of Linux server administration and Linux command Line. More importantly, you will be able to put those concepts to use in practical real-world situations. You’ll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator.

A career in Linux is one of the top 5 highest paid in the IT industry. Linux is the number ONE operating system for the fortune 500 companies and even the startups.

If you want to start your career in Linux, and have little or no knowledge of Linux then this course can help. In this course you will learn Linux installation, configuration, administration, troubleshooting, command line, OS tools and much more…

I have also included Job Technical Interview questions and answers that will definitely help achieving your Career goals.

All hands on exercises that I have covered are downloadable as text files so you can download and practice all lectures easily.

I have also created quizzes for you to go through and test your knowledge.

Learning Linux can be daunting – I have designed this course keeping in mind the most important things I would need to know if I was starting my Career in Linux today.

What you’ll learn

  • Become a professional Linux administrator and be able to apply for Linux jobs
  • Gain advance Linux systems administration skills and have deep understanding of Linux fundamentals and concepts
  • Be able to create, support and manage Linux servers in a Corporate environment
  • Be able to better troubleshoot servers and get started with automating tasks
  • Design on your own career path from scratch as a Linux Professional
Table of Contents

Course Overview
1 Course Overview

Installing and accessing a Linux system
2 Install VirtualBox
3 Download CentOS Linux
4 Install CentOS Linux
5 Download, Install and connect through putty
6 Install Red Hat 8 with Custom Partitioning on VirtualBox
7 Download SUSE LINUX Enterprise Server
8 Install SLES 15 (SuSE Linux Enterprise Server)
9 Install SLES 12 SP3 with expert partitioning on VirtualBox
10 Different ways of accessing your Linux server

Linux Fundamentals
11 The Linux Directory Structure
12 The Shell
13 Basic Linux Commands cd, ls, cat, pwd, and more
14 Listing Files and Understanding LS Output
15 Changing Password
16 Absolute vs relative Path
17 Finding help at the command line
18 Creating Files and Directories
19 Understanding the Basic File and Directory Permissions
20 Changing File Permissions
21 Modify File Ownership for user and group
22 Finding Files in your system
23 Introduction to vi editor
24 Copying Directories and Files
25 Removing Directories and Files
26 Moving and renaming Directories and Files

Intermediate Linux skills
27 more and less command
28 head and tail commands
29 Tab Completion
30 Command History
31 Wild Cards
32 Soft and Hard Links
33 Input, Output and Error Redirection
34 grep
35 pipe
36 Shell Aliases
37 echo command
38 Environment Variables
39 Connecting from one server to another
40 Transferring and Copying Files over the Network
41 Counting Words, Lines and Characters
42 Viewing and Monitoring Processes
43 Schedule and automate tasks with Cron
44 User and group administration
45 Switching Users
46 The sudo utility
47 Compressing and archiving files tar, gzip
48 Displaying and Setting the Hostname
49 Find you IP address
50 tr, sort, diff and uniq command – Text File Manipulation
51 cut and sort command – Text File Manipulation
52 bit vs 64-bit operating systems
53 Finding system information (uname, dmidecode)
54 Root Password recovery
55 sosreport for Redhat troubleshooting
56 Monitor Users (who, last w, id)
57 Message of the day (motd) and wall

Software installation – Redhat CentOS, SUSE, Fedora and UBUNTU
58 Red-hat CentOS Fedora software installation using YUM
59 Package management using RPM
60 Introduction to Repositories
61 Create a Local Repository
62 System updates and preparation (version lock)
63 Roll back patches and updates
64 Installing Software in SUSE Linux using Zypper
65 Installing software in Ubuntu

Managing Users and Groups
66 User and group administration
67 Create a User account with No Login Access
68 The passwd command
69 Password Aging on User accounts
70 Create, Modify and Delete Group Accounts
71 Activating and Deactivating Shadow Password Mechanism
72 User Authentication Files
73 The passwd File
74 The shadow File
75 The group File
76 The gshadow File
77 Switching Users
78 The sudo utility

Disk and Volume Management (LVM, parted)
79 Introduction to partitioning and file system
80 Introduction to LVM – The Logical Volume Manager
81 Add a new disk through Oracle Virtual Box
82 Managing Storage with parted
83 Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical Volumes (LVs)
84 Extending Volume group (VG) and Logical Volumes (LV)
85 Mirroring Logical Volumes
86 Moving Volumes (Data) from one storage to another
87 Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volumes (PVs)

Linux Networking
88 Network Components
89 Network Classes
90 TCP and UDP Protocols
91 The OSI model
92 Ping Command
93 Network Interfaces, configuration files and commands
94 Find your IP address
95 Add a Network Adapter through Oracle VM Virtual Box
96 NIC Bonding
97 Find-your-IP-address

Servers and Services
98 Apache Web Server
99 LAMP Server

Linux Security
100 Firewall and iptables
101 Linux Server Security

Managing Processes
102 Understanding processes
103 Viewing and Monitoring Processes
104 Listing a Specific Process
105 View Processes by User and Group Ownership
106 Process States
107 What is Process Niceness
108 Viewing and Changing Process Niceness
109 Renicing a Running Process
110 Control Processes with Signals
111 Job Scheduling
112 Controlling user access
113 Scheduler Log file
114 Scheduling with at command
115 Submit, view, list and remove an at job
116 Using crontab
117 Syntax of User Crontab Files
118 Add list and remove a Cron job

Linux Technical Interview Prep
119 Linux Basic Technical questions
120 System Administration questions – 1
121 System Administration questions – 2
122 System Administration questions – 3
123 Troubleshooting part 1
124 Troubleshooting part 2
125 Troubleshooting part 3
126 How to find files that are over 10 MB in size
127 How to show lines containing #
128 Display all lines of a file with line numbers
129 Find system information such as the version or release info
130 Where are the files located for network interfaces
131 Find an installed package
132 How to find out total lines in a file without opening that file
133 How to find disk usage by the largest directories
134 How to find all directories named conf under
135 How to find files not accessed in over 3 days
136 How to view difference between 2 files
137 Which system configuration files should be backed up regularly
138 How to view currently logged in users
139 How to extend SWAP space
140 How to extend a logical volume
141 How to reduce the logical volume and is it possible to reduce it on the fly
142 How to scan disks for existing volume group and logical volume
143 How to activate, deactivate, disable enable a logical volume and a volume group
144 What is the default size of a physical extent in LVM
145 List the available logical, physical volumes info in detail
146 How can you show all lines except any lines starting with the #
147 How can you continuously monitor log files for errors
148 Remove files older than 7 days automatically by creating a cron job
149 How to list all created users on the system and send(redirect) them to a file
150 How to list only the 2nd column from a file
151 How to broadcast a message to all logged -in users
152 How to schedule a server reboot in 15 minutes
153 How to prevent users from deleting other users files in a directory
154 How to display 10th line of a file
155 How to restore a hacked server
156 How to secure a newly built server
157 Which file is the most commonly known to check for log messages
158 How and why to disable ping
159 Explain the different fields in passwd file
160 Which command can tell how long the system has been running
161 How to check if a port is listening
162 Server down troubleshooting
163 How to find all files in bin with specified (755) permissions

Extras
164 What is Linux
165 Linux Distributions
166 Run Levels
167 Targets
168 Updating Kernel
169 What is SSH
170 When is SSH used
171 How to configure SSH
172 Securing SSH
173 Transferring Files with scp and sftp
174 Configure Private-Public Key-Based Authentication
175 The OpenSSH Service
176 OpenSSH Versions and Algorithms
177 Encryption
178 Authentication Methods
179 OpenSSH Packages

Retired lectures (Optional)
180 Linux boot process RHEL 6 and 7
181 User Authentication Files
182 The passwd File
183 The shadow File
184 The group File
185 The gshadow File
186 pwck and vigr
187 Activating and Deactivating Shadow Password Mechanism
188 Adding Users and default values
189 The passwd command
190 Creating a User Account with Default Values
191 Creating a User with Custom Values
192 Create a User account with No Login Access
193 Password Aging on User accounts
194 Modify and Delete a User Account
195 Switching users
196 The sudo utility
197 Create, modify and delete group accounts
198 Managing Groups with gpasswd Command
199 User and System Shell Startup Files
200 Using YUM for Managing Software Packages
201 Using RPM for Software Package Management
202 Redhat Subscription Management Service
203 ssh questions part 1
204 ssh questions part 2
205 Introduction to the Bash Shell
206 Variables
207 Input, Output and Error Redirection
208 Command History
209 Tab Completion
210 Tilde Substitution
211 Regular expression GREP
212 Metacharacters – Wild Cards Pipe
213 Create an Interactive script
214 Copying Directories and Files
215 Moving, Renaming Directories and Files
216 Removing Directories and Files
217 File and Directory Control Attributes
218 Finding Files
219 Soft and hard links
220 Understanding File and Directory Permissions
221 File Types
222 Modifying File Permissions
223 Default Permissions and umask
224 Directory structure
225 Modify File Ownership and Group Membership
226 Basic commands 1
227 Basic commands 2
228 Basic commands 3
229 Special Permissions setuid, setgid and sticky bit
230 Listing and Modifying System Timezone
231 Counting Words, Lines and Characters
232 Using compression and archiving tools
233 User administration questions 1
234 User administration questions 2
235 User administration questions 3
236 Virtualization
237 Linux-boot-process-rhel6-and-7

Course Overview
1 Course Overview

Installing and accessing a Linux system
2 Install VirtualBox
3 Download CentOS Linux
4 Install CentOS Linux
5 Download, Install and connect through putty
6 Install Red Hat 8 with Custom Partitioning on VirtualBox
7 Download SUSE LINUX Enterprise Server
8 Install SLES 15 (SuSE Linux Enterprise Server)
9 Install SLES 12 SP3 with expert partitioning on VirtualBox
10 Different ways of accessing your Linux server

Linux Fundamentals
11 The Linux Directory Structure
12 The Shell
13 Basic Linux Commands cd, ls, cat, pwd, and more
14 Listing Files and Understanding LS Output
15 Changing Password
16 Absolute vs relative Path
17 Finding help at the command line
18 Creating Files and Directories
19 Understanding the Basic File and Directory Permissions
20 Changing File Permissions
21 Modify File Ownership for user and group
22 Finding Files in your system
23 Introduction to vi editor
24 Copying Directories and Files
25 Removing Directories and Files
26 Moving and renaming Directories and Files

Intermediate Linux skills
27 more and less command
28 head and tail commands
29 Tab Completion
30 Command History
31 Wild Cards
32 Soft and Hard Links
33 Input, Output and Error Redirection
34 grep
35 pipe
36 Shell Aliases
37 echo command
38 Environment Variables
39 Connecting from one server to another
40 Transferring and Copying Files over the Network
41 Counting Words, Lines and Characters
42 Viewing and Monitoring Processes
43 Schedule and automate tasks with Cron
44 User and group administration
45 Switching Users
46 The sudo utility
47 Compressing and archiving files tar, gzip
48 Displaying and Setting the Hostname
49 Find you IP address
50 tr, sort, diff and uniq command – Text File Manipulation
51 cut and sort command – Text File Manipulation
52 bit vs 64-bit operating systems
53 Finding system information (uname, dmidecode)
54 Root Password recovery
55 sosreport for Redhat troubleshooting
56 Monitor Users (who, last w, id)
57 Message of the day (motd) and wall

Software installation – Redhat CentOS, SUSE, Fedora and UBUNTU
58 Red-hat CentOS Fedora software installation using YUM
59 Package management using RPM
60 Introduction to Repositories
61 Create a Local Repository
62 System updates and preparation (version lock)
63 Roll back patches and updates
64 Installing Software in SUSE Linux using Zypper
65 Installing software in Ubuntu

Managing Users and Groups
66 User and group administration
67 Create a User account with No Login Access
68 The passwd command
69 Password Aging on User accounts
70 Create, Modify and Delete Group Accounts
71 Activating and Deactivating Shadow Password Mechanism
72 User Authentication Files
73 The passwd File
74 The shadow File
75 The group File
76 The gshadow File
77 Switching Users
78 The sudo utility

Disk and Volume Management (LVM, parted)
79 Introduction to partitioning and file system
80 Introduction to LVM – The Logical Volume Manager
81 Add a new disk through Oracle Virtual Box
82 Managing Storage with parted
83 Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical Volumes (LVs)
84 Extending Volume group (VG) and Logical Volumes (LV)
85 Mirroring Logical Volumes
86 Moving Volumes (Data) from one storage to another
87 Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volumes (PVs)

Linux Networking
88 Network Components
89 Network Classes
90 TCP and UDP Protocols
91 The OSI model
92 Ping Command
93 Network Interfaces, configuration files and commands
94 Find your IP address
95 Add a Network Adapter through Oracle VM Virtual Box
96 NIC Bonding

Servers and Services
97 Apache Web Server
98 LAMP Server

Linux Security
99 Firewall and iptables
100 Linux Server Security

Managing Processes
101 Understanding processes
102 Viewing and Monitoring Processes
103 Listing a Specific Process
104 View Processes by User and Group Ownership
105 Process States
106 What is Process Niceness
107 Viewing and Changing Process Niceness
108 Renicing a Running Process
109 Control Processes with Signals
110 Job Scheduling
111 Controlling user access
112 Scheduler Log file
113 Scheduling with at command
114 Submit, view, list and remove an at job
115 Using crontab
116 Syntax of User Crontab Files
117 Add list and remove a Cron job

Linux Technical Interview Prep
118 Linux Basic Technical questions
119 System Administration questions – 1
120 System Administration questions – 2
121 System Administration questions – 3
122 Troubleshooting part 1
123 Troubleshooting part 2
124 Troubleshooting part 3
125 How to find files that are over 10 MB in size
126 How to show lines containing #
127 Display all lines of a file with line numbers
128 Find system information such as the version or release info
129 Where are the files located for network interfaces
130 Find an installed package
131 How to find out total lines in a file without opening that file
132 How to find disk usage by the largest directories
133 How to find all directories named conf under
134 How to find files not accessed in over 3 days
135 How to view difference between 2 files
136 Which system configuration files should be backed up regularly
137 How to view currently logged in users
138 How to extend SWAP space
139 How to extend a logical volume
140 How to reduce the logical volume and is it possible to reduce it on the fly
141 How to scan disks for existing volume group and logical volume
142 How to activate, deactivate, disable enable a logical volume and a volume group
143 What is the default size of a physical extent in LVM
144 List the available logical, physical volumes info in detail
145 How can you show all lines except any lines starting with the #
146 How can you continuously monitor log files for errors
147 Remove files older than 7 days automatically by creating a cron job
148 How to list all created users on the system and send(redirect) them to a file
149 How to list only the 2nd column from a file
150 How to broadcast a message to all logged -in users
151 How to schedule a server reboot in 15 minutes
152 How to prevent users from deleting other users files in a directory
153 How to display 10th line of a file
154 How to restore a hacked server
155 How to secure a newly built server
156 Which file is the most commonly known to check for log messages
157 How and why to disable ping
158 Explain the different fields in passwd file
159 Which command can tell how long the system has been running
160 How to check if a port is listening
161 Server down troubleshooting
162 How to find all files in bin with specified (755) permissions

Extras
163 What is Linux
164 Linux Distributions
165 Run Levels
166 Targets
167 Updating Kernel
168 What is SSH
169 When is SSH used
170 How to configure SSH
171 Securing SSH
172 Transferring Files with scp and sftp
173 Configure Private-Public Key-Based Authentication
174 The OpenSSH Service
175 OpenSSH Versions and Algorithms
176 Encryption
177 Authentication Methods
178 OpenSSH Packages

Retired lectures (Optional)
179 Linux boot process RHEL 6 and 7
180 User Authentication Files
181 The passwd File
182 The shadow File
183 The group File
184 The gshadow File
185 pwck and vigr
186 Activating and Deactivating Shadow Password Mechanism
187 Adding Users and default values
188 The passwd command
189 Creating a User Account with Default Values
190 Creating a User with Custom Values
191 Create a User account with No Login Access
192 Password Aging on User accounts
193 Modify and Delete a User Account
194 Switching users
195 The sudo utility
196 Create, modify and delete group accounts
197 Managing Groups with gpasswd Command
198 User and System Shell Startup Files
199 Using YUM for Managing Software Packages
200 Using RPM for Software Package Management
201 Redhat Subscription Management Service
202 ssh questions part 1
203 ssh questions part 2
204 Introduction to the Bash Shell
205 Variables
206 Input, Output and Error Redirection
207 Command History
208 Tab Completion
209 Tilde Substitution
210 Regular expression GREP
211 Metacharacters – Wild Cards Pipe
212 Create an Interactive script
213 Copying Directories and Files
214 Moving, Renaming Directories and Files
215 Removing Directories and Files
216 File and Directory Control Attributes
217 Finding Files
218 Soft and hard links
219 Understanding File and Directory Permissions
220 File Types
221 Modifying File Permissions
222 Default Permissions and umask
223 Directory structure
224 Modify File Ownership and Group Membership
225 Basic commands 1
226 Basic commands 2
227 Basic commands 3
228 Special Permissions setuid, setgid and sticky bit
229 Listing and Modifying System Timezone
230 Counting Words, Lines and Characters
231 Using compression and archiving tools
232 User administration questions 1
233 User administration questions 2
234 User administration questions 3
235 Virtualization

Homepage