linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
Intro
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.
linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Course

$ учебник

Учебник по Linux и сетям.
Sandbox в браузере, автопроверка шагов.

Не сборник howto и не справочник команд. Сначала filesystem, процессы и shell - потом TCP/IP, маршрутизация, firewall, и под конец namespaces с динамической маршрутизацией. Каждый урок - реальный sandbox в браузере: ввёл команду, увидел вывод, проверка прошла - идёшь дальше.

Сейчас открыты 35 уроков с автопроверкой и 139 статей в справочнике.

Начать с введения →К первому уроку▶ Sandbox: 35 уроков
Contents

Карта учебника

Уроки выстроены так, что каждый опирается на предыдущие. Прыжки разрешены, но Часть I — фундамент, без которого остальное держится плохо.

Часть I — Основы Linux и shell

  1. 01The file system: first look10 мин
  2. 02Networking live: interfaces, addresses, sockets15 минподписка
  3. 03The directory tree: /etc, /proc, /sys, /var and the rest15 мин
  4. 04Files and text: cat, grep, find, cp/mv/rm12 мин
  5. 05Inodes and links: a file name is not the file12 мин
  6. 06Pipes and redirects: connecting commands12 минподписка
  7. 07Permissions: rwx and chmod12 минподписка
  8. 08Users, groups, and sudo10 минподписка
  9. 09Processes and signals: ps, kill, jobs12 минподписка
  10. 10Load average: what the three numbers mean12 минподписка
  11. 11Environment and shell: PATH, variables, aliases, history10 минподписка
  12. 12Packages and the package manager: apt, dpkg10 минподписка
  13. 13find and grep: searching for files and lines14 минподписка
  14. 14Shell scripts: automation with bash15 минподписка

Часть II — Сети, протоколы и сервисы

  1. 15Packets live: ICMP and the TCP handshake12 минподписка
  2. 16Routing: h1 → r1 → h2 by hand20 минподписка
  3. 17DNS: how a name becomes an address12 минподписка
  4. 18Firewalling with nftables: allow, deny, inspect15 минподписка
  5. 19NAT and masquerade: how one IP hides many18 минподписка
  6. 20Debugging with /proc, lsof, and strace15 минподписка
  7. 21Disk space: df, du, and where it went12 минподписка
  8. 22Watching the TLS handshake: openssl and tcpdump15 минподписка
  9. 23xargs: batch processing and parallelism14 минподписка
  10. 24Advanced redirects and file descriptors15 минподписка
  11. 25Your own DNS server on BIND9: zones and records18 минподписка
  12. 26Apache vhosts: one server, many sites16 минподписка

Часть III — Системные глубины

  1. 27Network namespaces by hand: what Docker does for you18 минподписка
  2. 28cgroups v2: where CPU and memory limits live15 минподписка
  3. 29tc + netem: simulating a bad network15 минподписка
  4. 30TCP tuning: sysctl, congestion control, ss -ti18 минподписка
  5. 31Measuring bandwidth: iperf3 baseline -> tc -> degradation15 минподписка
  6. 32eBPF in one line: bpftrace live18 минподписка
  7. 33Profiling with perf: where the CPU goes15 минподписка
  8. 34BGP minimum: two AS, one peering20 минподписка
  9. 35OSPF area 0: a dynamic IGP across three nodes22 минподписка
Footer
linuxlab-
Copyright © 2026 LinuxLab. All rights reserved.
Tutorials
Pricing
About
Privacy & cookies