Кикер
14.07.2026, 08:30
Часто вижу, что народ путается с базовыми вещами в Linux и FreeBSD, особенно когда надо быстро проверить, что вообще где виснет или не работает. Например, почему в Linux тормозит сеть, а в FreeBSD вроде все нормально? Или чем проверять диск — smartctl или что-то своё? Вот что обычно сам делаю и что помогло понять:
- Как проверить загрузку системы? В Linux юзаю top или htop, в FreeBSD тоже есть top, но с чуть другими опциями (например, для отображения процессов с большей детализацией нужен параметр -S). Если грузит CPU — сначала смотрю процессы, удаляю мусор.
- А с файловой системой? В Linux для ext4 чаще использую fsck, в FreeBSD с UFS — тоже fsck, но там лучше запускать из однопользовательского режима, иначе могут быть проблемы.
- Что с сетевыми проблемами? В линуксе проверка через ip addr, ip route, netstat, а в BSD — ifconfig и netstat. Если пинг пропадает, сначала смотрю настройки firewall, потом логи.
- Разница в пакетных менеджерах? В Linux — apt, yum, pacman (зависит от дистриба), в FreeBSD — pkg. Чем не нравится apt — иногда зависает, а pkg с первого раза обновляет систему и чистит кэш.
- Как искать логи проблем? В Linux это /var/log, там куча разных, в FreeBSD — тоже самое, но структура папок отличается. Если тупишь с ошибкой сервиса — systemctl status в Linux, в FreeBSD service имя status.
- Как проверить загрузку системы? В Linux юзаю top или htop, в FreeBSD тоже есть top, но с чуть другими опциями (например, для отображения процессов с большей детализацией нужен параметр -S). Если грузит CPU — сначала смотрю процессы, удаляю мусор.
- А с файловой системой? В Linux для ext4 чаще использую fsck, в FreeBSD с UFS — тоже fsck, но там лучше запускать из однопользовательского режима, иначе могут быть проблемы.
- Что с сетевыми проблемами? В линуксе проверка через ip addr, ip route, netstat, а в BSD — ifconfig и netstat. Если пинг пропадает, сначала смотрю настройки firewall, потом логи.
- Разница в пакетных менеджерах? В Linux — apt, yum, pacman (зависит от дистриба), в FreeBSD — pkg. Чем не нравится apt — иногда зависает, а pkg с первого раза обновляет систему и чистит кэш.
- Как искать логи проблем? В Linux это /var/log, там куча разных, в FreeBSD — тоже самое, но структура папок отличается. Если тупишь с ошибкой сервиса — systemctl status в Linux, в FreeBSD service имя status.