# sh /80gb/scripts/src.sh
function: not found
ERROR: Opening '/80gb/www/adios.spb.ru/weather/temp.adios/' for write: Is a directory
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
И я так и не понял, в RRD базу кто должен создать?Я вручную или скрипт?
Пожалуй, не буду никого цитировать, а просто скажу: личное отношение - не повод для его открытого выражения. Простыми словами: если в чём-то не разбираешься, то это не повод говорить, что это говно. Впредь, комментарии не по теме разговора будут удаляться, вперёд на твиттер выражать впечатления
Настраиваете первым делом СВОИ 1-й и 2-й ДНС-сервера на поддержку domain.ru. Потом регистрируете сам домен domain.ru и настраиваете A запись на свой ИП.
Если хостер предоставляет свои ДНС-ы, можна воспользоваться в качестве слейва ним.
Обратную зону(PTR), просим провайдера прописать у себя на ДНС-е ИП-domain.ru.
Здравствуйте, хорошая статья.
Собираюсь ею воспользоваться скоро, так как тоже планирую создать свой ДНС сервер.
Подскажите, правильно ли мои действия
1) покупаю домен
2) прописываю в настройках domain.ru например свой айпи адреса внешние (основной + резервный)
3) Далее уже все по вашей статье?
4) как мне с обратной зоной быть?
Подскажите а то путаюсь
Установил новую версию 3.0.11 не показывает инфу о системе,
FreeBSD gateway.localhost 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Apr 26 12:24:06 MSD 2011 Где копать, файл (/var/run/dmesg.boot в системе есть???
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 453 in function build()
./includes/os/class.BSDCommon.inc.php on line 357 in function ide()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 455 in function build()
./includes/os/class.BSDCommon.inc.php on line 292 in function cpuinfo()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 1 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 2 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 462 in function build()
./includes/os/class.BSDCommon.inc.php on line 309 in function scsi()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 3 File : /usr/local/www/data/phpsysinfo/includes/os/class.FreeBSD.inc.php Line : 52
Интересная идея заменить множество пайпов в файерволе на механизм предложенный в ng_car.
Для примера,схема такая, имеем:
Сервер FreeBSD, он подключает пользователей по PPPoE через mpd, интерфейс bge0 смотрит вверх.
Но, ВНИМАНИЕ, NAT`а на этом сервере нет, поэтому, зная что:
Шейпируется только исходящий трафик с интерфеса (как и в PF)
читайте эу статью учитывая эти факты.
Итак, до этого момента для шейпа использовался IPFW + PIPE + таблицы и вяглядело примерно так:
05800 pipe 63 ip from any to table(63) out
05900 pipe 93 ip from table(63) to any in
06000 pipe 64 ip from any to table(64) out
06100 pipe 94 ip from table(64) to any in
..........................................
11200 pipe 78 ip from any to table(78) out
11300 pipe 108 ip from table(78) to any in
11400 pipe 256 ip from any to table(16) out
11500 pipe 257 ip from table(16) to any in
и т.д. около 50-ти таблиц, т.к. тарифов множество.
Шейпируется несколько видов трафика:
в интернет
к локальным ресурсам
Используя IPFW+ ng_car + таблицы все это можно свести к менее громоздкому варианту:
04000 netgraph tablearg ip from table(20) to table(30) out via bge0
04010 netgraph tablearg ip from table(30) to table(20) out via ng*
05000 netgraph tablearg ip from table(10) to not table(30) out via bge0
05010 netgraph tablearg ip from not table(30) to table(10) out via ng*
Разница по загрузке CPU при шейпе на ng_car довольно ощутима.
Хорошая заметка, спасибо приятно почитать )))
у меня такой вопос это надо в каждом файле зоны в SOA запись писать имя ns-сервера ?
к примеру есть 2 домена :
test1.ua и test2.ua и естественно dns-сервер ns.host.org.ua
SOA запись 1 домена будет : test1.ua IN SOA ns.host.org.ua. admin.test1.ua
и SOA запись 2 домена будет : test2.ua IN SOA ns.host.org.ua. admin.test2.ua
всё равно то же самое
Дефолтных root:wheel вполне достаточно.
да там везде права 777, а владелец группа какие должны быть?
да там везде права 777, а какие должны быть владелец?Группа?
Дайте право на запись в /80gb/www/adios.spb.ru/weather/temp.adios/.
Скрип автоматически сгенерирует базу.
# sh /80gb/scripts/src.sh
function: not found
ERROR: Opening '/80gb/www/adios.spb.ru/weather/temp.adios/' for write: Is a directory
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
DRAW_GRAPHIC: not found
И я так и не понял, в RRD базу кто должен создать?Я вручную или скрипт?
Вот дополнение к этой статье, с включением UTF-8 в ядре http://infobsd.ru/node/43
Пожалуй, не буду никого цитировать, а просто скажу: личное отношение - не повод для его открытого выражения. Простыми словами: если в чём-то не разбираешься, то это не повод говорить, что это говно. Впредь, комментарии не по теме разговора будут удаляться, вперёд на твиттер выражать впечатления
надо поправить eximstat.php если версия eximа 4.7
exim-postgresql-4.76 High performance MTA for Unix systems on the Internet
$content=file_get_contents('http://<мой домен>/eximstats/#Rejected%20ip%20count');
$file = fopen ("/etc/pfacl/pf.spamip","w+");
чтобы не рестартовать pf сделал так:
7 3 * * * /sbin/pfctl -t spamip -T add -f /etc/pfacl/pf.spamip
ну и естественно:
#table <spamip> persist file "/etc/pfacl/pf.spam"
table <spamip> persist
block in log quick from <spamip>
ЗЫ eximstat.sh убрал вообще всё запускаю из крона
Кому как удобней, можно й так.
если пхп делается из под рута то лучше б он не /etc/pf-mail-spammers правил а в таблицу добовлял их на лету, без перезапуска pf_а
а в файле pfа указать
Could not open input file: /scripts/eximstats.php
=(
Все приведено для примера, ложите куда хочете.
не совсем ясно где лежит eximstats.php
судя по [root@router /]
из строчки [root@router /]# cat eximstats.php следует что он лежит в корне., это так?
Настраиваете первым делом СВОИ 1-й и 2-й ДНС-сервера на поддержку domain.ru. Потом регистрируете сам домен domain.ru и настраиваете A запись на свой ИП.
Если хостер предоставляет свои ДНС-ы, можна воспользоваться в качестве слейва ним.
Обратную зону(PTR), просим провайдера прописать у себя на ДНС-е ИП-domain.ru.
Все вопросы только на форуме!
Здравствуйте, хорошая статья.
Собираюсь ею воспользоваться скоро, так как тоже планирую создать свой ДНС сервер.
Подскажите, правильно ли мои действия
1) покупаю домен
2) прописываю в настройках domain.ru например свой айпи адреса внешние (основной + резервный)
3) Далее уже все по вашей статье?
4) как мне с обратной зоной быть?
Подскажите а то путаюсь
Установил новую версию 3.0.11 не показывает инфу о системе,
FreeBSD gateway.localhost 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Apr 26 12:24:06 MSD 2011 Где копать, файл (/var/run/dmesg.boot в системе есть???
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 453 in function build()
./includes/os/class.BSDCommon.inc.php on line 357 in function ide()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 455 in function build()
./includes/os/class.BSDCommon.inc.php on line 292 in function cpuinfo()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 1 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 2 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 462 in function build()
./includes/os/class.BSDCommon.inc.php on line 309 in function scsi()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 3 File : /usr/local/www/data/phpsysinfo/includes/os/class.FreeBSD.inc.php Line : 52
цитирующую самого себя
цитата взята тут
наткнулся на ЭТУ статью., цитата из неё:
что скажешь?
статья в целом хорошая, но:
такие слова всё таки лучше писАть на англ
ато осталось только пробел поставить
у меня это ничего не дало пока в ~/.cshrc явно не прописал
setenv LANG C
setenv LC_CTYPE C
setenv LC_COLLATE POSIX
setenv LC_ALL C
(pts/0)[ttys@adi:~]> sudo grep -i lang /home/ttys/.cshrc ; sudo grep -i lc /home/ttys/.cshrc
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8
(pts/0)[ttys@adi:~]>
и всё работает намана
да, правильно.
Хорошая заметка, спасибо приятно почитать )))
у меня такой вопос это надо в каждом файле зоны в SOA запись писать имя ns-сервера ?
к примеру есть 2 домена :
test1.ua и test2.ua и естественно dns-сервер ns.host.org.ua
SOA запись 1 домена будет :
test1.ua IN SOA ns.host.org.ua. admin.test1.ua
и SOA запись 2 домена будет :
test2.ua IN SOA ns.host.org.ua. admin.test2.ua
я правильно понимаю ?