Nobody about something

FreeBSD amd64 в виртуалке KVM на xeon-E3

Написано 24 апреля 2013 в 16:15 - Рубрики: *nix, железо

С удивлением сегодня узнали, что 64-битная freebsd не работает внутри KVM-ной виртуалки на сервере с процессором xeon серии e3. На других процах работает, на этом не хочет. При этом 32-битная работает без проблем.

Метки: , ,
Комментарии к записи FreeBSD amd64 в виртуалке KVM на xeon-E3 отключены

Truss. Аналог strace

Написано 6 декабря 2011 в 18:21 - Рубрики: разное

На FreeBSD есть аналог linux`ового strace. Называется truss. Позволяет посмотреть системные вызовы, делаемые нужным процессом(например, какие файлы отрывает).
Можно прицепиться к процессу:
truss -p pid

Метки:
Комментарии к записи Truss. Аналог strace отключены

Домашняя сеть белых ipv6 адресов

Написано 23 августа 2010 в 15:03 - Рубрики: *nix

Понадобилось мне заиметь ipv6 адрес, так как у одного нужного мне домена, адрес ipv4 отсутствует как класс.
Но, так как у меня дома небольшая сеть, я решил а почему бы каждому компу не дать свой белый ipv6 адрес (как оказалось, это даже проще сделать, чем делать nat, создавать локальную ipv6 сеть и т.п.)
Читать полностью »

Отключить motd

Написано 29 апреля 2010 в 18:55 - Рубрики: *nix

Захотел я отключить вывод файла motd при заходе на сервер. Но при этом, root доступ на сервер отсутствует.
Сделать это можно создав файл .hushlogin в домашней директории

Метки:
Комментарии к записи Отключить motd отключены

Настройка exim + procmail

Написано 28 апреля 2010 в 22:38 - Рубрики: *nix

На новом VDS в качестве MTA стоит exim.
Так как на старом я использовал procmail для сортировки почты по папкам, то решил настроить также и на новом. При этом, подружив его с ISPmanager.
Читать полностью »

Настройка wordpress с apache-itk и nginx

Написано 15 апреля 2010 в 13:48 - Рубрики: *nix, блог

Перенёс блог на другую VDS, при этом в корне изменив механизм работы.
Раньше было nginx+php-fpm+кэширование в nginx (причём это кэширование — целая жопа, так как там пришлось сделать огромное число location`ов с разными настройками)

Ну, вообщем, поехали по пунктам.
Читать полностью »

Метки: , ,
Комментарии к записи Настройка wordpress с apache-itk и nginx отключены

Одновременная установка php5 и php4 на freeBSD

Написано 4 февраля 2010 в 22:49 - Рубрики: *nix

На FreeBSD можно собрать одновременно PHP5 и PHP4. Разумеется, в разных директориях.
И модуль апача только у одного будет.

  • Собираем как обычно PHP5.
  • Создаём директорию /usr/local/php4
  • Ставим php4: make -C /usr/ports/lang/php4 PREFIX=/usr/local/php4 install clean
  • Ставим расширения: make -C /usr/ports/lang/php4-extensions PREFIX=/usr/local/php4 PHPBASE=/usr/local/php4 install clean
Метки: , ,
Комментарии к записи Одновременная установка php5 и php4 на freeBSD отключены

Портам сцыкотно

Написано 14 октября 2009 в 1:17 - Рубрики: *nix

Ставлю апач на FreeBSD.
Захожу в /usr/ports/www/apache22 , пишу make install, на что мне выдаёт, что стоит libtool версии 1.5, а нужен libtool версии 2.2. Типа, поставьте.
Иду в /usr/ports/devel/libtool22 , пишу make install clean, всё спокойно ставится.
Иду снова ставить апач — ставится.
В чём была проблема поставить нужный libtool по зависимости — непонятно.
Такое ощущение, портам стало сцыкотно поставить libtool и они послали меня этим заниматься.
Так и видится: «начальника, я боюсь эту каку трогать, поставь сам, а».

Бэкап файла /etc/group

Написано 7 августа 2009 в 20:46 - Рубрики: *nix

Для меня оказалось открытием, что FreeBSD автоматически бэкапит /etc/master.passwd, /etc/group и что-то ещё. Хранятся копии файлов после 2-х последних правок в /var/backups.
UPDATED: Бэкапится не после правок, а раз в сутки.
А то на одном из «подведомственных» серверов в /etc/group оказался каким-то образом /etc/named.conf

И на старуху бывает проруха

Написано 13 мая 2009 в 2:16 - Рубрики: *nix

Отрелизилась FreeBSD 7.2. Но при сборке ядра всё отваливалось с ошибкой.
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/ath/if_ath.c -I/usr/src/sys/dev/ath
/usr/src/sys/dev/ath/if_ath.c: In function 'ath_rx_tap':
/usr/src/sys/dev/ath/if_ath.c:3414: error: 'const struct ath_rx_status' has no member named 'rs_flags'
/usr/src/sys/dev/ath/if_ath.c:3416: error: 'const struct ath_rx_status' has no member named 'rs_flags'

После гугления и чтения /usr/src/UPDATING, закомментировал в конфиге ядра строку
device ath_hal
а заодно и прочее, что было связано с atheros (отхерос).
После чего всё собралось.
Данные сетевые карты прямо не могут не доставлять проблем различным unix. Об этом я уже писал в заметках, связанных с установкой linux на ноут.