Архив автора

Table is marked as crashed and should be repaired

написано 16 марта, 2009 - запись из раздела MySQL | 5 комментариев

Просматривая /var/log/mysql/error.log обнаруживаем ошибки вида: 090316 20:55:03 [ERROR] /usr/sbin/mysqld: Table ‘./user_base/table’ is marked as crashed and should be repaired если crashed всего несколько таблиц, то можно выполнить repair table из консольного mysql клиента или phpmyadmin при помощи sql запроса: [cc lang=»sql»] > USE user_base > REPAIR TABLE table; [/cc] Если в базе crashed много таблиц, […]

Читать дальше..>>

простановка прав на папки и файлы сайта

написано 13 марта, 2009 - запись из раздела CentOS Linux, FreeBSD, Unix | 2 комментария

Пришла заявка от клиента, человек по незнанию поставил рекурсивно на все файлы и папки своих сайтов права доступа 777. Захотелось человеку выставить 755 на папки и 644 на файлы, делать вручную это при паре десятков доменов и паре тысяч файлов упрятанных в запутанной структуре папок ну просто нереально. Тут ему пришел на помощь простой скрипт […]

Читать дальше..>>

possible SYN flooding on port 80. Sending cookies.

написано 12 февраля, 2009 - запись из раздела CentOS Linux, networking | 3 комментария

Начал падать апач, при ближайшем рассмотрении dmesg выдал: possible SYN flooding on port 80. Sending cookies. посмотрим кто же у нас лидер по SYN запросам: [cc lang=»bash»]netstat -n -p | grep SYN_REC| awk ‘{print $5}’|awk -F: ‘{print $1}’ | sort -n | uniq -c | sort -nr | head -n10[/cc] на первом месте 88.147.212.229 с […]

Читать дальше..>>

резервное копирование (backup) всех баз mysql

написано 11 февраля, 2009 - запись из раздела CentOS Linux, MySQL, Unix | 6 комментариев

Прошелся по нескольким блогам. почитал и удивился тому что для того чтобы сделать дампы всех баз mysql люди используют mysqldump —all-databases. На мой взгляд вариант более чем неудобный. Предложу более правильный вариант, снимаются дампы со всех баз данных каждая база в отдельный файл. Для пояснения: /backup/mysql/ — папка куда будем складывать дампы. megapass — пароль […]

Читать дальше..>>

FreeBSD free memory stats

написано 9 января, 2009 - запись из раздела FreeBSD | 6 комментариев

В linux-ах есть полезная тулза free, вывод её привожу ниже: [cc lang=»bash»] [root@iit ~]# free total used free shared buffers cached Mem: 4148892 1736588 2412304 0 207108 859128 -/+ buffers/cache: 670352 3478540 Swap: 2048276 32812 2015464 [/cc] В FreeBSD такой утилиты увы нет, почти нет. Замены есть две, perl скрипт (freebsd-memory — List Total System […]

Читать дальше..>>

How to kill TCP connection in CentOS

написано 10 декабря, 2008 - запись из раздела CentOS Linux, networking, Unix | 4 комментария

Убить tcp соединения в Centos (да и не только) можно утилитой tcpkill. Утилита входит в пакет dsniff, ставим из репозитория epel (на данный момент в этом репозитарии dsniff новее) или rpmforge под CentOS 5.2 [cc lang=»bash»] [root@srv001 ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm [root@srv001 ~]# yum install dsniff [/cc] Ну, и несколько примеров использования: 1. убить все […]

Читать дальше..>>

соответствие чипов памяти и названия модуля

написано 21 ноября, 2008 - запись из раздела Несортированное | 2 комментария

Делаю запись для себя, чтобы не забыть :) Название модуля Частота шины Тип чипа Пиковая скорость передачи данных PC2-3200 200 МГц DDR2-400 3.2  PC2-4200 266 МГц DDR2-533 4.2 ГиБ/с PC2-5300 333 МГц DDR2-667 5.3 ГиБ/с PC2-5400 337 МГц DDR2-675 5.4 ГиБ/с PC2-5600 350 МГц DDR2-700 5.6 ГиБ/с PC2-5700 355 МГц DDR2-711 5.7 ГиБ/с PC2-6000 375 МГц DDR2-750 6.0 ГиБ/с PC2-6400 400 […]

Читать дальше..>>

How to repair a corrupt Firebird database?

написано 19 ноября, 2008 - запись из раздела Базы данных | 8 комментариев

Частично повредилась база данных Firebird, ругается и не дает делать бакапы. К счастью в серверной установке Firebird есть утилиты для восстановления БД (если повреждения не серьезные). Ниже листинг батника. [cc lang=»dos»] echo подготавливаем базу к дампу gfix.exe -mend -user SYSDBA -pas masterkey server:c:\databases\base.gdb echo делаем дамп gbak.exe -b -g -user SYSDBA -pas masterkey server:c:\databases\base.gdb c:\databases\backup\base.bak […]

Читать дальше..>>

Pandion Reconnect

написано 19 ноября, 2008 - запись из раздела jabber | Комментировать

В популярном Jabber клиенте Pandion есть одна неприятность, не умеет он делать реконнект если потеряно сединение с сервером. Лечится это правкой файла C:\Program Files\Pandion\src\main\XMPPOnStream.js меняем блок (в районе 297-ой строки): [cc lang=»javascript»] else if ( ReceivedXML.documentElement.selectSingleNode( ‘/stream:error’ ) ) { if ( external.windows.Exists( ‘signup’ ) ) OnLoginAbort(); else { external.globals( ‘XMPPReconnect’ ) = false; var […]

Читать дальше..>>

Ajax Edit Comments — проблемы с кодировкой.

написано 14 ноября, 2008 - запись из раздела wordpress | 9 комментариев

Есть такой замечательный плагин, WP Ajax Edit Comments. Позволяет он очень удобно редактировать комментарии, как хозяину блога (ссылочки убрать, например), так и комментатору. Но вот незадача, плагин этот выводит AJAX форму крякозябрами. Лечится это добавлением в файл wp-content/plugins/wp-ajax-edit-comments/php/comment-editor.php строчки [cc lang=»php»]header(«Content-Type:text/html;charset=utf-8»);[/cc]

Читать дальше..>>

« предыдущая страницаследующая страница »