И это всё МОЁ

Есть 2 nginx docker установленных на разных серверах. На одном работает с настойками 127.0.0.11, на другом 127.0.0.53. вопрос чем это регулируется и как сделать универсальным ?









 








И это всё МОЁ

Добрый день! Периодически (раза 3 в день) падает исходящая сеть на CentOS. Именно исходящая, на сервер могу зайти и web server работает, а пинги на любые ресурсы не проходят. Что можно посмотреть? Сервер VPS, куда копать не знаю.









 ,








И это всё МОЁ

Не знаю обсуждалось ли это, но я поиском не нашёл. Вопрос в следующем, Нужно создать какую то конструкцию из rule и route на openwrt для правильной маршрутизации через default-ный маршрут и через wireguard клиент на роутере с openwrt.
Хотелка такая, default маршрут использует сам роутер, а некоторые клиенты в локальной сети используют часть ресурсов через default роутера, а часть ресурсов (заблокированные в РФ роскомпозором) через wireguard.
Так вот, как это соорудить?
Если вопрос задал не там, прошу простить, я новичок на форуме.









 , ,








И это всё МОЁ

Система: Linux cubietruck-plus 3.4.39 #35 SMP PREEMPT Tue Sep 15 17:17:33 CST 2015 armv7l GNU/Linux


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


Начальный запуск есть пролистывание каких-то логов, длящиеся пару минут (ну какие там обычно), затем все заполняется сообщениями по типу error -110 sending status command, aborting (I/O error). Если попытаться выполнить какую-либо команду, то снова выдает IO error. На второй раз, после подачи питания на плату система загружается в течение пары секунд.


Во-вторых, в логах dmesg постоянно появляются вот такие вот сообщения:


[  720.550086] INFO: task vsync proc 0:87 blocked for more than 120 seconds.
[ 720.557713] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 720.566552] vsync proc 0 D c06cce7c 0 87 2 0x00000000
[ 720.566597] [<c06cce7c>] (__schedule+0x524/0x600) from [<c06cd040>] (schedule+0x8c/0x90)
[ 720.566616] [<c06cd040>] (schedule+0x8c/0x90) from [<c005cef4>] (kthread+0x84/0xa8)
[ 720.566638] [<c005cef4>] (kthread+0x84/0xa8) from [<c0011198>] (kernel_thread_exit+0x0/0x8)


Я понимаю, что в этом самом сообщении и написано, как его убрать, но правильно ли будет просто его заглушить.


В-третьих, я правильно понимаю, что для данной системы нет systemctl? Если нету, то как проще и лучше добавлять службы в автозагрузку?


В-четвёртых, как снести графическое окружение? При отключении lxdm, система начинает жутко тормозить по ssh, хотя сама консоль вроде не тормозит. При включенном lxdm ssh не тормозит (парадокс?).









 , , ,








И это всё МОЁ

Сабж. Есть ли какой-то вменяемый ман с сисколами и т.д., всё, что нашёл - под Linux, у Столярова ещё под FreeBSD есть. Мне бы хотя бы чисто хелловорлд без макросов посмотреть, дальше было бы понятно, что и как делать.









 , ,








И это всё МОЁ

Итак, ситуация:

Есть говноплагин работа которого завязана на редиректы .htaccess

В .htaccess с полсотни редиректов такого вида

RewriteRule ^cabinet/action/((.*)+)$ /wp-content/plugins/cabinet/subdir/cabinet/index.php?a=load&method=json&a2=$1 [L,QSA]

1. Как всю эту ботву переписать под nginx?

2. Да, я могу воспользоваться автоконверторами, НО не знаю, как в таком случае правильно прикрутить обработку php.

Как видите аргументы передаются скрипту в GET-параметрах и стандартный в таких случая локейшн для php у меня не работает.

Короче, говнокод, благо, он не мой.

Перед тем как вынести все это на Апач хочу послушать предложения :-)








 , , ,








И это всё МОЁ
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.10, в котором отмечено 7 исправлений.



И это всё МОЁ

Есть блютуз наушники https://www.wildberries.ru/catalog/5867837/detail.aspx?targetUrl=RG#Comments


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


На компьютере блютуз 2.0, а на наушниках 5.0 - это может влиять?









 , ,








И это всё МОЁ

Ребят, если кратко, 2й день как перешел на убунту с винды т.к. что делать не знаю, на работе wi-fi подключается, с телефона раздаю - работает, а домашний пишет в заголовке
«Беспроводная сеть требует аутентификации»
«Для доступа к беспроводной сети «home» требуется пароль или ключ шифрования.»
роутер tp-link(мб это важно)
какие варианты могут быть? если можно более доступно, что сделать, совсем деревянный в этой ос (: заранее спасибо









 ,








И это всё МОЁ
Компания Valve опубликовала выпуск проекта Proton 5.0-8, который основан на наработках проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.



И это всё МОЁ

Выбирая, с какой графической оболочкой установить Debian, вывел для себя четыре лучших KDE, Xfce, MATE, LXQt. Они не сильно прожорливые и каждую можно подстроить под себя, поэтому при выборе я бы опирался на следующее:
1.Стабильность и надежность оболочки.
2.Как хорошо в KDE/LXQt идут GTK приложения, а в MATE/Xfce - Qt приложения.
3.Где программы тянут меньше зависимостей (со временем не засоряется).
В гугле не нашел четких ответов. Пожалуйста, сравните по этим трем пунктам (про интерфейс и производительность уже все знаю, сам замерял).









 , , ,








И это всё МОЁ

Захотел посмотреть на исходный код файла /usr/bin/locale в openSUSE, вбил в консольку

rpm -qf /usr/bin/locale
glibc-2.26-lp151.19.15.1.x86_64

Офигел. Выходит за настройку локали отвечает сишная библиотека? Какого фига ОС специфичные настройки вообще оказались в сишной библиотеке? А что в тех системах, где вместо glibc что-то другое? Вообще есть стандарт от GNU наркоманов? Или надо все недра линуксов перетряхать и стандартизировать?

Собственно зачем мне это, хотел запилить определение локали внутри приложения ручками и увидел такое.

Какие ещё настройки Linux-а включены в стандартную сишную библиотеку?

PS

Теперь я понял, почему они не смогли написать GNU Hurd.








 ,








И это всё МОЁ

Рассказывает как это круто, просто и легко поставить Ubuntu в Hyper-V в Windows 10.


Видео


Статья









 , ,








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

Заранее извиняюсь за репост с 4pda, но там молчат.
Итак:пытаюсь поиграться с дампом от модема ZTE MF833 (Мегафон М150-3), на чипсете Qualcomm mdm9207 и NAND W71NW20GF3FW.
У этой заразы все закрыто, в т.ч. adb и ssh, надо как-то открыть.


Снял с помощью qtools дамп системного раздела:


-rwxrwxrwx 1 root root 155058176 июн 3 13:46 14-0-system.oob


Выдираю из него 6 подразделов и создаю манифест для обратной сборки:


ubireader_utils_info 14-0-system.oob


ubireader_extract_images 14-0-system.oob


root@ubuntu:/home/user# ls ubifs-root/14-0-system.oob/ -la



drwxr-xr-x 2 root root 4096 May 17 00:49 img-133015877


-rw-r–r– 1 root root 2666496 May 17 00:49 img-133015877_vol-cachefs.ubifs


-rw-r–r– 1 root root 8507392 May 17 00:49 img-133015877_vol-etcrwfs.ubifs


-rw-r–r– 1 root root 1650688 May 17 00:49 img-133015877_vol-fwfs.ubifs


-rw-r–r– 1 root root 10031104 May 17 00:49 img-133015877_vol-logfs.ubifs


-rw-r–r– 1 root root 47108096 May 17 00:49 img-133015877_vol-rootfs.ubifs


-rw-r–r– 1 root root 51298304 May 17 00:49 img-133015877_vol-ztedata.ubifs


Вопрос 1: общий размер выдранных файлов - 121 Мб - где еще 35Мб?


Дальше монтирую img-133015877_vol-rootfs.ubifs, где всякие интересные вещи хранятся:


modprobe nandsim first_id_byte=0xef second_id_byte=0xa5 third_id_byte=0x51 fourth_id_byte=0x95


flash_erase /dev/mtd0 0 0


ubiformat /dev/mtd0 -s 2048 -O 2048


modprobe ubi


ubiattach -m 0 -d 0 -O 2048


ubimkvol /dev/ubi0 -N rootfs -s $((0xB000000))


ubiupdatevol /dev/ubi0_0 ./ubifs-root/14-0-system.oob/img-133015877_vol-rootfs.ubifs


mount /dev/ubi0_0 /mnt


меняю нужный файлик (/[mount point]/usr/zte/zte_conf/scripts/firewall_sys_fw.sh), собираю обратно:
/usr/sbin/mkfs.ubifs -m 2048 -e 126976 -c 400 -x lzo -f 8 -k r5 -p 1 -l 4 -r /mnt img-133015877_5_1.ubifs


ls -la img-133015877_5*


-rw-r–r– 1 root root 28569600 июн 3 23:14 img-133015877_5_1.ubifs


-rw-r–r– 1 root root 47108096 июн 3 22:46 img-133015877_5.ubifs


опять расхождение размеров, а я всего-то закомментировал 4 строки в одном из файлов? Распакованные примонтированные размеры совпадают, т.е. я ничего не потерял..


Аналогично собираю новый аналог 14-0-system.oob (ini-файл мне любезно сделала утилита ubireader_utils_info из 14-0-system.oob):


/usr/sbin/ubinize -p 131072 -m 2048 -O 2048 -s 2048 -x 1 -Q 133015877 -o 14-img-133015877.ubi img-133015877.ini


Полученный файл также сильно отличается от исходного 14-0-system.oob - на 29 мегабайт, впрочем ожидаемо, выше писал, что размеры выдранных images и образа раздела отличаются:
ls -la 14*


-rwxrwxrwx 1 root root 155058176 июн 3 13:46 14-0-system.oob


-rw-r–r– 1 root root 126746624 июн 3 22:48 14-img-133015877.ubi


Все это не очень нравится и шить в модем обратно файл на 29 Мб меньше исходного дампа я не решаюсь.


Вопрос 1: как сделать так, чтобы размеры исходного и собранного 14-0-system.oob совпадали, если я ничего не меняю, а просто разбираю его через ubireader_extract_images и собираю обратно через ubireader_utils_info и ubinize?
Вопрос 2: как сделать так, чтобы размеры исходного и собранного раздела img-133015877_vol-rootfs.ubifs совпадали, если я на нем ничего не меняю, а просто монтирую его и собираю обратно через mkfs.ubifs?









 ,








И это всё МОЁ
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 5.10. С момента выпуска версии 5.9 было закрыто 47 отчётов об ошибках и внесено 395 изменений.



И это всё МОЁ

Кучу инструкций перерыл, начиная с инструкции от того, кто выдал сам сертификат. В основном на «плохие линии» жалуется, ну и такое выдаёт:

[Fri Jun 05 22:32:26.257624 2020] [ssl:emerg] [pid 24508] AH01903: Failed to configure CA certificate chain!
[Fri Jun 05 22:32:26.257762 2020] [ssl:emerg] [pid 24508] AH02312: Fatal error initialising mod_ssl, exiting.
AH00016: Configuration Failed

Знатоки админы, расскажите тонкости этого дела, пожалуйста








 , ,








И это всё МОЁ

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

  • Сам iso должен быть размером не превышающим размер болванки DVD, и оптимально использовать объем диска, оставляя незаписанным пространство по минимуму
  • Cодержать две части: install и небольшой repo содержащий минимум самых востребованных программ (оптимальный набор depends-пакетов и makeutils для самостоятельной сборки из сурцов программ, window manager, легковесные редакторы таблиц, текста, архиваторы, драйвера и nonfree компоненты для них, и.т.п.)
  • Быть как можно более далёким от собственников из стран СНГ

Наиболее подходящими под эти условия,мне кажется, попадают такие дистрибутивы:

  • Mageia
  • Slackware (если дополнить non-free компонентами
  • Debian (Хорошо, но всякие devel и make-утилиты разбросаны по разным dvd.iso, коих, наверное, около 20)

Может, этими дистрибутивами выбор не ограничивается ? Если есть ещё какие, удовлетворяющие этим условиям, большая просьба написать в комментариях :)








 ,








И это всё МОЁ

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








 








И это всё МОЁ

Может кто-нибудь поделится опытом реализации шаблонов документов?


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


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









 , , ,