Сибирь. Сабынич. Айти

о природе, личной жизни и информационных технологиях

Защита от хотлинка с помощью nginx

Изначально мое отношение к хотлинкингу было никаким. Никак не мог придумать ничего такого, почему бы можно было запретить показывать изображения с оригинального сайта на каком-либо другом. У одного блоггера натолкнулся на параноидальную идею, где он рассказывает, что обнаружил сайт, который был практически неотличимой копией его собственного блога. Автор предположил, что это может навредить ему. Далее […]

Установка MySQL 5.1 на Debian Lenny

Увы и ах, но еще остаются замшелые сервера с устаревшими морально версиями дистрибутивов, которые все еще хотят молодиться, используя современные версии ПО. На помощь приходит репозиторий dotdeb.org, который предоставляет пакеты современных версий приложений для устаревших дистрибутивов, основанных на Debian. Для того, чтобы подключить репозиторий, следует отредактировать файл /etc/apt/sources.list, добавив следующие строки: deb http://packages.dotdeb.org oldstable all […]

Не работает sshd – /dev/null is not a character device!.

Сегодня натолкнулся на проблему с невозможностью запуска sshd под Debian 6.0 (OpenVZ). /etc/init.d/ssh start /dev/null is not a character device! Как оказалось, устройство /dev/null стало файлом. Причины такой метаморфозы искать не стал, хотя где-то натолкнулся в интернетах, что могло возникнуть после апгрейда. Первый вариант решения проблемы rm /dev/null mknod /dev/null c 1 3 Удалить и […]

Мышиный торт

Не смогли пройти мимо такого интересного торта в виде головки сыра и нескольких мышей, которые пытаются его съесть. На вид он оказался интереснее, чем на вкус. И факт: мыши не едят сыр 🙂

Сменить префикс таблиц в базе данных mysql

Когда требуется сменить префикс таблиц в mysql, то на помощь придет следующий скрипт, который я нарыл на каком-то форуме: <?php $link = mysql_connect(“localhost”, “<USER>”, “<PASSWORD>”); $query = “SHOW TABLES FROM <TABLE>”; mysql_select_db(“<TABLE>”); $result = mysql_query($query,$link); while ($opis= mysql_fetch_array($result)) { print $opis[0]; $new = mysql_query (“ALTER TABLE `”.$opis[0].”` RENAME `”.str_replace(“<PREF1>”,”<PREF2>”,$opis[‘0’]).”`;”,$link); } mysql_close($link); ?> Если кто знает […]

Проблема с запуском Dovecot

При попытке запустить Dovecot возникает следующая проблема: # /usr/local/etc/rc.d/dovecot restartdovecot not running? (check /var/run/dovecot/master.pid).Starting dovecot.Error: socket() failed: Protocol not supportedError: service(pop3-login): listen(::, 110) failed: Protocol not supportedError: socket() failed: Protocol not supportedError: service(pop3-login): listen(::, 995) failed: Protocol not supportedError: socket() failed: Protocol not supportedError: service(imap-login): listen(::, 143) failed: Protocol not supportedError: socket() failed: Protocol not […]

Релиз ядра Линукс 3.1 и Ubuntu

Новость о выходе нового ядра и описание нововведений можно почитать на ЛОРе. Нам же интересно другое. В последней версии Ubuntu 11.10 по умолчанию идет ядро 3.0. Но уже сейчас готовы пакеты нового ядра. Для того, чтобы обновиться, следует выполнить несколько нехитрых действий. 1. Скачиваем пакеты. wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb 2. Устанавливаем: sudo dpkg […]

Ошибка в Exim: Ratelimit database not available

Если в логах MTA Exim, которые расположены в районе /var/log/exim4/mainlog, появляется ошибка вида: Failed to get write lock for /var/spool/exim4/db/ratelimit.lockfile: timed outtemporarily rejected connection in “connect” ACL: ratelimit database not availableee Лечится простым удалением этих баз и перезапуском Exim. root@server ~ # rm -fv /var/spool/exim4/db/* удалён «/var/spool/exim4/db/callout»удалён «/var/spool/exim4/db/callout.lockfile»удалён «/var/spool/exim4/db/ratelimit»удалён «/var/spool/exim4/db/ratelimit.lockfile»удалён «/var/spool/exim4/db/retry»удалён «/var/spool/exim4/db/retry.lockfile»удалён «/var/spool/exim4/db/wait-remote_smtp»удалён «/var/spool/exim4/db/wait-remote_smtp.lockfile»

Проблема в VDSmanager после очередного обновления

Каюсь. Валял дурака и отдыхал на югах практически целый месяц. Единственное, чем занимался из общественнополезного – мапил в openstreetmap. Сегодня снес надоевшую полугиковскую Calculate Linux (хотя впечатления от нее все же весьма приятные) и установил свежую Ubuntu. И так, что же интересного сегодня 😉 В VDSmanager 4.3.44.4 появилась проблема. Отломался mgrctl. Исправляется скриптом, который лежит […]

Граффити. ул. Партизанская, 75.

Субж. Сфотографировано 22 июня 2011. Нарисовано было практически у меня на глазах дядькой в капюшоне. Пока я ходил в “Карамель” он делал только наброски. Шел обратно – готово.

Пролистать наверх
Exit mobile version