четверг, 4 февраля 2021 г.

Как перенести перечень хостов и настройки PuTTY c одного компьютера на другой

 Замена компьютера нередко связана с настройкой требуемых программ, а PuTTY в начале списка необходимых.

Итак, экспортируем настройки на прежнем ПК:

regedit /ea putty.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

На новом ПК просто щелкаем двойным кликом по иконке скопированного файла  putty.reg , что равноценно команде


regedit /s putty.reg

пятница, 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