KKonneyliusSOFTWARE FOR YOUR WORLD
← All apps

STUDY

Linux Server Simulator

Learn to run a Linux server from the command line without risking a real one. Twenty-two lessons – the prompt, moving around, how the system is laid out, files, reading and grep, pipes, permissions and chmod, sudo and users, apt, services with systemctl, your first web page, networking and ports, a ufw firewall, logs, updates and backups, disk, memory and processes, text tools, SSH keys, a MariaDB database, fail2ban, website ownership and cron – each with commands to try. The practice server is simulated by our own program written in Rust and running in your browser as WebAssembly: install nginx, publish a page, add users, open the firewall and read the logs, with eighteen missions that tick off as you go. Tab completion and command history included.

Sign in with your existing password ↗

Ready to try · Learn to run a Linux server from the command line without risking a real one. Twenty-two lessons – the prompt, moving around, how the system is laid out, files, reading and grep, pipes, permissions and chmod, sudo and users, apt, services with systemctl, your first web page, networking and ports, a ufw firewall, logs, updates and backups, disk, memory and processes, text tools, SSH keys, a MariaDB database, fail2ban, website ownership and cron – each with commands to try. The practice server is simulated by our own program written in Rust and running in your browser as WebAssembly: install nginx, publish a page, add users, open the firewall and read the logs, with eighteen missions that tick off as you go. Tab completion and command history included.

YOUR OWN SPACE TO EXPLORE

Study

  • 22 lessons, 60+ commands
  • Simulated server in Rust/WebAssembly
  • 18 missions: from ls to a database

Explore a private demonstration organisation with fictional records. English and French are available in the app's account settings.