SYSTEMD.PRESET(5) systemd.preset SYSTEMD.PRESET(5) (NAME) systemd.preset - systemd (SYNOPSIS) /etc/systemd/system-preset/*.preset /run/systemd/system-preset/*.preset /usr/local/lib/systemd/system-preset/*.preset /usr/lib/systemd/system-preset/*.preset /etc/systemd/user-preset/*.preset /run/systemd/user-preset/*.preset /usr/local/lib/systemd/user-preset/*.preset /usr/lib/systemd/user-preset/*.preset /etc/systemd/initrd-preset/*.preset /run/systemd/initrd-preset/*.preset /usr/local/lib/systemd/initrd-preset/*.preset /usr/lib/systemd/initrd-preset/*.preset (DESCRIPTION) . systemctl preset . systemctl preset systemctl enable systemctl disable . systemctl preset rpm ( ) / . . systemctl(1) . . . <> . ( .) (boot) systemd(1) / systemctl preset-all. ConditionFirstBoot= systemd.unit(5) << (First Boot Semantics)>> machine-id(5). (PRESET FILE FORMAT) . "#" ";" . "enable" "disable" "ignore" . (wildcards) . enable (instance) . DefaultInstance= . <<>> . systemd.unit(5) . : "enable" "disable" "ignore" . . -.preset . /etc/ /usr/lib/ /run/ . /run/ /usr/lib/ . /usr/lib/ . /etc/ . . . . / (symlink) /dev/null /etc/systemd/system-preset/ . (EXAMPLES) 1. # /usr/lib/systemd/system-preset/99-default.preset disable * . "99-" . 2. # /usr/lib/systemd/system-preset/80-dirsrv.preset enable dirsrv@.service foo bar baz dirsrv@foo.service dirsrv@bar.service dirsrv@baz.service . 3. (GNOME spin) # /usr/lib/systemd/system-preset/50-gnome.preset enable gdm.service enable colord.service enable accounts-daemon.service enable avahi-daemon.* avahi-daemon . . . () . 4. # /etc/systemd/system-preset/00-lennart.preset enable httpd.service enable sshd.service enable postfix.service disable * . . "00-" . (MOTIVATION FOR THE PRESET LOGIC) . ( ). . ( ) . Fedora Workstation gdm Fedora KDE sddm . . < >> < >>. . . . ( systemctl preset) ( ) . . . (SEE ALSO) systemd(1) systemctl(1) systemd-delta(1) daemon(7) . : Features/PackagePresets[1]. (NOTES) 1. Features/PackagePresets https://fedoraproject.org/wiki/Features/PackagePresets systemd 261.2 SYSTEMD.PRESET(5)