Архив записей, раздела 'Unix'
Конвертируем файлы из одной кодировки в другую.
написано 9 марта, 2008 - запись из раздела Unix | Комментировать
Для конвертации текстовых файлов из одной кодировки в другую есть замечательная утилита iconv. Смысл и синтаксис становится более чем понятен если взглянуть ниже. [cc lang=»bash»] iconv —from-code=UTF8 —to-code=CP1251 ru.xml —output=ru-cp1251.xml [/cc]
Медленные запросы MySQL и логирование всех запросов.
написано 9 марта, 2008 - запись из раздела MySQL, Unix | 1 комментарий
Для записи в журнал, всех медленных запросов к MySQL базе, пропишем в my.cnf: [cc lang=»bash»] [mysqld] long_query_time=10 log-slow-queries=/var/log/mysqld/slowquery.log [/cc] Для ведения полного лога всех запросов, при старте нужно указать опцию —log примерно так: [cc lang=»bash»]mysqld —log=allquery.log[/cc]
как распаковать rpm?
написано 9 марта, 2008 - запись из раздела Unix | Комментировать
Распаковать rpm пакет можно так: [cc lang=»bash»]rpm2cpio file.rpm | cpio -idmuv —no-absolute-filenames[/cc]
Openfire решение проблем кодировкой
написано 9 марта, 2008 - запись из раздела MySQL, Unix | 7 комментариев
Есть такой замечательный Jabber сервер, имя ему Openfire (ex. WildFire, ex. Jive Messanger), ставится легко, настраивается через вебморду, туча плагинов (асечный транспорт протестил, работает нормально). Бывает что в оффлайновых сообщениях кривится кодировка, фиксится это чрезвычайно просто, достаточно соблюсти: 1. Mysql база должна быть в utf-8 2. в конфиге мускуля my.cnf должно быть прописано: [cc lang=»bash»] […]
ssh keepAlive
написано 9 марта, 2008 - запись из раздела Unix | Комментировать
для того чтобы ssh соединение не закрывалось при отсутствии активности нужно раскоментить в конфиге /etc/ssh/sshd_config строчки: [cc lang=»bash»]TCPKeepAlive yes ClientAliveInterval 100000[/cc] и рестартануть sshd.
Отключаем IPv6 в Linux
написано 9 марта, 2008 - запись из раздела networking, Unix | 5 комментариев
Для того чтобы отключить IPv6 в Linux, надо: в /etc/modprobe.conf вставить две строчки [cc lang=»bash»]alias net-pf-10 off alias ipv6 off[/cc] затем в /etc/sysconfig/network поставить NETWORKING_IPV6=no отключить за ненадобностью файрвол: [cc lang=»bash»]/sbin/service ip6tables stop /sbin/chkconfig ip6tables off[/cc] рестартнуть сеть service network restart или систему shutdown -r now
Internet explorer для Linux
написано 9 марта, 2008 - запись из раздела Unix | Комментировать
Год назад, примерно, наткнулся на презабавнейшую вещицу, IE4Linux. Причём это все версии Internet Explorer для Linux в одном флаконе. для установки понадобится wine: [cc lang=»bash»]yum -y install wine* yum -y install cabextract[/cc] И собственно сам ies4linux: [cc lang=»bash»]wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux[/cc] ну и true type fonts виндовые: [cc lang=»bash»]wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec rpmbuild […]
блокируем IP в iptables
написано 9 марта, 2008 - запись из раздела Unix | Комментировать
Предположим надо заблокировать ip-шник 123.123.123.123, тогда делаем это так: [cc lang=»bash»] iptables -A INPUT -s 123.123.123.123 -j DROP [/cc]