Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Learn Linux from scratch

Posted By: Sigha
Learn Linux from scratch

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


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

Learn Linux from scratch