Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all 73844 articles
Browse latest View live

Ubuntu 18.04. Не запускается switcheroo-control.

$
0
0

После перезагрузки не стартует:

andalevor@dell5547:~$ systemctl status switcheroo-control
● switcheroo-control.service - Switcheroo Control Proxy service
   Loaded: loaded (/lib/systemd/system/switcheroo-control.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Thu 2020-02-06 12:32:19 +05; 2h 18min ago
 Main PID: 596 (code=exited, status=0/SUCCESS)

фев 06 12:32:19 dell5547 systemd[1]: Starting Switcheroo Control Proxy service...
фев 06 12:32:19 dell5547 systemd[1]: Started Switcheroo Control Proxy service.
andalevor@dell5547:~$

Если запустить вручную – работает. В чём причина завершения работы на старте системы?

 , ,


Чем мониторить

$
0
0

Коллеги, ищу на данный момент лучшее решение для отображения (Составления по сути дашборда) для следующих метрик с Wowza серверов:

  1. Общее количество соединений( вытаскивается HTTP запросом)
  2. Пропускную нагрузку на сеть
  3. CPU
  4. Нагрузку на винт(аналогично atop ,сколько в % оно еще может выдержать )
  5. IP
  6. Логика по пользователям(типа новый или нет, какие файлы вытягивал и т.д )
  7. Geo данные

Пока думаю как посылать CPU,IO, свои метрики на graylog Еще есть вариант просто добавить свои OID через snmpd (exec на свои скрипты)

P.S Не хочется изобретать велосипед

 ,

А есть какой-нибудь шрифт по умолчанию, присутствующий во всех дистрибутивах?

$
0
0

Пишу прогу, которая при запуске берёт шрифт из настроек. Но при первом запуске настройки пустые, а шрифт какой-нибудь надо использовать. В оффтопике можно взять какой-нибудь Arial, или Times New Roman - они точно присутствуют в системе. А есть что-то аналогичное в линуксе?

 , , , ,

TLP debian 10

$
0
0

Долгое время использовал lmt на ноуте, но начитавшись поставил tlp. Вроде бы все хорошо, но проблема с турбо режимом. Проц интел атом. Без турбо максимальная частота 2.2, с турбо 2.6. Tlp настроен так, что без зарядки максимум 2.2, с зарядкой должен работать на частоте 2.6. Но он не работает, как был потолок 2.2 так и есть. Но! Если выключить ноут, включить зарядку и включить ноут, то турбо режим активируется. Передернем зарядку - нет турбо. Есть такая проблема с tlp или это баг на моей тачке?

 , ,

debian доступ к шаре по smb

$
0
0

Вообщем проблема не могу зайти в расшаренную папку. К роутеру поключен внешний HDD и расшарен. Все устройства в сети подключаются к нему без проблем по smb. А вот через nautilus не монтируется пишет: Не удалось получить доступ к местоположению, не удалось подключить ресурс Windows, программа вызвала разрыв соединения. также в консоли smbclient выдаёт такое: protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED В linuxmint открывает без проблем.

 , ,

Какие требования у qt widgets к видеокарте?

$
0
0

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

 

Zabbix триггер на ping

$
0
0

Добрый день, возник вопрос можно ли в zabbix сделать элемент с триггером на ping от одного хоста к другому? И как это можно сделать

 

Прервать C++ поток

$
0
0

Пусть имеется класс, выполняющий запуск некоторой работы в потоке:

void MyThread::run() {
  if (!ThreadPtr) {
    ThreadPtr  = new std::thread(&MyThread::realWork, this);
    ThreadPtr->detach();
  }
}

При этом при этом realWork содержит вызов некоторой долгоработающей функции из сторонней библиотеки

MyThread::realWork(){ hardlib.hardWork(); ...}

Как можно прервать запущенный поток? Корректно ли просто сделать delete?

void MyThread::break() {
  if (ThreadPtr) {
    delete ThreadPtr;
    ThreadPtr=null;
  }

}

 ,


Ubuntu маршрутизация Help

$
0
0

Всем привет, перенесли сервер на новый RAID контроллер и нарушилась маршрутизация.

Вводные данные:

сервер смотрит в две сети:

    Eth0 - 10.105.0.X (в ней есть еще три сети 10.105.1.X, 10.100.0.X, 10.101.0.X)
    Eth1 - 192.168.1.Y

вывод /etc/network/interfaces

The loopback network interface

    auto lo
    iface lo inet loopback

Интерфейс сети 10

    auto eth0
    iface eth0 inet static
    address 10.105.0.220
    netmask 255.255.0.0
    gateway 10.105.0.1
    dns-nameservers 10.105.0.110 10.100.0.3
    up route add -net 10.100.0.0 netmask 255.255.0.0 gw 10.105.0.1 eth0
    up route add -net 10.101.0.0 netmask 255.255.0.0 gw 10.105.0.1 eth0

Интерфейс сети 192

    auto eth1
    iface eth1 inet static
    address 192.168.1.1
    netmask 255.255.255.0

root@srv:~# ip route

    default via 10.105.0.1 dev eth0
    10.100.0.0/16 via 10.105.0.1 dev eth0
    10.101.0.0/16 via 10.105.0.1 dev eth0
    10.105.0.0/16 dev eth0  proto kernel  scope link  src 10.105.0.220
    192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1

root@srv:~# netstat -n -r

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    0.0.0.0         10.105.0.1      0.0.0.0         UG        0 0          0 eth0
    10.100.0.0      10.105.0.1      255.255.0.0     UG        0 0          0 eth0
    10.101.0.0      10.105.0.1      255.255.0.0     UG        0 0          0 eth0
    10.105.0.0      0.0.0.0         255.255.0.0     U         0 0          0 eth0
    192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1

Как заставить клиентов сети 192.168.1.X - «видеть» клиентов остальных сетей?

Сейчас клиенты сети 192.168.1.X видят только сервер.

Пингуются в сети 192 только 10.105.0.220 (сам сервер), и клиенты сети 192.168.1.X

Из под сервера пингуются все сети.

 ,

Очень медленно стартует Debian

$
0
0

Всем привет. ядро 4.9.11

Выполняю systemd-analyze critical-chain

Имею вот такую картину

graphical.target @1min 33.578s └─multi-user.target @1min 33.550s └─ssh.service @1min 33.043s +473ms <— красным └─network.target @1min 32.956s └─NetworkManager.service @8.630s +3.334s <—– красным └─dbus.service @7.333s └─basic.target @6.988s └─sockets.target @6.868s └─dbus.socket @6.834s └─sysinit.target @6.779s └─systemd-udev-trigger.service @1.868s +4.880s <- красным └─system.slice @1.309s └─-.slice @613ms

что проверять, куда смотреть?

 

Перемещение файлов в директорию с таким же именем

$
0
0

Добрый день! имеется bash скрипт для восстановления базы данных, утилита для востановления базы данных может работать только с следующим форматом директорий

/имябазыданных/таблица/данные

Сейчас я скриптом создаю такую иерархию /имябазыданных/таблица/данные

теперь основная проблема:

резервные копии хранятся в следующей иерархии (имена от балды)

/cars/engines/files/snapshots/ -(cars имя БД,Engines имя таблицы)
/countries/cities/files/snapshots/
/bestos/linux/files/snapshots/

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

/сars/engines/
/countries/cities/ 

И теперь мне нужно что бы все файлы отсюда /cars/engines/files/snapshots/* копировались вот сюда /cars/engines/сюда и так для каждой базы данных

/countries/cities/files/snapshots/* > /countries/cities/
/bestos/linux/files/snapshots/* > /bestos/linux/ 

как мне сделать это? что бы все файлы с директории переносились в правильное место?

 

Клиент не пингует дальше своей сети + перенаправление пакетов на интерфейс с VPN

$
0
0

Здравствуйте!

В VirtualBox моделирую два удалённых офиса и соединение между ними. В каждом офисе есть клиент и сервер. Сервер имеет 3 интерфейса для подключения к сети. Первый - выход в интернет (смотрит в домашний роутер), второй - смотрит в локалку моделируемого офиса и третий - VPN туннель на WireGuard. Клиенты и сервера крутятся на CentOS7. Я настроил маршрут и сервера пингутются между собой как по обычным адресам, так и по VPN.

Первый вопрос. Почему клиент не может пинговать дальше своей сети? Например: Клиент_1 с адресом 10.5.5.100 подключен к серверу_1 с внутренним интерфейсом 10.5.5.10 и внешним 192.168.0.22. Внутренний интерсфейс клиент пингует, но внешний (и далее) он не может пропинговать, пишет: «destination host unreacheble». Со вторым клиентом аналогичная ситуация. ip_forawrding = 1. Firewall полностью отключен.

Второй вопрос. Как организовать передачу пакетов от клиента из офиса_1 клиенту в офис_2 через защищенный VPN туннель?

Для наглядности схематично нарисовал сеть. https://yadi.sk/i/oc_vcgTXTPfNUA

 , ,

помогите правильно настроить аутентификацию SSH

$
0
0

не получается никак настроить аутентификацию SSH по ключу, есть 2 сервера убунту, А и Б допустим, нужно просто подключение А к Б по ключу, напишите пожалуйста в виде инструкции по пунктам, на ютубе чушь, при повествовании съедают половину. настраивал как сказано, но всюду преследуют ошибки, мануалы написаны на инопланетной лексике, из них ничего не понятно, но и там есть лишь кусками мертвый язык без связи с чем то знакомым, а самих команд, какие можно попробовать нет

 

Fedora 31. Не работает раздел Home

$
0
0

Всем привет. После Нового года обновился до версии 31 kde и через три дня столкнулся с непонятным поведением раздела Home.Linux пишет что раздел полон и не даёт создать даже текстовый файл. Вычищать кэши не помогает. Сперва грешил на браузер, но одна и та же история и с хромом и с лисой и с оперой. Команда df -i даёт такой выхлоп:

$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 8215193 803 8214390 1% /dev
tmpfs 8221270 309 8220961 1% /dev/shm
tmpfs 8221270 1297 8219973 1% /run
/dev/sdb2 14417920 554377 13863543 4% /
tmpfs 8221270 42 8221228 1% /tmp
/dev/sdc2 45301760 3742 45298018 1% /run/media/andrey/L_DATA
/dev/sdc1 76808192 20644 76787548 1% /run/media/andrey/L_PROJECT
/dev/sda1 379927508 626823 379300685 1% /run/media/andrey/C
/dev/sdd5 226905352 44127 226861225 1% /run/media/andrey/J
/dev/sdb3 12115968 11157182 958786 93% /home
/dev/sdb1 65536 357 65179 1% /boot
/dev/sdd1 364379692 5939 364373753 1% /run/media/andrey/D
tmpfs 8221270 40 8221230 1% /run/user/1000

При этом GParted показывает, что sdb3 (там где Home) занят только на половину... Не могу причину найти.. Четвёртый раз из бэкапа восстанавливаю до рабочего состояния...

 ,

Ярлык для запуска Firefox из-под другого пользователя (Debian)

$
0
0

Подскажите, что необходимо указать в ярлыке на рабочем столе, чтобы Firefox запускался из-под другого пользователя?

 ,


Libvirt говорит, что KVM не поддерживается, хотя qemu-kvm работает

$
0
0

Узнал, что CirrusCI предлагает для публичных репозиториев CI с вложенной виртуализацией - пытаюсь применить.

Libvirt упорно настаивает на том, что полная виртуализация не поддерживается, хотя все известные мне проверки, и даже запуск qemu-kvm напрямую сигнализируют об обратном. Почти уверен, что проблема в том, как я готовлю хост-систему, т.к. другие люди успешно пользуются виртуализацией CirrusCI для других целей (эмуляция Android, тестирование redox).

В качестве хоста у меня Debian 10 из slim-образа со следующим набором дополнительных пакетов (все установлены с –no-install-recommends):

bridge-utils  libguestfs-tools       python3-dev
coreutils     libosinfo-bin          python3-venv
cpu-checker   libssl-dev             qemu-kvm
curl          libvirt-clients        qemu-kvm
gcc           libvirt-daemon         qemu-utils
gpg           libvirt-daemon-system  systemd
gpg-agent     linux-image-amd64      vagrant
iproute2      make                   vagrant-libvirt
kmod          procps                 virt-goodies
libc-dev      python3                virtinst
libffi-dev

Базовый образ, конфигурация CI

Подскажите, что я могу упускать, и почему libvirt может не видеть kvm при таких условиях?

Ошибка libvirt

Error while creating domain: Error saving the server: Call to virDomainDefineXML failed: invalid argument: could not find capabilities for domaintype=kvm

virsh capabilities показывает только <domain type='qemu'/>

Демонстрация непоследовательности поведения

Любые инструменты, базирующиеся на libvirt, не могут работать с KVM:

$ virt-install --import --virt-type kvm --name debian10-vm --memory 512 --disk path=/debian.qcow2,format=qcow2 --os-variant debian10 --noautoconsole || echo "Exit code: $?"
ERROR    Host does not support domain type kvm for virtualization type 'hvm' arch 'x86_64'
Exit code: 1

А напрямую qemu-kvm работает. Kernel panic далее к делу не относится, образ строился наскоро для демонстрационных целей - главное, что виртуальная машина стартовала.

$ kvm -nographic /debian.qcow2
cSeaBIOS (version 1.12.0-1)
iPXE (http://ipxe.org) 00:03.0 C980 PCI2.10 PnP PMM+07F900F0+07ED00F0 C980
Press Ctrl-B to configure iPXE (PCI 00:03.0)...

Booting from Hard Disk...
GNU GRUB  version 2.02+dfsg1-20

Полный лог CI

Диагностика

  • lsmod показывает kvm и kvm_intel
  • cat /proc/cpuinfo - содержит флаг vmx
  • lscpu - содержит Virtualization type: full
  • kvm-ok - показывает ОК
  • ls -l /dev/kvm - в наличии, права root:rdma
  • ls -l /var/run/libvirt - сокеты в наличии, права root:root
  • whoami - root
  • groups $(whoami) - root
  • systemctl status - systemd не запущен, libvirtd запущен средствами CI платформы
  • virt-host-validate - все тесты в норме, кроме IOMMU - не должно быть критично

Полные выхлопы можно увидеть в логе CI, секция «kvm_before».

 , , ,

IoT-чайник с Wi-Fi и открытой прошивкой

$
0
0

Подскажите, есть ли Open-Hardware чайники с управлением по Wi-Fi?

Типа Yandex Redmond Kettle G210S, но чтобы был открытый протокол обмена данными.

 , ,

Фильтр для Fail2ban

$
0
0

Всем привет, не закидывайте камнями, на форуме поискал похожую тему слегка, но увы.

Помогите на fail2ban настроить фильтр для парсинга лога с Exchange OWA. На тачке стоят - Centos 7, nginx/1.12.2, fail2ban 0.10

Хотелось бы, чтобы fail2ban реагировал на значение reason=2 из строчки события

192.168.1.185 - - [06/Feb/2020:13:21:45 +0300] "GET /owa/auth/logon.aspx?replaceCurrent=1&reason=2&url=https%3a%2f%2fowa.uniservis.org%2fowa HTTP/2.0" 200 59156 "https://owa.uniservis.org/owa/auth/logon.aspx?url=https%3a%2f%2fowa.uniservis.org%2fowa&reason=2" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"

Но увы, пока толком не разберусь как именно вычленить это значение.

Сам сделал что-то типа такого, но не помогает.

failregex = <HOST> - - "GET /owa/auth/logon.aspx?replaceCurrent=1&reason=2"

Так выглядит само правило.

[nginx-http-auth]
enabled = true
filter = nginx-http-auth
port = http,https
banaction = iptables-multiport
logpath = /srv/web/my.name.service/log/owa-ssl-access.log
maxretry = 3
bantime = 172800

Заранее спасибо! Буду рад любому пинку в сторону решения проблемы.

 ,

gzip: file.log: file size changed while zipping Место не освободилось

$
0
0

на диске было 15.83 G свободного места, файл file.log занимал 19G

Сделав команду gzip file.log, создался архив file.log.gz 4.7G.

Почистив файл file.log ’ > file.log ’, он стал нулевого размера

Но места на диске так не осободилось.

Где 19G застряли не могу понять?

 , , , ,

Пустые строки

$
0
0

Почему когда я набираю sudo ifcfg-enp0s3 я вижу пустые строки, хотя там должно писаться типа TYPE=ethernet DEFROUTE=yes ….

 

Viewing all 73844 articles
Browse latest View live