И это всё МОЁ

Здравствуйте Столкнулся с проблемой что sed не отрабатывает на файле размером от 2 гигабайт, на части этого файла отрабатывает. Не отрабатывает это значит что-то делает, ошибок нет, но файл не меняется.


Нужно убрать из файла все что в фигурных скобках и сами скобки
вот это работает как надо
sed -i ‘:again;$!N;$!b again; s/{[^}]*}//g’


но только на файлах меньше 2гб


нужен аналог без написания своих программ
только стандартные утилиты


в прошлы раз при похожей проблеме спасла команда tr + mv









 








И это всё МОЁ

5 февраля 2021 года, спустя 9 лет и 36 дней после выхода версии 1.9 (31 декабря 2011), был анонсирован стабильный выпуск GNU inetutils-2.0

Inetutils — набор сетевых утилит GNU. В него включены: ftp(клиент и сервер), telnet, tftp, hostname, dnsdomainname, ifconfig, logger, ping, ping6, traceroute, whois, syslogd, talk, rlogin, rsh, и другие

Изменения в новой версии:

  • Исправлено целочисленное переполнение в rcp: ранее при передаче файлов более 2 Гб возникало переполнение целочисленной переменной.

  • Осуществлено портирование ftp на Android, добавлена поддержка явного указания имени пользователя вида 'user@host'.

  • Осуществлено портирование tftpd на AIX, добавлена поддержка LOG_NDELAY для функции openlog()

  • Для traceroute и ping добавлена поддержка ICMP ECHOREQUEST, реализация с пониженными привилегиями.

  • В ifconfig добавлена поддержка смены аппаратного адреса для GNU/Linux; доработана поддержка GNU/Hurd, в частности доработаны специфичные для системы возможности, включая синтаксический анализ командной строки и аппаратных адресов; информация о виртуальных интерфейсах теперь содержит больше подробностей; улучшено аппаратное распознавание для BSD-систем (перенят подход, используемый в GNU/Linux); исправлены ошибки вывода и назначения флагов; добавлена поддержка символических имён для peer-адресов

  • Для telnet реализовано исправление CVE-2019-0053

  • В telnetd исправлена уязвимость CVE-2020-10188; теперь в ОС Solaris используется tty, а не pty, также был портирован TTY termcap; убрана переменная среды USER

  • Доработана документация, среда сборки, самотестирование

  • И другие







 , , , ,








И это всё МОЁ

При загрузке вижу следующую ошибку:


EDAC amd64: Error: F1 not found: device 0x1601 (broken BIOS?)


Вывод inxi -Fxxxcz


https://pastebin.com/Bc149y1X


Биос стоит последний от производителя.


Прошивки firmware-amd-graphics libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers xserver-xorg-video-all стоят


Как лечить (и нужно ли вообще)?


Спасибо.









 ,








И это всё МОЁ

Всем доброго времени!
Настраиваю почтовый сервер postfix в CentOS. В логах вижу такую ошибку:


myselector._domainkey.site.ru: key data is not secure: opendkim is in group 0 which has multiple users (e.g., "sync";)


При этом файл с ключом принадлежит пользователю opendkim, группе opendkim.
Далее смотрю:


id opendkim
uid=999(opendkim) gid=997(opendkim) groups=997(opendkim),12(mail)


Вроде всё корректно. Не могу понять тогда, откуда ошибка берётся.









 








И это всё МОЁ

Всем привет.
На стороне сервера есть вот такой метод:


func (h *newServer) HandleConn(ctx context.Context, s stats.ConnStats) {
md, _ := metadata.FromIncomingContext(ctx)
fmt.Printf("%v\n",md) // map[]

}



Как в него передать контекст со стороны клиента? Через вызов grpc.DialContext не передается. Приходит пустой контекст.









 ,








И это всё МОЁ

Добрый день. Есть тестовая среда haproxy (aws ec2) настроено 2 backend-а, один из них идет как backup. 1 сервер локально стэк (lamp), 2 дублирующих сервера (DO). Между серверами работает InnoDB Cluster, файлы синхронизируются через rsync. Вопрос заключается в следующем. Все работает, но в ходе тестирования есть проблема которую не знаю как правильно решить. Если допустим отвалился apache и haproxy переключил на backup backend, но сервер продолжает работать и тогда mysql не переключит master server. Как правильно изолировать мастер сервер, чтобы сработал механих переключения базы в случаи отказа apache?









 ,








И это всё МОЁ

Все проспал, да. Только сейчас заметил. Фича?









 








И это всё МОЁ

Ночью выпало из массива 2 диска из 3 (один пошел бэдами видимо, но в системе как устройство функционирует, а второй ваще по непонятной причине)

[root@dor /]# mdadm -D /dev/md127
/dev/md127:
Version : 1.1
Creation Time : Tue Dec 24 20:08:05 2013
Raid Level : raid5
Array Size : 976507904 (931.27 GiB 999.94 GB)
Used Dev Size : 488253952 (465.64 GiB 499.97 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Fri Feb 12 09:19:24 2021
State : clean, FAILED
Active Devices : 1
Working Devices : 1
Failed Devices : 2
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 512K

Name : his.xxx.ru:0
UUID : c8a093fa:8bb45173:bf976911:cbdb4181
Events : 6321696

Number Major Minor RaidDevice State
- 0 0 0 removed
1 8 33 1 active sync /dev/sdc1
- 0 0 2 removed

0 8 17 - faulty /dev/sdb1
3 8 49 - faulty /dev/sdd1

передобавил выпавшие диски в массив:

[root@dor /]# mdadm --re-add /dev/md127 /dev/sdb1
mdadm: re-add /dev/sdb1 to md127 succeed
[root@dor /]# mdadm --re-add /dev/md127 /dev/sdd1
mdadm: re-add /dev/sdd1 to md127 succeed

теперь диски пометились как «запасные»

[root@dor /]# mdadm -D /dev/md127
/dev/md127:
Version : 1.1
Creation Time : Tue Dec 24 20:08:05 2013
Raid Level : raid5
Array Size : 976507904 (931.27 GiB 999.94 GB)
Used Dev Size : 488253952 (465.64 GiB 499.97 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Fri Feb 12 09:20:42 2021
State : clean, FAILED
Active Devices : 1
Working Devices : 3
Failed Devices : 0
Spare Devices : 2

Layout : left-symmetric
Chunk Size : 512K

Name : his.xxx.ru:0
UUID : c8a093fa:8bb45173:bf976911:cbdb4181
Events : 6321702

Number Major Minor RaidDevice State
- 0 0 0 removed
1 8 33 1 active sync /dev/sdc1
- 0 0 2 removed

0 8 17 - spare /dev/sdb1
3 8 49 - spare /dev/sdd1

тормознул рейд mdadm -S /dev/md127
в надежде пересобрать raid, но он не стартует, т.к. два винта из трех помечены как «подменные»

[root@dor etc]# mdadm --assemble --update=resync /dev/md127 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: /dev/md127 assembled from 1 drive and 2 spares - not enough to start the array.

т.е. mdadm --examine /dev/sdX1
говорит, что «Device Role : spare»
Как заменить роль у диска вне рейда, что запустить повторную сборку?








 ,








И это всё МОЁ

Сабж



Благодаря успехам с новыми процессорами и видеокартами у AMD стало больше возможностей для расширения штата и, как сообщает Phoronix, у компании появилось несколько интересных вакансий, касающихся разработки для Linux. AMD долгое время «славилась» задержками в выстраивании программной экосистемы в Linux для своих продуктов.




В числе активных вакансий компании числятся менеджер по разработке для ядра Linux, технический руководитель Linux-направления Linux, а также инженеры и системные архитекторы для ОС. Среди прочих нужны специалисты по координации с OEM-партнерами и разрабатчиками ключевых Lunux-дистрибутивов. Всё это нужно для того, чтобы вовремя предлагать готовые, оптимизированные Linux-решения пользователям.




При этом в описании вакансий упоминается новая команда или подразделение, созданное для стратегического, более глубокого взаимодействия с техническими командами заказчиков AMD. В самой компании утверждают, что отдельного подразделения для вышеуказанных задач нет, но оно вполне может появиться в будущем.










 , , ,








И это всё МОЁ

Проблемы где-то на уровне ядра. Весь экран заливается одним цветом (разные причем кислотные какие-то, белый, черный). На текстовую консоль переключиться не могу, на клавиатуру и мышь не реагирует. Причем это все происходит в разные моменты. То целый день стабильно проработает, то сразу после загрузки. То ли видеокарта начинает глючить, и есть еще мысль что винчестер возможно. Как определить что именно? Может просто видяха греется и надо кулер поставить. Может винчестер уже постепенно из строя выходит, т.к. ему свыше 10 лет. Как вот это определить? Заранее спасибо за ответы









 ,








И это всё МОЁ

Добрый день. Помогите, пожалуйста, установить Skype на ОС: РОСА Кобальт
В YUM Extender’e (после добавления репо скайпа) и в терминале при попытке установить возникает ошибка зависимостей


Ошибка: Пакет: skypeforlinux-8.68.0.100-1.x86_64 (/skypeforlinux-64)
Необходимо: libdbus-1.so.3(LIBDBUS_1_3)(64bit)


При попытке поставить dbuslibs - следующая ошибка


Ошибка: Пакет: 1:dbus-1.6.12-17.res7.x86_64 (@anaconda/rawhide)
Необходимо: dbus-libs(x86-64) = 1:1.6.12-17.res7
Удаление: 1:dbus-libs-1.6.12-17.res7.x86_64 (@base)
dbus-libs(x86-64) = 1:1.6.12-17.res7
Обновил: 1:dbus-libs-1.12.8-11.el8.x86_64 (/dbus-libs-1.12.8-11.el8.x86_64)


Проверка версии установленного dbus


$ rpm -qa | grep dbus-libs
dbus-libs-1.6.12-17.res7.x86_64
dbus-libs-1.6.12-17.res7.i686


$ rpm -qa | grep libdbus
libdbusmenu-gtk2-16.04.0-2.res7.x86_64
libdbusmenu-16.04.0-2.res7.x86_64
libdbusmenu-tools-16.04.0-2.res7.x86_64


Скайп очень нужен для работы









 , ,








И это всё МОЁ

сервис для получения сертификатов, надо записать файл по пути
site.ru/.well-known/pki-validation/54C4D646FBFB037FD24195FCB84CD62F.txt
записал по 2 раза, в тч вручную каждую папку проверял

через ssh пишу
cat ./site.ru/.well-known/pki-validation/54C4D646FBFB037FD24195FCB84CD62F.txt

ДАННЫЕ выводятся! КАК так почему?








 








04:01

AMD and 5.11

И это всё МОЁ

Я правильно понимаю, в 5.11 что то там нашаманили с шедулером и теперь интел курит в сторонке ?


https://www.phoronix.com/scan.php?page=news_item&px=AMD-Sched-Invariance-Fix-Merged









 ,








И это всё МОЁ

При зпуске Fedora 33 устанавливается раскладка клавиатуры такая, какя была при выключении, например, русская. Это очень напрягает, когда необходимо вводить пароли. Как сделать так, чтобы при старте системы всегда была английская раскладка, вне зависимости от того, какая была при отключении? Раскладка по умолчанию установлена английская.









 








И это всё МОЁ
И это всё МОЁ
И это всё МОЁ
И это всё МОЁ

Darl McBride, бывший глава SCO, компании долгое время судившейся в США против Linux, подал на банкротство.


Краткий пересказ саги:



  • SCO заявила о правах на оригинальный код UNIX (SVR4), купленный у Novell.

  • SCO заявила что Linux основан на этом коде и все теперь им должны

  • Суд выяснил что SCO не получила исключительных прав на код UNIX

  • Также выяснилось что в Linux не было никакого кода UNIX

  • Кроме маленького кусочка за авторством то ли Thompson то ли Ritchie, который был в ядре некоторое время, пока не был удалён полностью.

  • Кроме того выяснилось что этот кусочек был под лицензией BSD, и как раз SCO удалила BSD заголовок перед тем как заявить, что этот код их.

  • Darl McBride получил по заслугам.

  • Строго говоря, суды не закончились и ещё идут…









 








И это всё МОЁ
И это всё МОЁ

Вот я таки интересуюсь, ну, допустим (просто допустим), блумберг был прав.
Допустили. А дальше что ?


Ну внедрили добрейшей души Винни-Пухи свои микро-нано-чипы куда надо и куда не надо. Далее эти чипы, допустим, получили доступ ко всем RAMам, BIOSам и HDDам на подведомственной территории.


А как тогда условный Винни-Панда-Пух воспользуется возможностью ?
Ведь кругом фаерволы всякие фаерволят, фильтры фильтруют, логи логгируются.
Или эти чипо-закладки могут как-то без всяких доменных имён, айпи адресов и прочего сообщить Панда-хозяину по специальному панда-протоколу что-то типа «Панда-Штирлиц внедрился, парашют отстегнул, будёновку спрятал, картошки напёк в камине, водку налил и ждёт приказа».
Или как это работает ?


Как компутер, на котором впаян микрочип-закладка, общается со своим Злобным Хозяином ?


Зачем эти чипы-закладки вообще нужны ? Я нихрена не понимаю, просветите любознательного школьника, а то ведь «так страшно жить».









 ,