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) і відтворювати проблему мінімальним прикладом.