← All tracks
リナックス
Linux and Servers
Find your way around a Linux server, connect to it safely, and keep it running.
21 lessons ready6 modulesabout 4.8 hours98 quiz questions
Your progress0 / 21
Module 1
Getting started
Beginner- 1What is Linux?The kernel, the distributions, the shell, and why almost every server on the internet runs Linux.Hands-on + quizvideo coming soon · 12 min
- 2Your first terminal commandsLook around, move between folders, print text, and let the shell do the typing for you.Hands-on + quizvideo coming soon · 14 min
- 3The Linux file systemEverything starts at /. Learn what lives where, and move around with confidence.Hands-on + quiz▶ video · 12 min
- 4Absolute and relative pathsGive directions that always work, or directions from where you stand. Plus the shortcuts ~, . , .. and -.Hands-on + quizvideo coming soon · 10 min
Module 2
Working with files
Beginner- 5Create, copy, move and deletemkdir, touch, cp, mv and rm: build a project folder, edit a file with nano, and clean up safely.Hands-on + quizvideo coming soon · 16 min
- 6Reading files and logscat, less, head, tail and wc: read short files, page through long ones, and watch logs grow.Hands-on + quizvideo coming soon · 12 min
- 7Pipes and redirectionSend output into files with > and >>, and chain small tools with | to answer real questions about your logs.Hands-on + quizvideo coming soon · 16 min
- 8Finding files and textfind locates files by name and type; grep finds text inside them, even across whole folders.Hands-on + quizvideo coming soon · 12 min
Module 3
Users and permissions
Beginner- 9Users, groups and sudoWho can do what on a server: normal users, root, groups, and borrowing admin rights with sudo.Hands-on + quizvideo coming soon · 14 min
- 10File permissions and chmodRead rwxr-xr-x like a pro, make scripts executable, lock down secrets, and change owners.Hands-on + quizvideo coming soon · 16 min
Module 4
Running a server
Intermediate- 11Installing software with aptUpdate the package lists, install a web server, keep the system patched and remove what you do not need.Hands-on + quizvideo coming soon · 12 min
- 12Processes: ps, top and killSee what is running, find what is eating the CPU, stop it, and run jobs in the background.Hands-on + quizvideo coming soon · 12 min
- 13Services and logs: systemctl and journalctlA website is down. Use systemd and its logs to find out why, fix the config, and bring it back.Hands-on + quizvideo coming soon · 18 min
- 14Linux networking basicsYour IP address, reaching other machines, DNS, open ports and testing web services from the terminal.Hands-on + quizvideo coming soon · 14 min
- 15SSH: connect to a serverLog in to a remote Linux server safely, with a key instead of a password.Hands-on + quizvideo coming soon · 14 min
Module 5
Automation
Intermediate- 16Environment variables and shell scriptsStore settings in variables, understand PATH, and turn a list of commands into a script you can run.Hands-on + quizvideo coming soon · 16 min
- 17Scheduling jobs with cronRun your backup every night and a health check every five minutes, without being there.Hands-on + quizvideo coming soon · 12 min
Module 6
Going further
Advanced- 18Server hardening basicsYour server is attacked minutes after it goes online. Patch it, turn on the firewall, stop root logins, and ban attackers automatically.Hands-on + quizvideo coming soon · 18 min
- 19Disks, partitions and mountsAdd a 100 GB data disk to a server: find it, format it, mount it, and make it come back after every reboot.Hands-on + quizvideo coming soon · 16 min
- 20tmux: sessions that surviveStart a two-hour job over SSH, lose your Wi-Fi, and find it still running. Plus windows and split panes.Hands-on + quizvideo coming soon · 12 min
- 21RDP vs SSHRemote desktop or remote terminal: what each one sends over the network, when to use which, and how to keep both safe.Hands-on + quizvideo coming soon · 11 min
New videos come out on YouTube @deployskool. Lessons marked "video coming soon" are complete already: the video is the bonus.

