пятница, 27 декабря 2019 г.

Удаление innodb журналов вида mysql-bin.0000nn в mysql

Двоичные журналы при использовании модели innodb используются в СУБД MySQL для передачи на сервер горячей замены (standby server) или же для восстановления базы после сбоя.
Количество и размер этих файлов можно менять в настройках, обычно это /etc/my.cnf, но вот удалять их смело средствами файловой системы не следует, поскольку СУБД о них помнит. Если же в этих файлах отсутствует польза, следует сделать следующее:

mysql> SHOW BINARY LOGS; 
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000003 | 928374712 | 
| mysql-bin.000004 | 247892347 | 
| mysql-bin.000005 |  23457366 | 
| mysql-bin.000006 |  63242480 | 
+------------------+-----------+
 
  Видим, о каких файлах помнит СУБД, удалим, к примеру, все кроме последнего:
 
mysql>PURGE BINARY LOGS TO 'mysql-bin.000005';
 
 

понедельник, 9 сентября 2019 г.

OpenSSH и метод обмена ключами (no matching key exchange method)

После обновления openssh до версии 7 замечаем, что те хосты, которые  ранее общались с нами приветливо, ныне выдают сообщение:

Unable to negotiate with x.x.x.x port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

Причина вышеупомянутого в том, что некоторые методы обмена ключами были признаны небезопасными и по умолчанию стали запрещены.
Однако, возможность разрешить использование осталась, для чего используем следующую запись в ~/.ssh/config

Host x.x.x.x
  KexAlgorithms +diffie-hellman-group1-sha1
 
или же используем прямое указание при соединении

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 user@x.x.x.x

Посмотреть поддерживаемые клиентом алгоритмы можно командами

ssh -Q cipher       # List supported ciphers
ssh -Q mac          # List supported MACs
ssh -Q key          # List supported public key types
ssh -Q kex          # List supported key exchange algorithms
 
 
Посмотреть параметры, используемые для требуемого соединения можно следующим образом:

ssh -G user@x.x.x.x
 
Информация получена из http://www.openssh.com/legacy.html

понедельник, 4 июня 2018 г.

Как переместить перемещаемое если вы администратор или немного о профилях пользователя.

Задумалось объединить данные двух серверов-файлопомоек в одну с переустановкой одного из них. Резервное копирование неотъемлемая часть работы. Проблема нарисовалась неожиданно. Распланировал работу, определил время. Но поскольку, серверы эти ранее администрировал не я, в общих чертах представление я имел, что там находится, права администратора домена имелись, то вроде задача представлялась весьма несложной.
Но всё дело в нюансах...
На одном из серверов жили профили пользователей. Перемещаемые профили.

суббота, 28 апреля 2018 г.

Разрешение экрана в консоли Linux (не GUI !)


Столкнулся с неприятным при установке и настройке тукса под VirtualBox.
Разрешение экрана невыносимо низкое, а размер символов огромный, что приводило к неприятным переносам слов и сильно утомляло восприятие.
Решение нашлось.

понедельник, 12 марта 2018 г.

Ошибка 0x80070002 в Outlook

После праздников иногда возникают ошибки в программном обеспечении. Внезапно. Неожиданно. Пользователь решил "почистить дисковое пространство и удалил документы из папки "Мои документы\Файлы Outlook\". Требовалось место для фотографий с корпоратива. Ага, так бывает... Результатом ошибка 0x80070002 при подключении файла .pst из архива. Удаление профиля и создание нового не дало облегчения.

Помогло редактирование ветки реестра

вторник, 6 марта 2018 г.

Поддержка мыши в текстовом терминале и текстовых приложениях Linux (BSD)

Для поддержки мыши в голой текстовой консоли служит демон gpm (General Purpose Mouse). К слову, мне помогло в работе в среде virtualbox.

В CentOS 7.0 отсутствует ifconfig

Изыскания подсказывают установить утилиту, все-таки столько лет была полезна и привычна и тут на тебе...

yum install net-tools

Однако если вестись на идеологию новаторов, то "швейцарский нож" с именем ip заменяет множество разных утилит.

воскресенье, 26 марта 2017 г.

Как исправить неверную кодировку имени файла в Linux

Исправить неверную кодировку имени файла - есть ничто иное, как переименовать файл таким образом, чтобы имя было записано в нужной нам кодировке (UTF8).

среда, 15 марта 2017 г.

Редактор реестра Windows в Linux

Потребность в таком инструменте возникает по одной простой причине - невозможность загрузить ОС Windows и воспользоваться штатным regedit.exe. Последний раз интерес к такому инструменту возник у меня, когда принесли 2 компьютера, зараженных вымогательскими программами, требующими отправки СМС.

Итак, консольный редактор chntpw

Windows 7 и проблема сетевого принтера HP 10XX

Столкнулся с неожиданной проблемой при работе принтера HP LaserJet 1022, установленного в качестве сетевого под Windows 7. Притер прекрасно работает локально до тех пор, пока кто либо из пользователей не попытается отправить задание на печать по сети. Ошибок нет, принтер готов, но печати не происходит. Задание в очереди со статусом "идет печать", но тишина...
Попытка перезапустить спулер печати (служба) дает скромный результат - принтер на печать выводит все, что лежало в очереди, но, увы, до следующей отправки по сети задания на печать.
В сети нашел, что не я один сталкивался с этим (в чем ни разу не сомневался :-) )