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.
-
Adding Ubuntu 14.10, Ubuntu 14.04, and Debian 7 to PXE Network Boot Environment Setup on RHEL/CentOS 7
-
Migrating LVM Partitions to a New Logical Volume (Drive)
-
Centralized Secure Storage (iSCSI) – “Initiator Client” Setup on RHEL/CentOS/Fedora
-
screenFetch – An Ultimate System Information Generator for Linux
-
Web VMStat: A Real Time System Statistics (Memory, CPU, Processes, etc) Monitoring Tool for Linux
-
Creating Virtual Hosts, Generate SSL Certificates & Keys, and Enable CGI Gateway in Gentoo Linux
-
Create Your Own Video Sharing Website using ‘CumulusClips Script’ in Linux
-
How to Install and Configure OpenVPN Server on Zentyal 3.4 PDC
-
An Insight of Linux “Variables” in Shell Scripting Language
-
FlareGet 3.2.42 Released: A Full Featured Popular Download Manager for Linux
-
MySQLDumper: A PHP and Perl Based MySQL Database Backup Tool
-
How to Install Dropbox (An Ultimate Cloud Storage) in Linux
-
RainLoop Webmail – A Modern Fast Web Based Email Client for Linux
-
WildFly (JBoss AS) – How to Access and Manage CLI Using GUI
-
Amanda – An Advanced Automatic Network Backup Tool For Linux
-
WildFly (JBoss Application Server) Basic Concepts
-
PHPlist – Open Source Email Newsletter Manager (Mass Mailing) Application for Linux
-
How to Add Windows Host to Nagios Monitoring Server: A Detailed Guide
-
Share Your Linux Journey through the Years of Linux with TecMint
-
Installing Fedora 21 Dual Boot with Windows 8
-
Useful ‘FirewallD’ Rules to Configure and Manage Firewall in Linux
-
Red Hat Enterprise Linux (RHEL) 7.1 Released – A Quick Review and Installation Instructions
-
Logical Volume Management on Debian Linux: A Comprehensive Guide
-
How to Install and Configure ‘NethServer’ – A CentOS Based All-in-One Linux Distribution