Articles of systemd journald

systemd.service: использовать pty, чтобы принудительно очистить стандартный вывод?

У меня есть сервис, который я хочу запустить под systemd. Он написан на Perl, где по умолчанию вывод является буферизованной строкой, если STDOUT подключен к терминалу. (Что похоже на python ) В результате выходные данные journalctl -f -u my.service в journalctl -f -u my.service по journalctl -f -u my.service из нескольких строк одновременно, когда буфер […]

Не удалось смонтировать внешний диск в Debian

У меня есть сервер Debian 8 с подключенным внешним диском $ sudo lsblk –fs NAME FSTYPE LABEL UUID MOUNTPOINT sda ext4 7169e849-0d6d-4094-b0f7-2daaeb1b1b00 vda ├─vda1 ext4 DOROOT 82446dcc-14f0-4e7f-ba53-4a256b379209 / └─vda15 Это мой /etc/fstab # Use ‘blkid’ to print the universally unique identifier for a # device; this may be used with UUID= as a more robust […]

Какой из них выбрать для управления журналом, systemd-journald или rsyslog?

На нашей машине Linux работают и systemd-journald, и rsyslog , и мы должны принять решение об управлении журналами наших приложений. Из того, что мы знали (пожалуйста, поправьте меня, если я ошибаюсь). systemd-journald – это однопоточный процесс, что означает, что он может привести к некоторым проблемам масштабирования в долгосрочной перспективе. Таким образом, управление журналами приложений через […]

systemd-journal-remote с https всегда ищет SSL CA

Я настраиваю удаленную регистрацию с помощью systemd . systemd-journal-remote был установлен на сервере (который будет получать журналы) и systemd-journal-upload на стороне клиента. Первоначальная настройка была сделана с http ref. Теперь я использую https и хочу использовать самозаверяющий сертификат. Я генерирую сертификат и ключи: # Key generation ~$ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out […]

Удалить одну строку из файла journalctl

У меня есть сервер Ubuntu 18.04, на котором запущена служба, которую я разрабатываю. Вывод отправляется в системный журнал для ведения журнала. Я случайно не смог очистить некоторые записи, и в журналах случайно просочился открытый текст (для моего собственного пользователя). Я исправил поведение службы регистрации. Теперь я просто хочу отредактировать файлы журнала, чтобы удалить строки с […]

Systemd показывает частичный вывод в журналах

Я хочу, чтобы выходные данные iostat периодически печатались и регистрировались. Выполнение команды в оболочке выводит обычные поля, как и ожидалось: # iostat avg-cpu: %user %nice %system %iowait %steal %idle 50.11 0.00 0.09 0.05 0.00 49.75 Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn mmcblk0 0.83 8.74 5.94 60203 40924 однако преобразование этого в сервис systemd приводит к […]

Почему «journalctl –disk-using» и «journalctl | wc ”не соответствует хорошо?

TL; DR. Как получается, что journald хранит около 770 МБ, а отображение журналов дает только 90 МБ данных? # ОБНОВЛЕНИЕ # Я сделал journalctl -a -o verbose который, по крайней мере, дал около 530 МБ, но меньше, чем 770 МБ, которые журнал использует на диске. В любом случае, я бы ожидал, что журнал на диске […]

Journald для вопросов подкачки rsyslog

Я использую rsyslog для выгрузки записей journald в файл журнала, чтобы их можно было отправить в Logstash. У меня проблема в том, что некоторые строки журнала разбиты на две строки. При просмотре их через journalctl я могу использовать параметр –no-pager, чтобы отключить это поведение, но я не смог найти способ включить это для строк журнала, […]

Записывайте все передачи scp с помощью systemd-journald

Регистрирует ли systemd-jurnald входящие соединения scp и какой файл они копировали в какое место? Я хотел бы получить доступ к этим журналам или изменить конфигурацию, чтобы все эти передачи файлов регистрировались.

Как настроить systemd-journald на NixOS?

Как правильно настроить systemd-journald на NixOS? Кажется, нет соответствующих параметров конфигурации . Например, в Ubuntu я могу отредактировать /etc/systemd/journald.conf . Контекст. Недавно я обнаружил, что по умолчанию systemd-journald может использовать гигабайты дискового пространства для своего журнала, если это не ограничено параметром конфигурации SystemMaxUse .