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.
Bash script editor preview

Knowledge checks

Short quizzes to test your understanding and reinforce key concepts from the tutorials.

View all quizzes →
  1. Quiz on partitions,mounts,and disk usage tools.

  2. Assess understanding of Linux directories,files,and permission models.

  3. Test your knowledge of essential Linux commands and shell usage.

  4. Test knowledge of environment variables and shell configuration.

  5. Test basic Linux networking commands and configuration concepts.

  6. Quiz on installing,updating,and managing software packages on Linux.

  7. Check skills in managing processes and monitoring system resources.

  8. Evaluate understanding of simple Bash scripts and automation.

  9. Assess understanding of boot process and service management.

Latest articles

Recently published guides, tips, and deep dives from the DotLinux.net editorial team.

View all →
  1. Adding Ubuntu 14.10, Ubuntu 14.04, and Debian 7 to PXE Network Boot Environment Setup on RHEL/CentOS 7

  2. Migrating LVM Partitions to a New Logical Volume (Drive)

  3. Centralized Secure Storage (iSCSI) – “Initiator Client” Setup on RHEL/CentOS/Fedora

  4. screenFetch – An Ultimate System Information Generator for Linux

  5. Web VMStat: A Real Time System Statistics (Memory, CPU, Processes, etc) Monitoring Tool for Linux

  6. Creating Virtual Hosts, Generate SSL Certificates & Keys, and Enable CGI Gateway in Gentoo Linux

  7. Create Your Own Video Sharing Website using ‘CumulusClips Script’ in Linux

  8. How to Install and Configure OpenVPN Server on Zentyal 3.4 PDC

  9. An Insight of Linux “Variables” in Shell Scripting Language

  10. FlareGet 3.2.42 Released: A Full Featured Popular Download Manager for Linux

  11. MySQLDumper: A PHP and Perl Based MySQL Database Backup Tool

  12. How to Install Dropbox (An Ultimate Cloud Storage) in Linux

  13. RainLoop Webmail – A Modern Fast Web Based Email Client for Linux

  14. WildFly (JBoss AS) – How to Access and Manage CLI Using GUI

  15. Amanda – An Advanced Automatic Network Backup Tool For Linux

  16. WildFly (JBoss Application Server) Basic Concepts

  17. PHPlist – Open Source Email Newsletter Manager (Mass Mailing) Application for Linux

  18. How to Add Windows Host to Nagios Monitoring Server: A Detailed Guide

  19. Share Your Linux Journey through the Years of Linux with TecMint

  20. Installing Fedora 21 Dual Boot with Windows 8

  21. Useful ‘FirewallD’ Rules to Configure and Manage Firewall in Linux

  22. Red Hat Enterprise Linux (RHEL) 7.1 Released – A Quick Review and Installation Instructions

  23. Logical Volume Management on Debian Linux: A Comprehensive Guide

  24. How to Install and Configure ‘NethServer’ – A CentOS Based All-in-One Linux Distribution