FireStats error : FireStats: Unknown commit strategy Записи на манжетах (kukulkan)

Записи на манжетах (kukulkan)

Еще один блог Блоги@SysAdmins.SU

Ubuntu rsync. Синхронизация каталогов.

Posted by kukulkan on августа 10, 2010

# rsync -avz –stats /srv/ /mnt/srv/

/srv/ – откуда

/mnt/srv/ – куда

-a оскращение опций –group –owner –perms –times –devices –links –recursive

-z сжатие. весьма сомнительна польза. использую редко.

-v вывод информации о обрабатываемых файлах. тоже весьма сомнительная польза.

–stats вывод статистики работы после завершения.

Пример статистики:

Number of files: 45417
Number of files transferred: 0
Total file size: 26918780966 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 1196894
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1226850
Total bytes received: 29955

sent 1226850 bytes received 29955 bytes 4087.17 bytes/sec

Posted in Новости | No Comments »

Ubuntu iscsi initiator (openiscsi). Подключение массивов с Netapp.

Posted by kukulkan on августа 10, 2010

Предельно просто:

Устанавливаем инициатор

# apt-get install open-iscsi
# /etc/init.d/open-iscsi start

Проверяем что доступно на контроллере хранилища:

# iscsiadm -m discovery -t st -p 172.17.101.7

172.17.101.7:3260,2000 iqn.1992-08.com.netapp:sn.0135042482

# dmesg

[1916461.731194] sd 7:0:0:73: [sda] 1688408064 512-byte hardware sectors (864465 MB)
[1916461.731374] sd 7:0:0:73: [sda] Write Protect is off
[1916461.731380] sd 7:0:0:73: [sda] Mode Sense: bd 00 00 08
[1916461.731711] sd 7:0:0:73: [sda] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[1916461.732082] sd 7:0:0:73: [sda] 1688408064 512-byte hardware sectors (864465 MB)
[1916461.732255] sd 7:0:0:73: [sda] Write Protect is off
[1916461.732259] sd 7:0:0:73: [sda] Mode Sense: bd 00 00 08
[1916461.732581] sd 7:0:0:73: [sda] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[1916461.732587] sda: sda1
[1916461.732949] sd 7:0:0:73: [sda] Attached SCSI disk
[1916461.732991] sd 7:0:0:73: Attached scsi generic sg0 type 0
[1918313.020481] scsi8 : iSCSI Initiator over TCP/IP
[1918313.268343] scsi 8:0:0:73: Direct-Access NETAPP LUN 0.2 PQ: 0 ANSI: 4
[1918313.268864] sd 8:0:0:73: [sda] 1688408064 512-byte hardware sectors (864465 MB)
[1918313.269046] sd 8:0:0:73: [sda] Write Protect is off
[1918313.269049] sd 8:0:0:73: [sda] Mode Sense: bd 00 00 08
[1918313.269377] sd 8:0:0:73: [sda] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[1918313.269742] sd 8:0:0:73: [sda] 1688408064 512-byte hardware sectors (864465 MB)
[1918313.269916] sd 8:0:0:73: [sda] Write Protect is off
[1918313.269922] sd 8:0:0:73: [sda] Mode Sense: bd 00 00 08
[1918313.270248] sd 8:0:0:73: [sda] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
[1918313.270256] sda: sda1
[1918313.270626] sd 8:0:0:73: [sda] Attached SCSI disk
[1918313.270665] sd 8:0:0:73: Attached scsi generic sg0 type 0

#iscsiadm -m node -T iqn.1992-08.com.netapp:sn.0135042482 –login

ls -al /dev/disk/by-id/
total 0
drwxr-xr-x 2 root root 360 2010-08-10 17:15 .
drwxr-xr-x 6 root root 120 2010-07-19 11:53 ..
lrwxrwxrwx 1 root root 16 2010-07-19 11:53 cciss-3600508b1001036303420202020200000 -> ../../cciss/c0d0
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part1 -> ../../cciss/c0d0p1
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part2 -> ../../cciss/c0d0p2
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part3 -> ../../cciss/c0d0p3
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part4 -> ../../cciss/c0d0p4
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part5 -> ../../cciss/c0d0p5
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 cciss-3600508b1001036303420202020200000-part6 -> ../../cciss/c0d0p6
lrwxrwxrwx 1 root root 16 2010-07-19 11:53 edd-int13_dev80 -> ../../cciss/c0d0
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part1 -> ../../cciss/c0d0p1
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part2 -> ../../cciss/c0d0p2
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part3 -> ../../cciss/c0d0p3
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part4 -> ../../cciss/c0d0p4
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part5 -> ../../cciss/c0d0p5
lrwxrwxrwx 1 root root 18 2010-07-19 11:53 edd-int13_dev80-part6 -> ../../cciss/c0d0p6
lrwxrwxrwx 1 root root 9 2010-08-10 17:15 scsi-360a980005033534d675a4f7a6a774138 -> ../../sda
lrwxrwxrwx 1 root root 10 2010-08-10 17:15 scsi-360a980005033534d675a4f7a6a774138-part1 -> ../../sda1

Точно также подключаем все диски. Работаем с ними обычными утилитами – fdisk, mkfs*, mount.

В fstab в опциях монтирования используем _netdev, например:

# iSCSI
#UUID=6fd02688-cb1f-49ce-95f6-c749e6115e9a /srv ext3 _netdev 0 2
#LABEL=backup /mnt ext3 _netdev 0 2

Posted in Новости | No Comments »

Windows 7 FLAC tags support

Posted by kukulkan on мая 1, 2010

1. Сам кодек:

http://www.xiph.org/dshow/

Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC

2. Поддержка тэгов Flac

http://bmproductions.fixnum.org/wmptagplus/

Posted in Новости | No Comments »

На злобу дня.

Posted by kukulkan on марта 20, 2010

Закон технологии Лермана.
Любую техническую проблему можно преодолеть, имея достаточно времени и денег.

Закон Джухэни.
Компромисс всегда обходится дороже, чем любая из альтернатив.

Аксиома Дучарма.
Если рассмотреть проблему достаточно внимательно, то Вы увидите себя как часть этой проблемы.

Закон Муира.
Когда мы пытаемся вытащить что-нибудь одно, оказывается, что оно связано со всем остальным.

Закон Мэрианна.
Находишь всегда то, что не искал.

Закон Буба.
То, что ищешь, найдешь, только обыскав все.

Закон Хелранга.
Подожди – и плохое само собой исчезнет.

Закон термодинамики Мерфи.
Под давлением все ухудшается.

Первый закон Чизхолма.
Все, что может испортиться, портится.

Афоризм Кохрэйна.
Получая направление на анализ подумайте, что Вы предпримете, если результат окажется: а) положительным, б) отрицательным. Если ответы совпадут, надобность в анализе отпадет.

Комментарий Лорда Коэна.
Доступность операции – еще не показатель того, что ее надо делать.

Четыре принципа производственника.
В наборе инструментов не хватает именно того гаечного ключа или сверла, которые нужны. Для выполнения большинства операций требуются три руки. Оставшиеся гайки никогда не подходят к оставшимся болтам. Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так.

Постулат Персига.
Число разумных гипотез, объясняющих любое данное явление, бесконечно.

Третий закон Финейгла.
В любом наборе исходных данных самая надежная величина, не требующая никакой проверки, является ошибочной.

Закон Шмидта.
Если долго портить машину, она сломается.

Первый закон ремонта.
Нельзя починить то, что не сломано.

Правило точности.
Работая над решением задачи, всегда полезно знать ответ.

Правило точности Рэя.
Измеряй микрометром. Отмечай мелом. Отрубай топором.

Закон силы Энтони.
Не тратьте силы, возьмите молоток побольше!

Второй закон Вышковского.
Все можно наладить, если вертеть в руках достаточно долго.

Закон Лоуэри.
Заело деталь – надави на нее. Если сломалась – ничего: все равно надо было заменять…

Закон Купера.
Если Вам неприятно какое-то слово в техническом тексте, не обращайте внимания. Текст полностью сохраняет смысл и без него.

Первое правило умного ремонта.
Ничего не выбрасывай.

Аксиома Кана.
Если ничто другое не помогает, прочтите, наконец, инструкцию!
или 50

|

Posted in Новости | No Comments »

batch file encoding from CP1251 to UTF8.

Posted by kukulkan on марта 17, 2010

#/bin/bash
for i in `find . -name ‘*.php’ -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 “$i” > tmp
mv -f tmp “$i”
done

Posted in памятка по *nix | No Comments »

PHP-OCI8 Ubuntu LTS

Posted by kukulkan on марта 11, 2010

1. Устанавливаем apache, php (модули опционально) :
# apt-get install apache2 php5-common php5 php5-dev libapache2-mod-php5
# php5-cli

2. Устанавливаем пакеты для сборки модуля php из pear:
# apt-get install build-essential php-pear

3. Устанавливаем библиотеку libaio:
# apt-get install libaio1

4. Создаем каталоги:
# mkdir /opt/oracle/instantclient/
# mkdir /opt/oci8/

5. Скачиваем с офсайта последние версии Instantclient и SDK http://www.oracle.com/technology/tech/oci/instantclient/index.html . Должны быть два архива zip (в нашем случае это были basic-10.2.0.4.0-linux-x86_64.zip и sdk-10.2.0.4.0-linux-x86_64.zip)

6. Копируем скачанные архивы в каталог /opt/oracle/instantclient/, переходим в него и разархивируем содержимое:
# cd /opt/oracle/instantclient/
# unzip \*.zip

7. Создаем символические ссылки на библиотеки, т.к. бОльшая часть софта, в том числе и oci8, ориентируется на создаваемые имена библиотек:
# cd /opt/oracle/instantclient/instantclient_10_2/
# ln -s libocci.so.10.1 libocci.so
# ln -s libclntsh.so.10.1 libclntsh.so

8. Обновляем кэш динамических библиотек:
# echo /opt/oracle/instantclient/instantclient_10_2/ >> /etc/ld.so.conf
# ldconfig

9. Переходим в каталог и скачиваем модуль oci8:
# cd /opt/oci8/
# pecl download oci8

10. Разархивируем модуль, переходим в каталог с исходниками oci8 и подготавливаем окружение для сборки модуля:
# tar -xzf oci8-1.4.0.tgz
# cd /opt/oci8/oci8-1.4.0
# phpize

11. Перед самой сборкой устанавливаем переменные окружения оракула:
# export ORACLE_HOME=/opt/oracle/instantclient/instantclient_10_2

12. Проверяем переменную окружения:
# echo $ORACLE_HOME
Должны получить ответ:
# /opt/oracle/instantclient/instantclient_10_2

14. Собираем модуль:
# cd /opt/oci8/oci8-1.4.0
#./configure \
--with-oci8=share,instantclient,/opt/oracle/instantclient/instantclient_10_2

15. Собираем модуль oci8:
# make
# make install

16. Редактируем конфиги php:
# echo extension=oci8.so; /etc/php5/apache2/php.ini
# echo extension=oci8.so; /etc/php5/cli/php.ini

17. Само расширение установлено в каталоге:
# /usr/lib/php5/20060613/

18. Перезапускаем apache и все. Я проверял наличие модуля выводом функции
phpinfo()

19. Создаем каталог для файлов sqlnet.ora и tnsnames.ora
mkdir -p /opt/oracle/instantclient/instantclient_10_2/network/admin

20. В конфиге апача или виртуалхоста (а также .htaccess) можно установить переменные:
SetEnv TNS_ADMIN «/opt/oracle/instantclient/instantclient_10_2/network/admin»
SetEnv LD_LIBRARY_PATH «/opt/oracle/instantclient/instantclient_10_2»
SetEnv ORACLE_HOME «/opt/oracle/instantclient/instantclient_10_2»
SetEnv NLS_LANG=RUSSIAN_CIS.AL32UTF8

Posted in Новости | No Comments »

Голосуйте за меня :) Поучавствовал в конкурсе:

Posted by kukulkan on ноября 23, 2009

Posted in Новости | No Comments »

Платформа-2010

Posted by kukulkan on октября 28, 2009

Я иду на платформу. Три года собирался.
Конференция Платформа 2010

Posted in Новости, памятка по *nix | No Comments »

Putty autologin shortcuts

Posted by kukulkan on октября 18, 2009

В свойствах ярлыка:

“C:\Program Files\PuTTY\putty.exe” -v -ssh -2 -P 22 -C -A -l USERNAME -pw VERYSECRETPASSWORD VERY.SECRET.HOST

Posted in Новости | No Comments »

Freebsd in Vmware Server

Posted by kukulkan on августа 16, 2009

Что бы не забыть…

in /boot/device.hints

hint.acpi.0.disabled=”1″

in /boot/loader.conf

kern.hz=100
nt.apic.0.disabled=1
beastie_disable=”NO”
loader_color=”YES”

Posted in Новости | No Comments »

 
Ошибка базы данных: Unknown table engine 'InnoDB'

MySQL Version: 5.1.41-log
SQL Query:
SELECT COUNT(*) FROM `wp_firestats_hits` h WHERE `url_site_id` = 10 AND 1 страниц просмотрено, Ошибка базы данных: Unknown table engine 'InnoDB'

MySQL Version: 5.1.41-log
SQL Query:
SELECT COUNT(*) FROM `wp_firestats_hits` h WHERE `url_site_id` = 10 AND `timestamp` >= FROM_UNIXTIME(1283469392) сегодня
Ошибка базы данных: Unknown table engine 'InnoDB'

MySQL Version: 5.1.41-log
SQL Query:
SELECT SUM(u.c) c FROM (SELECT COUNT(DISTINCT ip_int1, ip_int2) c FROM `wp_firestats_hits` h WHERE `url_site_id` = 10 AND 1 GROUP BY SUBSTRING(`timestamp`,1,10),url_site_id) u посещений, Ошибка базы данных: Unknown table engine 'InnoDB'

MySQL Version: 5.1.41-log
SQL Query:
SELECT SUM(u.c) c FROM (SELECT COUNT(DISTINCT ip_int1, ip_int2) c FROM `wp_firestats_hits` h WHERE `url_site_id` = 10 AND `timestamp` >= FROM_UNIXTIME(1283469393) GROUP BY SUBSTRING(`timestamp`,1,10),url_site_id) u сегодня
FireStats icon Работает с FireStats