4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering# This file is part of systemd.
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering#
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering# systemd is free software; you can redistribute it and/or modify it
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# under the terms of the GNU Lesser General Public License as published by
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# the Free Software Foundation; either version 2.1 of the License, or
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering# (at your option) any later version.
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering[Unit]
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringDescription=Journal Service
63cb20a28b3f5e858a306daf7e0657ccbb0ab163Lennart PoetteringDocumentation=man:systemd-journald.service(8) man:journald.conf(5)
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringDefaultDependencies=no
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringRequires=systemd-journald.socket
875c2e220e2611165e09051c4747971811f1de58Lennart PoetteringAfter=systemd-journald.socket systemd-journald-dev-log.socket systemd-journald-audit.socket syslog.socket
7e75c5ac2d607bd87818d1a3546ff6ae5c6c3859Lennart PoetteringBefore=sysinit.target
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering[Service]
a87a38c20196a4aeb56b6ba71d688eefd0b21c30Michal SchmidtType=notify
875c2e220e2611165e09051c4747971811f1de58Lennart PoetteringSockets=systemd-journald.socket systemd-journald-dev-log.socket systemd-journald-audit.socket
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringExecStart=@rootlibexecdir@/systemd-journald
454591be36880b0300b0448576c483a39d9cc611Lennart PoetteringRestart=always
47ec118473c864b6ae550fd7ee56d6f4982e5363Lennart PoetteringRestartSec=0
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringNotifyAccess=all
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringStandardOutput=null
875c2e220e2611165e09051c4747971811f1de58Lennart PoetteringCapabilityBoundingSet=CAP_SYS_ADMIN CAP_DAC_OVERRIDE CAP_SYS_PTRACE CAP_SYSLOG CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_CHOWN CAP_DAC_READ_SEARCH CAP_FOWNER CAP_SETUID CAP_SETGID CAP_MAC_OVERRIDE
119e9655dc36f18ed74f9a256d5c693b5aeb43abLennart PoetteringWatchdogSec=3min
13790add4bf648fed816361794d8277a75253410Lennart PoetteringFileDescriptorStoreMax=1024
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart Poettering# Increase the default a bit in order to allow many simultaneous
de45d726034f33afdb0a185e62fc61bf10a0acd2Lennart Poettering# services being run since we keep one fd open per service. Also, when
de45d726034f33afdb0a185e62fc61bf10a0acd2Lennart Poettering# flushing journal files to disk, we might need a lot of fds when many
de45d726034f33afdb0a185e62fc61bf10a0acd2Lennart Poettering# journal files are combined.
4b2d99d9f4258a29f0bf8b1a78d17836e75bc378Lennart PoetteringLimitNOFILE=16384