Трішки прикладів щоб було зрозуміліше, навіщо взагалі все це.
Розуміння файлової системи - Вам потрібно налаштувати конфіг файл Nginx у /etc/nginx/nginx.conf, або організувати правильне зберігання даних у Docker-вольюмах. Знання структури дозволить швидко знайти і змінити потрібні файли, ви просто не будете тупити.
Управління правами доступу - Ви хочете запустити скрипт для резервного копіювання, але він не має прав на виконання. За допомогою chmod +x backup.sh ви надаєте йому відповідні права і можете запускати. Або ви створюєте групу sudo groupadd backup, додаєте користувача sudo usermod -aG backup user і налаштовуєте права для групи, щоб безпечно надати доступу до файлів.
Налаштування мережі - Потрібно швидко підняти новий інтерфейс з окремим IP для ізоляції трафіку, або обмежити доступ до певного порту через iptables, щоб захистити сервер. Це допомагає правильно налаштувати мережеву взаємодію саме вашої тачки.
Перевірка стану системи - Ви помітили що сервер став повільним, htop допоможе знайти процес, який з'їдає весь CPU, або df -h покаже, чи не закінчився дисковий простір.
Розуміння концепцій потоків - Вам потрібно знайти помилку в логах, cat /var/log/syslog | grep "error" >> analysis-logs.txt не тільки фільтрує потрібну інформацію, а й зберігає її в окремий файл. Це дуже економить час, і зберігає нерви