Базовые шаги для старта в Linux, FreeBSD и других *nix
Если только полез за *nix и не знаешь, с чего реально начать без воды и долгих чтений — поделюсь своим опытом.
Первое, что всегда делаю — проверяю базовые вещи, чтобы система была адекватной и удобной для работы:
1. Посмотри, какая сеть работает: ip a / ifconfig — чтобы понять, есть ли подключение.
2. Проверка дисков и разделов: lsblk, df -h — чтобы убедиться, что файловые системы монтируются нормально. Не забудь про права!
3. Проверяй загрузчики и версии ядра: uname -a, dmesg — на всякий случай, особенно после обновлений.
4. Внимательно глянь на пользователей и группы: cat /etc/passwd, /etc/group — чтобы не работал под root без нужды.
5. Логи — это твои друзья: journalctl или tail -n 50 /var/log/syslog — предупреждают о том, что идет не так.
6. Для FreeBSD отдельно стоит заглянуть в rc.conf и проверить сервисы, которые запускаются автоматически.
7. Не пренебрегай настройкой шелов (bash, zsh) и профилей — удобно сразу под себя сделать, иначе потом привыкнуть сложно.
8. Разобраться с пакетным менеджером (apt, yum, pkg) — главное иметь понятные мне команды для обновлений и установок.
9. Настроить базовое firewall/фильтры (iptables, pf) — даже если не лезть в нюансы, базовая блокировка лишнего убережет.
10. Ну и резервное копирование — без лишних слов, если система падает, а важное без бэкапа — беда.
Многим кажется, что все сложно, но достаточно пройтись по этим пунктам, и ты уже контролируешь ситуацию. Если кто-то юзает BSD и может подсказать пару типичных своих лайфхаков для новичков — было бы круто услышать!