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.
-
CentOS 6.5 Released – Upgrade from CentOS 6.x to CentOS 6.5
-
Create Your Own ‘Web Browser’ and ‘Desktop Recorder’ Applications Using PyGobject
-
Installing Windows 7 over PXE Network Boot Server on RHEL/CentOS 7 using Windows Deployment Services
-
The Final Release of Ubuntu 14.10 is Here – New Features, Screenshots and Download
-
Joining CentOS 7 Desktop to Zentyal PDC (Primary Domain Controller)
-
Online Music Streaming with Winamp Player and Mixxx DJ console using “SHOUTcast Radio Server” in Linux
-
Phabricator – An Open Source Powerful “Project Management” Tool for Linux
-
Secure ProFTPD Connections Using TLS/SSL Protocol on RHEL/CentOS 7
-
Enable Anonymous Account for Proftpd Server in RHEL/CentOS 7
-
10 Basic Interview Questions and Answers on Linux Networking
-
10 Useful “Squid Proxy Server” Interview Questions and Answers in Linux
-
Installation of “CentOS 7.0″ with Screenshots
-
11 Advance MySQL Database “Interview Questions and Answers” for Linux Users
-
Install Hadoop Multinode Cluster using CDH4 in RHEL/CentOS 6.5
-
Linux Mint 17 “Qiana” Released – Installation Guide with Screenshots & Features
-
Install and Configure Web Services (Apache Virtual Hosting) on Zentyal Server
-
Installing Pydio Core on Zentyal 3.4
-
linux - dash: Monitors “Linux Server Performance” Remotely Using Web Browser
-
How to Setup Mobile Broadband in Netrunner KDE Edition
-
Nautilus Terminal: An Embedded Terminal for Nautilus File Browser in GNOME
-
4 Useful Commandline Tools to Monitor MySQL Performance in Linux
-
Understanding and Writing Functions in Shell Scripts
-
10 Advanced VsFTP Interview Questions and Answers
-
10 Useful Random Linux Interview Questions and Answers