Лабораторні роботи по Linux
← Назад до фільтрів та технологій
Рівень:
Всі рівні
Junior
Middle
Senior
#1
—
Linux Лабораторна 1: Навігація та огляд системи
Рівень: middle · Тема: Навігація по файловій системі і базові команди
#2
—
Linux Лабораторна 2: Управління користувачами і групами
Рівень: middle · Тема: Користувачі та групи, базове керування
#3
—
Linux Лабораторна 3: Права доступу, chmod і chown
Рівень: middle · Тема: Права доступу до файлів і каталогів
#4
—
Linux Лабораторна 4: Перший Bash скрипт
Рівень: middle · Тема: Bash скрипти і змінні середовища
#5
—
Linux Лабораторна 5: Управління пакетами через apt
Рівень: middle · Тема: Пакети і репозиторії: apt
#6
—
Linux Лабораторна 6: Пошук подій у логах
Рівень: middle · Тема: Журнали системи: journalctl і syslog
#7
—
Linux Лабораторна 7: Керування службами systemd
Рівень: middle · Тема: Служби systemd: запуск, перезапуск, автозапуск
#8
—
Linux Лабораторна 8: Налаштування cron завдань
Рівень: middle · Тема: Планувальник cron і автоматизація задач
#9
—
Linux Лабораторна 9: Монтування дисків і перевірка
Рівень: middle · Тема: Файлові системи, монтування і огляд дисків
#10
—
Linux Лабораторна 10: Пошук файлів і рядків
Рівень: middle · Тема: Пошук файлів і тексту: find, grep, locate
#11
—
Linux Лабораторна 11: Архіви tar і стиснення
Рівень: middle · Тема: Архівація і стиснення: tar, gzip, bzip2
#12
—
Linux Лабораторна 12: Діагностика мережі
Рівень: middle · Тема: Мережа: ip, ss, ping, traceroute
#13
—
Linux Лабораторна 13: Налаштування SSH сервера
Рівень: middle · Тема: SSH доступ і базове загартування
#14
—
Linux Лабораторна 14: top, htop і ps
Рівень: middle · Тема: Моніторинг процесів і навантаження
#15
—
Linux Лабораторна 15: Прості правила firewall через ufw
Рівень: middle · Тема: Базовий firewall: ufw
#16
—
Linux Лабораторна 16: Інкрементні копії rsync
Рівень: middle · Тема: Резервне копіювання через rsync
#17
—
Linux Лабораторна 17: Базова робота з LVM
Рівень: middle · Тема: LVM: логічні томи і розширення
#18
—
Linux Лабораторна 18: Управління ростом лог файлів
Рівень: middle · Тема: Ротація логів через logrotate
#19
—
Linux Лабораторна 19: Налаштування параметрів sysctl
Рівень: middle · Тема: Параметри ядра через sysctl
#20
—
Linux Лабораторна 20: Пошук каталогів які займають багато місця
Рівень: middle · Тема: Аналіз використання диска: du, ncdu
#21
—
Linux Лабораторна 21: Налаштування часу та таймзони
Рівень: middle · Тема: Час, часові пояси та синхронізація
#22
—
Linux Лабораторна 22: Налаштування локалей
Рівень: middle · Тема: Локалі та кодування
#23
—
Linux Лабораторна 23: Налаштування sudo
Рівень: middle · Тема: sudo та розмежування прав
#24
—
Linux Лабораторна 24: Керування пріоритетом процесів
Рівень: middle · Тема: Пріоритет процесів, nice та renice
#25
—
Linux Лабораторна 25: Bash умови та цикли
Рівень: middle · Тема: Розширені Bash скрипти з умовами та циклами
#26
—
Linux Лабораторна 26: Робота з fsck на некореневому розділі
Рівень: middle · Тема: Перевірка файлових систем та fsck
#27
—
Linux Лабораторна 27: Налаштування swap файлу
Рівень: middle · Тема: Swap, використання та створення swap файлу
#28
—
Linux Лабораторна 28: Аналіз мережевих зʼєднань
Рівень: middle · Тема: Діагностика мережевого трафіку: ss, tcpdump
#29
—
Linux Лабораторна 29: Налаштування host name та локального dns
Рівень: middle · Тема: Імʼя хоста, /etc/hosts та резолюція імен
#30
—
Linux Лабораторна 30: Монтування NFS ресурсу
Рівень: middle · Тема: Мережеве файлове сховище NFS з боку клієнта
#31
—
Linux Лабораторна 31: Створення systemd timer
Рівень: middle · Тема: systemd timers як заміна cron
#32
—
Linux Лабораторна 32: Посилання на файли
Рівень: middle · Тема: Жорсткі та символьні посилання
#33
—
Linux Лабораторна 33: Ліміти для процесів
Рівень: middle · Тема: Обмеження ресурсів через ulimit
#34
—
Linux Лабораторна 34: Аналіз диска та памʼяті
Рівень: middle · Тема: Моніторинг вводу виводу через iostat та vmstat
#35
—
Linux Лабораторна 35: Відкриті файли та заблоковані диски
Рівень: middle · Тема: Робота з відкритими файлами через lsof
#36
—
Linux Лабораторна 36: Огляд завантаження системи
Рівень: middle · Тема: Стартова послідовність та GRUB
#37
—
Linux Лабораторна 37: Базовий chroot зі змонтованою системою
Рівень: middle · Тема: Режим відновлення через chroot
#38
—
Linux Лабораторна 38: Базова робота з auditd
Рівень: middle · Тема: Журнал аудиту та безпекові події
#39
—
Linux Лабораторна 39: User services у systemd
Рівень: middle · Тема: Керування локальними користувацькими сервісами
#40
—
Linux Лабораторна 40: less, tail, zgrep
Рівень: middle · Тема: Робота з великими лог файлами
#41
—
Linux Лабораторна 41: Керування модулями ядра
Рівень: middle · Тема: Модулі ядра: перегляд, завантаження, розвантаження
#42
—
Linux Лабораторна 42: Практика з SUID, SGID та sticky bit
Рівень: middle · Тема: Спеціальні біти прав: SUID, SGID, sticky bit
#43
—
Linux Лабораторна 43: Діагностика локальної пошти
Рівень: middle · Тема: Пошта на локальному хості: sendmail, mail, локальні скриньки
#44
—
Linux Лабораторна 44: Налаштування autofs для локального каталогу
Рівень: middle · Тема: Автоматичне монтування ресурсів через autofs
#45
—
Linux Лабораторна 45: http_proxy, https_proxy та curl
Рівень: middle · Тема: Використання проксі на рівні термінала
#46
—
Linux Лабораторна 46: Перегляд та базова конфігурація IPv6
Рівень: middle · Тема: Основи IPv6 на Linux
#47
—
Linux Лабораторна 47: Старий але корисний tcp wrappers
Рівень: middle · Тема: Обмеження доступу через hosts.allow та hosts.deny
#48
—
Linux Лабораторна 48: Налаштування rsyslog клієнта
Рівень: middle · Тема: Відправлення логів на віддалений syslog сервер
#49
—
Linux Лабораторна 49: Локальний та віддалений порт форвардинг
Рівень: middle · Тема: SSH тунелі та переадресація портів
#50
—
Linux Лабораторна 50: Швидкий http сервер у каталозі
Рівень: middle · Тема: Простий веб сервер для тестів
#51
—
Linux Лабораторна 51: Додавання та видалення статичних маршрутів
Рівень: middle · Тема: Статичні маршрути у Linux
#52
—
Linux Лабораторна 52: Створення тегованого VLAN інтерфейсу
Рівень: middle · Тема: VLAN інтерфейси на Linux
#53
—
Linux Лабораторна 53: Увімкнення та налаштування user quota
Рівень: middle · Тема: Диск квоти для користувачів
#54
—
Linux Лабораторна 54: Моніторинг змін у каталозі
Рівень: middle · Тема: Відстеження змін файлів через inotify
#55
—
Linux Лабораторна 55: Автоматична чистка тимчасових каталогів
Рівень: middle · Тема: Чистка тимчасових файлів та tmpfiles.d
#56
—
Linux Лабораторна 56: Файл ~/.ssh/config та зручні налаштування
Рівень: middle · Тема: Клієнтська конфігурація SSH
#57
—
Linux Лабораторна 57: Командний конвеєр для обробки логів
Рівень: middle · Тема: Текстові потоки: grep, awk, sed у одному ланцюжку
#58
—
Linux Лабораторна 58: Стабільні сесії для довгих задач
Рівень: middle · Тема: Сесійні менеджери: screen або tmux
#59
—
Linux Лабораторна 59: Безпечна передача файлів між серверами
Рівень: middle · Тема: Копіювання файлів по ssh: scp та rsync
#60
—
Linux Лабораторна 60: Оглядовий діагностичний скрипт
Рівень: middle · Тема: Швидкий збір діагностичної інформації
#61
—
Linux Лабораторна 61: Знайомство з AppArmor
Рівень: middle · Тема: AppArmor та базовий контроль доступу
#62
—
Linux Лабораторна 62: Базова конфігурація ufw
Рівень: middle · Тема: ufw як простий firewall
#63
—
Linux Лабораторна 63: Персистентний journald
Рівень: middle · Тема: Журнали systemd journal на диску
#64
—
Linux Лабораторна 64: Запуск команд у окремому cgroup
Рівень: middle · Тема: cgroups та systemd-run
#65
—
Linux Лабораторна 65: Додання та перевірка репозиторія
Рівень: middle · Тема: Робота з репозиторіями APT
#66
—
Linux Лабораторна 66: Перевірка та встановлення нового ядра
Рівень: middle · Тема: Оновлення ядра та перевірка завантаженого ядра
#67
—
Linux Лабораторна 67: Створення тестового RAID1
Рівень: middle · Тема: Програмний RAID через mdadm
#68
—
Linux Лабораторна 68: Створення snapshot тома LVM
Рівень: middle · Тема: LVM snapshot для швидкого бекапу
#69
—
Linux Лабораторна 69: Інкрементальні архіви tar
Рівень: middle · Тема: Резервне копіювання через tar з інкрементами
#70
—
Linux Лабораторна 70: cron для користувача і системні crontab
Рівень: middle · Тема: Розширені можливості cron
#71
—
Linux Лабораторна 71: Базова конфігурація chrony
Рівень: middle · Тема: Chrony як NTP клієнт та сервер
#72
—
Linux Лабораторна 72: Базовий hardening sshd
Рівень: middle · Тема: Зміцнення безпеки SSH сервера
#73
—
Linux Лабораторна 73: Налаштування окремого правила logrotate
Рівень: middle · Тема: logrotate для власних лог файлів
#74
—
Linux Лабораторна 74: Тестовий tcp сервер і клієнт
Рівень: middle · Тема: nc та socat як універсальні мережеві інструменти
#75
—
Linux Лабораторна 75: Групи, додаткові групи та umask
Рівень: middle · Тема: Керування групами та додатковими правами
#76
—
Linux Лабораторна 76: Створення зашифрованого контейнера
Рівень: middle · Тема: Шифрування диска через LUKS
#77
—
Linux Лабораторна 77: Тюнінг мережевих та системних параметрів
Рівень: middle · Тема: sysctl і налаштування параметрів ядра
#78
—
Linux Лабораторна 78: Пошук критичних подій у dmesg
Рівень: middle · Тема: Аналіз dmesg та журналу ядра
#79
—
Linux Лабораторна 79: ss, lsof і базовий nmap
Рівень: middle · Тема: Діагностика відкритих портів та сканування зʼєднань
#80
—
Linux Лабораторна 80: configure, make, make install
Рівень: middle · Тема: Збирання програм з вихідних кодів
#81
—
Linux Лабораторна 81: Аналіз навантаження системи
Рівень: middle · Тема: Діагностика навантаження: load average, top, htop
#82
—
Linux Лабораторна 82: Діагностика дискового вводу виводу
Рівень: middle · Тема: Аналіз дискової підсистеми: iostat, vmstat, dstat
#83
—
Linux Лабораторна 83: Керування пріоритетами задач
Рівень: middle · Тема: Планування пріоритетів процесів: nice та renice
#84
—
Linux Лабораторна 84: Аналіз системних викликів процесу
Рівень: middle · Тема: strace як інструмент налагодження
#85
—
Linux Лабораторна 85: Захоплення та фільтрація пакетів
Рівень: middle · Тема: tcpdump для базового аналізу трафіку
#86
—
Linux Лабораторна 86: Підключення до NFS шару
Рівень: middle · Тема: Клієнт NFS: монтування та діагностика
#87
—
Linux Лабораторна 87: Налаштування NFS сервера
Рівень: middle · Тема: NFS сервер: exports та права доступу
#88
—
Linux Лабораторна 88: Підключення до каталогу користувачів
Рівень: middle · Тема: Базова інтеграція з LDAP через nslcd або sssd
#89
—
Linux Лабораторна 89: Контроль доступу до su через pam_wheel
Рівень: middle · Тема: PAM: обмеження доступу до su
#90
—
Linux Лабораторна 90: Гранульовані права через sudo
Рівень: middle · Тема: sudoers: делегування привілеїв
#91
—
Linux Лабораторна 91: Планування задач через systemd timer
Рівень: middle · Тема: systemd timers як заміна cron
#92
—
Linux Лабораторна 92: Аналіз причин падіння сервісу
Рівень: middle · Тема: Налагодження падаючого systemd сервісу
#93
—
Linux Лабораторна 93: Перевірка та тимчасове вимкнення swap
Рівень: middle · Тема: Аналіз та керування swap
#94
—
Linux Лабораторна 94: Мінімальне завантаження для ремонту системи
Рівень: middle · Тема: Режими завантаження systemd: rescue та emergency
#95
—
Linux Лабораторна 95: Робота з завантажувачем GRUB
Рівень: middle · Тема: GRUB: резервна копія і тимчасове редагування меню
#96
—
Linux Лабораторна 96: Перевірка розділу при наступному завантаженні
Рівень: middle · Тема: fsck та планування перевірки файлової системи
#97
—
Linux Лабораторна 97: Перезапис файлів перед видаленням
Рівень: middle · Тема: Безпечне видалення даних: shred та wipe
#98
—
Linux Лабораторна 98: Базова конфігурація auditd
Рівень: middle · Тема: auditd: аудит дій користувачів та змін файлів
#99
—
Linux Лабораторна 99: Базова конфігурація fail2ban для sshd
Рівень: middle · Тема: fail2ban: захист від bruteforce на ssh
#100
—
Linux Лабораторна 100: Аудит безпеки одного сервера
Рівень: middle · Тема: Linux hardening: підсумковий чек лист