И это всё МОЁ

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

-----------------------------------------------

Просьба ко всем, добавляющим темы в форум:

  • Воспользуйтесь поиском! В поисковом запросе используйте названия проблемных программ и описание сути проблемы.

    Например: «ubuntu 18.10 обновление чёрный экран».
  • Придумайте осмысленный заголовок для темы. Желательно включить в заголовок суть вопроса и название проблемной программы.

    Плохие примеры: «ПОМОГИТЕ!!!111», «Ничего не работает...», «убунту кривая».

    Хорошие примеры: «После обновления Ubuntu чёрный экран», «Не запускается mysql в Debian».
  • Предоставьте в теме наиболее полную информацию. Опишите свою проблему, укажите название и версию проблемной программы, а также название и версию дистрибутива.

    Плохой пример: «Обновился и не работает клавиатура и мышь, что делать?».

    Хороший пример: «Обновил Fedora 31, на экране входа в систему не работает клавиатура и мышь».







 ,








И это всё МОЁ

Собран домашний сервер, стоит в локалке с доступом из интернета, статический IP,роутер кривой от ростелекома с неработающей петлей, но извне доступ работает отлично. 4 ядра, 4гига, mdadm Raid1 из двух 2ТВ новых дисков, на отдельном 2.5` HDD стоит Ubuntu server 18.04, ФС везде EXT4. Установлен NextCloud 16.05, данные на рэйде. При закидывании папок с большим количеством документов процесс длится просто неимоверно долго, гиговая папка с парой тысяч файлов может 4-5 часов заливаться, при этом 10 гиговый рип залетает минут за 15, разницы нет через вебморду или сетевой диск (вебДАВ). Скачивание обратно из хранилища в разы быстрее и вполне приемлемо. Загрузка проца 7-10%, памяти около 400мб. При закачке через FTP или самбу скорость нормальная, но пришлось остановиться на едином клиенте в виде NC по многим причинам. Многие часы гугловодства, в том числе несколько веток подобного обсуждения на англоязычном форуме ванклоуда и гитхабе не дало никаких ответов, кроме абсурдного промывания контактов алкоголем и переустановки системы (делал многократно и первое.. иик, и второе). Скорость работы самих дисков проверена, ACPU, redis и opcache установлены и настроены. Нарыл на одном сайте сравнение скорости ФС
http://zenux.ru/articles/2/ и вот тест SqLite меня очень смутил. Есть подозрение что это связано с медленной работой БД (mariadb), но не уверен насколько это может так повлиять и как NC записывает файлы, ну типа все данные только в самой ФС хранилища или идет какое-то дублирование в БД, пишут что при записи идет многократная синхронизация каждого отдельного файла с базой данных, но ковыряясь в файлах mariadb не нашел этому подтверждения.Познания в линуксах на уровне слепого котёнка, тыкаюсь наугад уже полгода записывая рабочие результаты каждого верного шага в собственный мануал. Да, понимаю что облако на ПхП такое себе решение, но оно устраивает по всем параметрам кроме вышеописанного. Помогите разобраться, пожалуйста. Хранилище потихоньку нарастает и нужно определиться или жить с этим навсегда или можно как-то это исправить в лучшую сторону, какими-то конфигами или переводом на другую ФС типа EXT3, или пока не поздно с нуля переделывать всю платформу.








 ,








И это всё МОЁ

Свежеустановленный debian 10.1 i386 установка с «окружением debian», заведен пользователь user, установлен mc и samba.

Возможно после добавления user в качестве пользователя для samba, стало недоступно содержимое /home/user/. Хотя от root все видно и права на файлы правильные.

Никогда такого не видел, и вот. Неужто samba так влияет?








 , ,








И это всё МОЁ

Сама не верила,что в век обмана в интернете возможно зарабатывать пассивно. Подруга скинула ссылку,для проверки фирмы открыла депозит на 1000 рублей. Через неделю вывела набежавшие проценты на Яндекс кошелёк, пополнила до 10000р. Проценты и основная сумма также выводятся. На данный момент у меня активный депозит на 63т.р. Хочу добрать до 100т.р.и забирать проценты (в месяц это 40т.р.). Не плохой я считаю заработок. Кому интересно, вот ссылка https://ftc.vin/?ref=Miledi2019 Регистрация простая,меню удобное








 








И это всё МОЁ

как посмотреть mac адреса на входящий трафик?








 








И это всё МОЁ

Зачем виму Canberra? Чтобы лучше пищать? Просто странно видеть в зависимостях у текстового редактора libcanberra и sound-theme-freedesktop.








 








И это всё МОЁ

Машина с аппаратным RAID, на ней установлен ESXi.
Хочется посмотреть а может даже замониторить текущие значения некоторых S.M.A.R.T. атрибутов.

Проблема в том, что для VMWare нет полноценного smartmontools, который на Linux-based умеет получать smart непосредственно с дисков в RAID-массиве.

Максимум до чего получилось добраться - до «вроде как» HEX-дампа S.M.A.R.T.

Есть что-то готовое чтобы вытащить значения атрибутов?

[root@ESXI:/opt/lsi/storcli] ./storcli /c0/e252/s0 show smart
CLI Version = 007.0504.0000.0000 Nov 22, 2017
Operating system = VMkernel 6.5.0
Controller = 0
Status = Success
Description = Show Drive Smart Info Succeeded.

Smart Data Info /c0/e252/s0 =
10 00 01 2f 00 64 64 01 00 00 00 00 00 00 05 32
00 64 64 01 00 00 00 00 00 00 09 32 00 64 64 08
52 00 00 00 00 00 0c 32 00 64 64 1f 00 00 00 00
00 00 aa 33 00 64 64 01 00 00 00 00 00 00 ab 32
00 64 64 00 00 00 00 00 00 00 ac 32 00 64 64 00
00 00 00 00 00 00 ad 32 00 60 60 43 01 00 00 00
00 00 ae 32 00 64 64 18 00 00 00 00 00 00 b7 32
00 64 64 00 00 00 00 00 00 00 b8 32 00 64 64 00
00 00 00 00 00 00 bb 32 00 64 64 00 00 00 00 00
00 00 bc 32 00 64 64 3b 00 00 00 00 00 00 c2 22
00 45 36 1f 00 0f 00 2e 00 00 c3 32 00 64 64 00
00 00 00 00 00 00 c4 32 00 64 64 01 00 00 00 00
00 00 c5 32 00 64 64 00 00 00 00 00 00 00 c6 30
00 64 64 00 00 00 00 00 00 00 c7 32 00 64 64 00
00 00 00 00 00 00 ca 30 00 60 60 04 00 00 00 00
00 00 ce 0e 00 64 64 00 00 00 00 00 00 00 f6 32
00 64 64 bc 69 ee dd f2 00 00 f7 32 00 64 64 b4
03 38 e8 07 00 00 f8 32 00 64 64 ff 62 5f db 0f
00 00 b4 33 00 00 00 4d aa 00 00 00 00 00 d2 32
00 64 64 02 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 05 f9 56 1f 00 7b
03 00 01 00 02 18 03 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09








 , , ,








И это всё МОЁ

Баг в sudo позволяет выполнить от пользователя root любой исполняемый файл, даже если его исполнение с правами суперпользователя явно запрещено в /etc/sudoers.


Эксплуатация бага очень простая:


sudo -u#-1 id -u <command>


или:


sudo -u#4294967295 id -u <command>


Баг присутствует по всех версиях sudo до 1.8.28


Подробности:


https://thehackernews.com/2019/10/linux-sudo-run-as-root-flaw.html


https://www.sudo.ws/alerts/minus_1_uid.html









 , , ,








И это всё МОЁ

Не удаляются строки на slave (delete,truncate). INSERT IGNORE, UPDATE - работает.
Подскажите, куда смотреть?








 








И это всё МОЁ

Доброго дня!

Требуется реализовать вот такую схему:

requets:

client ->>> nginx(front) ->>> wildfly (back)

response:

wildfly ->>>(gzip data + ETag) ->>> nginx ->>>(gzip data + ETag) ->> client

Теперь словами.
Можно ли настроить nginx так, чтобы он проксировал gzip и ETag от бэкенда до клиента при этом сам nginx,чтобы gzip не использовал, ибо при gzip через nginx теряется ETag.

Дефолтовая настройка nginx не сработала:

gzip on;

gzip_disable «msie6»;

gzip_vary on;

gzip_proxied any;

gzip_comp_level 6;

gzip_buffers 16 8k;

gzip_http_version 1.1;

gzip_types application/javasсript text/plain text/css application/x-javasсript text/xml application/xml application/xml+rss text/javasсript;








 , , ,








И это всё МОЁ

Куда сохраняете правила для iptables для последующего восстановления? Мне казалось самым подходящим местом /etc но у нее права выставлены в 755, а сохранять из под рута не считаю хорошей идеей








 








И это всё МОЁ

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

https://files.catbox.moe/dffqpe.png

Установка и настройка DHCP, TFTP прошла успешно. Всего одной командой grub-mknetdir была создана структура /tftpboot директории. Теперь при запуске виртуальной машины без всяких там параметров, или же подключения нового физического компьютера в свич, — они все заходят в бридж br0, где участникам сети раздаются айпишники предлагается загрузка по сети. Включаем ПК / КВМ и получаем приветствие grub2. Пустого, пока что.

Дело тривиальное, наполнить его Debian, Ubuntu, CentOS, ... Windows? Мультизагрузочная «флешка» по сети это одно. Возвращаемся к бездисковым станциям, — допустим, я отправил пакет Wake-On-Lan, физический компьютер без диска включился, далее grub2 предлагает ему как и всем на выбор установку ОС, а по-таймауту в 3 секунды продолжает загрузку уже сконфигурированной ОС _конкретно для данного хоста_.

Суть в том, что таких компьютеров много, задачи у каждого свои: кто-то днс-сервер, кто-то веб-сервер. Тут должна быть какая-то идентификация, по mac-адресу например. На каком уровне тогда её организовать? На уровне grub2? То есть, сделать множественные menuentry "(00-00-00-00-00-FF)" доступными для всех, чтобы grub2 сам выбирал кого загружать в зависимости от mac-адреса устройства. Что в принципе не безопасно, т.к. конфигурации будут доступны всем. Уровне DHCP? Я не знаю как, в зависимости от mac каждому хосту предлагать отдельный загрузчик?

Ещё вопрос, хотел было попробовать freedos для начала, но для его запуска требуется memdisk, который идёт в пакете syslinux. insmod memdisk у граба это не то. Тащить все загрузчики я не хочу, не комильфо. grub2 самый фичастый, и я решил использовать чисто его. Как вы видите, у меня нет никакого «pxelinux.0», только grub2. Но вот походу, memdisk в нём нет, и какой-нибудь установленный образ freedos не загрузить, или я пока не знаю как.








 ,








И это всё МОЁ

Всем привет.

Как настроить в logstash так чтобы логи postifx шли в индекс postfix ?

Если конфиге logstash сделать

input {
beats {
port => 5044
}
}

filter {
grok {
}
}
output {
elasticsearch {
hosts => "localhost:9200"
index => "postfix-%{+YYYY.MM.dd}"
}

}

А в конфиге filebeat.yml

filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/maillog*
exclude_files: [".gz$"]
tags: ["postfix"]
output.logstash:
hosts: ["10.50.11.8:5044"]

То в логах logstash получим

Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"buildlog4", :_type=>"_doc", :routing=>nil}, #<LogStash::Event:0x49522875>], :response=>{"index"=>{"_index"=>"buildlog4", "_type"=>"_doc", "_id"=>"tmgaz20Bp3jq-MOqGvqp", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse field [host] of type [text] in document with id 'tmgaz20Bp3jq-MOqGvqp'. Preview of field's value: '{name=mail1.mydomain.com}'", "caused_by"=>{"type"=>"illegal_state_exception", "reason"=>"Can't get text on a START_OBJECT at 1:357"}}}}}

То есть логи с mail1.mydomain.com пытается записать в индекс buildlog4.

Любая помощь =)








 








И это всё МОЁ

Всем привет!

Имею: embedded систему под которую собран Линукс с Buildroot и основные утилиты на busybox. Есть беспроводной модуль, на который надо настроить AccessPoint и сперва просто протестировать соединение с прибором по iperf3 (прибор будет iperf сервер).

Для начала всё на статических IP адресах. Лэптоп настроен на статический 192.168.50.20. Прибору прописал:

ifconfig uap0 192.168.50.1
hostapd -B /etc.hostapd.conf

В /etc.hostapd.conf:
interface=uap0
driver=nl80211
ssid=DevHotspot
channel=1
ctrl_interface=/var/run/hostapd
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=0

Запускаю, лэптоп видит DevHotspot, соединяется. На стороне прибора по
hostapd_cli status
hostapd_cli list

вижу, что лэптоп соединился. Пробую на лэптопе пропинговать прибор и получаю
velik@velik-X270 ~ % ping 192.168.50.1                                                                                                                                                                                                                                    
PING 192.168.50.1 (192.168.50.1) 56(84) bytes of data.
From 192.168.50.20 icmp_seq=1 Destination Host Unreachable
From 192.168.50.20 icmp_seq=2 Destination Host Unreachable

Оставляю активным пинг на лэптопе. Пробую пропинговать лэптоп с прибора. Пинг проходит без ошибок. И, как только проходит первый пинг от прибора, начинает работать пинг с лэптопа (!). И с этого момента соединение работает как часы.

Вот не понимаю, где я туплю и что делаю не так. Почему не работает соединение, пока не пройдёт первый пакет от прибора?

Заранее спасибо за любые советы,
velik








 , ,








И это всё МОЁ

Всем доброго времени суток.
На контроллере (а конкретно STM8 семейства) нет FPU. Встала задача - выполнить кое-какие вычисления на нем (в основном вычисление синусов и косинусов чисел, подаваемых извне). Контроллер, ясно дело, сменить не могу - уже выпустили 10000 плат и вдруг тут менеджер говорит мне реализовать новую фичу.
Если брать int, то загрузка проца при вычислениях около 30%. При использовании чисел с плавающей запятой время реакции МК на событие в 5 раз больше нормы. Может быть, есть какой нибудь менее времязатратный способ работы с десятичными дробями? Точность нужна только в пределах 3-4 знака.
Заранее спасибо.








 , , , ,








И это всё МОЁ

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

Прогнал по нему badblocks 3 раза.

1. До прогона SMART показывал Current Pending Sector Count = 12.

2. После первого прогона Current Pending Sector Count = 12, badblocks = 12.

3. После второго Current Pending Sector Count = 5 (?!), badblocks = 10.

4. После третьего Current Pending Sector Count = 9, badblocks = 8.

Во всех случаях Reallocated Sector Count = 0, Reallocated Event Count = 0.

Решил рискнуть и поставить на него систему. Скормил список бэдблоков mkfs-у. Как думаете, придут меня потом бить багром или нет? Может выкинуть его от греха?








 ,








И это всё МОЁ

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








 , , ,








И это всё МОЁ

Есть список переменных примерно таких:

ok1=1.1
ok2=2.2
.
.
ok[n]=n.n

Задача отпарсить лог файл по наличию в нём значений переменных.

cat log | grep -v "$ok1\|$ok2\|$ok3\|$ok4\|$ok5"

Так работает, но приходится каждый раз дописывать очередную переменную добавляя \|$ok[n].

Подскажите, есть ли возможность перечислить все переменные пусть даже ограничиваясь 50-ой например? Если всё-таки цикл, то как в нём перечислить переменные?

Спасибо.








 








И это всё МОЁ

проект гитится на sourceforge.net... работал работал....
Не было напасти — и на тебе, здрасьте, гит — хрясь! — и распался на части!...

при очередном push получаю такой мессадж,

git push

Counting objects: 13, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (13/13), 15.29 KiB | 783.00 KiB/s, done.
Total 13 (delta 8), reused 0 (delta 0)
remote: error: cannot lock ref 'HEAD': Unable to create '/git/p/modem/code.g
it/./HEAD.lock': File exists.
remote:
remote: Another git process seems to be running in this >repository, e.g.
remote: an editor opened by 'git commit'. Please make sure all processes
remote: are terminated then try again. If it still fails, a git process
remote: may have crashed in this repository earlier:
remote: remove the file manually to continue.
To ssh://git.code.sf.net/p/modem/code
! [remote rejected] master -> master (failed to update ref)
error: failed to push some refs to 'ssh://[email protected]/p/modem/code'

Как это пролечить? Как руками удалить файл, который просит удалить гит? Или писать в поддержку sourceforge?








 ,








И это всё МОЁ

MySQL наиболее широко используемая система управления базами данных (СУБД) с открытым исходным кодом. Она используется для хранения и извлечения данных во многих приложениях. В Debian 10 из коробки установлена СУБД MariaDB в качестве альтернативы для MySQL, и в большинстве случаев она работает хорошо. Но если вы хотите, получить СУБД с характеристиками присущими лишь MySQL, то вам потребуется установить ее из официального репозитория MySQL. Далее мы разберем как выполняется установка MySQL Debian 10 от разработчиков. Как установить MySQL 8 в Debian 10 Шаг 1: Добавление репозитория MySQL Чтобы установить MySQL в Debian, вам необходимо скачать и установить APT репозиторий содержащийся в


Запись Установка MySQL в Debian 10 впервые появилась Losst.






@темы: Инструкции