Learn Linux from scratch
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 48000 Hz, 2ch | 8.35 GB
Duration: 19.5 hours | Genre: eLearning | Language: English
Linux administration and Linux command Line skills from scratch
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 48000 Hz, 2ch | 8.35 GB
Duration: 19.5 hours | Genre: eLearning | Language: English
Linux administration and Linux command Line skills from scratch
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 scripting and automating tasks
Design on your own career path if you put in the effort
Requirements
Desire to Learn
Putting in the effort and hard work
Description
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.
If you put in the effort - you will get amazing results from the course, its that simple.
Following is the list of topics I have covered in this course:
Section 1- Syllabus and Course Overview
Video covering the course design and syllabus
Section 2- Introduction to Linux
What is Linux
Linux Distributions
Brief history of Linux
Why Linux
Quiz
Section 3- Download, install and access Linux
What are different virtual environments
Download and install Oracle Virtual Box
Download and install Redhat Linux
Download and install Oracle Virtual Box
Download, install and connect through putty
Different ways of accessing Linux
Section 4- Learn Basic Linux Commands and Tools
Absolute vs relative Path and Command Path
Basic Linux commands 1
Basic Linux commands 2
Basic Linux commands 3
Counting Words, Lines and Characters
Displaying and Setting the Hostname
Introduction to the vi editor
Listing and Modifying System Timezone
Obtain Linux help
Using compression and archiving tools
Section 5- Directory Structure , File Permissions and Files
Linux Directory Structure
File Types
Creating Files and Directories
Displaying File Contents with cat, less, more and tail
Copying Directories and Files
Moving, Renaming Directories and Files
Removing Directories and Files
File and Directory Control Attributes
Finding Files
Soft and Hard Links
Understanding File and Directory Permissions
Modifying File Permissions
Default Permissions and umask
Modify File Ownership and Group Membership
Special Permissions setuid, setgid and sticky bit
Section 6 - Bash Shell and its Features
Introduction to the Bash Shell
Variables
Input, Output and Error Redirection
Command History
Tab Completion
Tilde Substitution
Regular expression GREP
Metacharacters - Wild Cards Pipe
Your first bash script - hello world
Create an Interactive script
Section 7 - Managing users and groups
User Authentication Files
The passwd File
The shadow File
The group File
The gshadow File
pwck and vigr
Adding Users and default values
The passwd command
Create a User Account with Default Values
Create a User Account with Custom Values
Create a User account with No Login Access
Modify and Delete a User Account
Switching Users
The sudo utility
Create, Modify and Delete Group Accounts
Managing Groups with gpasswd Command
User and System Shell Startup Files
Section 8- Secure Shell - SSH
What is SSH
When is SSH used
How to configure SSH
Securing SSH
Transferring Files with scp and sftp
Configure Private-Public Key-Based Authentication
The OpenSSH Service
OpenSSH Versions and Algorithms
Encryption
Authentication Methods
OpenSSH Packages
Section 9 - Processes and Job Scheduling
Understanding Processes
Viewing and Monitoring Processes
Listing a Specific Process
View Processes by User and group ownership
Process States
What is process Niceness
Viewing and changing process Niceness
Renicing a running process
Control Processes with signals
Job Scheduling
Controlling user access
Scheduler Log file
Scheduling with at command
Submit, view, list and remove an at job
Using crontab
Syntax of User Crontab Files
Add list and remove a Cron job
Section 10 - Managing Software Packages
Introduction to software packages
Redhat Subscription Management Service
Using YUM for Managing Software Packages
Using RPM for Software Package Management
Section 11- Linux Boot Process
Linux boot process RHEL CentOS 6 and 7
Run Levels
Targets
Updating Kernel
Section 12 - Linux Security
Linux Server Security
Firewall and iptables
Section 13- Partitioning and Managing Disk Storage
Add new disk through Virtual Box
Managing Storage with parted
Managing Storage with gdisk
LVM - Logical Volume Manager
Section 14 - Linux Networking
Add a Network Adapter through Oracle VM Virtual Box
Network Components
The OSI Model
Network files and commands - ping, ip addr, ifconfig, ifup, ifdown, netstat
NIC Bonding
Section 15 - Bonus Section
All exercises and practical examples are downloadable text documents for you to practice along.
Quizzes are also provided.
Who this course is for:
Anyone with the desire to learn and start a career in Linux
Anyone who wants to have complete Linux training to get a job in IT
If you have Linux experience but want to advance your career
Already working in IT and want to pursue Linux as a career
Learn Linux to host your personal or business servers.
IT professionals that need to acquire higher Linux skills to move up in their career.
Anyone planning to become a Linux system administrator or a Linux systems engineer.
Recent graduates planning and designing their future career in Linux