Удаление BOM меток в файлах

Иногда на хостинг прилетают php (как пример) файлы с bom метками, из-за чего возникает проблемы, например, если в скрипте используются header или session_start, то результатом будет ошибка уровня warning, решение: find /path/ -name ‘*.php’ -type f -exec sed ‘1s/^\xEF\xBB\xBF//’ -i.bak {} \; -exec rm {}.bak \;

ISPManager и Dkim, Ошибка: can’t read file ‘/etc/exim4/ssl/t

В ispmanager 4 версии при включении Dkim возможно появление ошибки вида: Ошибка: can’t read file ‘/etc/exim4/ssl/test.com.txt’ Проблема заключается в том, что инсталлятор ispmanager устанавливая через apt пакеты, не устанавливает dkim-tools, решение: apt-get install opendkim-tools

Тормозит скачивание? Берем в руки mtr

1) Ставим mtr SuSE: через Yast Debian/Ubuntu: apt-get install mtr Gentoo: emerge -av mtr FreeBSD: pkg_add -r mtr-nox11 winmtr (Windows): http://sourceforge.net/projects/winmtr/ 2) запускаем и ждем пару минут root@serv2:~# mtr -s 1500 -r -c 1000 -i 0.1 www.domain.ru HOST: domain.ru Loss% Snt Last Avg Best Wrst StDev 1.|— gw.ispsystem.net 3.6% 1000 0.6 0.6 0.5 9.6 0.5… Читать далее Тормозит скачивание? Берем в руки mtr

Жесткий ребут

В ситуации, когда обычный reboot не помогает можно воспользоваться следующими командами (выполняются последовательно) echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger

Обновление Debian c squeeze на wheezy

Быстрое обновление с debian 6 (squeeze) на debian 7 (wheezy) пункт 1 — делаем бэкап и копируем его на удаленный сервер (ибо нефиг); пункт 2 — поехали aptitude update aptitude upgrade cp -a /etc/apt/sources.list{,.queeze} sed -i ‘s/squeeze/wheezy/’ /etc/apt/sources.list aptitude update aptitude upgrade update-grub reboot aptitude update aptitude upgrade aptitude dist-upgrade aptitude install -f reboot lsb_release… Читать далее Обновление Debian c squeeze на wheezy

debian + ispmanager, проблема php сессий

Ispmanager 4 в Debian не выставляет session.gc_probability из-за чего происходит переполнение папки с сессиями. По причине того, что в debian  удаление старых сессий идет через crontab задание, которое ничего «не знает» про размещение сессий в домашних каталогах пользователей. Решение: echo «session.gc_probability = 1» > /etc/php5/conf.d/fix.ini