Learn Linux with practical, step-by-step tutorials
DotLinux.net publishes in-depth guides on the Linux command line, shell scripting, networking, security, and system administration—written for beginners building a foundation and professionals sharpening their skills.
Tool
Online Bash Compiler
Run Bash scripts directly in your browser—no installation required. Ideal for following along with tutorials, testing snippets, and experimenting with command-line workflows.
- • Paste a script, click Run, and see output instantly.
- • Follow along without installing Linux or setting up a VM.
- • Test loops, functions, and small snippets in seconds.
Tutorial series
Choose a learning path below. Each series provides a curated set of guides that progress from foundational concepts to production-ready workflows.
-
Linux Basics
Installation, package management, and day-one workflows to keep your systems stable.
Browse tutorials -
Linux Command Line
Automate tasks, script safely, and squeeze productivity from every shell session.
Browse tutorials -
Shell Scripting
Design reliable scripts, manage environments, and orchestrate tasks across fleets.
Browse tutorials -
Linux Networking
Configure interfaces, monitor traffic, and troubleshoot connectivity with confidence.
Browse tutorials -
Linux Security
Implement patching, auditing, and access controls tailored to your threat model.
Browse tutorials -
Linux Administration
Systemd, virtualization, and lifecycle management techniques for modern teams.
Browse tutorials
Knowledge checks
Short quizzes to test your understanding and reinforce key concepts from the tutorials.
-
Quiz on partitions,mounts,and disk usage tools.
-
Assess understanding of Linux directories,files,and permission models.
-
Test your knowledge of essential Linux commands and shell usage.
-
Test knowledge of environment variables and shell configuration.
-
Test basic Linux networking commands and configuration concepts.
-
Quiz on installing,updating,and managing software packages on Linux.
-
Check skills in managing processes and monitoring system resources.
-
Evaluate understanding of simple Bash scripts and automation.
-
Assess understanding of boot process and service management.
Latest articles
Recently published guides, tips, and deep dives from the DotLinux.net editorial team.
-
How to Create SSH Tunneling or Port Forwarding in Linux
-
LFCA: Learn the Basic Concepts of DevOps
-
Setup Your Own “Speedtest Mini Server” to Test Internet Bandwidth Speed
-
LFCA: Learn the Basic Concepts of Using Containers
-
LFCA: Learn Software Deployment Environments – A Comprehensive Guide
-
How to Install KVM on Ubuntu 20.04: A Step-by-Step Guide
-
How to Install OwnCloud to Create Your Own Cloud Storage in Linux
-
Sysstat – All-in-One System Performance and Usage Activity Monitoring Tool For Linux
-
How to Install Java 16 in Rocky Linux and AlmaLinux
-
How to Install MariaDB on Rocky Linux and AlmaLinux
-
How to Install PHP 7.4 on Rocky Linux and AlmaLinux
-
How to Install MongoDB on Rocky Linux and AlmaLinux
-
Securing Apache with Let’s Encrypt Certificate on Rocky Linux
-
How to Configure Apache Virtual Hosts on Rocky Linux
-
AMP – A Vi/Vim Inspired Text Editor for the Linux Terminal
-
Htop – An Interactive Process Viewer for Linux
-
14 Most Used Windows Alternatives for Linux: Your Comprehensive Guide
-
How to Install OwnCloud on Rocky Linux and AlmaLinux
-
How to Install LAMP Stack in AlmaLinux 8.4
-
How to Install Cacti on Rocky Linux and AlmaLinux
-
How to Install PHP 8.0 on Rocky Linux and AlmaLinux
-
5 Best OpenSSH Server Best Security Practices
-
How to Beautify Dynamic HTML5 Web App Using Online Tools
-
How to Install Zabbix on RHEL/CentOS and Debian/Ubuntu