Начинаешь с Linux, FreeBSD или *nix? Что реально пригодится и стоит учесть
Переход на *nix-системы для многих кажется сложным стартом — обычное дело. Прежде чем нырять с головой, полезно знать пару вещей, которые сильно облегчат жизнь.
Во-первых, подготовься к тому, что управление командной строкой — это не просто доп. опция, а основной инструмент. Не обязательно сразу знать все команды, но базовые (ls, cd, cp, mv, grep, cat) надо освоить. Плюс практика с правами доступа (chmod, chown), иначе быстро запутаешься, почему файлы не открываются или не запускаются.
Во-вторых, принцип работы системы с пакетами — разный у каждой дистрибутивной линейки, будь то apt, yum, pacman или pkg в FreeBSD. Полезно познакомиться с менеджером пакетов заранее, чтобы легко ставить/обновлять софт.
Третье — система настроек сильно отличается от тех же Windows. Конфиги обычно в текстовых файлах, часто скрытых (начинаются с точки). Если что-то не работает, разумно сначала глянуть туда. И не забывай про логи — /var/log и системный journalctl часто дают багаж информации об ошибках.
Четвертое — безопасность по умолчанию более «жёсткая» и правильная. Если что-то не запускается — возможно, проблема с разрешениями или SELinux/AppArmor. Об этом тоже стоит заранее знать, чтобы не терять время.
Пятое — сообщество и документация — твои лучшие друзья. man-страницы, Wiki дистрибутивов, форумы — без этого кайфа никак.