LINUX.ORG.RU

История изменений

Исправление liksys, (текущая версия) :

Мне не нужно логгирование когда всё работает.

xDDDDDDD

Ох лол, боже. Просто в квотезы это.

А вместо экономии места на диске у нас теперь экономия TBW флэш-памяти и экономия iops’ов при запуске.

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

Просто сделайте чтобы написанный в документации systemctl disable работал!

Он и работает. Просто некоторые сервисы нужны. Иди удали initrd из /boot и пожалуйся, почему ось не грузится, тебе же не нужен initrd, он только место занимает. А чо, пусть тебе ядро без всего этого статикой собирают.

Но они то этого ровно ничего не получат. А вот размер сборки и объём оперативки возрастёт очень чувствительно.

Как только они дропнут поддержку старого железа, это перестанет быть проблемой. Когда я собирал встраиваемою ось для первой малиновой зерохи, писать логи в память в journald УЖЕ не было проблемой. Можешь посмотреть, в каком году она была выпущена.

А потом всё равно придётся использовать journalctl | less.

Если у тебя в шелле стоит PAGER=less, то journalctl сам будет открывать тебе less, если нужно.

И куда я должен засовывать этот код вместо того чтобы открыть лог роутера и почитать его?

У тебя в голове совсем мякина что ли? Мы говорили о том, что journald дает возможность ИЗ КОДА легко прочитать лог, это буквально обращение к базе данных. Для софта, который в веб-морде показывает логи, journald очень удобен, собственно это мой код, который показывает лог за последний час и докидывает свежие сообщения в процессе. Тебе не надо десять раз писать парсеры и самому агрегировать логи из кучи файлов, journald уже это сделал.

А чтобы в шелле почитать лог, просто введи journalctl. Поставь себе нормальную ось, типа арча, в котором systemd/journald интегрированы правильно, и посмотри, как это работает у нормальных людей.

Исходная версия liksys, :

Мне не нужно логгирование когда всё работает.

xDDDDDDD

Ох лол, боже. Просто в квотезы это.

А вместо экономии места на диске у нас теперь экономия TBW флэш-памяти и экономия iops’ов при запуске.

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

Просто сделайте чтобы написанный в документации systemctl disable работал!

Он и работает. Просто некоторые сервисы нужны. Иди удали initrd из /boot и пожалуйся, почему ось не грузится, тебе же не нужен initrd, он только место занимает. А чо, пусть тебе ядро без всего этого статикой собирают.

Но они то этого ровно ничего не получат. А вот размер сборки и объём оперативки возрастёт очень чувствительно.

Как только они дропнут поддержку старого железа, это перестанет быть проблемой. Когда я собирал встраиваемою ось для первой малиновой зерохи, писать логи в память в journald УЖЕ не было проблемой. Можешь посмотреть, в каком году она была выпущена.

А потом всё равно придётся использовать journalctl | less.

Если у тебя в шелле стоит PAGER=less, то journalctl сам будет открывать тебе less, если нужно.

И куда я должен засовывать этот код вместо того чтобы открыть лог роутера и почитать его?

У тебя в голове совсем мякина что ли? Мы говорили о том, что journald дает возможность ИЗ КОДА легко прочитать лог, это буквально обращение к базе данных. Для софта, который в веб-морде показывает логи, journald очень удобен, собственно это мой код, который показывает лог за последний час и докидывает свежие сообщения в процессе. Тебе не надо десять раз писать парсеры и самому агрегировать логи из кучи файлов, journald уже это сделал.

А чтобы в шелле почитать лог, просто введи journald. Поставь себе нормальную ось, типа арча, и посмотри, как это работает у нормальных людей.