вторник, 23 сентября 2014 г.

NO_PUBKEY и Debmirror

Частая проблема debmirror и ключи:
   
[GNUPG:] ERRSIG 8B48AD6246925553 1 8 00 1411440421 9
[GNUPG:] NO_PUBKEY 8B48AD6246925553
gpgv: Не могу проверить подпись: открытый ключ не найден


Советов в интернете много, но самое правильное сделать так:
 
 
apt-get install debian-archive-keyring debian-ports-archive-keyring / 
debian-edu-archive-keyring debian-keyring
 
 И импортировать их все от имени того же пользователя, 
от которого будет запущен debmirror в его (пользователя) локальное хранилище
 
gpg --keyring /usr/share/keyrings/debian-archive-keyring.gpg --export \
    | gpg --no-default-keyring --keyring trustedkeys.gpg --import 
 
И наблюдаем приятную картину:
 
gpgv: Подпись создана Вт 23 сен 2014 09:46:53 NOVT ключом RSA с ID 46925553
gpgv: Действительная подпись от "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>"
 
Если же debmirror  нужно запустить в той операционной системе, где нет 
возможности установить GnuPG архив ключей Debian, можно их добавлять 
вручную по их ID (придется заглянуть в man debmirror):
 

понедельник, 9 июня 2014 г.

SAMS обрезаем базу

Логи SAMS могут расти очень быстро и поэтому их нужно обрезать.
через веб-интерфейс это часто не получается, приходится делать напрямую

Выключаем SAMS и SQUID

Заходим  в MySQL

mysql -u root -p;

Выбираем базу логов squid

use squidlog;

Удаляем лишнее

delete from cache where date < '2014-01-01';

Оптимизируем

optimize table cache;

Запускаем SAMS и SQUID

SAMS и битые таблицы MySQL

Время от времени мистическим образом крашится таблица squidlog в логах появляется
 MySQL query error: Table './squidlog/cache' is marked as crashed and last (automatic?) repair failed
или ./squidlog/cache' is marked as crashed and should be repaired.
SAMS перестаёт работать.
Как быстро это починить
 Сначала надо проверить таблицу

mysqlcheck --analyze -p squidlog cache

если вывод будет такой:

Error    : Table './squidlog/cache' is marked as crashed and should be repaired
Error    : Table 'cache' is marked as crashed and should be repaired
error    : Corrupt

Пробуем восстановить:

mysqlcheck --repair -p squidlog cache

если видим:

squidlog.cache   OK

то проблема решена 
если нет то пробуем:

mysql -u root -p
use squidlog;
repair table cache;
\q

и ждем результата.
если всё ОК то хорошо если нет то переходим к плану Б

#cd /var/lib/mysql/squidlog
# myisamchk -r -f cache.MYI

если и это не помогло то
mysql -u root -p
use squidlog;
TRUNCATE TABLE cache;

если и это не помогло то опаньки (

понедельник, 19 мая 2014 г.

Масштабирование значков на рабочем столе Windows 7

Сочетание Ctrl + колесико мыши, которое меняет масштаб во многих программах, также действует и на Рабочем столе Windows.
Для того чтобы использовать его нужно щёлкнуть правой кнопкой мыши на рабочем столе и нажав Ctrl  покрутить колесико мыши.
Если вдруг не заработало проверьте не включен ли режим выравнивания, щёлкните правой кнопкой на рабочем столе и выберите меню Вид -> Выровнять значки по сетке  снимите галочку.
Для возвращения Обычного масштаба щёлкните правой кнопкой на рабочем столе и выберите меню Вид -> Обычные значки.

пятница, 16 мая 2014 г.

NumLock клавиатура и символьные коды

 Иногда возникает необходимость написать какой-нибудь символ, например €, или ™. Для этого установите курсор в нужное место, и с зажатым альтом наберите на боковой NumLock клавиатуре его код, после чего отпустите Alt.
 Вот список некоторых часто применяемых символьных кодов:
 0136 € Евро
 0145 ‘ Перевернутый апостроф
 0149 • Большая точка
 0153 ™ Торговая марка
 0167 § Параграф
 0169 © Копирайт
 0171 « Открывающая елочка
 0174 ®
 0176 ° Знак градуса
 0177 ±
 0183 · Точка по центру
 0187 » Закрывающая елочка
 0146 † крест