С чего реально начать в Linux, FreeBSD и других *nix новичкам
Начинаешь копать *nix и сразу чувствуешь, что без гайда и подсказок — туго. Самое важное — не просто поставить дистро и бежать вперед, а понимать, что дальше с этим делать. Во-первых, если хочешь выбрать между Linux и FreeBSD, не ориентируйся только на популярность, а глянь на свои задачи. FreeBSD, например, чаще используют для серверов и настраиваемых сетевых решений, Linux — универсальней и пошире софтовая база.
После установки стоит проверить базовые команды и права. Постоянно сталкиваюсь с тем, что новички забывают про chmod/chown и потом кто-то запускает скрипты с неправильными правами — беда. Учись использовать man и где-то держи под рукой cheat sheet, иначе маленький комбайн команд быстро запутает.
Еще важный момент — настройка сети и пакетов. В Linux, например, это apt, yum, pacman — у всех разный синтаксис, но общая идея понятна. В FreeBSD пакетная система своя — pkg. Не ленись разобраться с обновлениями и поискать конфиги в /etc, потому что без нормальной настройки сервис не запустится.
Если хочешь глубже — изучай shell-скрипты (bash/zsh), систему прав доступа, понимание структуры каталогов и работу с журналами (log файлы). Без этих базовых вещей дальше будет сложно, даже если система вроде бы работает.
И да, не бойся ковырять и гуглить. Самое адекватное — пробовать мелкие задачи и решать мелкие проблемы. Заодно хватит тем на форум, если что.
Кто как начинал и что именно «попадало» в первые дни?