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

Я просто прошел получение этой работы FreeNAS 8.2 сам. У меня есть набор примечаний о процессе на моем блоге по http://joepaetzel.wordpress.com/2012/07/24/openvpn-on-freenas-8-2/

Короткая версия - Вы, должен скопировать Ваши файлы конфигурации для openvpn к/conf/base/etc/local/etc/openvpn и/conf/base/etc/rc.conf

Чтобы сделать это, необходимо сделать файловую систему записываемой.
# mount -uw /

Вы действительно не хотите пытаться сделать эту работу в сменной тюрьме.

28
15.01.2014, 20:35
3 ответа
[113254] Используйте [113723]--пользовательскую опцию[113724], и в вашем случае...

  • 22
    27.01.2020, 19:39

    Некропостинг, но сегодня я столкнулся с той же проблемой и решил ее. Скорее всего journalctl --user-unit chattyу вас не сработало, потому что вы запускаете его от root. Однако по man journalctl, --user-unitфильтрует записи журнала не только по _SYSTEMD_USER_UNIT=, но и по _UID=, а службы chattyс uid root нет, поэтому записи не найдены.

    Вероятно, вы также пытались запустить journalctl --user-unit chattyот своего обычного пользователя, но получили No journal files were found. Это происходит из-за того, что (и Всем пользователям предоставляется доступ к своим приватным за -журналам пользователей из man journalctlздесь может быть запутанным )в 2018 году на моем Debian 9 journalctl все еще не сохраняется по умолчанию(Storage=autoв /etc/systemd/journald.confи /var/log/journal/не существует ), а в не -постоянном режиме journaldне поддерживает разделение журналов, поэтому все журналы оказываются в одном месте в /run/log/journal. ] несмотря на то, что разделение включено по умолчанию --см. SplitModeв man journald.conf. Включение постоянства исправляет это.

    TL;DR :включить постоянство, заменив Storage=persistentна /etc/systemd/journald.confи перезагрузив journald с помощью sudo systemctl restart systemd-journald.

    Альтернативный поиск с помощьюsudo journalctl _SYSTEMD_USER_UNIT=chatty.service

    Более подробная информация находится наhttps://lists.freedesktop.org/archives/systemd-devel/2016-October/037554.html

    13
    27.01.2020, 19:39

    До systemd v230 вам приходилось использовать менее интуитивный флаг --user-unitдля просмотра журналов вашего пользовательского устройства:

    journalctl --user-unit chatty
    

    Начиная с systemd v230, теперь вы можете комбинировать флаги --userи --unit, как и ожидалось:

    journalctl --user --unit chatty
    

    Синтаксис --user --unitподдерживается, начиная с Ubuntu 17.10.

    5
    27.01.2020, 19:39

    Теги

    Похожие вопросы