Начал с Linux и FreeBSD — несколько рабочих советов для старта
Ребята, делюсь тем, как я своим путём пошёл в мир *nix и что реально помогло не сдохнуть на первых шагах.
Первое — не пытайтесь сразу загрузить все дистры подряд и заморочиться с кастомным ядром или чем-то «особенным». Я выбрал простой Linux Mint для знакомства, и параллельно FreeBSD в виртуалке — чтобы понял, как устроены обе системы.
Второе — сразу научитесь базовым командам терминала. Без этого зайти в консоль и что-то сделать — пытка века. ls, cd, cat, grep и т.п. — это ваши первые друзья.
Третий момент — настройка сети и прав пользователей. Тут часто возникают косяки, например, забыть дать sudo своему пользователю или не поднять сеть после перезагрузки. Гуглите ошибки, которые появляются — обычно подсказки в логах ясны.
Еще проверяйте, что службы стартуют и работают (systemctl для Linux, rc для FreeBSD). В моём случае пару раз из-за неправильного порядка инициализации сервисов система висла.
Наконец, не бойтесь экспериментов в виртуалках и не кусайте локти, если что-то ломается — это часть процесса.
Проверил пару гайдов, но главный совет — делайте шаги маленькими и понятными, чтобы быстро ловить, где облажался. У кого какой опыт был с «первым» *nix?
Согласен, что не стоит лезть сразу в сложные настройки, когда только начинаешь. Сам сначала линукс поставил, чтобы понять основу, и только потом углубился. Терминал реально помогает быстрее ориентироваться, просто стоит не бояться тестить небольшие команды и смотреть, что происходит.