History log of /systemd/src/core/system.conf
Revision Date Author Comments Expand
9ded9cd14cc03c67291b10a5c42ce5094ba0912f 16-Nov-2015 Lennart Poettering <lennart@poettering.net>

core: enable TasksMax= for all services by default, and set it to 512 Also, enable TasksAccounting= for all services by default, too. See: http://lists.freedesktop.org/archives/systemd-devel/2015-November/035006.html

0af20ea2ee2af2bcf2258e7a8e1a13181a6a75d6 13-Nov-2015 Lennart Poettering <lennart@poettering.net>

core: add new DefaultTasksMax= setting for system.conf This allows initializing the TasksMax= setting of all units by default to some fixed value, instead of leaving it at infinity as before.

b3972d454da24208fadad4a89e5750fe1df6e151 08-Oct-2015 Evgeny Vereshchagin <evvers@ya.ru>

core: system.conf: add DefaultTasksAccounting

b9e74c399458a1146894ce371e7d85c60658110c 29-Sep-2015 Lennart Poettering <lennart@poettering.net>

core: rework crash handling This introduces a new systemd.crash_reboot=1 kernel command line option that triggers a reboot after crashing. This also cleans up crash VT handling. Specifically, it cleans up the configuration setting, to be between 1..63 or a boolean. This is to replace the previous logic where "-1" meant disabled. We continue to accept that setting, but only document the boolean syntax instead. This also brings the documentation of the default settings in sync with what actually happens. The CrashChVT= configuration file setting is renamed to CrashChangeVT=, following our usual logic of not abbreviating unnecessarily. The old setting stays support for compat reasons. Fixes #1300

e93549ef29c4123d9ee45acb5815048390201e49 04-Mar-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

Do not advertise .d snippets over main config file For daemons which have a main configuration file, there's little reason for the administrator to use configuration snippets. They are useful for packagers which need to override settings, but we shouldn't advertise that as the main way of configuring those services. https://bugs.freedesktop.org/show_bug.cgi?id=89397

1b907b5c3b11491b790e541dd24255a758511a2f 29-Nov-2014 Josh Triplett <josh@joshtriplett.org>

core: Support system.conf.d and user.conf.d directories in the usual search paths

fa1b91632c5220e6589007af4cd573ca909f915a 28-Oct-2014 Lennart Poettering <lennart@poettering.net>

core: remove system start timeout logic again The system start timeout as previously implemented would get confused by long-running services that are included in the initial system startup transaction for example by being cron-job-like long-running services triggered immediately at boot. Such long-running jobs would be subject to the default 15min timeout, esily triggering it. Hence, remove this again. In a subsequent commit, introduce per-target job timeouts instead, that allow us to control these timeouts more finegrained.

f07756bfe25c64119704c93a634162d6c88b5c89 22-Aug-2014 Lennart Poettering <lennart@poettering.net>

core: introduce "poweroff" as new failure action types Also, change the default action on a system start-up timeout to powering off.

2928b0a863091f8f291fddb168988711afd389ef 22-Aug-2014 Lennart Poettering <lennart@poettering.net>

core: add support for a configurable system-wide start-up timeout When this system-wide start-up timeout is hit we execute one of the failure actions already implemented for services that fail. This should not only be useful on embedded devices, but also on laptops which have the power-button reachable when the lid is closed. This devices, when in a backpack might get powered on by accident due to the easily reachable power button. We want to make sure that the system turns itself off if it starts up due this after a while. When the system manages to fully start-up logind will suspend the machine by default if the lid is closed. However, in some cases we don't even get as far as logind, and the boot hangs much earlier, for example because we ask for a LUKS password that nobody ever enters. Yeah, this is a real-life problem on my Yoga 13, which has one of those easily accessible power buttons, even if the device is closed.

9a0549093332880df47c4218209ce126b8586835 22-May-2014 Lennart Poettering <lennart@poettering.net>

cgroups: simplify CPUQuota= logic Only accept cpu quota values in percentages, get rid of period definition. It's not clear whether the CFS period controllable per-cgroup even has a future in the kernel, hence let's simplify all this, hardcode the period to 100ms and only accept percentage based quota values.

b2f8b02ec27dfec9cbd23573f47aba494f2e9b5f 25-Apr-2014 Lennart Poettering <lennart@poettering.net>

core: expose CFS CPU time quota as high-level unit properties

bd8f585b9996667db89764ece1cacf37672e3223 24-Mar-2014 Lennart Poettering <lennart@poettering.net>

core: add a setting to globally control the default for timer unit accuracy

085afe36cb823e7d5b8c5f3ef21ebb9639bac78b 24-Feb-2014 Lennart Poettering <lennart@poettering.net>

core: add global settings for enabling CPUAccounting=, MemoryAccounting=, BlockIOAccounting= for all units at once

d3b1c5083359faa6cfca81810cf87ef70d0290f6 13-Feb-2014 Lennart Poettering <lennart@poettering.net>

core: add a system-wide SystemCallArchitectures= setting This is useful to prohibit execution of non-native processes on systems, for example 32bit binaries on 64bit systems, this lowering the attack service on incorrect syscall and ioctl 32→64bit mappings.

3f41e1e5955552a771748225334b3e8a7eb02b8a 08-Nov-2013 Lukas Nykryn <lnykryn@redhat.com>

manager: configurable StartLimit default values https://bugzilla.redhat.com/show_bug.cgi?id=821723

1f19a534ea84458670ec011f6d1ba96f76e3f783 05-Nov-2013 Oleksii Shevchuk <alxchk@gmail.com>

Configurable Timeouts/Restarts default values https://bugs.freedesktop.org/show_bug.cgi?id=71132 Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec configuration options to manager configuration file.

7ac807320a7416463d7ff3ef6ede574863a601c5 26-Sep-2013 Lennart Poettering <lennart@poettering.net>

core: drop some out-of-date references to cgroup settings

97d0e5f83ba4dd713170f802b90149b7325bc992 20-Jun-2013 Umut Tezduyar <umut@tezduyar.com>

manager: add DefaultEnvironment option This complements existing functionality of setting variables through 'systemctl set-environment', the kernel command line, and through normal environment variables for systemd in session mode.

5f9cfd4c3877fdc68618faf9ae5efb5948e002b6 13-Feb-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

man: rename systemd.conf to systemd-system.conf Alias as systemd-user.conf is also provided. This should help users running systemd in session mode. https://bugzilla.redhat.com/show_bug.cgi?id=690868

a98d5d64720bdf32e3b5f72f896b583e23f730ad 20-Sep-2012 Lennart Poettering <lennart@poettering.net>

fix typos

be5412d85493615bc2b027bd7131497e31725190 04-Sep-2012 Lennart Poettering <lennart@poettering.net>

main: jointly mount more controllers After talking to the cgroup kernel folks at LPC we came to the conclusion that it is probably a good idea to mount all CPU related resp. all network related cgroup controllers together, both because they are good defaults for admins and because this might prepare for eventual kernel cleanups where the ability to mount them separately is removed.

d081dffbd3e57dc9da494a3384e333bf565d4175 22-Jun-2012 Lennart Poettering <lennart@poettering.net>

core: remove sysv_console option This option never made much sense. It was originally intended to make sure that the usual startup output of sysv scripts goes to the terminal. However, since SysV scripts started from a terminal would not output to that terminal, but rather /dev/console this effect was more often than not actually taking place. Nowadays systemd has much nicer boot time status output than SysV which makes the sysv output redundant. Finally, all output of services goes to the journal anyway, and is not lost. Hence, let's drop this option, and simplify things a bit.

aa0f64ac851ebf27342d66947b5170bfeb9f49ae 31-May-2012 Lennart Poettering <lennart@poettering.net>

main: allow setting of timer slack for PID 1

ec8927ca5940e809f0b72f530582c76f1db4f065 24-May-2012 Lennart Poettering <lennart@poettering.net>

main: add configuration option to alter capability bounding set for PID 1 This also ensures that caps dropped from the bounding set are also dropped from the inheritable set, to be extra-secure. Usually that should change very little though as the inheritable set is empty for all our uses anyway.

8d8e945624a0080073d94941f3032b8fa3b3aa15 24-Apr-2012 Lennart Poettering <lennart@poettering.net>

manager: drop MountAuto= and SwapAuto= options The ability to set MountAuto=no and SwapAuto=no was useful during the adoption phase of systemd, so that distributions could stick to their classic mount scripts a bit longer. It is about time to get rid of it now.

461282d52a980bc5800307a24070d275a66e3d07 21-Apr-2012 Lennart Poettering <lennart@poettering.net>

watchdog: fix default configuration fragment for watchdog

90ccc3fca7e53a60a9e67b9d5812e1d4a27fc07d 12-Apr-2012 Kay Sievers <kay@vrfy.org>

move more main systemd parts to core/