LINUX.ORG.RU

Форум

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

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

Проблема с автологином на armbian

Форум — General

Я пытался настроить автологин через systemd в терминале armbian путем изменения ‘‘‘/lib/systemd/system/getty@.service’’’ И замены строки: ‘‘‘ExecStart=-/sbin/agetty -o ‘-p – \u’ –noclear %I $TERM’’’

На: ‘‘‘ExecStart=-/sbin/agetty –autologin sotka –noclear %I $TERM’’’, где sotka - пользователь для которого я настраивал автологин. Всё кончилось тем, что система при загрузке зависает на ‘‘‘[ OK ] finished systemd-update-utmp-ru…e - Record Runlevel Change I UTMP’’’, и нет возможности выйти в другую консоль с помощью Ctrl + alt + f2-f6, ведь когда я это делаю я вижу только курсор на черном экране, и при вводе текста он исчезает ≈ через 5 секунд

*отредактировано: я только что понял, что сделал все не правильно и нашёл как надо. Но как мне это сделать, если я даже в консоль ничего писать не могу?

*отредактировано: смог решить проблему с помощью способа с SSH, всем спасибо, я почему-то всегда думал что SSH сервер запускается только после getty

 

BorisDebian
()

jumbo frame в L2 на Cisco Nexus N3K-C3132Q-40GX

Форум — Admin

Добрый день. Столкнулся с проблемой настройки локальной сети на коммутаторе Cisco Nexus N3K-C3132Q-40GX, прошу помоши. Конфиг всей инфраструктуры такой:

  1. Главный сервер, несколько сетевых карт 40GbE, обьеденненые в LACP.
  2. Вспомогательный сервер, два порта по 40GbE, LACP, должен поддерживать связь с главным сервером на скорости близкой к 80Гбит.
  3. Клиенты, сеть 10GbE, подключены через кабель DAC BREAKOUT 40GbE->4x10G.

Пробовал настроить в режиме L2 коммутации. Для первых двух серверов создал два отдельных port-channel

# interface port-channel 1
# interface ethernet 1/29-32
# channel-group 1 mode active

и такой же, для второго.

Для клиентов

# Interface breakout module 1 port 1-24 map 10g-4x

Поднял интерфейсы для каждого 1-24{1,4} порта

# interface ethernet 1/1/1-4
# no shutdown

Включил джабмо фреймы глобально.

policy-map type network-qos jumbo
  class type network-qos class-default
          mtu 9216
system qos
  service-policy type network-qos jumbo

Но на физических портах по прежнему остается MTU 1500, по 10Гбит линку все окей, выжимаю полную скорость. При тесте ipef3 между 1 и 2 сервером, скорость не превышает 30 Гбит.

Настройка агрегации так выглядит: /etc/netplan/01-bonding.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eth12:
      dhcp4: no
      optional: true
    eth13:
      dhcp4: no
      optional: true
    eth16:
      dhcp4: no
      optional: true
    eth17:
      dhcp4: no
      optional: true
  bonds:
    bond0:
      dhcp4: no
      mtu: 9000
      addresses:
        - 10.2.1.1/24
      interfaces:
        - eth12
        - eth13
        - eth16
        - eth17
      parameters:
        mode: 802.3ad  # Режим LACP
        mii-monitor-interval: 100
        lacp-rate: fast

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

Software
  BIOS: version 5.3.1
  NXOS: version 7.0(3)I7(10)
  BIOS compile time:  05/17/2019
  NXOS image file is: bootflash:///nxos.7.0.3.I7.10.bin
  NXOS compile time:  8/20/2021 6:00:00 [08/20/2021 07:16:06]

В какую стороную хоть копать? Может я не тот коммутатор купил, или обновить ОС надо? Заводить в L3 ?

 , ,

gg32
()

Есть ли жизнь на Линукс?

Форум — Talks

Больше 2 лет как перешел на nokill Linux,называть не буду, честной народ и так догадывается ,возможно.Вспоминаются времена,когда приходилось переустанавливать ХР несчетное количество раз из-за не совсем прямых и это был настоящий квест,который приходилось проходить муторно и долго,но к счастью позже появились взломанные архиваторы и процесс восстановления происходил уже за пару минут. Этот тернистый опыт так и несподвиг на установку разнообразных линуксов все по той же причине. Вот хотел узнать у первоисточников,как обстоят дела на 2026г у линуксов в восстановлении системы и как часто приходится переустанавливать из-за багов или непряморучничества?

 , ,

nik120s
()

Покажите видео как вы программируете

Форум — Talks

Думаю будет интересно посмотреть среду, инструменты, процесс.

Вот моё

AZJIO
()

Запуск ИИ без видеокарт

Форум — Linux-hardware

На странице
https://www.altlinux.org/AI

описывается как запустить ollama
(как запустить вторую я не понял из описания)

Вопрос:
а сколько и каких им надо ресурсов?
Какая модель самая маленькая, сколько надо остальным?

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

 ,

Saakx
()

«Интересные» товары на маркетплейсе, который всех бесит

Форум — Talks

Смотрел предложения RTX 5090, отсортировал по цене, обнаружил это. Почему-то сразу возникли идеи аморального использования этих товаров.

За 4 500 р. (старая цена 10 000 р.) — светильник в виде из видеокарты:
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/1.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/2.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/3.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/4.webp

За 11 500 р. (старая цена 200 000 р.) — «видеокарта … без платы, графического процессора и видеопамяти»:
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/1.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/2.webp (обратите внимание на текст)
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/3.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/4.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/5.webp

Без ссылок, чтобы не обвиняли в спаме.

P.S. «Аморального» — в смысле порицаемого обществом, если не уголовно наказуемого. Продать настольную лампу и радиатор с подсветкой под видом видеокарты. Или подарить на новый год, а потом расстроить, сказав, что это такое на самом деле.

P.P.S. Присмотрелся. Похоже, светильник представляет собой видеокарту, у которой работает только подсветка.

 

question4
()

К теме масштабного вайб-кодинга мелкомягких и их планов на 2030

Форум — Talks

Были ли в истории майков похожие моменты? Когда они делали нечто очевидно тупое, проигрышное и безрассудное, было ли подобное? Я могу припомнить только как предположительно троянский конь уничтожил нокию и поднасрал виндовс фону, и закончилось это падением этих биб и боб, но ситуация была совершенно другая, здесь же, вроде как, ситуация уникальная. Вопрос к ЛОРу - прав ли я? И если нет, если такое уже было чем закончилось? Намеренно хоронят винду? Тогда зачем? Или ненамеренно хоронят? Тогда почему? Через год передумают? Почему тогда щас такое заявление делают? Опять украдут чью-нибудь перспективную ос и перепишут ядро? А кого украдут? Бздю безымянную какую-то? Мне совершенно не ясно

 , ,

daniyal
()

Нужно ли спасать культурное наследие народов России на YouTube?

Форум — Talks

Ну что же, похоже данный видеохостинг покинет нашу жизнь в 2026 окончательно, вектор развития задан.

Я думаю каждый притащит своё любимое видео, которое когда-то запало в душу. Речь не про активных коммерческих блогеров, которые перетащат всё постепенно.

Но как быть с чем-то наподобие:

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

Да мало ли, что ещё создано силами народного творчества.

Что вообще скажите, нужно или не нужно таким озадачиваться?

 ,

unclestephen
()

Настройка cloudflared – не работает TLSv1.3 с клиента

Форум — Admin

Пытаюсь заюзать https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/ чтобы создать виртуальную сеть (конкретно нужен выход в сеть внутри РФ из-за рубежа).

Всё работает на одном узле и не работает на другом, в логах:

Dec 31 06:30:33 mylittlehost1 cloudflared[22350]: 2025-12-31T06:30:33Z ERR Failed to dial a quic connection error="failed to dial to edge with quic: timeout: no recent network activity" connIndex=0 event=0 ip=198.41.192.37
Dec 31 06:30:33 mylittlehost1 cloudflared[22350]: 2025-12-31T06:30:33Z INF Retrying connection in up to 2s connIndex=0 event=0 ip=198.41.192.37
Dec 31 06:30:35 mylittlehost1 cloudflared[22350]: 2025-12-31T06:30:35Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveP256] connIndex=0 event=0 ip=198.41.200.233
Dec 31 06:30:35 mylittlehost1 systemd[1]: cloudflared.service: start operation timed out. Terminating.

Пробежался по проверкам DNS/TCP+UDP из https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/troubleshoot-tunnels/connectivity-prechecks/ и все выглядит ок на обоих узлах.

По умолчанию оно пытается юзать QUIC, попробовал зафорсить HTTP/2, в логах всё равно ошибка:

2025-12-31T14:08:12Z INF Starting metrics server on 127.0.0.1:20241/metrics
2025-12-31T14:08:28Z ERR Unable to establish connection with Cloudflare edge error="TLS handshake with edge error: read tcp 192.168.1.28:34514->198.41.200.73:7844: i/o timeout" connIndex=0 event=0 ip=198.41.200.73
2025-12-31T14:08:28Z ERR Serve tunnel error error="TLS handshake with edge error: read tcp 192.168.1.28:34514->198.41.200.73:7844: i/o timeout" connIndex=0 event=0 ip=198.41.200.73

После чего я решил протестировать просто ТЛС на данный айпи/порт с обоих узлов. Наблюдаю разницу: с одного работает, с другого нет.

Работает с одного:

moi@mylittlehost2:~$ curl -v https://198.41.192.7:7844
*   Trying 198.41.192.7:7844...
* TCP_NODELAY set
* Connected to 198.41.192.7 (198.41.192.7) port 7844 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (OUT), TLS alert, unknown CA (560):
* SSL certificate problem: unable to get local issuer certificate
* Closing connection 0

(ошибка с сертификатом ожидаема)

Не работает с другого:

moi@mylittlehost1:~$ curl -v -k https://198.41.192.7:7844
*   Trying 198.41.192.7:7844...
* TCP_NODELAY set
* Connected to 198.41.192.7 (198.41.192.7) port 7844 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):

(и висит так)

Есть идеи, куда копать дальше, чтобы понять причину?

Узел, на котором не работает, размещён в РФ – возможно ли, что провайдеры режут ТЛС на нестандартные порты?

 

NAVEVdKV
()

Всех с наступающим 2026 !!!

Форум — Talks

Всех с наступающим 2026 !!!

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

 

rumgot
()

ComfyUI и docker. Как организовать обмен данными? (общая папка)

Форум — General

Всех с наступающим!

Скорее всего всё просто, но я чувствую себя слепым котёнком ) Установил docker запулил ему образ (мою видеокарту cuda pytorch не поддерживают) Образ крутится. ComfyUI работает, torch не ругается, но внутри не оказалось вообще никакой модели для теста. В документации https://github.com/ai-dock/base-image/wiki/3.0-Storage-Volumes и в настройках самого образа https://github.com/ai-dock/base-image/blob/main/docker-compose.yaml говорится о какой-то папке workspace. На хосте после запуска docker’a ничего такого не появляется. Нужно как-то монтировать. НО! Я не могу понять, как это сделать. Где мне создать папку workspace? У ConfyUI своя структура каталогов, которые оно смотрит. Они сделали ссылку на workspace?

Ощем, поможитя люди добрыя!!!

 , ,

pRoTo
()

В Петропавловске-Камчатском — полночь

Форум — Talks

 

unclestephen
()

Systemd в кастомном initramfs падает с «Failed to mount API filesystems»

Форум — Development

Приветствую! Занимаюсь разработкой своего дистрибутива (RorkOS) Суть проблемы: ядро успешно стартует, BusyBox-скрипт /init подготавливает окружение (монтирует proc, sys, dev, tmpfs на /run). Но при вызове exec /usr/lib/systemd/systemd всё падает. В логах выше проскакивают такие ошибки монтирования:

  • Failed to mangle mount options mode=01777,usrquota: Operation not supported
  • Failed to mangle mount options nsdelegate,memory_recursiveprot: Operation not supported

Параметры загрузки в GRUB: linux /boot/vmlinuz root=/dev/ram0 rw init=/init loglevel=7 systemd.unified_cgroup_hierarchy=0 cgroup_no_v1=all selinux=0

Ядро собрано с поддержкой CGROUPS, TMPFS, DEVTMPFS. Библиотеки (ld-linux, libc) в образе присутствуют, линковщик настроен.

build.sh:

#!/bin/bash
set -e

BASE_DIR="/home/rorka/rorkos"
SRC_DIR="$BASE_DIR/src"
ROOTFS="$SRC_DIR/rorkos_rootfs"
KERNEL_BUILD_DIR="$SRC_DIR/linux-6.18.2"
ISO_DIR="$SRC_DIR/iso_build"

sudo rm -rf "$ROOTFS" "$ISO_DIR"
mkdir -p "$ROOTFS"/{proc,sys,dev,run,tmp,etc,root,home,var/lib,var/log}
mkdir -p "$ROOTFS"/usr/{bin,lib,lib64,sbin}
mkdir -p "$ROOTFS"/usr/lib/systemd/system
mkdir -p "$ROOTFS"/etc/systemd/system/{multi-user.target.wants,sockets.target.wants,sysinit.target.wants}

ln -sf usr/bin "$ROOTFS/bin"
ln -sf usr/bin "$ROOTFS/sbin"
ln -sf usr/lib "$ROOTFS/lib"
ln -sf usr/lib "$ROOTFS/lib64"

cp -p /usr/lib/systemd/systemd "$ROOTFS/usr/lib/systemd/"
cp -p /usr/lib/systemd/systemd-* "$ROOTFS/usr/lib/systemd/" 2>/dev/null || true

sudo bash -c "cat > $ROOTFS/init" <<'EOF'
#!/usr/bin/busybox sh
/usr/bin/busybox --install -s /usr/bin
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t devtmpfs devtmpfs /dev
mkdir -p /run /tmp
mount -t tmpfs -o mode=0755,nodev,nosuid tmpfs /run
exec /usr/lib/systemd/systemd
EOF
chmod +x "$ROOTFS/init"

cp /bin/busybox "$ROOTFS/usr/bin/busybox"
chmod +x "$ROOTFS/usr/bin/busybox"
for tool in sh ls cat echo ps mount ip grep awk sed mkdir rm mv cp agetty login; do
    ln -sf busybox "$ROOTFS/usr/bin/$tool"
done

copy_libs() {
    local b="$1"
    [ ! -f "$b" ] && return
    ldd "$b" 2>/dev/null | grep "=>" | awk '{print $3}' | while read -r lib; do
        if [[ "$lib" == /* ]] && [ -f "$lib" ]; then
            dest_dir="$ROOTFS$(dirname "$lib")"
            mkdir -p "$dest_dir"
            cp -Ln "$lib" "$dest_dir/" 2>/dev/null || true
        fi
    done
}

cp -L /lib64/ld-linux-x86-64.so.2 "$ROOTFS/usr/lib/"
find "$ROOTFS/usr/bin" -type f -executable | while read -r b; do copy_libs "$b"; done
find "$ROOTFS/usr/lib/systemd" -type f -executable | while read -r b; do copy_libs "$b"; done
copy_libs "$ROOTFS/init"

mkdir -p "$ROOTFS/lib64"
cp -L /lib64/ld-linux-x86-64.so.2 "$ROOTFS/lib64/"

for service in systemd-networkd.service systemd-resolved.service systemd-udevd.service systemd-udev-trigger.service; do
    [ -f "/usr/lib/systemd/system/$service" ] && cp "/usr/lib/systemd/system/$service" "$ROOTFS/usr/lib/systemd/system/"
done

echo "rorkos" > "$ROOTFS/etc/hostname"
echo "root:x:0:0:root:/root:/bin/sh" > "$ROOTFS/etc/passwd"
echo "root:x:0:" > "$ROOTFS/etc/group"
echo "NAME=RorkOS" > "$ROOTFS/etc/os-release"

cd "$ROOTFS"
find . -print0 | cpio --null --quiet -ov -H newc | gzip -9 > "$SRC_DIR/initrd.img"

mkdir -p "$ISO_DIR/boot/grub"
cp "${KERNEL_BUILD_DIR}/arch/x86/boot/bzImage" "$ISO_DIR/boot/vmlinuz"
cp "$SRC_DIR/initrd.img" "$ISO_DIR/boot/initrd.img"

cat <<EOF > "$ISO_DIR/boot/grub/grub.cfg"
set timeout=0
menuentry "RorkOS" {
    linux /boot/vmlinuz root=/dev/ram0 rw init=/init loglevel=7 systemd.unified_cgroup_hierarchy=0 cgroup_no_v1=all selinux=0
    initrd /boot/initrd.img
}
EOF

grub-mkrescue -o "$BASE_DIR/rorkos.iso" "$ISO_DIR" -- -volid "RORKOS"

 

rorkos
()

Xbox series s или playstation 4

Форум — Games

Всем доброго дня! Могли бы помочь с выбором игровой консоли. В первую очередь нужна для игры вдвоем.

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

 ,

RazorBG
()

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

Форум — Talks

Поделитесь музыкой, треком, тем что вас зацепило переслушивать по несколько раз.

Вот моё: Вивальди - Зима, рок-обработка

AZJIO
()

Какая гадость этот ваш proxmox ...

Форум — Talks

Поставил взглянуть. Впечатление - набор скриптов васянов, которые на каждых чих делают контейнер.+ Сверху это приправлено скриптами-helperами, которые настраивают неведомо как систему. Это сейчас модно?

 ,

ivanich10
()

Возможность удаления собственных комментариев

Форум — Linux-org-ru

Такая возможность есть у лидерах соцсетей например у ВК и Телеграмма. Так почему здесь нельзя? Мне долго объяснять логику своего комментирования. У всех разное образование, не обязательно официальное, но есть еще знание человека и устройства общества. Если человек не понимает комментарий значит рано ему его читать. Сделайте возможность удаления не зависимо от даты постинга.

 

jura12
()

С наступающим Новым Годом!

Форум — Talks

Сабж. Кто как собирается проводить?

 , ,

Bfgeshka
()

miran.ru не поддерживает TLS 1.3

Форум — Web-development

Вот и я ф шоке.

Пишу в браузере miran.ru. Не подключается…

Пишу в firefox тот же адрес - подключается… Но там у меня отдельный сетевой namespace для сайтов, которые не принимают подключения из России. В последние годы приходится работать в условиях сетевой шизофрении. Но причем тут Miran?

Делаю ping - все пингуется. Tracert тоже работает.

Пишу curl -iv https://miran.ru/ - tcp подключился, TLS нет…

Захожу на https://www.ssllabs.com/ssltest/analyze.html?d=miran.ru - TLS 1.3 не поддерживается. Я ф шоке.

curl -iv --tlsv1.2 --tls-max 1.2 https://miran.ru/ - подключается.

И эти люди называют себя хостерами.

А вы где держите свои/арендованные сервера?

P.S. Браузер у меня Brave…

 

alex19srv
()

rt2870/rt3070 не видит каналы.

Форум — Linux-hardware

новый ноутбук, последняя кали линукс (6.17.10). суть проблемы: адаптер ЮСБ вайфай сканирует аирдампером (прыгает по всем 2герц каналам), но отображает Точки доступа только на 10ом канале, причём встроенная вайфай карта подключена к домашнему роутеру который и работает на 10канале, чтобы освободиться от такой привязки надо выдергнуть из порта адаптер тогда дампер показывает полный список точек доступа на разных каналах, чтобы не стирать дорожки юсб порта я нашёл способ это делать програмно связкой команд на выгрузку модулей вайфай встроенной и ЮСБ и потом их загрузку обратно + аирмун чек килл. только этот «костыль» позволяет слушать весь эфир вайфай. Но ведь это не правильно же.. короче как решить вопрос? просто аирмун чек килл не работает. блокировка/зазблокировка рфкилл тоже не помогает. Что это может быть? Пишите команды вывод терминала покажу сразу же.

 ,

dart8888
()

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