LINUX.ORG.RU

Сообщения Infra_HDC

 

PuTTY: доступен предварительный выпуск 0.75

Как стало известно, 18 апреля 2021 г. стал доступен предварительный выпуск PuTTY версии 0.75.

Команда разработчиков работает над выпуском 0.75: сборки предварительного выпуска доступны, и разработчики были бы благодарны людям, тестирующим их и сообщающим о любых проблемах.

0.75 будет релизом с добавлением новых особенностей. Самые большие изменения касаются открытых ключей Pageant и/или SSH. Также, видимые пользователем изменения поведения включают в себя:

  • Pageant теперь позволяет загружать ключ без его расшифровки, и в этом случае он будет ждать, пока вы не воспользуетесь им первый раз, чтобы запросить пароль.
  • Выполнен переход на современный OpenSSH-стиль отпечатка ключа — SHA-256.

Внутренние изменения, влияющие на совместимость:

  • Добавлена поддержка методов подписи rsa-sha2-256 и rsa-sha2-512, которые теперь требуются некоторым серверам для использования ключей RSA.
  • Чтобы удалить слабую криптографию и повысить устойчивость к угадыванию паролей, представлена новая версия формата PPK для файлов с закрытыми ключами.
  • Чтобы обращаться к Pageant в Windows, представлен новый метод для приложений, основанный на той же системе именованных каналов, которая используется при совместном использовании соединений вместо оконных сообщений.

Пруфлинк №1

Пруфлинк №2

 ,

Infra_HDC
()

Колебания температуры воздуха в серверной, насколько опасно?

Вопрос: если в серверной комнате постоянные периодические колебания температуры 15 … 18 оС с периодичностью 11…13 часов, насколько это вредно для аппаратуры? Периодические, это значит, что 11..13 часов температура примерно 15 оС с небольшими колебаниями в несколько десятых долей, а еще через 11..13 часов – 18 оС. И так по кругу. Не может из-за таких перепадов что-то быстрей изнашиваться, чем если бы температура была более стабильна?

 , , ,

Infra_HDC
()

В ядре Linux из текстовой консоли удалили поддержку прокрутки текста

Пруфлинк: http://citforum.ru/news/41853/

Пора валить на BSD.

 , ,

Infra_HDC
()

Задание на Stepik по Perl. Никак не могу понять, где загвоздка. HELP.

Текст задания:

Запустите на 8080 порту tcp сервер, который будет принимать данные от клиента и выводить их на STDOUT, а когда получит сообщение «exit» перестанет работать.

Мое решение, работает под линухом на локальной виртуалке:

use strict;
use IO::Socket;
setpgrp(0,0);
my $general_ppid = $$;  # print $general_ppid."\n";
my $server = IO::Socket::INET->new(
    LocalPort => 8080,
    Type      => SOCK_STREAM,
    ReuseAddr => 1,
    Listen    => 10)
or die "Can't create server on port 8080 : $@ $/";
while (my $client = $server->accept()) {
my $child = fork();
if ($child) { close($client); next }
if (defined $child) {
close( $server );
$client->autoflush(1);
my $message;
do {
  if (defined (my $message1 = <$client>))
  { chomp $message1; $message = $message1; }
  else { last ; }
  if ($message eq "exit") { kill -2, 0 }
  else { print $message."\n"; }
} while (1);
close( $client );
exit;
} else { die "Can't fork^ $!"; }
}

В окне вывода Stepik появляется ошибка:

Failed. Runtime error Error:

Вопрос: где что не так?

 ,

Infra_HDC
()

Springer Handbook of Automation (Shimon Y. Nof)

Есть такая книжка. Фактически, это энциклопедия по автоматизации. Есть ее аналоги, в частности русскоязычные?

 , , энциклопедия

Infra_HDC
()

Есть ноут ASUS модель VX6S. Как сделать сброс CMOS? После попадания воды начал спрашивать пароль перед загрузкой ОС.

И вообще, как его почистить от следов коррозии? На материнку не попала вроде вода, но вот на плате ввода-вывода разъем шлейфа, идущего к материнке, посинел трошки. Больше всего досталось жесткому диску – он подлежит замене.

 , коррозия, , ,

Infra_HDC
()

ПО CORAL-ERM: COUNTER R5 либо конвертация COUNTER R5 в COUNTER R4

Уважаемые программисты, здравствуйте!

Есть прикладная система CORAL ERM версии 3.0.1, которая принимает загрузку статистику в форматах COUNTER R3 и COUNTER R4 из других систем, при этом очень неспеша пилится импорт и из формата COUNTER R5, смотри https://github.com/coral-erm/coral/issues/194 . Другие системы, которые отдают статистику, уже умеет в формат COUNTER R5, поддержка формата COUNTER R4 на выходе уже есть не у всех, то есть от старых форматов уже отказываются.

Можно ли как-то написать конвертер из COUNTER R5 в COUNTER R4 ?

Поискал об этих форматах Python3 PyPI и в Perl5 CPAN – что-то не нашел. То есть, надо самому, вручную, разбираться в парсинге форматов?

Подскажите, куда можно копать?

 erm,

Infra_HDC
()

Как там поживает Gnome3 ?

Пользовался сабжем последний раз где-то в версии Debian 7. Сейчас что-нибудь кардинально поменялось? В частности интересует, не убрали ли фичу переключать экраны только через свертывание на экран, и далее выбор по миниатюре. Также, что по-видимому нельзя проверить на LiveCD, это возможность удаления торрент-клиента Transmission без сноса всего гнома.

 gmome,

Infra_HDC
()

VirtualBox 6.1.0 (released December 10 2019)

Кто напишет новость?

 

Infra_HDC
()

sed, работать только в одной [секции] ini-файла

Привет, $LOR_USER! Есть две команды на баше:

1. отключение вуфайнда из скрипта:

sed -i "/^available\\s*=/s/=.*/= false/" /usr/local/vufind/local/config/vufind/config.ini
2. включение вуфайнда из скрипта:
sed -i "/^available\\s*=/s/=.*/= true/" /usr/local/vufind/local/config/vufind/config.ini

Теперь надо доработать их, чтобы они не по всему ini-файлу искали и редактировали, а только в секции [System], то есть редактировать после строки [System], но до [следующей-секции]. Как это сделать?

 ,

Infra_HDC
()

Заставить систему забыть об установленном пакете, но не трогать его файлы

Есть такая ситуация. В системе Debian Stretch 9.11 установлен пакет — веб-приложение, которое активно пилят. Вариант установки пакета был выбран в свое время как самый легкий способ установки. Чтобы разрулить зависимости обновления до Debian Buster 10.2, надо помимо всего прочего удалить пакет, но не его файлы, которые полезны на прикладном уровне. Как это сделать правильно?

user@host:~$ dpkg -L my-cool-package | grep -v ^/usr/local/my-cool-package
/.
/usr
/usr/local
user@host:~$ dpkg -L my-cool-package | grep -v ^/usr/local/my-cool-package | wc -l
3
user@host:~$ dpkg -L my-cool-package | grep ^/usr/local/my-cool-package | wc -l
18555
user@host:~$ dpkg -L my-cool-package | wc -l
18558

 , ,

Infra_HDC
()

Gentoo: достаточно ли обновляться раз в месяц?

Допустим, я поставлю Gentoo. Достаточно ли обновляться из исходников раз в месяц, чтобы процесс обновления не стал перманентным? И сколько может занять обновление на железе Intel Core i3-3110M / 16 GB RAM / SSD 480 GB ? Можно ли обновления собирать на инструментальной машине, которая мощней, и потом как-то загружать собранные (скомпилированные) обновления на целевую машину?

 ,

Infra_HDC
()

нубский вопрос про выбор веб-платформы

Господа коллеги, день добрый!

Я тут выбираю между Laravel и Zend Framework 2.

Вроде бы все хвалят Laravel, но он пугает меня тем, что он не используется или почти не используется в каких-то серьезных и долгоиграющих проектах.

В отличае от ZF, который довольно раскручен, и видно, что у него большая перспектива.

Вопрос в том, насколько оправданы интеллектуальные инвестиции в каждый из тех, которые я рассматриваю? Готовлюсь что будет много серьезной работы после такого выбора.

 , , ,

Infra_HDC
()

спустя несколько месяцев после релиза, gawk-5 появился в Arch Linux

новость о релизе: Вышел GNU Awk 5.0.0

saahriktu сказал, что задержка обусловлена изменением в API и форматах.

притом, что в арчике обновилось только на днях (вчера-сегодня)

 ,

Infra_HDC
()

EZproxy, ищу бесплатный аналог

Добрый день, уважаемый лор-юзер!

Есть такая прекрасная программка от OCLC, как EZproxy, см. например о ней. https://en.wikipedia.org/wiki/EZproxy

Никак не могу найти ее бесплатный аналог с такой же функциональностью: чтобы прокси преобразовывал туда и обратно URL-ы, и работало это всё в связке с удаленным доступом к подписным базам.

Если есть что-то проверенное вменяемое, просьба поделиться ссылочкой. Спасибо!

 ,

Infra_HDC
()

Debian 9.9 мимикрирует во FreeBSD

Тут на днях была новость Debian 9.9 . Так вот, мне стали непонятны две вещи: почему в штатном установщике (как в текстовом, так и в графическом) выкинули указание репы mirror.yandex.ru и указание LXQt в качестве DE. Короче, странно всё это. Кому-то нравится ручная работа?

 

Infra_HDC
()

Как из лога rsync вынуть файлы для инкрементального бэкапа?

Коллеги, здравствуйте! Пожалуйста, наставьте на путь истинный.

Команда для rsync такая (это кусок скрипта на bash):

${rsync_bin} -uvrht --delete-after --log-file=/var/log/rsync-helper/$1.log --filter="- /DfsrPrivate" ${source_folders}/$1/ ${dest_folders}/$1

Кусок лога какой-то такой:

2019/04/18 21:07:12 [1849] building file list
2019/04/18 21:07:12 [1849] .d..t...... ./
2019/04/18 21:07:12 [1849] >f+++++++++ .DS_Store
...
2019/04/18 21:07:12 [1849] >f+++++++++ desktop.ini
2019/04/18 21:07:12 [1849] cd+++++++++ Folder-1.0/
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.mdb
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.ini
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.exe
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/bak/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/bak/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ net-xxx-xxx-x-x/
2019/04/18 21:07:12 [1849] >f+++++++++ net-xxx-xxx-x-x/file0003
2019/04/18 21:07:12 [1849] cd+++++++++ screenshots/
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130312-001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130325_001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130415_01.jpg
...
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130624-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130624-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-003.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/Thumbs.db
...
2019/04/18 21:07:13 [1849] cd+++++++++ Тест-бэкапа/
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Архив WinRAR.rar
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Новый текстовый документ (2).txt
2019/04/18 21:07:13 [1849] sent 17.16M bytes  received 571 bytes  11.44M bytes/sec
2019/04/18 21:07:13 [1849] total size is 17.15M  speedup is 1.00
2019/04/18 22:15:19 [2046] building file list
2019/04/18 22:15:19 [2046] sent 1.31K bytes  received 11 bytes  2.64K bytes/sec
2019/04/18 22:15:19 [2046] total size is 17.15M  speedup is 13,015.45

То есть стандартный. Не хочу менять формат лога, интересно разобраться в стандартном формате. Регулярки знаю, могу написать однострочник perl или на awk.

Ваши советы?

 ,

Infra_HDC
()

Qt5+Python3, грид, концепция дедупликатора

Проектирую пользовательский интерфейс для своей настольной программы. Уперся в то, как бы лучше сделать дедупликатор. Дело в том, что один из столбцов таблицы (грида) содержит значения, которые могут быть одинаковыми, и их надо как-то отмечать для группировки или возможно исключения таких повторов. Они могут быть и очень сильно похожими, и тогда их надо вылавливать вручную. Очевидно, отношение многие ко многим. Надо сделать по уму, и например CRUD тут не подходит. Строки таблицы можно метить галочками.

Кнопки, которые мне пришли на ум: найти все по метке, новая метка, обновить в БД, снять метку, ну и соответственно традиционные ОК и Отмена для сохранения или отмены изменений.

Какие бы кнопки редактора вы на моем месте предусмотрели, чтобы наводить порядок в данных в пределах моей таблицы? Может надо хранить ID или хэши полей, которые дублируются, в отдельной служебной таблице и делать ссылки на нее из основной таблицы, подлежащей редактированию?

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

 , ,

Infra_HDC
()

загадочный коредамп при обновлении parsedmarc

Имею Ubuntu Server 18.04.2 AMD64 на виртуалке VirtualBox. Заметил, что после установки на него parsedmarc версии 6.0.1 уже вышла версия 6.2.1. Решил обновить. И вот что получилось:

$ pip3 install --upgrade parsedmarc
...
Installing collected packages: expiringdict, idna, urllib3, chardet, certifi, requests, six, python-dateutil, elasticsearch, elasticsearch-dsl, dnspython, kafka-python, simplejson, ipaddress, mail-parser, pytz, regex, tzlocal, dateparser, xmltodict, imapclient, maxminddb, geoip2, tqdm, publicsuffix2, parsedmarc
Successfully installed certifi-2018.11.29 chardet-3.0.4 dateparser-0.7.1 dnspython-1.16.0 elasticsearch-6.3.1 elasticsearch-dsl-6.3.1 expiringdict-1.1.4 geoip2-2.9.0 idna-2.8 imapclient-2.1.0 ipaddress-1.0.22 kafka-python-1.4.4 mail-parser-3.9.2 maxminddb-1.4.1 parsedmarc-6.2.1 publicsuffix2-2.20190205 python-dateutil-2.8.0 pytz-2018.9 regex-2019.2.21 requests-2.21.0 simplejson-3.16.0 six-1.12.0 tqdm-4.31.1 tzlocal-1.5.1 urllib3-1.24.1 xmltodict-0.12.0
Segmentation fault (core dumped)
$ parsedmarc --version
6.2.1
То есть оно уже было успешно установлено, но после этого какой-то странный коредамп. Что это? И надо ли с этим бороться? И если да, то как? UP1:
$ dmesg | tail
[   18.401108] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   18.401727] e1000: enp0s8 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   18.401952] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[   18.401977] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s8: link becomes ready
[   20.880356] new mount options do not match the existing superblock, will be ignored
[19372.401717] show_signal_msg: 11 callbacks suppressed
[19372.401720] pip3[4495]: segfault at a9 ip 000000000059b404 sp 00007ffd5c3c2b88 error 4 in python3.6[400000+3b2000]
[19395.905394] pip3[4549]: segfault at a9 ip 000000000059b404 sp 00007ffd7c7a2da8 error 4 in python3.6[400000+3b2000]
[19447.754261] pip3[4654]: segfault at a9 ip 000000000059b404 sp 00007ffcd3fd5c48 error 4 in python3.6[400000+3b2000]
[19773.948733] pip3[5136]: segfault at a9 ip 000000000059b404 sp 00007ffc211526f8 error 4 in python3.6[400000+3b2000]

 , ,

Infra_HDC
()

заготовка для dyndns в mikrotik

Друзья, день добрый!

Настроил свой микротик по http://www.vasilevkirill.com/MikroTik/1/ на два провайдера. Теперь хочу сделать на основе этой конфигурации dyndns и начинаю играться. Скажите такую вещь, если буду проверять доступность провайдера вот так:

:put [:tostr [/ip route find where dst-address="0.0.0.0/0" and active=yes and routing-mark="ISP1"]]
то это будет корректно или нет? Потом на основе этого буду через планировщик дергать URL своего DNS-хостера (в общем, при изменении статуса активности маршрута делать что-то в этом роде). Если есть более правильное решение работы с dyndns в моем варианте, тоже буду рад услышать.

 , ,

Infra_HDC
()

RSS подписка на новые темы