Архив метки: FreeBSD

FreeBSD: выполняем rm -rf /

2 июня 2012
 

 Всегда хотелось узнать, что будет, если сделать rm -rf /? Защита должна быть — но как она отреагирует? Однажды нам писал абонент с просьбой помочь восстановить систему. Он вместо: # rm rf ./ т.е. удалить содержимое текущего каталога, выполнил: # rm rf /

FreeBSD: сборка собственного ядра

17 мая 2012
 

 Не смотря на то, что статья довольно объёмная — сам процесс особой сложности не представляет. Для начала, надо убедиться, что имеются исходные коды системы: # ls -la /usr/src total 4 drwxr-xr-x 2 root wheel 512 Feb 18 2011 . drwxr-xr-x 15 root wheel 512 May 15 22:07 ..

FreeBSD: обновление 8.2 RELEASE до 8.3 RELEASE и 9.0 до 9.2

15 мая 2012
 

  Если у вас нестандартное ядро — потребуется обновление из исходного кода: Note: The freebsd-update only works with the GENERIC kernel. If any changes have been made to GENERIC or a custom kernel has been installed, freebsd-update will not complete — failing in the former case and producing an error in the latter. На этой машине… Читать далее »

FreeBSD: поднимаем LACP

27 марта 2012
 

 Link Aggregation Control Protocol (LACP) — протокол, предназначенный для объединения нескольких физических каналов в один логический в сетях Ethernet. Агрегированные каналы LACP используются как для повышения пропускной способности, так и повышения отказоустойчивости. Использование LACP в некоторых случаях позволяет обнаружить повреждённый канал, который бы при использовании обычной статической агрегации обнаружен бы не был. Описывается стандартом IEEE… Читать далее »

FreeBSD: Apache — ошибка при обновлении

10 марта 2012
 

 Система FreeBSD 8.2-RELEASE. При очередном обновлении Apache выдал ошибку такого вида: => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/apache22/httpd-2.2.22.tar.bz2 fetch: httpd-2.2.22.tar.bz2: local file (8005696 bytes) is longer than remote file (5378934 bytes) => Couldn’t fetch it — please try to retrieve this => port manually into /usr/ports/distfiles/apache22 and try again. *** Error code 1

Dovecot: net_connect_unix(auth-worker) in directory /var/run/dovecot failed: Permission denied

9 марта 2012
 

 Периодически пропадает авторизация на почтовом сервере. Система FreeBSD 8.2 и Dovecot 2. В логе /var/log/maillog имеется следующая запись: dovecot: auth: Fatal: net_connect_unix(auth-worker) in directory /var/run/dovecot failed: Permission denied (euid=65534(nobody) egid=65534(nobody) missing +r perm: /var/run/dovecot/auth-worker, dir owned by 0:0 mode=0755)

FreeBSD: установка и настройка DHCP сервера

26 февраля 2012
 

 Для начала, надо найти последнюю версию DHCP сервера.Заходим на http://www.freshports.org и справа, в поле поиска, вводим «dhcp«. Помимо всего прочего, тут нашелся и искомый (смотрите версию, желательно ставить последнюю): isc-dhcp42-server 4.2.3_2 net =7 The ISC Dynamic Host Configuration Protocol server Maintained by: [email protected] Port Added: 07 Jul 2011 19:45:39 License: ISCL