Алиас на сетевой интерфейс в FreeBSD

Раздел: FreeBSD, Советы
Написано: 13.04.2010
Автор: Antonio

Очень часто бывает так что у сервера есть одна физическая сетевая карта и очень хорошо что к ней можно «привязать» много IP адресов.

В FreeBSD это выполняется добавление записей в /etc/rc.conf.
Основным является только 1 IP-адрес.
Особенности — дополнительные адреса описываются с указанием alias0..n и маска подсети 255.255.255.255.

Пример указания дополнительных IP адресов на сервере FreeBSD

ifconfig_re0="inet 11.1.1.1 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 10.0.1.2 netmask 255.255.255.255"
ifconfig_re0_alias1="inet 10.0.1.3 netmask 255.255.255.255"
ifconfig_re0_alias2="inet 10.0.3.1 netmask 255.255.255.255"

Временно (до перезагрузки) или чтобы не перезагружаться для работы с синонимами (alias) можно применить команды

добавление alias:

ifconfig re0 alias 192.168.33.1 netmask 0xffffffff

или

ifconfig re0 alias 192.168.39.1 netmask 255.255.255.255

для удаления дополнительного интерфейса:

ifconfig re0 -alias 192.168.39.1


Посмотреть продолжение статьи

ошибки при переходе на PHP 5.3 — We selected ‘Europe/Helsinki’ for ‘EEST/3.0/DST’

Раздел: Программирование
Написано: 10.04.2010
Автор: Antonio

Развернул новый сервер на развернулся PHP 5.3.2,
у него довольно интересный по-новому оформленный php.ini

Появилась сразу проблемка:

Warning: getdate(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Europe/Helsinki’ for ‘EEST/3.0/DST’ instead in …

Оказывается, нужно указать в php.ini временную зону

Для Украины
date.timezone = Europe/Kiev

Или, например,
date.timezone = Europe/Moscow

Если нет доступа к php.ini можно указать в скрипте

date_default_timezone_set(‘Europe/Kiev’);
до места где возникает ошибка.

Еще как вариант использовать .htaccess
и задать зону таким образом

php_value date.timezone ‘Europe/Kiev’

Быстрые бесплатные ДНС сервера

Раздел: Советы
Написано: 8.04.2010
Автор: Antonio

Если вы не знаете что написать в поле ДНС сервер у вас есть варианты ничего не писать, написать то что дал провайдер или вписать парочку быстрых и бесплатных ДНС ( их ответ будет доходить конечно медленнее чем от ДНС провайдера, но на фоне других, они хороши :-) )

мои любимые DNS, но роднее всего конечно 127.0.0.1 :-)

ДНС-сервера Google:

8.8.8.8
4.2.2.2

Проблема с p5-Locale-gettext

Раздел: FreeBSD, Советы
Написано: 5.04.2010
Автор: Antonio

Устанавливал новый сервер, действовал по-плану и на каком-то этапе возникла проблема с пакетом p5-Locale-gettext, казалось бы все как обычно, но идет ошибка:

/usr/ports/devel/p5-Locale-gettext# make
===> Vulnerability check disabled, database not found
===> Extracting for p5-gettext-1.05_1
=> MD5 Checksum OK for gettext-1.05.tar.gz.
=> SHA256 Checksum OK for gettext-1.05.tar.gz.
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 — found
===> Patching for p5-gettext-1.05_1
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 — found
===> Applying FreeBSD patches for p5-gettext-1.05_1
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 — found
===> p5-gettext-1.05_1 depends on shared library: intl — found
===> Configuring for p5-gettext-1.05_1
checking for gettext… no
checking for gettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for dgettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for ngettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for bind_textdomain_codeset in -L/usr/local/lib -lintl -I/usr/local/include… yes
Writing Makefile for Locale::gettext
===> Building for p5-gettext-1.05_1
Makefile out-of-date with respect to /usr/local/lib/perl5/5.10.1/mach/Config.pm /usr/local/lib/perl5/5.10.1/mach/CORE/config.h
Cleaning current config before rebuilding Makefile…
make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true
/usr/local/bin/perl5.8.7 Makefile.PL «INSTALLDIRS=site» «CC=cc» «CCFLAGS=-O2 -fno-strict-aliasing -pipe » «PREFIX=/usr/local» «INSTALLPRIVLIB=/usr/local/lib» «INSTALLARCHLIB=/usr/local/lib»
checking for gettext… no
checking for gettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for dgettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for ngettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for bind_textdomain_codeset in -L/usr/local/lib -lintl -I/usr/local/include… yes
Writing Makefile for Locale::gettext
==> Your Makefile has been rebuilt. < == ==> Please rerun the make command. < == false *** Error code 1 Stop in /usr/ports/devel/p5-Locale-gettext/work/gettext-1.05. *** Error code 1 Stop in /usr/ports/devel/p5-Locale-gettext.
Посмотреть продолжение статьи

Супергеройское кино — пародия на человека-паука — Стрекозец

Раздел: Видео, Прикольные темы
Написано: 5.04.2010
Автор: Antonio

Посмотрели вчера комедию-пародию «Супергеройское кино» (SuperHero Movie), мне понравилось, жена сказала фигня, а малому нравится человек-паук как таковой.

Супергеройское кино - SuperHero Movie

В фильме много знаменитых актеров: Дрэйк Белл, Сара Пакстон, Кристофер МакДоналд, Лесли Нилсен, Кевин Хэрт, Мэрион Росс, Райан Хансен, Пэмела Андерсон, Мариса Лоран, Крэйг Бьерко.

Посмотреть продолжение статьи

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com