LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Выбор ядра при установке debian

Форум — Linux-install

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

  1. Понятно что полное ядро больше, а значит дольше грузится и занимает больше места. Но вот на сколько это ощущается в реальности?
  2. Если я не планирую апгрейдить комп, могу ли я спокойно выбрать маленькое ядро?
  3. Что выбираете лично вы (если выбираете)?

 

fidonet
()

Компьютерные магазины в Белогорске / Благовещенске

Форум — Talks

Здравствуйте, мои дорогие форумчане!

Мой двоюродный брат,со своей строительной бригадой едет в Белогорск, в Благовещенске, Амурская обл. Будет затариваться. Половину уже купил в ДНС. Много товаров долго будут доставлять, нужно узнать какие есть там магазины электроники, хозяйственные и мебельные и канцтовары с возможностью оплаты по безналу от «ООО»?

Кто что скажет? Сроки катастрофические 23 числа уже будет там. Пусть тема 2 дня поживёт.

 , , ,

TheNewDragon
()

Astra Linux 1.7 Различия присвоения мандатной метки через интерфейс и терминал

Форум — Admin

Приветствую!

Столкнулся с такой проблемой и не могу понять — ожидаемо ли это или я что-то делаю не так.

Коротко — через «Менеджер файлов» в свойствах каталога /etc во вкладке «Мандатная метка» устанавливаю атрибут ccnr и могу свободно менять метку через GUI. После возврата к исходному состоянию пытаюсь проделать те же действия, но в терминале:

sudo pdpl-file 0:0:0:1 /etc

Результат: Отказано в доступе

При этом у пользователя (администратор) выданы все возможные привилегии.

Спецификация системы:

  • Astra Linux SE 1.7.5.9 (Смоленск)
  • Ядро 5.4.0-162-hardened
  • Домен ALD

Прошу подсказать:

  1. Это ожидаемое поведение (GUI использует доверенный агент/демон с повышенными правами, а CLI — работает в другом контексте), или есть проблема/недостаток конфигурации?
  2. Какие дополнительные данные/выводы команд лучше приложить для точной диагностики (какой контекст безопасности/роли проверить, какие логи собрать и т.п.)?

Видео с демонстрацией прикреплю: YouTube

Заранее спасибо за помощь!

 

Mavers
()

Кто-нибудь под линуксом пользовался платами Asus ProArt?

Форум — Linux-hardware

У неё есть порт DP IN. Как оно будет работать и видеться в системе, если я внешнюю видеокарту, установленную в эту же материнскую плату воткну в DP IN, а монитор в HDMI OUT?

 , , ,

steemandlinux
()

Nitrux OS

Форум — Talks

Заметил только, вышла новая версия. Похоже ушли от KDE и взяли wm Hyprland. Нравится идея - основа Debian неизменяемый. Программы пользователя - AppBoxes, Flatpaks. Кто-то установил себе? Как вам впечатление?

https://nxos.org/

 

Alter_RK
()

ограничение доступной памяти в гостевой машине kvm

Форум — Admin

Образ vm.vdi был сконвертирован в vm.qcow2. На хосте с libvirt создана машина vm с памятью 5242880МБ, но внутри машина видит только 2956964 KБ (такое ограничение, сколько бы не добавить). Команды показывают так: virsh dommemstat vm actual 5242880 unused 2803568 available 2956964 usable 2716392

virsh dominfo vm Max memory 5242880 Kib Used memory 5242880 Kib

virsh domstat vm balloon.current=5242880 balloon.maximum=5242880 balloon.unused=2803568 balloon.available=2956964 balloon.usable=2716392

внутри машины vm cat /proc/meminfo | grep MemTotal MemTotal 2956964 kB

Откуда берется это ограничение и как его убрать? Пока решение не нашлось. Отключать в vm.xml balloon пробовали, не помогло.

 , , , ,

vianvl
()

В каком формате вы пишете документацию к своим проектам?

Форум — Development

Интересуюсь потому, что сам подумываю начать писать полноценную. Вопрос задан не в контексте «какие варианты возможны», а в контексте «какие варианты реально используются».

Сам пока поглядываю в сторону markdown, т.к. в нём в нём есть подсветка и можно вставлять картинки. Иногда в этом есть необходимость, т.к. они нагляднее, чем псевдографика.

 

u5er
()

Переход по путям и вот

Форум — Development

Хочу собрать libx264 под Android с NDK-29

Делаю вот
https://stackoverflow.com/questions/61056127/when-i-build-x264-with-android-n...

Там в папочке $TOOLCHAIN/bin/aarch64-linux-android21-clang
лежит вот что

aarch64-linux-android21-clang

#!/usr/bin/env bash
bin_dir=`dirname "$0"`
if [ "$1" != "-cc1" ]; then
    "$bin_dir/clang" --target=aarch64-linux-android21 "$@"
else
    # Target is already an argument.
    "$bin_dir/clang" "$@"
fi


Потом переходит по clang, а там вот
cat clang
clang-21


Ну и собственно clang-21 это бинарь 145095072 байта

А потом пишет в конце что

clang-21: error: no input files


Я так понимаю, что до clang-21 не доходят параметры

/android-ndk-r29/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang x264.c


clang-21: error: no input files


Если запустить напрямую
/android-ndk-r29/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-21 x264.c

То нормально видит файл и начинает его компилить

Какая-то непонятная связка и переходы по скриптам. Ничего не пойду что намудрили разработчики Android


РЕШЕНО

Там были symlink, но архив разжимался на Windows, поэтому ссылки исчезли

РЕШЕНИЕ
Нужно скачать заново Android-NDK и распаковать ZIP архив на linux

 , ,

gobot
()

pacman: error while loading shared libraries: libicuuc.so.78

Форум — Desktop

Хотел запустить виртуалку с мастдаем, чтоб протестить приколюху, которая прописывается в автозапуск и самостоятельно кастует wininit. Запускаю Virtualbox из-под гуя - тишина. Запускаю из-под терминала: /usr/lib/virtualbox/VirtualBox: symbol lookup error: /usr/lib/libQt6Help.so.6: undefined symbol: _ZN14QObjectPrivateC2Ei, version Qt_6_PRIVATE_API

Делаю sudo pacman -S qt6-tools.

Снова запускаю виртуалку: /usr/lib/virtualbox/VirtualBox: symbol lookup error: /usr/lib/libQt6StateMachine.so.6: undefined symbol: _ZN14QObjectPrivateC2Ei, version Qt_6_PRIVATE_API

Делаю sudo pacman -Sy qt6-scxml. Снова запускаю виртуалбокс:

Warning: program compiled against libxml 215 using older 214
Warning: program compiled against libxml 215 using older 214
Qt WARNING: QObject::connect(UITranslationEventListener, QIRichTextLabel): invalid nullptr parameter
Qt WARNING: QObject::connect(UITranslationEventListener, QIArrowButtonPress): invalid nullptr parameter
Qt WARNING: QObject::connect(UITranslationEventListener, QIArrowButtonPress): invalid nullptr parameter
Qt WARNING: QObject::connect(UITranslationEventListener, QIArrowSplitter): invalid nullptr parameter
Qt WARNING: QObject::connect(UITranslationEventListener, QIDialogButtonBox): invalid nullptr parameter
Qt WARNING: QObject::disconnect: wildcard call disconnects from destroyed signal of UIInvisibleWindow::unnamed

Делаю sudo pacman -S libxml2.

Запускаю виртуалбокс: /usr/lib/virtualbox/VirtualBox: error while loading shared libraries: libicuuc.so.78: cannot open shared object file: No such file or directory

[byeyan@archlinux ~]$ sudo pacman -S icu
pacman: error while loading shared libraries: libicuuc.so.78: cannot open shared object file: No such file or directory

Ой-ёй…

 , ,

Tyse_EX
()

amneziawg на роутере с openwrt

Форум — General

Приветствую. Более года юзаю настроенный amneziawg шлюз на домашнем пк (linux, естественно, с установленным модулем ядра), все остальные девайсы в локальной сети используюет его как шлюз интернета (настроил dhcp сервер выдавать адрес данного пк как gate). За год никогда не было никаких проблем, всё как часы.

Но на днях решил помочь товарищу - настроить и передать ему роутер, который будет сам amneziawg шлюзом, а не другой хост в локальной сети. У меня два роутера - один routerich с их модифицированной openwrt, второй - другой производитель прошитый чистой openwrt. Настроил по этой инструкции. Некоторое количество часов все работает норм, но далее amneziawg шлюз на роутерах умирает и инет отваливается. Помогает reset и новая настройка.

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

Кто-нибудь с этим страдал? Идеи? Ну не могу же я вот такое дерьмо товарищу передать, придется дать ему какой-нибудь ноут с нормальным линуксом. Но минус тут в том, что ещё и надо править настройки роутера, чтобы dhcpd выдавал шлюзом данный ноут, подсеть с правильным адресом сети, статический адрес на ноуте. Но в общем мне админить сеть у товарища как-то вообще не хочется, зачем ему от меня зависеть, хочу дать ему роутер и забыть

PS: когда захожу на роутер через ssh и делаю ping {сервер_в_европе_ip} - он успешно пингуется, ping 1.1.1.1 - нет

 , , , ,

kvpfs_2
()

Valve анонсировали Steam Machine 2

Форум — Games

Внутри у консоли будет чипсет AMD Zen 4 с кастомной графикой AMD RDNA 3 и 8 ГБ видеопамяти, а также 16 ГБ ОЗУ LPDDR5. Точного наименования процессора нет, но Valve говорит о приросте производительности в 6 раз по сравнению со Steam Deck. Также можно выбрать из нескольких вариантов хранилища — от 512 до 2048 ГБ.

Ещё был представлен новый Steam Controller, и виар шлем Steam Frame.

Так что в полку игровых устройств на Линукс прибыло. Ждём новостей о увеличении доли Линукс в стиме.

Подробный обзор

 ,

AleksK
()

«красная тряпка» - zfs. Диск без бэдов, а файл не читается! Есть какие мысли?

Форум — Admin

Есть: TOSHIBA DT01ACA300
Был уже топик, появилось 18 бэдов.
Пофиксил их HDD-Regenerator-ом.

Похоже что zfs помнит что этот файл был с бэдом:

errors: Permanent errors have been detected in the following files:

        T3T1S/:DL:<0x4146a>
        /opt/=pub/=DL/##BAD/install.esd.BAD


пытаюсь скопировать:
# dd if=install.esd.BAD of=install.esd.copy bs=1024k conv=noerror,sync
dd: ошибка чтения 'install.esd.BAD': Ошибка ввода/вывода
1735+0 records in
1735+0 records out
1819279360 bytes (1,8 GB, 1,7 GiB) copied, 43,5197 s, 41,8 MB/s
dd: ошибка чтения 'install.esd.BAD': Ошибка ввода/вывода
1737+1 records in
1738+0 records out
1822425088 bytes (1,8 GB, 1,7 GiB) copied, 43,5477 s, 41,8 MB/s
2302+3 records in
2305+0 records out
2416967680 bytes (2,4 GB, 2,3 GiB) copied, 57,2497 s, 42,2 MB/s


Файл не читается. Опять гружусь с флешки, прогоняю HDD-Regeneratoer - ошибок на диске нет, но файл не читается!

Какие будут предположения? А пока сейчас прогоню через Victoria и zpool scrub. И попробую потусторонний хак с запуском и остановкой scrub

РЕЗЮМЕ! Впрочем всё логично! Если не совпадает контрольная сумма - то этот файл не может быть прочитан! Его теперь удалять и записывать вновь!
Но сначала сделаю несколько контрольных шкрябов (scrub).
Тему отмечаю как решенную!

Эх... каждый «шкряб» по несколько часов :(
Слушать гудение десктопа.

 bad, , , ,

n0mad
()

Рассуждения про WebRTC на C/C++

Форум — Development

Приветствую.

Пока на берегу рассудите меня все таки - начал потихоньку втаскивать это чудище в свой проект по записи архивов на soc, для такой же распределенной трансляции в первом пределе только как p2p. За базу беру libnice и libav, примером использую код Janus.

Но вот уже на который техсобес хожу в работающие проекты - ну как бэ НИКТО такой «ерундой» не занимается, старый rtsp или подобное, сегодня так рассказали как все это дело еще и инкапсулируют в свой протокол чтоб от vpn уйти… Разрабы из OpenIPC говорят тяжёлый он и не будут они его на камерах внедрять…

Нет в вакансиях в новые проекты смотрю бывает указывают, но как исключение как будто!?

 ,

wolverin
()

A2048 - логическая игра

Форум — Development

A2048 - известная логическая игра

Скачать, скриншот

Как играть: стрелками вправо влево вверх вниз двигаем плитки по полю, при этом две одинаковые складываются, суть набрать больше очков и большие числа на плитках. Если поле заполнилось и двигать некуда игра закончилась.

Написал летом, но вот сейчас обновил:

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

 

AZJIO
()

Паника GRUB при отсутствии раздела

Форум — General

Приветствую! На ПК стоит win10 на ssd и debian 13 на hdd в корзине. Проблема в том, что если hdd отключен, то grub выдаёт командную строку вместо меню. Можно ли отучить grub впадать в панику? Или придётся переходить на виндовое меню?

 ,

fidonet
()

Как найти утечку?

Форум — Security

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

Что именно произошло? Было два случая.

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

  2. Мы собираемся поехать бухать в Териберку. Зафоткать северное сияние, и вообще делать нам нечего, по всей видимости. Мы вели небольшую часть обсужений в чате ТГ и на приватном инстансе nextcloud. Через несколько дней мне позвонили гиды по Териберке. С таким уверенным голосом, как будто мне это 100% нужно.

Что самое любопытное, во всех обсуждениях я наблюдатель, т.е. не писал лично ничего.

Во всех двух случаях я подозреваю telegram, ранее он был замечен в сотрудничестве с пейсбуком: когда я зарегал аккаунт в инсте, посмотреть что это вообще за зоопарк, у меня там в рекомендациях появился человек, с которым мы не общались и не пересекались нигде более, кроме как в telegram. Но нельзя исключать и тот факт, что какое-то из приложений может своевольно включать микрофон. По логам в android такого вроде не происходило.

Пытался тестово обсуждать похороны (похоронщики самые наглые продавцы своих услуг), страхование, вклады. Ничего не сработало. Есть ли другие надёжные способы найти утечку, кроме как сливать дезинформацию по всем каналам?

 ,

Pierre_Dolle
()

Нужно ли упарываться с fail2ban?

Форум — Admin

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

[DEFAULT]
bantime.increment = true
bantime.rndtime = 2048
bantime.multipliers = 1 5 30 60 300 720 1440 2880
ignoreip = 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16

[nginx-bot]
enabled = true
port = http,https
filter = nginx-bot
logpath = /var/log/nginx/access.log
maxretry = 1
findtime = 600
bantime = 1d
action = iptables-multiport[name=nginx-bot, port="http,https", protocol=tcp, blocktype=DROP]
backend = polling

1. Банить поштучно неэффективно. А без инкремента еще и глупо. Боты часто ходят пачками, но получив 4хх, сильно не долбят, чаще пробив wp-login/luci на дурачка. Можно было бы банить подсетями хотя бы в /24, но правила все равно привязаны к хостам, поэтому рецидивист с другим IP после разбана подсети пройдет как новый. Инкремент теряет смысл - без него подсеть теряет смысл - а без нее одиночные баны выглядят как фиговый листочек.

2. Банить по abuseipdb можно, но не уверен что нужно. Предполагаемая нагрузка на сеть и обновления iptables может быть сравнима с drop/404 всем, кто не прошел Port Knocking

3. Защищать ssh нафиг не нужно, т.к. после проброса сертификата доступ по паролю отключается. Да и порт 22 нормальные люди меняют

4. Если слава все таки нахлынула, то от дудоса f2b все равно не спасет или см п.2

5. [upd] Вся ценная внутрянка за впн, давно практикую и всем советую

Итого: работает, банит, вроде всё хорошо, но есть какое-то ощущение ненужности. Может я что-то упустил или f2b нужен для каких-то специфичных сценариев?

 , ,

Lordwind
()

Посоветуйте портативный hdmi-монитор для одноплатников

Форум — Linux-hardware

Нужен небольшой портативный дисплей, для работы с одноплатными компьютерами (raspberry pi 1 b+, raspberry pi 3 b+, orange pi 3b, orange pi pc2, в будущем может ещё какие будут).

Главное, чтобы он стабильно со всеми этими устройствами работал. Было бы неплохо, если бы он ещё был аккумуляторный и с тачскрином, но это не обязательно.

 ,

Jullyfish
()

Если два драйвера обслуживают одно устройство

Форум — General

Привет, ЛОР! Есть одна тян одно USB-устройство. Оно может обслуживаться двумя драйверами. Для разных целей. Я поясню. Устройство косплеит uart. То есть tty-порт. Но, разумеется, это только интерфейс к внутренней начинке. И соответственно, оно может обслуживаться 2-мя драйверами. Общим, для tty-портов. И специальным драйвером, который уже знает приёмчики команды.

По умолчанию, общий драйвер цепляет устройство первым. Чтобы переключить на второй драйвер, нужно определить usb-path и сделать unbind по найденному пути. Соответственно потом исполнить bind для второго драйвера, но он и сам может найти при загрузке модуля. Просто если уже подцеплено первым драйвером, то он не может его сам перехватить.

В связи с этим вопрос, есть ли в линукс стандартный способ привязки устройств к драйверам и наоборот? Окромя как руками байнд-анбайнд. Блэклист модуля – не выход, так как модуль нужен для других устройств.

 

hibou
()

Latex: \addcontentsline убрать номер страницы в оглавлении

Форум — General

Добрый день.

Подскажите, пожалуйста, есть ли возможность убрать номер страницы в оглавлении при использовании команды

\addcontentsline{toc}{section}{Приложения}

Сейчас добавляется номер страницы. А хочется, чтобы в оглавлении был просто блок без номера страницы.

 

lord199
()

RSS подписка на новые темы