LINUX.ORG.RU

Избранные сообщения VovanE

Альтерантива Yandex для почты для своего домена? Какой бесплатный сервис выбрать?

Форум — Admin

Альтерантива Yandex для почты для своего домена? Какой бесплатный сервис выбрать? Или свой почтовый сервак лучше поднять? (MTA) Какие лучше на текущий момент серверы?

Перемещено hobbit из general

 

glorsh66
()

Как включить intel_state?

Форум — Linux-hardware

У меня сейчас процессор работает через intel_cpufreq, хотя в ядре опция intel_state включена.

bash-5.1$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq
intel_cpufreq

uname -a
Linux host 6.1.21 #2 SMP PREEMPT_DYNAMIC Sun Mar 26 14:11:33 UTC 2023 x86_64 GNU/Linux

конфиг ядра - https://pastebin.com/FraZLJx0

В грабе тоже включил - https://pastebin.com/1HChe8vK

Версия ядра 6.1.21

Куда копать?

 ,

vbcnthfkmnth123
()

Есть ли бесплатные публичные серверы zabbix и др. для мониторинга своего ПК?

Форум — General

Я хочу мониторить свой домашний ПК (потребление CPU, RAM, диски, дисковая, сетевая активность, нагрузка на видеокарту и т.д.). И чтобы были красивые графики за ~год.

Ранее я поднимал на своём ПК zabbix\checkmk\prometheus + grafana и т.д. Всё это работало.

Но теперь мне не хочется тратить время на поднятие дополнительных севисов. К тому же, понадобится поднимать и БД для хранения метрик, соответственно, будет тратиться ресурсы моего SSD.

Есть ли какие-нибудь бесплатные публичные сервисы, где я бы мог зарегистрироваться по почте, проставить агентов на своё ПК (zabbix, check-mk и т.д.) и слать свои метрики туда? И заходить на чужой Zabbix\checkmk и смотреть графики?

 

iljuase
()

Как кто запускает sway

Форум — Desktop

Или другой вялендовский WM.

Дело в том, что сейчас у меня lightdm - а это избыточная избыточность в этом плане.

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

Вот и хочется узнать, как это настроено у уважаемых лорчан.

 ,

token_polyak
()

Может ли завершиться успешно команда, на которую ответило ошибкой 4xx?

Форум — Web-development

Объясните, пожалуйста, правила для REST API. В каких случаях должно выдавать какие ошибки?

Есть сервер, на котором крутится задача, которая будет там крутиться ещё несколько минут. Или часов. Приходит команда изменить какие-то исходные данные. Так как команды прерывать текущие задачи не было, а изменяемые данные используются задачей, они будут изменены только по окончании текущей задачи. Поэтому сервер выдаёт ошибку 409 Conflict. Это правильно? Как принято поступать в подобных случаях?

Перемещено hobbit из talks

 

olegd
()

mikrotik ipsec vs wireguard

Форум — Admin

Доброго времени суток всем!

Есть несколько удаленных «офисов». В основном и еще в одном белая статика, еше в двух просто белый IP, но не статика. Инет в двух офисах 100мБит, в остальных 200+.

Сечас ovpn через tcp. Все коннектятся к основному офису «звездой». Сети везде прописаны разные, прописаны статические маршруты, все работает. Не устараивает скорость, хотелось бы по полной использовать интернет канал. И по возможности соединить не звездой в «все со всем», чтоб не гонять трафик через осоновной офис.

Роутеры rb750gr3 и hap-ac2, где скорость не критична RB951G и hap-lite (в планах заменить). Везде обновил ROS до v7.7.

Собственно вопрос, как лучше завязать, wireguard или ipsec? 750gr3 и ac2 вроде имеют аппаратную поддержку ipsec.

 , ,

samson
()

Виртуальные дисплеи на NVIDIA

Форум — Desktop

Здравствуйте. Вопрос по поводу создания виртуальных дисплеев. Я делал так на встроенной графике Intel (https://thm-unix.github.io/blog/tablet-as-second-monitor). Но на десктопе у меня только NVIDIA, без встроенной. Подскажите, пожалуйста, как создать виртуальный дисплей на NVIDIA графике?

GTX1660S / nvidia 525.89.02-2 / Arch Linux

 , ,

thm
()

Стабильна ли btrfs сейчас ?

Форум — Desktop

Безопасно ли сейчас использовать btrfs, как основную файловую систему ? Просто многие промышленые решения уже используют btrfs (fedora, steamdeck), видимо не просто так. И какие опции стоит использовать, например есть ли вообще смысл от сжатия zstd ? Или есть ли опции которые значительно замедляют или ускоряют работу файловой системы ? Та и вообщем какие есть нюансы при использование btrfs ?

 , , , ,

pcoder
()

Форматирование в vim

Форум — General

Всем привет.

В vim-е замечательная функция автоформатирования текста. К примеру, есть такой кусок конфига nginx:

server {
listen 127.0.0.1;
server_name localhost;
root /var/www/localhost;
# Lets encrypt
location ^~ /.well-known/acme-challenge/ {
alias /usr/local/www/acme/.well-known/acme-challenge/;
}
location / { 
return 301 https://localhost;
}
}
Нажимаем gg=G в командном режиме текст превращается в:
server {
        listen 127.0.0.1;
        server_name localhost;
        root /var/www/localhost;
# Lets encrypt
        location ^~ /.well-known/acme-challenge/ {
                alias /usr/local/www/acme/.well-known/acme-challenge/;
        }
        location / {
                return 301 https://localhost;
        }
}

Все отлично... Но только к строкам с комментариями не применяются отступы. Можно ли как-нить сделать чтоб после форматирования текст выглядел так?:

server {
        listen 127.0.0.1;
        server_name localhost;
        root /var/www/localhost;
        # Lets encrypt
        location ^~ /.well-known/acme-challenge/ {
                alias /usr/local/www/acme/.well-known/acme-challenge/;
        }
        location / {
                return 301 https://localhost;
        }
}
Заранее благодарен.

P.S: sudo cast LINUX-ORG-RU

 

iron
()

Как грамотно запустить контейнер, чтобы работал Ctrl+C

Форум — General

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

Первое, что пробовал это ENTRYPOINT ["sleep", "infinity"]. Не сработало. sleep игнорирует сигналы. Всякие вариации вроде bash -c "sleep infinity" или bash -c "exec sleep infinity" тоже не работают.

Лучшее, что придумал - ENTRYPOINT ["sh", "-c", "while sleep 1; do true; done"]. Но немного некрасиво - секунду всё равно ждать и крутится там туда-сюда, запускает sleep всё время. И кажись для SIGSTOP не работает, только для SIGINT.

Какой самый классный и короткой способ сделать так, чтобы и по сигналу (SIGINT и SIGSTOP) завершало выполнение, и чтобы в рамках sh работало, и выглядело не монструозно. Через всякие trap-ы и kill-ы и я смогу, но там строк на 10 будет в лучшем случае.

 , , ,

vbr
()

IPSec+IKEv2 как передавать маршруты клиенту?

Форум — Admin

Прогуглил, нужного ответа не нашел.

Завел VPS c VPN забугром, нужно часть машрутов роутить чз него. Есть ли возможность на IPSec vpn сделать push route клиенту? На openvpn было :)

 , ,

dizel
()

Что значит запись 0.0.0.0 0.0.0.0 в /etc/hosts?

Форум — Admin

Что значит запись 0.0.0.0 0.0.0.0 в /etc/hosts?
Или 0.0.0.0 0.0.0.0.someaddress.com?

 ,

teod0r
()

Ext4 shared_blocks как создают такие образа?

Форум — General

Наткнулся в андройде на образы ext4 с дедупликацией на блочном уровне.

В фичах стоит shared_blocks.

Такой образ монтируется только при явном указании ro

mount -o ro systaem_a.img test

В режиме rw ругается на неподдерживаемые фичи.

EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (4000)

Если добавить ему места и раздедуплицировать, то фича shared_blocks исчезает

resize2fs -f system_a.img 6G
e2fsck -y -E unshare_blocks system_a.img

было:
Filesystem features:      ext_attr dir_index filetype extent sparse_super large_file huge_file uninit_bg dir_nlink extra_isize shared_blocks

стало:
Filesystem features:      ext_attr dir_index filetype extent sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

и теперь можно монтировать образ в rw.

Но вопросы. Какого хрена нигде не описана эта фича? Как вообще создают такие образы? Можно ли обратно сжать раздедуплицированный образ? Три часа гугления - ноль результатов…

 , shared blocks

AVL2
()

Подскажите почитать что-нибудь дельное по SIP

Форум — Admin

Понятно, что это надо изучать на годичных курсах. Но я не инженер SIP и внедрять в промышленных масштабах пока ничего не собираюсь. Мне просто понять, как через астериск выпустить 160 абонентов (сделано) и принять 40 городских номеров. А не вот это вот «диалплан - сердце, всё готово, вам звонят благодарные клиенты слушают hello-world». А понимания как идут городские номера мне так и не пришло. Да и вообще маршрутизацию не понял. Как SIP-сервер реципиента ищется? Записи в DNS по этому домену? Там ip веба обычно. А межгород входящий на мой городской? Федеральный номер преобразуется сразу в URI? В общем нихрена не понятно. У нас тут 40 входящих в Е1 одного прова, исходящие в SIP на другого через интернет третьего. Надо бардак фиксить. А я саппортам даже нормальных вопросов задать не могу, а уж про ТЗ как нам надо вообще молчу.

Перемещено leave из talks

 ,

TepakoT
()

GOST Engine не работает на OpenSSL 1.1.1k (Centos Stream 8)

Форум — Admin

Добрый день!

Есть 2 сервера, на обоих нужен openssl с поддержкой ГОСТ. Используемый мануал: https://sysos.ru/?p=589

  1. Ubuntu 18.04 Использую уже установленный openssl из репозитория (openssl 1.1.1). Успешно собираю gost-engine.

openssl engine выдает:

(rdrand) Intel RDRAND engine
(dynamic) Dynamic engine loading support (gost) Reference implementation of GOST engine

openssl ciphers|tr ':' '\n'|grep GOST выдает:
GOST2012-GOST8912-GOST8912 GOST2001-GOST89-GOST89

Все успешно. Серт по url читается успешно

  1. Centos Stream 8
    Использую уже установленный openssl из репозитория (openssl 1.1.1k)
    Успешно собираю gost-engine.
    openssl engine выдает:
    (dynamic) Dynamic engine loading support
    (gost) Reference implementation of GOST engine
    openssl ciphers|tr ':' '\n'|grep GOST выдает пустоту.
    Не работает =\ Серт по url не выдается.

Подскажите пожалуйста в чем может быть загвоздка?

 ,

psyapathy
()

танкистов тред: две реализации VAAPI у Intel: в чем разница?

Форум — Talks

После очередного апдейта ворда, depclean предложил снести VAAPI. Немного поковырявшись выяснил, что есть

x11-libs/libva-intel-driver
     Доступные версии:      2.4.1-r1^t **9999*l^t {X wayland ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Домашняя страница:     https://github.com/intel/intel-vaapi-driver
     Описание:              HW video decode support for Intel integrated graphics

и

x11-libs/libva-intel-media-driver
     Доступные версии:      20.4.5^t 21.3.5^t ~21.4.0^t **9999*l^t {X +custom-cflags set-as-default test}
     Домашняя страница:     https://github.com/intel/media-driver
     Описание:              Intel Media Driver for VAAPI (iHD)

В первом случае vainfo выдает чуть больше информации (хотя пакет раз в 10 меньше). В чем разница?

 

leg0las
()

Gentoo Linux ping округляет время

Форум — Admin

Поменял ЖД на роутере, скопировавав ОС со старого, теперь такой глюк, что пинг на любой хост округляет до целых миллисекунд: router1 / # ping *.*18.1

PING *.*.18.1 (*.*.18.1) 56(84) bytes of data.

64 bytes from *.*.18.1: icmp_seq=1 ttl=255 time=1.00 ms

64 bytes from *.*.18.1: icmp_seq=2 ttl=255 time=0.000 ms

64 bytes from *.*.18.1: icmp_seq=3 ttl=255 time=1.00 ms

64 bytes from *.*.18.1: icmp_seq=4 ttl=255 time=0.000 ms

64 bytes from *.*.18.1: icmp_seq=5 ttl=255 time=0.000 ms

64 bytes from *.*.18.1: icmp_seq=6 ttl=255 time=1.00 ms

64 bytes from *.*.18.1: icmp_seq=7 ttl=255 time=1.00 ms

64 bytes from *.*.18.1: icmp_seq=8 ttl=255 time=0.000 ms

На другом сервере, из этой же сети, тот же хост пингуется нормально, с тысячными долями: server200 root # ping *.*.18.1

PING *.*.18.1 (*.*.18.1) 56(84) bytes of data.

64 bytes from *.*.18.1: icmp_seq=1 ttl=254 time=0.720 ms

64 bytes from *.*.18.1: icmp_seq=2 ttl=254 time=0.630 ms

64 bytes from *.*.18.1: icmp_seq=3 ttl=254 time=0.802 ms

64 bytes from *.*.18.1: icmp_seq=4 ttl=254 time=0.631 ms

64 bytes from *.*.18.1: icmp_seq=5 ttl=254 time=0.795 ms

До переустановки всё было норм. Остальное всё работает. Как поправить ? Зараннее спасибо

 , ,

injektor
()

выбор смартфона

Форум — Mobile

Товарищи, могли бы помочь с выбором смартфона (замена для моего Xiaomi redmi 8). Рассматриваю так называемые бюджетники. Телефон нужен года на три. В игры не играю. Нужно, чтобы не тормозил, ну и приемлемая камера. Ну и самое не маловажное это размер экрана, категорически против лопат, диагональ более 6.5".

Рассматриваю такие варианты:

Xiaomi Redmi Note 11 NFC 6/128 ГБ;

Xiaomi 11 Lite 5G NE 6/128;

Xiaomi Poco M4 Pro 4G 8/256 ГБ;

Samsung Galaxy A52 6/128 ГБ;

realme 8 6/128 ГБ;

Google Pixel 4a 6/128 ГБ

Может тут есть владельцы данных телефонов и можете поделиться своими впечатлениями.

Перемещено Dimez из general

 

RazorBG
()

Оплатить зарубежный сервис в 2022 году

Форум — Talks

Как сейчас можно оплатить зарубежный сервис, в частности godaddy? Ехать заводить зарубежную карту не вариант. Может есть какой-то посредник. А то совсем не охота переезжать на reg.ru

 , ,

ptah_alexs
()

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

Форум — General

Я хочу чтобы хвост файла оказался дальше от начала файла, а в середину чтобы вписалось некоторое количество нулей.

Пример: общий размер файла 600 GB, хочу вставить не менее 200 байт в начало (но можно и более). Хотелось бы сделать это быстро, не перезаписывая 600 GB с одного места на другое.

Как это сделать, через какие API? Как узнать, какого минимального размера блок можно использовать для такой операции?

Я думаю, что через VFS такое не получится и надо использовать более низкоуровневые АПИ. Или получится?

Понятно, что минимальный блок будет около 128 килобайт или более на современных SSD.

 , ,

Shushundr
()