When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Learn Linux administration and linux command line skills

Linux administration and Linux command Line skills from scratch. This Linux course is for all level learners.

     
  • 4.4
  •  |
  • Reviews ( 4.2K )
₹699

This Course Includes

  • iconudemy
  • icon4.4 (4.2K reviews )
  • icon31h 54m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Learn Linux administration and linux command line skills

_Learn Linux administration, Linux command Line skills_

Linux administration & Linux command Line skills from scratch. This Linux administration course is 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.

Begin a thorough learning journey by exploring the details of

Installing Kali Linux

. Follow a step-by-step process to gain hands-on experience in establishing

Kali Linux

as a strong platform for penetration testing. Discover the powerful capabilities of

Kali Linux

and its prominent role as a leading tool in this field. After taking this course, you will fully understand the most important and

fundamental concepts

of

Linux server administration

and the

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

.

Linux

is one of the best

operating system

in the world. Linux is a popular,

open-source operating system

that is easy to use and very secure. A career in

Linux

is one of the top 5 highest-paid in the IT industry. Linux is the number-one operating system for

Fortune 500 companies

and even 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 about

Linux installation, configuration, administration, troubleshooting, the command line, OS tools

,

Managing Users and Groups

and also explore

shell scripting

to boost your

Linux skills

. Automate tasks, manipulate data, and optimize system processes using the

command line

. The course covers essential scripting elements. You will be able to

troubleshoot Linux server

abilities and begin automating tasks. Learn effective strategies to diagnose and resolve

Linux server issues

, and gain valuable insights into automating routine tasks for increased efficiency. This course is crafted to strengthen your grasp of protecting

Linux servers

. Acquire expertise in setting up and handling

firewalls

with

iptables

for a strong defense against potential threats. Covering crucial aspects of

Linux server security

, this detailed guide provides the knowledge needed to effectively safeguard your systems. I have also included

job technical interview questions

and answers that will definitely help you achieve your career goals for

Linux

. All the

hands-on exercises

that I have covered are downloadable as text files, so you can easily download and practice all the lectures to learn

Linux

. 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 were starting my career in

Linux

today. My name is

Kashif Ali

, and I have worked as a

Linux administrator, IT manager,

and

infrastructure

and

security consultant

for many

Fortune 500 companies

in the toughest

market in the world, New York

. It's often said that if you can survive as an IT professional in New York and on Wall Street, you can survive in any IT environment in the world.

_Testimonials from my students:_

_Hi Kashif_ Recently my job required me to learn Linux quickly as I changed my department at work. This course was a pleasant surprise as it covered absolute basics, regular & expert partitioning, and advanced concepts - with hands on live examples. Cannot be more happy with purchase. Thank you Udemy.

Derek

If you are technical and have experience with the command line and sysadmin for other OS, this is the right course to get you up to speed quickly on Linux. No fluff, no showmanship, no oversimplified analogies - just right to the point.

Jim W.

_Hi Kashif_ I have attended multiple courses of LINUX but in terms of comprehensive coverage of concepts, lecture related notes and clear explanation of concepts this is the best course I have attended. I use it as my regular Linux reference guide. HIGHLY RECOMMENDED FOR ALL ! Thanks Kashif

Shahid S.

Solid content thus far, I really appreciate that the instructor takes the time to go into depth at the beginning of this course to create a good foundation for learning Linux.

Gabriel P.

_Hi Kashif_ This is the only course that made sense to me, i have bought 5 more courses before this one. This is the best one that worked for me.

Scott H.

To the point no bull, excellent material. recommend it highly.

Jeff T.

_Following is the list of topics I have covered in this course:_

Section 1 - Course Overview

Course Overview

Section 2 - Installing and accessing a Linux system

Install VirtualBox

Download CentOS Linux

Install CentOS Linux

Download, Install and connect through putty

Install Red Hat 8 with Custom Partitioning on VirtualBox

Download SUSE LINUX Enterprise Server

Install SLES 15 (SuSE Linux Enterprise Server)

Install SLES 12 SP3 with expert partitioning on VirtualBox

Different ways of accessing your Linux server

Section 3 - Linux Fundamentals

The Linux Directory Structure

The Shell

Basic Linux Commands cd, ls, cat, pwd, and more

Listing Files and Understanding LS Output

Changing Password

Absolute vs relative Path

Finding help at the command line

Creating Files and Directories

Understanding the Basic File and Directory Permissions

Changing File Permissions

Modify File Ownership for user and group

Finding Files in your system

Introduction to vi editor

Copying Directories and Files

Removing Directories and Files

Moving and renaming Directories and Files

Quiz (22 questions)

Section 4 - Intermediate Linux Skills

more and less command

head and tail commands

Tab Completion

Command History

Wild Cards

Soft and Hard Links

Input, Output and Error Redirection

grep

pipe

Shell Aliases

echo command

Environment Variables

Connecting from one server to another

Transferring and Copying Files over the Network

Counting Words, Lines and Characters

Viewing and Monitoring Processes

Schedule and automate tasks with Cron

User and group administration

Switching Users

The sudo utility

Compressing and archiving files tar, gzip

Displaying and Setting the Hostname

Find you IP address

tr, sort, diff and uniq command - Text File Manipulation

cut and sort command - Text File Manipulation

32-bit vs 64-bit operating systems

Finding system information (uname, dmidecode)

Root Password recovery

sosreport for Redhat troubleshooting

Monitor Users (who, last w, id)

Message of the day (motd) and wall

Quiz

Section 5 - Software installation - Redhat/CentOS, SUSE, Fedora and UBUNTU

Red-hat/CentOS/Fedora software installation using YUM

Package management using RPM

Introduction to Repositories

Create a Local Repository

System updates and preparation (version lock)

Roll back patches and updates

Installing Software in SUSE Linux using Zypper

Installing software in Ubuntu

Quiz

Section 6 - Managing Users and Groups

User and group administration

Create a User account with No Login Access

The passwd command

Password Aging on User accounts

Create, Modify and Delete Group Accounts

Activating and Deactivating Shadow Password Mechanism

User Authentication Files

The passwd File

The shadow File

The group File

The gshadow File

Switching Users

The sudo utility

Section 7 - Disk and Volume Management (LVM, parted)

Introduction to partitioning and file system

Introduction to LVM - The Logical Volume Manager

Add a new disk through Oracle Virtual Box

Managing Storage with parted

Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical Volumes (LVs)

Extending Volume group (VG) and Logical Volumes (LV)

Mirroring Logical Volumes

Moving Volumes (Data) from one storage to another

Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volumes (PVs)

Section 8 – Shell Scripting

What is Shell Scripting

Naming Convention for Shell Script

Shell Scripting Format

How to Run a Shell Script

Text Editor vi Introduction

Creating first script - Hello World

Defining variable

Arithmetic Expressions in Shell Scripting

String Manipulation in Shell Scripting

String Comparisons in Shell Scripting

Read and Echo (Input/Output) statements

Relational Operators in Shell Scripting

Section 9 - Linux Networking

Network Components

Network Classes

TCP and UDP Protocols

The OSI model

Ping Command

Network Interfaces, configuration files and commands

Find your IP address

Add a Network Adapter through Oracle VM Virtual Box

NIC Bonding

Section 10 - Servers and Services

Apache Web Server

LAMP Server

MongoDB Server

MySQL Server

Section 11 - Linux Security

Firewall and iptables

Linux Server Security

Section 12 - Managing Processes

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

Section 13 - Linux Technical Interview Prep

Linux Basic Technical questions

What You Will Learn?

  • Become a professional Linux administrator and be able to apply for Linux jobs. .
  • Understand Linux networking, user account management, processes, and file permissions. .
  • Manage your computer entirely through the command line. .
  • Automate tasks and schedule jobs with Cron in Linux. .
  • Creating simple shell scripts and execute basic BASH scripts. .
  • Gain the ability to automate tasks and manage systems with shell scripts. .
  • Gain advance Linux systems administration skills and have deep understanding of Linux fundamentals and concepts. .
  • Learn multiple Linux commands for system administration. .
  • Gain a complete understanding of Linux and fill in any existing knowledge gaps. .
  • Installation and working with CentOS and Redhat versions 7 and 8. .
  • 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. .
  • Complete Linux Training and Guide: A detailed Linux course discovery complete as you need it. .
  • At the end of the course, you will have a full understanding of the Linux operating system and be able to put that knowledge to practical use. .
  • Linux technical interview questions for preparation to get and secure new job opportunities. Show moreShow less.