Linux
9 питань
Який дистрибутив обрати?
•Ubuntu — для новачків.
•Linux Mint — ще простіше.
•Fedora — сучасні технології.
•Arch — для просунутих.
•Для сервера: Ubuntu Server, Debian.
Як керувати пакетами?
•Ubuntu/Debian: apt update && apt upgrade.
•apt install package.
•Fedora: dnf install package.
•Arch: pacman -S package.
•snap, flatpak — універсальні.
Базові команди терміналу?
•ls — список файлів.
•cd — зміна каталогу.
•cp, mv, rm — копіювання, переміщення, видалення.
•sudo — виконати від root.
•man command — довідка.
Як дати права на файл?
•chmod +x script.sh — виконання.
•chmod 755 file — rwxr-xr-x.
•chown user:group file — власник.
•Числа: 4=read, 2=write, 1=execute.
•755 = rwxr-xr-x.
Як налаштувати SSH?
•ssh-keygen — створити ключі.
•ssh-copy-id user@server — скопіювати публічний.
•ssh user@server — підключення.
•Вимкніть вхід за паролем у sshd_config.
•Змініть порт з 22.
Linux: як налаштувати оточення (shell, dotfiles, aliases)?
За темою «Linux» починайте з вимог: що має працювати, які обмеження щодо бюджету/продуктивності/безпеки. Потім обирайте рішення.
Linux: як керувати службами systemd і логами journalctl?
Практика для «Linux»: складіть чек‑лист (установка, налаштування, бекап, оновлення) і пройдіть його один раз — це знижує кількість «містичних» проблем.
Linux: як працювати з мережею, брандмауером і безпекою?
Відповідь по «Linux»: оновлення і резервні копії важливіші за тонке налаштування. Автоматизуйте бекап і увімкніть 2FA.
Linux: як автоматизувати задачі (cron, bash, Ansible)?
Для «Linux» корисно: шукати первинне джерело (документація, release notes) і відтворювати проблему мінімальним прикладом.