Где ни читаю, там в iqn.date.domain:target поле target может быть вообще любым. Но! Оказалось, некоторые хранилки отдают при создании таргетов этот самый iqn в виде iqn.date.domain:target:grp, где grp – имя группы портов. Вопрос: это поведение стандартизировано или просто самодеятельность, и можно ли закладываться на такое поведение для автоматического объединения таких таргетов через mpio?
Здравствуйте. Давно не играл в покер. Хочу опять начать, какой рум посоветуете и какие его преимущества?
имеется арч, ядро 5.10.10-zen1-1-zen, i3wm
подключаю свап из файла, настройки sysctl vm/swappiness=0 — однако при ентом почему то иногда свап не освобождается и не используется в первую очередь оперативная память — и swap начинает заполнять в любом случае почти сразу — даже при заполнении оперативной памяти до 20-30%.
как настроить поведение, что бы swap действительно начинал работать когда мне надо?
Намедни Гугл удалил Element из своего магазина. Причина сообщена не была, а разработчики не получили уведомление заранее.
https://twitter.com/element_hq/status/1355290296947499013
https://www.opennet.ru/opennews/art.shtml?num=54490
Добрый день, Веб камера A4Tech PK-910H подключенная к одноплатнику orangePI на Debian 9 работает не стабильно, после перезагрузки системы иногда появляется трансляция а иной раз отсутствует. Пробовал другую Вебку, ситуация такая же. Помогите пожалуйста это забороть.
Вывод lsusb в обоих случаях одинаковый
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 09da:2691 A4Tech Co., Ltd.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Вывод sudo ls -l /dev/ | grep video тоже без изменений
crw-rw—- 1 root video 251, 0 Jan 30 09:17 cec0
crw-rw—- 1 root video 242, 0 Jan 30 09:17 lirc0
crw-rw—- 1 root video 244, 0 Jan 30 09:17 media0
crw-rw—- 1 root video 244, 1 Jan 30 09:17 media1
crw-rw—- 1 root video 81, 0 Jan 30 09:17 video0
crw-rw—- 1 root video 81, 1 Jan 30 09:17 video1
crw-rw—- 1 root video 81, 2 Jan 30 09:17 video2
Всем привет!
Сразу прикреплю схему для наглядности:
http://images.vfl.ru/ii/1611986597/4e3c8ace/33150941.jpg
Одна частная сеть, 2 сервера на Ubuntu, на одном - ubnuntu www c nginx обслуживает сайты домен1, 2, 3, 4. Другой ubuntu iredmail обслуживает почту домен1, 2.
Здесь проблем нет, все работает.
Но вот потребовалось, чтобы biz.mail.ru начал обрабатывать почту для домен3, 4. Естественно были созданы все mx записи для доменов.
Теперь ситуация такая. Пользователи из частной сети не могут отправить почту с домен1, 2 (iredmail) на домен3, 4 (mail.ru). Почта заворачивается на ubuntu www. После этого отбой, что юзера не существует, это понятно.
Что нужно сделать, чтобы это получилось?
Спасибо!
Добрый день, не работает звук, судя по всему не подгружается модуль. Возможно при сборке ядра не то указал для этого устройства.
lspci -k | grep -iA5 audio
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
DeviceName: Onboard - Sound
Subsystem: Micro-Star International Co., Ltd. [MSI] Cannon Lake PCH cAVS
Kernel driver in use: snd_hda_intel
dmesg | grep -i hda
[ 0.212175] pci 0000:01:00.0: Enabling HDA controller
[ 0.570335] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 1.661604] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops 0xffffffffb36a7ec0)
[ 1.683260] hdaudio hdaudioC0D0: Unable to bind the codec
[ 1.683341] hdaudio hdaudioC0D2: Unable to bind the codec
aplay -l
aplay: device_list:274: no soundcards found...
в lsmod snd_hda_intel нет, пробовал modprobe, не подгрузил
cat /usr/src/linux/.config | grep -i snd | grep -v '#'
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=y
CONFIG_SND_SEQ_DEVICE=y
CONFIG_SND_JACK=y
CONFIG_SND_JACK_INPUT_DEV=y
CONFIG_SND_PCM_TIMER=y
CONFIG_SND_HRTIMER=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_MAX_CARDS=32
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_PROC_FS=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DRIVERS=y
CONFIG_SND_PCI=y
CONFIG_SND_HDA=y
CONFIG_SND_HDA_GENERIC_LEDS=y
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_CORE=y
CONFIG_SND_HDA_COMPONENT=y
CONFIG_SND_HDA_I915=y
CONFIG_SND_HDA_PREALLOC_SIZE=2048
CONFIG_SND_INTEL_NHLT=y
CONFIG_SND_INTEL_DSP_CONFIG=y
CONFIG_SND_USB=y
CONFIG_SND_PCMCIA=y
CONFIG_SND_X86=y
Как правильно пробрасывать unix-сокеты в docker?
Допустим мне нужно, чтобы из docker-контейнера были возможны обращения к базе данных mysql через unix-сокет /run/mysqld/mysqld.sock Я запускаю контейнер командой:
docker run --mount type=bind,src=/run/mysql,dst=/run/mysql -it 660f41442a27 /bin/bash
И... не хватает прав для обращения к сокету из контейнера...
Друзья всем привет, попали в руки точки доступа, с существующим конфигом.
Вроде всё понятно, cli довольно понятный похожий на cisco.
Но никак не могу понять почему после изменения конфига и его сохранения с помощью (commit write) изменения сохраняются только до перезагруки.
В sh startup-config и sh running-config изменения есть.
Делаю reload и всё внесённое мной пропадает.
Может кто знает cli extreme подскажи что не так?
Seagate и Microsoft совместно создали «2 в 1» жесткий диск для облачных центров а значит и для Линукса)
Привет, ЛОР!
А вот скажи мне, что ты делаешь, когда у тебя два монитора и ты хочешь красивые обои? Ставишь одинаковые? Ставишь гигантские обои для двух мониторов? Просто разные картинки? А если мониторы разного размера?
В общем, делимся историями успеха. Можно со скринами.
Как можно реализовать fabric Pattern на основе изображения, который бы не зависел от глобального setZoom ?
Я создаю Pattern на основе ДЕМО
http://fabricjs.com/dynamic-patterns
И все чудесно работает пока я не устанавливаю setZoom
Доброе время суток
есть компьютер:
( читать дальше... )
не работает нормально аппаратное ускорение, хотя glxinfo | grep rendering выводит
( читать дальше... )
вывод glxinfo | grep vendor
<<<
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Mesa/X.org
( читать дальше... )
Что еще ему надо или где что то я не так делаю?
PS откатился до ядра 5.4 так как 5.9 не совсем все плохо
JWZ о том, как авторы cinnamon-screensaver в очередной раз сделали всё криво:
https://www.jwz.org/blog/2021/01/i-told-you-so-2021-edition/
И о нарушении своей лицензии.
Хочу со3дать класс с сортировками, пока что есть одна с квадратичной сложностью. Со3дал класс - каждый метод будет сортировкой, но для ра3ных типов данных. Компилятор ругается, файл main.cpp:
#include "Sorts.h"
int main()
{
const int iSize = 10,
dSize = 7,
fSize = 10,
cSize = 255;
// массивы разных типов данных
int iArray[iSize] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
double dArray[dSize] = { 1.2345, 2.234, 3.57, 4.67876, 5.346, 6.1545, 7.7682 };
float fArray[fSize] = { 1.34, 2.37, 3.23, 4.8, 5.879, 6.345, 73.434, 8.82, 9.33, 10.4 };
char cArray[cSize];// = { "MARShdkeitocm8" };
for (int i = 0; i < 255; i++)
cArray[i] = i;
auto sorti = new Sorts<int>();
sorti->Sorting(iArray, iSize);
auto sortd = new Sorts<double>();
sortd->Sorting(dArray, dSize);
auto sortf = new Sorts<float>();
sortf->Sorting(fArray, fSize);
//sort->Sorting(fArray, fSize);
auto sortc = new Sorts<char>();
sortc->Sorting(cArray, cSize);
//sort->Sorting(cArray, cSize);
std::cout << "\t\t Шаблон функции вывода массива на экран\n\n";
// вызов локальной версии функции printArray для типа int через шаблон
std::cout << "\nМассив типа int:\n";
sorti->printArray(iArray, iSize);
// вызов локальной версии функции printArray для типа double через шаблон
std::cout << "\nМассив типа double:\n";
sortd->printArray(dArray, dSize);
// вызов локальной версии функции printArray для типа float через шаблон
std::cout << "\nМассив типа float:\n";
sortf->printArray(fArray, fSize);
// вызов локальной версии функции printArray для типа char через шаблон
std::cout << "\nМассив типа char:\n";
sortc->printArray(cArray, cSize);
return 0;
}
Файл Sorts.h
#pragma once
#include <iostream>
template <typename T> class Sorts
{
public:
T* Sorting(T* mas, int size);
void printArray(const T* arr, int count); // конец шаблона функции printArray;
};
и файл Sorts.cpp
#include "Sorts.h"
T* Sorts::Sorting(T* mas, int size)
{
T tmp;
for (int i = 0; i < size; i++)
for (int j = 0; j < size; j++)
if (mas[i] > mas[j])
{
tmp = mas[i];
mas[i] = mas[j];
mas[j] = tmp;
}
return (T*)mas;
}
void Sorts::printArray(const T* arr, int count)
{
for (int ix = 0; ix < count; ix++)
std::cout << arr[ix] << " ";
std::cout << std::endl;
} // конец шаблона функции printArray;
Ошибки все в файле реали3ации класса
Хочу морально подготовиться к отказу от стационарника в угоду ноуту, гном на прошлом ноуте меня в целом устраивал, но там был обычный дпи (14’ 1080), сейчас hidpi (15 4K).
Вопрос следующего толка - некоторое время гонял 3.32 в rhel под иксами (ибо под вяленым сильно глючил eclipse) и в hidpi он регулярно подлагивал на 8700к+Rx570 и в целом любил подглючить именно относительно масштабирований (то меню всплывают в рандомных местах, то мониторы после перезагрузки теряют расположение, то приложения цепляют скейл через раз), вообщем 3.30 в дебиан-стейбл не особо охота.
Насколько знаю, между 3.2х и 3.3х был довольно заметный профит по производительности (ранние 3.1 у меня вообще слайд шоу показывали) да и глюков чуток причесали, за сим пара вопросов:
- есть ли заметная разница между 3.32 и 3.38? Или плюс-минус те же баги будут
- тестинг сейчас заморожен же? Т.е. с каждым днём он все менее тестинг? :-)
- когда релизнится 11, с текущего тестинга же можно будет сделать 11-стейбл (по логике оно само так должно получится)?
А случился он ещё в далёком сентябре 2009-го, когда доля Android окончательно обогнала долю Windows Mobile, оставив последний плестись в пределах статистической погрешности, и ознаменовав безоговорочную победу линукса на мобильниках.
https://gs.statcounter.com/os-market-share/mobile/worldwide/2009
Тихо и незаметно.
Пытаюсь убрать сообщения от крона из auth.log
Jan 29 22:01:01 CRON[2511]: pam_unix(cron:session): session opened for user root by (uid=0)
Jan 29 22:01:01 CRON[2511]: pam_unix(cron:session): session closed for user root
Добавил ;cron.none в конфиг rsyslog
cat /etc/rsyslog.d/50-default.conf |grep -v '#'
auth,authpriv.*;cron.none /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
cron.* -/var/log/cron.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
mail.err /var/log/mail.err
Все равно то же самое. Что еще нужно сделать?
Добрый вечер, господа.
Кто уже смог полноценно воспользоваться данной связкой для работы?
У меня получилось только BigBlueButon + GreenLight, звук, видео все отлично работает. Но это не для большой нагрузки.
Может кто-то поделится опытом по установке и настройке ScaleLite?
И еще, по умолчанию GreenLite редиректит на путь https://hostname/b. Как можно это изменить и настроить загрузку сайта из корня https://hostname/?
Если делать по мануалу, то в докере будет сыпаться ошибка «Unable to load application: ArgumentError: paths need to start with / bundler: failed to load command: puma»Shulman прошу вас поделиться опытом.