Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Operating Systems Linux

Linux Administration: The Complete Linux Bootcamp 2021

Linux Administration (Ubuntu and CentOS) for Beginners. Get the Linux skills to boost your career and get ahead.
Bestseller
Rating: 4.6 out of 54.6 (327 ratings)
2,829 students
Created by Andrei Dumitrescu, Crystal Mind Academy
Last updated 1/2021
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Become a professional Linux Sysadmin and get hired.
  • You will MASTER all the Linux key concepts and commands starting from scratch. No prior Linux knowledge is required.
  • Learn how to set up the Linux environment (Installing both Ubuntu and CentOS in a VM)
  • Build a COMPLETE understanding of Linux OS (Distribution Independent) from the ground.
  • For each Linux key concept or command you'll get an High-Quality Video, a Cheatsheet, a Quiz, Practice Exercises and Slides.
  • Master all important Linux commands.
  • Understand Linux File Permissions, Processes, User Account Management, Linux Networking or Software Management.
  • You will MASTER Ethical Hacking and Network Security Key Concepts (Reconnaissance, Sniffing, Iptables Firewall ...).
  • Acquire an good understanding of Netfilter/Iptables Linux Firewall (Chains, Tables, Matches, Targets).
  • By the end of this course you will have a deep understand of the Linux operating system and be able to apply that knowledge in a hands-on manner.

Requirements

  • A computer (Windows, Mac, or Linux) with an Internet connection. That's it!
  • No prior Linux knowledge is required. You will learn everything from scratch!
  • Your time and enthusiasm to learn.
  • This course is targeted primarily at beginners. If you have more than a few years Linux experience, this course might not be for you.

Description

***Fully updated for 2021*** This Linux Administration course covers every major topic, including all important Linux commands, the Linux Filesystem, File Permissions, Process Management, User Account Management, Software Management, Networking in Linux, System Administration, Bash Scripting, Iptables/Netfilter Firewall, Linux Security and many more!

I’m constantly updating the course to be the most comprehensive, yet straightforward, Linux Administration course on the market!

Course Updates:

  • Update: November 2020 - Updates to be 2021 ready.

  • Update: November 2020 - New BIG Section: Hands-On Project - Configuring a Linux Server from Scratch in the Cloud (VPS, DNS - BIND9, WEB - Apache2, PHP, MySql, WordPress, Security)

  • Update: October 2020 - New Videos in the Linux System Administration Section on how to work directly with device files (the dd command) and how to get system hardware information (lwhw, lscpu, lsusb, lspci, dmidecode, hdparm) + Quiz and Challenges for you to practice what you've learned.

  • Update: September 2020 - NEW Section: Bash Shell Scripting (2.5 hours of HD videos, coding sections, Quizzes, and Hands-On Challenges with Solutions)

  • Course Launch: August 23, 2020


This course IS NOT like any other Linux Administration course you can take online. At the end of this course, you will MASTER the key concepts and you will become an effective Linux System Engineer or Administrator.

This is a brand new Linux Administration course launched in August 2020 and it’s updated to teach you the skills required for the future that comes.

The world is changing, constantly, and at a fast pace! The technology-driven future in which we’ll live is filled with promise but also challenges. Linux powers the servers of the Internet and by enrolling in this course you’ll power the essential Linux concepts and commands. This Linux Administration course is really different! You’ll learn what really matters and you’ll get the skills to get ahead and gain an edge.


Do you want to learn a new valuable skill, get hired, get a promotion, or simply prepare for the future that comes? Well, then this Linux course is for you!

By enrolling in this Linux Administration course now, you make the best investment in your career!

By the end of this course, you'll have an in-depth knowledge of how the Linux Operating System works and how you can best deal with it.

This course is for you if you want to learn Linux applied to the real-world.

It’s specially designed for you whether you have no experience in Linux, you’ve taken other related courses and you want to fill in gaps or level up your skills, or you are coming from other fields like Networking or Programming.

You'll have access to my closed and exclusive online Group in order to provide you with improved, faster, and better support for your course-related questions.

This course is taught by me, a Senior Network Engineer and Professional Trainer. Why should you learn from me?

  • I'm a Practitioner and an Enthusiast. Welcome to the real world! I’ve been using Linux for the last 15 years in real-world projects. I’m not just a random guy that teaches Linux Administration. Just imagine that during this time I’ve learned and applied more and more almost on a daily basis. And now I’m giving everything to you!

  • I'm an Educator and I know how to make a Syllabus. I know exactly what is important and what is not. For the last 10 years, I've trained thousands of people on Linux Administration, Security, Networking, and Programming.

  • You'll learn not only some commands and tools but also how to combine them for real-world jobs. After this course, you'll be an effective Linux System Engineer or Administrator!

You'll have lifetime access and you can return and look for a specific Linux concept or command anytime you want. And let's not forget, if you don't like the course, you are covered by a 30-day money-back guarantee, full refund, no questions asked!


The topics covered in this Linux Administration course are:

  • Setting Up the Environment (Installing both Ubuntu and CentOS)

  • The Linux Terminal In Depth

  • The Linux File System

  • Absolute vs. Relative Paths. Walking through the File System (pwd, cd, tree)

  • The LS Command In-Depth (ls)

  • Understanding File Timestamps: atime, mtime, ctime (stat, touch, date)

  • Viewing Files (cat, less, more, tail, head, watch)

  • Creating Files and Directories (touch, mkdir)

  • Copying, Moving, Renaming, and Deleting Files and Directories (cp, mv, rm, shred)

  • Working With Pipes in Linux (|, wc)

  • Command Redirection (>, >>, 2> &>, cut, tee)

  • Finding Files and Directories (locate, find, which)

  • Find and Exec

  • Searching for String Patterns (grep, strings)

  • Comparing Files (cmp, diff, sha256)

  • The VIM Editor In Depth

  • Compressing and Archiving Files and Directories (tar, gzip, bzip2)

  • Hard and Symbolic Links. The Inode Structure


  • User Accounts Management

  • Understanding passwd and shadow files

  • Understanding Linux Groups (groups, id)

  • Creating, Changing, and Removing User Accounts User Accounts (useradd, usermod, userdel)

  • Group Management (groupadd, groupdel, groupmod)

  • User Account Monitoring (whoami, who am i, who, id, w, uptime, last)

  • Linux File Permissions

  • Octal (Numeric) Notation of File Permissions

  • Changing File Permissions (chmod)

  • Changing File Ownership (chown, chgrp)

  • Understanding SUID (Set User ID), SGID (Set Group ID), and the Sticky Bit

  • Umask

  • Understanding Files Attributes (lsattr, chattr)

  • Linux Process Management

  • Processes and The Linux Security Model

  • Listing Processes (ps, pstree, top, htop)

  • Signals and Killing Processes (kill, pkill, killall, pidof)

  • Foreground and Background Processes

  • Job Control (jobs, fg, bg)

  • Networking on Linux

  • Getting Information and configuring the Network Interfaces (ip, ifconfig, route)

  • Setting Up Static IP on Ubuntu (netplan)

  • Testing and Troubleshooting Network Connectivity

  • Using, Troubleshooting, and Securing SSH (sshd)

  • Copying Files Over the Network (scp)

  • Synchronizing Files and Directories using rsync

  • Using wget

  • Checking for Listening Ports (netstat, ss, lsof, telnet, nmap)

  • Software Management

  • DPKG (Debian and Ubuntu Based Distros) and APT

  • DNF (RedHat Based Distros)

  • Compiling Software From Source Code: Lab ProFTPD

  • Linux System Administration

  • Task Automation and Scheduling Using Cron (crontab) and Anacron

  • Mounting and Unmounting File Systems (df, mount, umount, fdisk, gparted)

  • Working With Device Files (dd)

  • Getting System Hardware Information (lwhw, lscpu, lsusb, lspci, dmidecode, hdparm)

  • Service Management (systemd and systemctl)

  • Bash Shell Scripting

  • Security: Information Gathering and Sniffing Traffic

  • Security: Netfilter/Iptables Firewall

  • Security: SSH PKI & SSH Hardening

Every topic includes many live examples, both on Ubuntu and CentOS, a command section, lots of quizzes, slides, and many practice challenges.

The skills you’ll learn will boost your career and make you even more valuable on the job market.

Who this course is for:

  • Beginners who want to gain a complete and practical understanding of the Linux Operating System and Linux Command Line.
  • People with some Linux experience who want to fill in gaps and become effective Sysadmins.
  • Professionals that need to learn Linux to become more effective at their daily job. Application support engineers or developers that are required to use the Linux operating system.
  • This course is targeted primarily at beginners.

Featured review

Raed MOHAMMED BUKHARY
Raed MOHAMMED BUKHARY
38 courses
6 reviews
Rating: 5.0 out of 52 months ago
This is the most well structured courses i've taken and so far is most valuable. Making a summary and exercises for each section really helped me a lot to gain a solid understanding of linux, after finishing the courses,i felt like i want to pay twice :) Just take this couse and you will thanks me later.

Course content

27 sections • 208 lectures • 20h 43m total length

  • Preview08:04
  • IMPORTANT. Please read!
    01:07
  • Preview02:55
  • How to Get Better and Faster Support? JOIN MY PRIVATE FACEBOOK COMMUNITY!
    00:27

  • Linux Distributions
    06:57
  • Installing Ubuntu in a VM
    13:20
  • Things to Do After Installing Ubuntu
    10:16
  • Installing CentOS in a VM
    12:20
  • Ubuntu and CentOS Download Links (OVA Files)
    00:58
  • Migrating to Linux
    06:56
  • Quiz for Setting up the Environment
    4 questions

  • Terminals, Consoles, Shells and Commands
    09:33
  • Linux Command Structure
    06:55
  • Getting Help, Man Pages (man, type, help, apropos)
    11:09
  • Commands - Getting Help
    00:27
  • Quiz for Getting Help in Linux
    5 questions
  • Mastering the Terminal: The TAB Key
    06:42
  • Mastering the Terminal: Keyboard Shortcuts
    04:57
  • Commands - Keyboard Shortcuts
    00:20
  • Quiz for Mastering the Terminal
    7 questions
  • Mastering the Terminal: The Bash History
    08:40
  • Running Commands Without Leaving a Trace
    06:30
  • Recording the Date and Time for Each Line in History
    02:41
  • Commands - The Bash History
    00:28
  • root vs. Non-privileged Users. Getting root Access (sudo, su, passwd)
    11:24
  • Commands - Getting root access
    00:15
  • Quiz for Bash history and root access
    7 questions

  • Challenges - The Linux Terminal
    01:10

  • Intro to The Linux Files System
    05:28
  • The Filesystem Hierarchy Standard (FHS)
    09:39
  • Absolute vs. Relative Paths. Walking through the File System (pwd, cd, tree)
    13:10
  • Commands - Paths
    00:18
  • Quiz for The Linux File System
    10 questions
  • The LS Command In Depth (ls)
    08:21
  • Commands - ls
    00:29
  • Understanding File Timestamps: atime, mtime, ctime (stat, touch, date)
    09:44
  • Sorting Files by Timestamp
    01:54
  • File Types in Linux (ls -F, file)
    07:32
  • Commands - File Types and Timestamps
    00:51
  • Quiz for LS and File Types and Timestamps
    9 questions
  • Viewing Files - Part 1 (cat)
    04:28
  • Viewing Files - Part 2 (less)
    03:50
  • Viewing Files - Part 3 (tail, head, watch)
    06:17
  • Commands - Viewing Files
    00:40
  • Quiz for Viewing Files
    5 questions
  • Creating Files and Directories (touch, mkdir)
    07:10
  • Copying Files and Directories (cp)
    06:19
  • Moving and Renaming Files and Directories (mv)
    07:46
  • Removing Files and Directories (rm, shred)
    09:27
  • Commands - touch, mkdir, cp, mv, rm, shred
    01:11
  • Quiz for mkdir, cp, mv, rm, shred
    8 questions
  • Working With Pipes in Linux (|, wc)
    08:07
  • Command Redirection (>, >>, 2> &>, cut, tee)
    14:31
  • Commands - Piping and Redirection
    00:26
  • Quiz for Piping and Command Redirection
    7 questions
  • Finding Files and Directories - Part 1 (locate, which)
    10:11
  • Commands - locate, find
    00:30
  • Finding Files and Directories - Part 2 (find)
    11:43
  • Preview04:24
  • Searching for String Patterns in Text Files (grep)
    12:32
  • Commands - grep
    00:16
  • Searching for Strings in Binary Files (strings)
    03:39
  • Quiz for locate, find and grep
    8 questions
  • Comparing Files (cmp, diff, sha256)
    09:54
  • The Basics of VIM Text Editor
    08:46
  • The VIM Editor In Depth - Part 1
    08:56
  • The VIM Editor In Depth - Part 2
    05:49
  • Quiz for VIM Editor
    6 questions
  • Compressing and Archiving Files and Directories (tar, gzip)
    14:15
  • Hard Links and the Inode Structure
    09:29
  • Working With Symlinks. Symlinks vs. Hard Links
    05:22
  • Quiz for Hard and Symlinks
    5 questions

  • Challenges - Paths, LS, File Timestamps and Types, Viewing Files
    03:27
  • Challenges - cp, mv, rm, shred
    01:43
  • Challenges - tar, ln
    01:03
  • Challenges - locate, find
    01:12

  • Understanding passwd and shadow files
    08:51
  • Understanding Linux Groups (groups, id)
    04:56
  • Creating User Accounts (useradd)
    08:17
  • Changing and Removing User Accounts (usermod, userdel)
    06:12
  • Creating Admin Users
    02:48
  • Group Management (groupadd, groupdel, groupmod)
    03:36
  • User Account Monitoring (whoami, who am i, who, id, w, uptime, last)
    07:21
  • Commands - Account Management
    00:47
  • Quiz for Accounts Management
    10 questions

  • Challenges - User Account Management
    01:30

  • Understanding File Permissions
    07:21
  • Octal (Numeric) Notation of File Permissions
    05:51
  • Preview08:59
  • The Effect of Permissions on Directories
    07:24
  • Combining Find and Chmod Commands Together
    03:31
  • Changing File Ownership (chown, chgrp)
    06:54
  • Understanding SUID (Set User ID)
    10:27
  • Understanding SGID (Set Group ID)
    05:53
  • Understanding the Sticky Bit
    05:40
  • Umask
    05:11
  • Understanding Files Attributes (lsattr, chattr)
    07:15
  • Commands - File Permissions
    01:58
  • Quiz for File Permissions
    10 questions

  • Challenges - File Permissions
    01:39

Instructors

Andrei Dumitrescu
DevOps Engineer and Professional Trainer
Andrei Dumitrescu
  • 4.6 Instructor Rating
  • 4,618 Reviews
  • 30,819 Students
  • 8 Courses

I've been a Network and Software Engineer for over 15 years, the typical profile of a DevOps Engineer.

I've cofounded Crystal Mind Academy, a Cisco Academy and professional training center in Romania,  that focuses on teaching cutting-edge technologies to students.

I have contributed to education in areas of programming, information security and operating systems. During the last 15 years more than 30,000 thousand students have participated in-person or online  training programs at Crystal Mind Academy. 

I have developed documentation, labs and case studies for many training programs such as Cisco CCNA, CCNA Security, CCNP, Linux Administration, Information Security, Python Programming, Network Automation with Python or Blockchain Programming (Ethereum/Solidity) which have been successfully attended by thousands over the years. 

When I'm not working, I crossfit, read a good book, enjoy a good time or travel with my wife and children.

Crystal Mind Academy
Teaching Cutting-Edge Technologies
Crystal Mind Academy
  • 4.6 Instructor Rating
  • 4,618 Reviews
  • 30,838 Students
  • 8 Courses

The Academy’s goal is to teach hundreds of thousands of people cutting-edge technologies in the fields of Programming and Networking.

Our philosophy is that courses should be taught by real professionals with substantial experience in the industry, who are also great teachers.

Courses are provided by Andrei Dumitrescu, a software engineer with over 15 years experience in the industry and in teaching offline and online course.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.