Pull to refresh

Comments 11

отключал мерзкий бинарный лог в /etc/systemd/journald.conf

не холивара ради а из чистого интереса: а в чём собсна претензия к journald? оно шустрое, оно жмётся, оно удобно, оно умеет в сеть.. я что-то с ходу минусов то придумать не могу..

Вообще никаких претензий нет. Но я хочу другой, а выпилить его совсем, без полной замены системы инициализации - увы, никак.

простите за назойливость, я просто не понял - зачем выпиливать то к чему нет претензий?

А зачем оно мне если я этим не пользуюсь? Непорядок. Систему надо держать в чистоте, как руки :)

Было бы оно по-настоящему модульным и юниксвейным - я пользовался бы только тем, что мне надо и по сторонам бы не смотрел.

Систему надо держать в чистоте

+100500

(но за упоминание deborphan/repreaper могут слить карму, аккуратнее)

тапох, но я думаю что это случится за vim в exclude

Ну почему "никак"? Всегда же можно дать прописать в journald.conf опции Storage=none и ForwardToSyslog=true.

Или вовсе подменить содержимое systemd-journald.service на что-нибудь другое.

Вот именно так и делал в конфиге. Насчёт подменить - не пробовал. Жутко интересно, но уже неохота. А есть положительный опыт с подменой? Чтобы не наблюдать этот journald в списке процессов?

Нет, на практике я так не делал, ибо нахера?

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

И, кстати, да: есть претензия - два или три года назад наблюдал какой-то ад с памятью. journald был в топе, кто жрал оперативку. С тех пор и начал отключать, тем более что в моём дистре rsyslog и так в довесок болтался.

Да, ещё: если ваша базовая система не Devuan, то вам нужен правильный debootstrap

Любой debootstrap из любого дистриба правильный.
https://pkgs.org/search/?q=debootstrap
Нормально работает по старой схеме(daedalus - симлинк sid)
LXC proxmox-devuan-containers devuan-5.0-minimal-64
В devuan debootstrap 8 мес. назад изменили ceres. daedalus - симлинк на ceres

Ставил на виртуалку с Ubuntu 22.04:

apt install arch-install-scripts debootstrap systemd-container
cd /usr/share/debootstrap/scripts/ && ln -sfn sid daedalus && mkdir /tmp/daedalus
debootstrap --arch=amd64 --verbose --no-check-gpg --variant=minbase daedalus /tmp/daedalus http://deb.devuan.org/merged
arch-chroot /tmp/daedalus /bin/bash
systemd-nspawn -D /tmp/daedalus --machine="daedalus" --bind-ro="/etc/resolv.conf"
/bin/sh -c "apt-get update && apt-get dist-upgrade"
apt-get install --no-install-recommends devuan-keyring mc wget curl aptitude dialog
И дальше по любому списку
Бонус - все репы daedalus одной командой:
sudo cat <<EOF | sudo tee /etc/apt/sources.list
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
# deb-src http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus-security main contrib non-free non-free-firmware
# deb-src http://deb.devuan.org/merged daedalus-security main contrib non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus-updates main contrib non-free non-free-firmware
# deb-src http://deb.devuan.org/merged daedalus-updates main contrib non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus-backports main contrib non-free non-free-firmware
# deb-src http://deb.devuan.org/merged daedalus-backports main contrib non-free non-free-firmware
EOF

Sign up to leave a comment.

Articles