Окт 05

Дано: После команд apt-get autoremove или apt-get -f install могут появиться надписи The link /vmlinuz.old is a damaged link и you may need to re-run your boot loader[grub]

Решение: Проблема решается двумя командами:
sudo update-grub
sudo update-grub /dev/sda

В качестве /dev/sda нужно указать диск, с которого грузится система.
Собственно, всё.

Автор: Johnny Тэги: , , , , ,


Авг 20

Squid_NowИногда бывает нужно очистить кэш squid. Как правило, это происходит тогда, когда кэш забивается большим количеством данных и скорость работы в Интернете начинает заметно падать. Зачем нужен кэш во времена широких каналов — вопрос отдельный, но примем как данность, просто будем решать задачу очистки кэша squid.
Для начала определимся, где лежат кэшируемые данные, выполнив команду
grep cache_dir /etc/squid/squid.conf
Результат выполнения команды:
cache_dir ufs /var/spool/squid  100 16 256
Как видим, данные лежат в /var/spool/squid
Всего 4 команды, которыми мы останавливаем сервис squid, чистим и пересоздаем кэш и снова стартуем squid, и задача выполнена:
service squid stop
rm -r /var/spool/squid/*
squid -z
service squid start

Автор: Johnny Тэги: , , , , , , ,


Янв 07

eximРазморозить сообщение
exim -Mt messageID

Удалить из очереди печати все замороженные сообщения
exipick -zi | xargs exim -Mrm

Удалить из очереди печати все сообщения
exipick -i | xargs exim -Mrm
Продолжение »

Автор: Johnny Тэги: , , , ,


Окт 07

Просто напомню, что на каждом разделе ext2/ext3/ext4 в Ubuntu root резервирует под себя 5% места, чтобы в случае, если вдруг закончится место на диске, была возможность зайти из-под рута и всё починить. Так вот, сейчас, когда диски большие и их в ПК может быть несколько, вполне можно уменьшить эти резервируемые объемы или вообще от них отказаться (для некритичных разделов, например, для резервных копий или разделов для торрентов).
Смотрим состояние заполненности дисков командой

df -hT


Продолжение »

Автор: Johnny Тэги: , , , , , , , ,


Мар 21

Дано: знаки вопросов вместо русских букв
zabbix

Решение: Нужно сменить кодировку MySQL-базы из latin1 (которая стоит по умолчанию) на UTF8.

Для этого останавливаем zabbix

sudo /etc/init.d/zabbix-server stop

Затем делаем дамп базы и конвертируем следующими командами:

sudo mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset -r zabbix1.sql zabbix
sudo iconv -f ISO8859-1 -t UTF-8 zabbix1.sql > zabbix2.sql
sudo cat zabbix2.sql | sed -e 's/ CHARSET=latin1/ CHARSET=utf8/g' > zabbix3.sql
sudo mysql -u root -p --execute="DROP DATABASE zabbix; CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;"
sudo mysql -u root --max_allowed_packet=16M -p --default-character-set=utf8 zabbix < zabbix3.sql

и запускаем Zabbix

sudo /etc/init.d/zabbix-server start

zabbix

Всё

Автор: Johnny Тэги: ,


Мар 02

NginX and Raspberry Pi Пока я между командировками и насыщенной работой писал так и не размещённый пост о практическом опыте перехода с Apache на NginX, ко мне приехал заказанный в середине прошлого года RaspberryPi. Разумеется, мне стало интересно развернуть NginX на нём, а не системнике.

По установке debian`а на этот девайс написано много и подробно, поэтому этот вопрос рассматривать не будем, и предположим, что на устройстве у нас уже есть развернутый и обновлённый Debian Wheezy.

Для начала входим в режим рута, набрав в консоли

sudo su

К сожалению, в настоящее время ещё нет репозитория NginX для Debian Wheezy, только для squeeze, поэтому свежей версии 1.3.13 мы не увидим, зато не будем заниматься правкой файла /etc/apt/sources.list и получением GPG-ключа, а просто поставим имеющийся в стандартном репозитории (archive.raspbian.org) NginX версии 1.2.1 и все необходимые зависимости командой:

apt-get update && apt-get install nginx php5-fpm php5-cgi php5-cli php5-common php5-mysql php5-gd php-pear php5-mcrypt mc

Продолжение »

Автор: Johnny Тэги: , , , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.