Linux Administration: The Complete Linux Bootcamp
Linux Sysadmin for Beginners. Get the Linux skills to boost your career and get hired. Quizzes, Projects, Challenges.
Lo que serás capaz de hacer
Fully Updated for 2026: The Complete Linux System Administration Bootcamp. Unlock your potential in Linux system administration with our comprehensive course, designed for aspiring sysadmins , DevOps professionals , and anyone looking to advance their IT career. Learn everything from Linux fundamentals to advanced system management techniques, Bash shell scripting, Linux Security, containerization, and using AI-powered tools like ChatGPT for efficient Linux administration. What You’ll Learn in This Course : Linux Fundamentals : Get started with Linux basics, terminal commands, file system management, and user account setup. By the end of this section, you will be a terminal wizard! System Administration Essentials : Master user file permissions and management, process management, networking basics, and troubleshooting. DevOps Integration : Learn how Linux fits into the DevOps landscape, including automation , containerization with Podman , and task scheduling . AI-Powered Linux Management : Use ChatGPT and ShellGPT to streamline system tasks and increase productivity. Hands-On Projects : Real-world labs on configuring Linux servers, security hardening, and more. Why Enroll in this Linux Administration Bootcamp? This course is designed to provide practical, job-ready skills in Linux system administration for 2026 and beyond . Linux is essential for modern IT roles, and our content is structured to make you proficient in both Ubuntu and RedHat environments, with up-to-date projects and examples to build confidence and expertise. Whether you're preparing for a new role, aiming to level up your current skills, or exploring DevOps practices, this course equips you with industry-relevant knowledge in Linux administration . Join thousands of satisfied students and start your journey to becoming a proficient Linux System Administrator! What Students Are Saying "Love the way Andrei explains things. I am a quarter of the way into this Linux course and already amazed at how practical and job-ready the material is! I’ve taken other Linux and DevOps courses on Udemy, but this one is by far the best. Every module dives deep, and I'm gaining skills that apply directly to my role as a sysadmin. Highly recommended!" — Shane Patel "This is hands down the most comprehensive Linux System Administration course on Udemy! As someone with previous sysadmin experience, I didn’t expect to learn much new. But I was completely wrong. The coverage of Ubuntu, file systems, and automation is incredible – truly a must for any aspiring Linux professional." — Anna Petrov " If you’re looking for a Linux course with practical DevOps skills, this is it. I’ve already used the automation and security lessons to solve real problems at work. I’m not even finished yet, and I feel so much more capable. If you’re considering becoming a sysadmin, you NEED this course!" — Liam O’Sullivan " The best investment I’ve made in my career! The instructor covers everything a sysadmin needs to know – from Ubuntu basics to advanced Linux commands and system security. If you want a Linux System Administration course that’s relevant for today’s job market, this is the one to choose." — Sophia Rossi "This course is perfect for anyone looking to get into Linux System Administration or DevOps. I already had a bit of Linux knowledge, but the advanced sections on security, file permissions, and automation were eye-opening. It's worth every dollar – don't hesitate!" — Hiroshi Tanaka "I’m halfway through, and it’s already the best Linux course I’ve ever taken. Andrei's experience in Linux and DevOps shines through in every lesson. From Ubuntu commands to Bash scripting, everything is so well explained. I’m ready to recommend it to everyone!" — Amelie Dubois "If you’re serious about Linux or DevOps, this course is a no-brainer. It’s packed with everything a sysadmin needs, from basic Linux commands to advanced security practices. I’m already applying what I’ve learned, and my career is taking off as a result. Don’t miss this one!" — Fatima Abdullah Key Course Highlights: Complete Linux Administration: This course includes everything you need to know about Linux. Comprehensive Support : Lifetime access, exclusive Q&A, and a 30-day satisfaction guarantee. No Prior Experience Required : Perfect for beginners and seasoned Linux sysadmins alike. Ready to Start? Click “Enroll Now” to gain lifetime access and join our growing community of Linux professionals. With practical labs, quizzes, and expert support, you'll gain skills that will make you an asset in the evolving tech landscape.
- 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 (Run Linux both in a VM and in cloud).
- Build a COMPLETE understanding of Linux OS (Distribution Independent) from the ground.
- For each Linux key concept or command you'll get an HD Video, a Cheat Sheet, a Quiz, Practice Exercises and Slides.
- Master all important Linux commands.
Temario
UNIDAD 1 - Getting Started · 4 leccionesUNIDAD 1 - Getting Started
UNIDAD 1 - Getting Started
- Course Outline
- How to Get the Most Out of This Course
- The Ultimate Linux Administration Cheat Sheet
- Join My Online Community!
UNIDAD 2 - Setting Up the Environment · 7 leccionesUNIDAD 2 - Setting Up the Environment
UNIDAD 2 - Setting Up the Environment
- Linux Distributions
- Installing Ubuntu in a VM
- Things to Do After Installing Ubuntu
- Ubuntu and Linux Mint Download Links (OVA Files)
- Migrating to Linux
- Quiz for Setting up the Environment
- Explaining Linux Distributions and Basic Admin Tasks to a Junior Teammate
UNIDAD 3 - The Linux Terminal In Depth · 18 leccionesUNIDAD 3 - The Linux Terminal In Depth
UNIDAD 3 - The Linux Terminal In Depth
- Terminals, Consoles, Shells and Commands
- Linux Command Structure
- Getting Help, Man Pages (man, type, help, apropos)
- Commands - Getting Help
- Quiz for Getting Help in Linux
- Mastering the Terminal: The TAB Key
- Mastering the Terminal: Keyboard Shortcuts
- Commands - Keyboard Shortcuts
- Quiz for Mastering the Terminal
- Mentoring on Linux Terminal Help Tools
- Mastering the Terminal: The Bash History
- Running Commands Without Leaving a Trace
- Recording the Date and Time for Each Line in History
- Commands - The Bash History
- root vs. Non-privileged Users. Getting root Access (sudo, su, passwd)
- Commands - Getting root access
- Quiz for Bash history and root access
- Explaining Privilege Escalation and Root Access in Linux
UNIDAD 4 - Challenges - The Linux Terminal · 1 leccionesUNIDAD 4 - Challenges - The Linux Terminal
UNIDAD 4 - Challenges - The Linux Terminal
- Challenges - The Linux Terminal
UNIDAD 5 - The Linux File System · 48 leccionesUNIDAD 5 - The Linux File System
UNIDAD 5 - The Linux File System
- Intro to The Linux Files System
- The Filesystem Hierarchy Standard (FHS)
- Absolute vs. Relative Paths. Walking through the File System (pwd, cd, tree)
- Commands - Paths
- Quiz for The Linux File System
- The LS Command In Depth (ls)
- Commands - ls
- Understanding File Timestamps: atime, mtime, ctime (stat, touch, date)
- Sorting Files by Timestamp
- File Types in Linux (ls -F, file)
- Commands - File Types and Timestamps
- Quiz for LS, File Types and Timestamps
- Viewing Files - Part 1 (cat)
- Viewing Files - Part 2 (less)
- Viewing Files - Part 3 (tail, head, watch)
- Commands - Viewing Files
- Quiz for Viewing Files
- Creating Files and Directories (touch, mkdir)
- Copying Files and Directories (cp)
- Moving and Renaming Files and Directories (mv)
- Removing Files and Directories (rm, shred)
- Commands - touch, mkdir, cp, mv, rm, shred
- Quiz for mkdir, cp, mv, rm, shred
- Coaching Linux File Management: Commands and Practices
- Working With Pipes in Linux (|, wc)
- Command Redirection (>, >>, 2> &>, cut, tee)
- Commands - Piping and Redirection
- Quiz for Piping and Command Redirection
- Explaining Linux Output Redirection and Pipes
- Finding Files and Directories - Part 1 (which, plocate)
- Commands - plocate, find
- Finding Files and Directories - Part 2 (find)
- Find and Exec
- Searching for String Patterns in Text Files (grep)
- Commands - grep
- Searching for Strings in Binary Files (strings)
- Quiz for locate, find and grep
- Mastering Linux Search Commands in a Mock Interview
- Comparing Files (cmp, diff, sha256)
- The Basics of VIM Text Editor
- The VIM Editor In Depth - Part 1
- The VIM Editor In Depth - Part 2
- Commands - VIM
- Quiz for VIM Editor
- Compressing and Archiving Files and Directories (tar, gzip)
- Hard Links and the Inode Structure
- Working With Symlinks. Symlinks vs. Hard Links
- Quiz for Hard and Symlinks
UNIDAD 6 - Challenges - The Linux File System · 4 leccionesUNIDAD 6 - Challenges - The Linux File System
UNIDAD 6 - Challenges - The Linux File System
- Challenges - Paths, ls, File Timestamps and Types, Viewing Files
- Challenges - cp, mv, rm, shred
- Challenges - tar, ln
- Challenges - locate, find
UNIDAD 7 - Mastering sed and Regex in Linux · 4 leccionesUNIDAD 7 - Mastering sed and Regex in Linux
UNIDAD 7 - Mastering sed and Regex in Linux
- Automating Text Editing with sed (Stream Editor)
- Real-World sed Use Case — Configuring sshd_config Automatically
- Diving into Regular Expressions
- Advanced sed and Regex Techniques for Sysadmins
UNIDAD 8 - User Account Management · 9 leccionesUNIDAD 8 - User Account Management
UNIDAD 8 - User Account Management
- Understanding passwd and shadow files
- Understanding Linux Groups (groups, id)
- Creating User Accounts (useradd)
- Changing and Removing User Accounts (usermod, userdel)
- Creating Admin Users
- Group Management (groupadd, groupdel, groupmod)
- User Account Monitoring (whoami, who am i, who, id, w, uptime, last)
- Commands - Account Management
- Quiz for Accounts Management
UNIDAD 9 - Challenges - User Account Management · 1 leccionesUNIDAD 9 - Challenges - User Account Management
UNIDAD 9 - Challenges - User Account Management
- Challenges - User Account Management
UNIDAD 10 - Linux File Permissions · 13 leccionesUNIDAD 10 - Linux File Permissions
UNIDAD 10 - Linux File Permissions
- Understanding File Permissions
- Octal (Numeric) Notation of File Permissions
- Changing File Permissions (chmod)
- The Effect of Permissions on Directories
- Combining Find and Chmod Commands Together
- Changing File Ownership (chown, chgrp)
- Understanding SUID (Set User ID)
- Understanding SGID (Set Group ID)
- Understanding the Sticky Bit
- Umask
- Understanding Files Attributes (lsattr, chattr)
- Commands - File Permissions
- Quiz for File Permissions
UNIDAD 11 - Challenges - File Permissions · 1 leccionesUNIDAD 11 - Challenges - File Permissions
UNIDAD 11 - Challenges - File Permissions
- Challenges - File Permissions
UNIDAD 12 - Linux Process Management · 10 leccionesUNIDAD 12 - Linux Process Management
UNIDAD 12 - Linux Process Management
- Processes and The Linux Security Model
- Listing Processes (ps, pstree)
- Commands - ps, pstree, pgrep
- Getting a Dynamic Real-Time View of the Running System (top, htop)
- Commands - top
- Signals and Killing Processes (kill, pkill, killall, pidof)
- Foreground and Background Processes
- Job Control (jobs, fg, bg)
- Commands - kill, pkill, killall, jobs, fg, bg, nohup
- Quiz for Process Management
UNIDAD 13 - Challenges - Process Management · 1 leccionesUNIDAD 13 - Challenges - Process Management
UNIDAD 13 - Challenges - Process Management
- Challenges - Processes
UNIDAD 14 - Networking on Linux · 19 leccionesUNIDAD 14 - Networking on Linux
UNIDAD 14 - Networking on Linux
- Getting Information about the Network Interfaces (ip, ifconfig)
- Configuring the Network On The Fly (ifconfig, ip, route)
- Commands - ifconfig, ip, route
- Quiz for Network Interfaces
- Setting Up Static IP on Ubuntu (netplan)
- Commands - netplan
- Testing and Troubleshooting Network Connectivity
- Using SSH
- Troubleshooting SSH
- Securing the OpenSSH Server (sshd)
- Commands - SSH
- Copying Files Over the Network (scp)
- Synchronizing Files and Directories using rsync
- Using rsync Over the Network
- Commands - scp, rsync
- Using wget
- Checking for Listening Ports (netstat, ss, lsof, telnet, nmap)
- Commands - wget, netstat, ss, nmap
- Quiz for SSH, scp, rsync, netstat
UNIDAD 15 - Challenges - Networking in Linux · 2 leccionesUNIDAD 15 - Challenges - Networking in Linux
UNIDAD 15 - Challenges - Networking in Linux
- Challenges - Network Interfaces
- Challenges - SSH, scp, rsync
UNIDAD 16 - Software Management · 8 leccionesUNIDAD 16 - Software Management
UNIDAD 16 - Software Management
- DPKG (Debian and Ubuntu Based Distros)
- Intro to APT
- Using APT (Advanced Package Tool)
- Commands - dpkg, apt
- Quiz for dpkg and apt
- Compiling Programs from Source Code vs. Package Manager
- Compiling C Programs
- Compiling Software From Source Code: Lab ProFTPD
UNIDAD 17 - Challenges - Software Management · 1 leccionesUNIDAD 17 - Challenges - Software Management
UNIDAD 17 - Challenges - Software Management
- Challenges - dpkg, apt
UNIDAD 18 - Containerizing Applications with Podman · 6 leccionesUNIDAD 18 - Containerizing Applications with Podman
UNIDAD 18 - Containerizing Applications with Podman
- Introduction to Podman
- Getting Started with Podman
- Running an Nginx Server on Alpine in a Podman Container
- Diving into Pods: A Real-World Example
- Monitoring Pods and Containers
- Ensuring Data Persistence with Volumes
UNIDAD 19 - System Administration · 13 leccionesUNIDAD 19 - System Administration
UNIDAD 19 - System Administration
- Task Automation and Scheduling Using Cron (crontab)
- Commands - Cron
- Scheduling Tasks Using Anacron (anacron)
- Quiz for Cron 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)
- Commands - Getting Hardware Information
- Quiz for Getting Hardware Information
- Intro to systemd
- Service Management (systemd and systemctl)
- Commands - systemd, systemctl
- Quiz for systemd and systemctl
UNIDAD 20 - Challenges - System Administration · 1 leccionesUNIDAD 20 - Challenges - System Administration
UNIDAD 20 - Challenges - System Administration
- Challenges - System Administration
UNIDAD 21 - Use AI and Natural Language to Administer Linux Systems (ChatGPT & ShellGPT) · 4 leccionesUNIDAD 21 - Use AI and Natural Language to Administer Linux Systems (ChatGPT & ShellGPT)
UNIDAD 21 - Use AI and Natural Language to Administer Linux Systems (ChatGPT & ShellGPT)
- Project Introduction
- Installing and Configuring ShellGPT
- Using ShellGPT like a PRO
- The Chat Feature of ShellGPT
UNIDAD 22 - [EXTRA]: Configure a Linux Server from Scratch (VPS,DNS,WEB,PHP,MySql,Wordpress) · 13 leccionesUNIDAD 22 - [EXTRA]: Configure a Linux Server from Scratch (VPS,DNS,WEB,PHP,MySql,Wordpress)
UNIDAD 22 - [EXTRA]: Configure a Linux Server from Scratch (VPS,DNS,WEB,PHP,MySql,Wordpress)
- Overview: The Big Picture
- Running a Linux Server in the Cloud
- Securing SSH with Key Authentication
- Getting a Domain Name
- Diving into the DNS Protocol and Installing a DNS Server (Bind9)
- Setting Up the Authoritative BIND9 DNS Server
- Installing a Web Server (Apache2)
- Setting Up Virtual Hosting
- Securing Apache with OpenSSL and Digital Certificates
- Installing PHP
- Installing and Securing the MySql Server
- Installing a Web Application (WordPress)
- Securing WordPress
UNIDAD 23 - Bash Shell Scripting · 38 leccionesUNIDAD 23 - Bash Shell Scripting
UNIDAD 23 - Bash Shell Scripting
- Bash Aliases
- Commands - Aliases
- Intro to Bash Shell Scripting
- The Bash Shebang and Comments
- Running Scripts
- Quiz for Bash Shell Basics
- Variables in Bash
- Environment Variables
- Getting User Input
- Special Variables and Positional Arguments
- Coding - Variables in Bash
- Quiz for Bash Variables
- If, Elif and Else Statements
- Testing Conditions For Numbers
- Multiple Conditions and Nested If Statements
- Command Substitution
- Comparing Strings in If Statements
- Lab: Testing Network Connections
- Coding - If...Elif...Else Statements
- Quiz for If...Elif...Else Statements
- For Loops
- Lab: Dropping a List of IP addresses Using a For Loop
- While Loops
- Quiz for Loops
- Case Statement
- Functions in Bash
- Variable Scope in Functions
- Menus in Bash. The Select Statement
- Lab: System Administration Script using Menus
- Intro to Bash Arrays
- Arrays In Depth
- Quiz for Arrays
- Using the Readarray Command
- Iterating Over Arrays
- Project: Account Creation
- Quiz for Readarray
- Running a DoS Attack Without root Access (ulimit)
- Bash Advanced: What’s Next?
UNIDAD 24 - Challenges - Bash Scripting · 4 leccionesUNIDAD 24 - Challenges - Bash Scripting
UNIDAD 24 - Challenges - Bash Scripting
- Bash Scripting Basics
- Flow Control (if...elif...else) and Command Substitution
- Loops in Bash: for, while
- Functions and Menus in Bash
UNIDAD 25 - [EXTRA] Security: Information Gathering and Sniffing Traffic · 5 leccionesUNIDAD 25 - [EXTRA] Security: Information Gathering and Sniffing Traffic
UNIDAD 25 - [EXTRA] Security: Information Gathering and Sniffing Traffic
- Scanning Networks with Nmap
- ARP Scanning (arp-scan and netdiscover)
- Hacking Google Searches (Google Dorks)
- Using Wireshark for Packet Sniffing and Analyzing
- Capture Traffic Using tcpdump
UNIDAD 26 - [EXTRA] IPFS - The Interplanetary File System · 4 leccionesUNIDAD 26 - [EXTRA] IPFS - The Interplanetary File System
UNIDAD 26 - [EXTRA] IPFS - The Interplanetary File System
- What is IPFS and How It Works
- Installing IPFS on Linux
- Running an IPFS Node on Linux
- Pinning Objects
UNIDAD 27 - [EXTRA] Security: Netfilter and Iptables Firewall · 18 leccionesUNIDAD 27 - [EXTRA] Security: Netfilter and Iptables Firewall
UNIDAD 27 - [EXTRA] Security: Netfilter and Iptables Firewall
- Introduction to Netfilter and Iptables
- Netfilter Chains
- Netfilter Tables
- Chain Traversal in a Nutshell
- Iptables Basic Usage
- Iptables Options (Flags) - Part 1
- Iptables Options (Flags) - Part 2
- Where Do We Write Iptables Rules
- Setting the Default Policy
- Deleting the Firewall
- Filter by IP Address
- Filter by Port
- Intro to Stateful Firewalls (Connection Tracking)
- Implementing Stateful Firewalls with Iptables
- Filter by MAC Address
- Match by Date and Time
- The ACCEPT and DROP Targets
- The LOG Target
UNIDAD 28 - Challenges - Netfilter and Iptables · 1 leccionesUNIDAD 28 - Challenges - Netfilter and Iptables
UNIDAD 28 - Challenges - Netfilter and Iptables
- Challenges - Netfilter and Iptables
UNIDAD 29 - [EXTRA] Security: SSH Public Key Authentication · 5 leccionesUNIDAD 29 - [EXTRA] Security: SSH Public Key Authentication
UNIDAD 29 - [EXTRA] Security: SSH Public Key Authentication
- SSH Public Key Authentication Overview
- Generating SSH Key Pair on Windows
- What about MacOS?
- Generating SSH Key Pair on Linux
- Configuring SSH Public Key Authentication on Linux
UNIDAD 30 - Where To Go From Here? · 1 leccionesUNIDAD 30 - Where To Go From Here?
UNIDAD 30 - Where To Go From Here?
- What's Next?
UNIDAD 31 - BONUS SECTION · 2 leccionesUNIDAD 31 - BONUS SECTION
UNIDAD 31 - BONUS SECTION
- Congratulations
- BONUS: THANK YOU GIFT!
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
31 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
27 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Andrei Dumitrescu.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 31 unidades · 266 lecciones · 60 h
- 12 meses de acceso
- 27 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Andrei Dumitrescu; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


