Posts Tagged ‘ system

Статистика Exim в Cacti


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.08947861392the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.08957862448apply_filters( $hook_name = 'the_content', $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../post-template.php:256
70.08957862856WP_Hook->apply_filters( $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'..., $args = [0 => 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'...] ).../plugin.php:205
80.08957863984WP_Syntax::beforeFilter( $content = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../class-wp-hook.php:324
90.08957863984preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.08947861392the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.08957862448apply_filters( $hook_name = 'the_content', $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../post-template.php:256
70.08957862856WP_Hook->apply_filters( $value = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'..., $args = [0 => 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'...] ).../plugin.php:205
80.08957863984WP_Syntax::beforeFilter( $content = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../class-wp-hook.php:324
90.08957863984preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Имея настроеную систему рисования графиков <a href="http://www.cacti.net/">Cacti</a>, захотелось еще и рисовать загруженость почтового сервера <strong>Exim</strong>\r\nДля этого воспользуемся скриптами любезно выложеными на форуме <strong>Cacti</strong>, но немного поправив их \r\nДля начала скажем демону snmp откуда брат'... ).../wp-syntax.php:383

Имея настроеную систему рисования графиков Cacti, захотелось еще и рисовать загруженость почтового сервера Exim
Для этого воспользуемся скриптами любезно выложеными на форуме Cacti, но немного поправив их
Для начала скажем демону snmp откуда брать статистику

cat /etc/snmp/snmpd.conf
.....
extend .1.3.6.1.4.1.8607.64 mx-stats /bin/cat /var/spool/exim/statistics

Теперь научим систему генерировать эту статистику каждые 3мин

crontab -l
*/3 * * * * /scripts/snmp/exim_stats.pl

Read more

Редактор по-умолчанию в консоли Gentoo-линукс


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09087891744the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09087893024apply_filters( $hook_name = 'the_content', $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../post-template.php:256
70.09087893432WP_Hook->apply_filters( $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'..., $args = [0 => 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'...] ).../plugin.php:205
80.09087893808WP_Syntax::beforeFilter( $content = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../class-wp-hook.php:324
90.09087893808preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09087891744the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09087893024apply_filters( $hook_name = 'the_content', $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../post-template.php:256
70.09087893432WP_Hook->apply_filters( $value = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'..., $args = [0 => 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'...] ).../plugin.php:205
80.09087893808WP_Syntax::beforeFilter( $content = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../class-wp-hook.php:324
90.09087893808preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную <strong>EDITOR</strong>\r\nЧто может вызвать вот такие вот ошибки:\r\n<pre lang="bash">\r\ncrontab -e\r\n/bin/sh: /usr/bin/vi: No such file or dir'... ).../wp-syntax.php:383

Если вы пользуетесь какими-то утилитами которые дают возможность редактировать конфиг из своей оболочки, то по-умолчанию используется редактор установленый в системе через переменную EDITOR
Что может вызвать вот такие вот ошибки:

crontab -e
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127

Выставить тот редактор который Вам нравится или тот который есть в системе можно несколькими путями
1. Экспортировать в переменную новое значение перед вызовом команды

env EDITOR=nano crontab -e

Read more

Мониторинг с помощью Observium

Внешний вид Observium

Внешний вид Observium


Observium является PHP / MySQL системой мониторинга сети, ориентированной прежде всего на Cisco и Linux сети, но и включает поддержку широкого спектра сетевого оборудования и операционных систем.

Observium выросла из-за отсутствия простых в использовании NMSes. Она предназначена для обеспечения более нативного интерфейса управления. Разрабатан для быстрого сбора информации о устройствах и хранения истории изменений без ручного вмешательства.Есть режим autodiscovery.

Observium еще не предназначен для замены существующих Nagios/Cacti/Zabbix системы мониторинга, а в дополнение к нему с интуитивным представлением исторических и текущих показателей статистики, настройки визуализации и syslog захвата.
Бесплатно.
Read more

Просмотр информации о состоянии компьютера с Linux

Иногда требуется просто посмотреть кол-во места на жестком диске на компьютере/сервере Линукс, или еще какую-то информацию будь-то загрузка памяти или CPU
Сначала хотел сам написать простенький php-скрипт, но внезапно нашел уже готовое решение phpSysInfo
Скрипт полностью автономный и не требующий кучи зависимостей.
Для его работы необходим Apache/nginx + PHP с модулем php-xml.. ну и в конфиге php.ini нужно установить safe_mode =’off’.
На выходе получаем вот такую красоту

PHPsysInfo on Gentoo

PHPsysInfo on Gentoo

С этим скриптом еще идут плагины которые очень легко подключать простым прописыванием в конфиге.
Read more

Не работает звуковая VIA VT8237A/VT8251


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09507916824the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09507916824apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.09507917232WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.09507917608WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.09507917608preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09507916824the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09507916824apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.09507917232WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.09507917608WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.09507917608preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09507916824the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09507916824apply_filters( $hook_name = 'the_content', $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../post-template.php:256
70.09507917232WP_Hook->apply_filters( $value = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'..., $args = [0 => 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'...] ).../plugin.php:205
80.09507917608WP_Syntax::beforeFilter( $content = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../class-wp-hook.php:324
90.09507917608preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Под Линуксом не работал звук \r\nlspci:\r\n<pre lang="bash">\r\n80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller\r\n</pre>\r\nБоролся разными методами, думая, что проблема в самом <strong>ALSA</strong>\r\nИ вдруг заметил:<pre lang="bash">\r\n[ 7.785270] hda-intel: ioremap error\r\n[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled\r\n</pre>\r\nКак то далеко залезла звуковуха по шине...'... ).../wp-syntax.php:383

Под Линуксом не работал звук
lspci:

80:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller

Боролся разными методами, думая, что проблема в самом ALSA
И вдруг заметил:

[ 7.785270] hda-intel: ioremap error
[ 7.785277] HDA Intel 0000:80:01.0: PCI INT A disabled

Как то далеко залезла звуковуха по шине…
В итоге решение банальное, в опции загрузки ядра нужно добавить pci=use_crs вот так :

/boot/grub/grub.cfg
.....
kernel ........ pci=use_crs
....

Вот и все. Звук сразу заработал 🙂

Быстрое создание большого файла


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09627954464the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09627954464apply_filters( $hook_name = 'the_content', $value = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../post-template.php:256
70.09627954872WP_Hook->apply_filters( $value = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'..., $args = [0 => 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'...] ).../plugin.php:205
80.09627955248WP_Syntax::beforeFilter( $content = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../class-wp-hook.php:324
90.09627955248preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Играясь виртуальными машина типа гипервизор <strong>XEN</strong> или <strong>KVM</strong> приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.\r\nДля этого можно использовать замечательную утилиту <strong>dd</strong>\r\nПример создания файла на 10G\r\n<pre lang="bash"'... ).../wp-syntax.php:383

Играясь виртуальными машина типа гипервизор XEN или KVM приходится создавать образ жесткого диска. При этом, как всегда, нужно создать его быстро и безболезненно.
Для этого можно использовать замечательную утилиту dd
Пример создания файла на 10G

dd if=/dev/zero of=OS.img bs=1 seek=10G count=0

Файл создастся менее чем за 1сек

Переход на зимнее время в Украине для линукс систем


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09727970640the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09737971920apply_filters( $hook_name = 'the_content', $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../post-template.php:256
70.09737972328WP_Hook->apply_filters( $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'..., $args = [0 => 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'...] ).../plugin.php:205
80.09737972704WP_Syntax::beforeFilter( $content = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../class-wp-hook.php:324
90.09737972704preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09727970640the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09737971920apply_filters( $hook_name = 'the_content', $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../post-template.php:256
70.09737972328WP_Hook->apply_filters( $value = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'..., $args = [0 => 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'...] ).../plugin.php:205
80.09737972704WP_Syntax::beforeFilter( $content = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../class-wp-hook.php:324
90.09737972704preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Заметка по мотивам <a href="https://reverse.org.ua/otmena-perexoda-na-zimnee-vremya-v-ukraine/">предыдущей</a>\r\n<strong>Украина</strong> все-таки <a href="http://reverse.kiev.ua/ukrayna-30-oktyabrya-perejdet-na-zymnee-vremya/">переходит на зимнее время</a>, также на зимнее переходит Приднестровье. <strong>Отказались от перехода Россия и Беларусь</strong>, это если гов'... ).../wp-syntax.php:383

Заметка по мотивам предыдущей
Украина все-таки переходит на зимнее время, также на зимнее переходит Приднестровье. Отказались от перехода Россия и Беларусь, это если говорить о соседях.
Поэтому в любом случае на компьютер или сервер необходимо установить самый новый список часовых поясов.
Приступим.

Обновление штатными средствами Gentoo

Обновляем дерево portage

emerge --sync

Смотрим какие версии timezone-data у нас доступны:

eix timezone-data

Read more

Расчет времени компиляции в Gentoo

Когда в Линукс системе основаной на сборке пакетов из исходных кодов нужно обновить мир (world), то есть соблазн узнать сколько часов можно попить пива 🙂
Штатное средство расчета времени оставшейся компиляции это штатная утилита Gentoogenlop
Почитать про нее можно вот тут Определение времени сборки в Gentoo Linux – утилита genlop


Read more

Отмена перехода на зимнее время в Украине


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.09947990232the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.09957992792apply_filters( $hook_name = 'the_content', $value = 'Историческая справка:\r\n<blockquote>20.09.2011:\r\nВерховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).</blockquote>\r\nЧтоб ему жилось хорошо......\r\n------------------------\r\n<span style='... ).../post-template.php:256
70.09957993200WP_Hook->apply_filters( $value = 'Историческая справка:\r\n<blockquote>20.09.2011:\r\nВерховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).</blockquote>\r\nЧтоб ему жилось хорошо......\r\n------------------------\r\n<span style='..., $args = [0 => 'Историческая справка:\r\n<blockquote>20.09.2011:\r\nВерховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).</blockquote>\r\nЧтоб ему жилось хорошо......\r\n------------------------\r\n<span style='...] ).../plugin.php:205
80.09957993576WP_Syntax::beforeFilter( $content = 'Историческая справка:\r\n<blockquote>20.09.2011:\r\nВерховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).</blockquote>\r\nЧтоб ему жилось хорошо......\r\n------------------------\r\n<span style='... ).../class-wp-hook.php:324
90.09957993576preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Историческая справка:\r\n<blockquote>20.09.2011:\r\nВерховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).</blockquote>\r\nЧтоб ему жилось хорошо......\r\n------------------------\r\n<span style='... ).../wp-syntax.php:383

Историческая справка:

20.09.2011:
Верховная Рада поддержала законопроект №8330 «Об изменении порядка исчисления времени на территории Украины», инициированный народным депутатом Олегом Надошей (фракция Партии регионов).

Чтоб ему жилось хорошо……
————————

ОТБОЙ!!!! Постановление отменили


————-

А теперь о проблемах которые возникнут в связи с уровнем интелектуального развития наших политиков:
1. Все кто купил билеты на самолет – трижды проверьте расписание 🙂
2. В международных компаниях могут возникнуть проблемы с синхронизацией событий +/-час
3. Придется привыкать к тому, что не все устройства с утра покажут одинаковое время
4. и еще кучка проблем с электросчетчиками, поездами дальнего следования и т.д.

В моем случае проблемы могут возникнуть с Linux-серверами, которые синхронизируют свои конфигурации и данные между собой.
Заходим на Gentoo и смотрим как он поведет себя в ноябре:

date --date='20111101'
вівторок, 1 листопада 2011 00:00:00 +0200

Read more

Установка DNS-сервера NSD в Gentoo-линукс


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.10078013504the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.10088015552apply_filters( $hook_name = 'the_content', $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../post-template.php:256
70.10088015960WP_Hook->apply_filters( $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'..., $args = [0 => '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'...] ).../plugin.php:205
80.10088016336WP_Syntax::beforeFilter( $content = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../class-wp-hook.php:324
90.10088016336preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.10078013504the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.10088015552apply_filters( $hook_name = 'the_content', $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../post-template.php:256
70.10088015960WP_Hook->apply_filters( $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'..., $args = [0 => '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'...] ).../plugin.php:205
80.10088016336WP_Syntax::beforeFilter( $content = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../class-wp-hook.php:324
90.10088016336preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../wp-syntax.php:383

( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.10078013504the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.10088015552apply_filters( $hook_name = 'the_content', $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../post-template.php:256
70.10088015960WP_Hook->apply_filters( $value = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'..., $args = [0 => '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'...] ).../plugin.php:205
80.10088016336WP_Syntax::beforeFilter( $content = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../class-wp-hook.php:324
90.10088016336preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = '<strong>NSD</strong> - высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.\r\n[caption id="attachment_1195" align="alignright" width="227" caption="NSD"]<a href="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png"><img src="https://reverse.org.ua/wp-content/uploads/2011/10/nsd.png" alt="N'... ).../wp-syntax.php:383

NSD – высокопроизводительный ДНС сервер, который хранит записи о зоне в своей базе данных, которая полностью располагается в оперативной памяти сервера.

NSD

NSD

За счет єтого достигается очень высокая скорость ответа на запросы
Так как все записи хранятся в ОЗУ, возникает вопрос – а сколько ему надо? Для расчета потребления памяти есть калькулятор тут. Если вы ставите сервер для личного пользования на 1-2 доменых зоны, то волноваться не о чем…

В стандартном дереве Portage я не смог найти ebuild для nsd. Гугл подсказал, что єтот пакет есть в овєрлее (overlay) sunrise. Приступим к добавлению овєрлея
Ищем Layman

emerge -s layman

Sunrise организован на базе subversion

USE="subversion" emerge -av app-portage/layman
echo "source /var/lib/layman/make.conf" >> /etc/make.conf

Ищем NSD:

emerge -s nsd

Read more

Запуск сетевой службы при отсутствии сети


( ! ) Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/reverse.org.ua/default/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
Call Stack
#TimeMemoryFunctionLocation
10.0000369064{main}( ).../index.php:0
20.0001369424require( '/var/www/reverse.org.ua/default/wp-blog-header.php ).../index.php:17
30.07947196016require_once( '/var/www/reverse.org.ua/default/wp-includes/template-loader.php ).../wp-blog-header.php:19
40.07987233264include( '/var/www/reverse.org.ua/default/wp-content/themes/monochrome/archive.php ).../template-loader.php:106
50.10228035816the_content( $more_link_text = 'Read more', $strip_teaser = ??? ).../archive.php:44
60.10238036584apply_filters( $hook_name = 'the_content', $value = 'Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как <strong>ssh</strong> или почта.\r\nВ <strong>Gentoo</strong> данная проблема решается одной стройкой.\r\nНужно добавить в <strong>/etc/rc.conf</strong>:\r\n<pre lang="bash">rc_'... ).../post-template.php:256
70.10238036992WP_Hook->apply_filters( $value = 'Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как <strong>ssh</strong> или почта.\r\nВ <strong>Gentoo</strong> данная проблема решается одной стройкой.\r\nНужно добавить в <strong>/etc/rc.conf</strong>:\r\n<pre lang="bash">rc_'..., $args = [0 => 'Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как <strong>ssh</strong> или почта.\r\nВ <strong>Gentoo</strong> данная проблема решается одной стройкой.\r\nНужно добавить в <strong>/etc/rc.conf</strong>:\r\n<pre lang="bash">rc_'...] ).../plugin.php:205
80.10238037368WP_Syntax::beforeFilter( $content = 'Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как <strong>ssh</strong> или почта.\r\nВ <strong>Gentoo</strong> данная проблема решается одной стройкой.\r\nНужно добавить в <strong>/etc/rc.conf</strong>:\r\n<pre lang="bash">rc_'... ).../class-wp-hook.php:324
90.10238037368preg_replace_callback( $pattern = '/\\s*<pre(?:lang=["\']([\\w-]+)["\']|line=["\'](\\d*)["\']|escaped=["\'](true|false)?["\']|highlight=["\']((?:\\d+[,-])*\\d+)["\']|src=["\']([^"\']+)["\']|\\s)+>(.*)<\\/pre>\\s*/siU', $callback = [0 => 'WP_Syntax', 1 => 'substituteToken'], $subject = 'Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как <strong>ssh</strong> или почта.\r\nВ <strong>Gentoo</strong> данная проблема решается одной стройкой.\r\nНужно добавить в <strong>/etc/rc.conf</strong>:\r\n<pre lang="bash">rc_'... ).../wp-syntax.php:383

Вот частенько бывают случаи, когда сервер при старте не видит сеть (его включили раньше свитча и т.д.) из-за чего он не запускает такие прекрасные службы как ssh или почта.
В Gentoo данная проблема решается одной стройкой.
Нужно добавить в /etc/rc.conf:

rc_depend_strict="NO"

PS:
Read more