Difference between revisions of "Systemd"
Jump to navigation
Jump to search
↑ https://www.freedesktop.org/wiki/Software/systemd/inhibit/
↑ http://manpages.ubuntu.com/manpages/bionic/man1/systemd-inhibit.1.html
↑ https://www.freedesktop.org/software/systemd/man/systemd.mount.html
↑ https://wiki.ubuntu.com/DebuggingSystemd
Line 4: | Line 4: | ||
* Mount and automount point maintenance (<code>[[systemd-mount]]</code><ref>https://www.freedesktop.org/software/systemd/man/systemd.mount.html</ref>, <code>systemd-umount</code> ) | * Mount and automount point maintenance (<code>[[systemd-mount]]</code><ref>https://www.freedesktop.org/software/systemd/man/systemd.mount.html</ref>, <code>systemd-umount</code> ) | ||
* Snapshot support | * Snapshot support | ||
− | * [[ps|Processes]] tracking using Linux control groups (<code>systemd-cgls</code><code>[[systemd-cgtop]]</code>) | + | * [[ps|Processes]] tracking using Linux control groups (<code>[[systemd-cgls]]</code><code>[[systemd-cgtop]]</code>) |
* Logging daemon, see <code>[[journalctl]]</code> and <code>[[systemd-cat]]</code> | * Logging daemon, see <code>[[journalctl]]</code> and <code>[[systemd-cat]]</code> | ||
Revision as of 16:51, 19 January 2020
systemd is a Linux initialization system and service manager introduced in 2010 and adopted by default in RHEL 7.0 (2014), that includes features like:
- On-demand starting of daemons
- Inhibitor Locks which allows to block or delay system sleep and shutdown requests from the user [1][2]
- Mount and automount point maintenance (
systemd-mount
[3],systemd-umount
) - Snapshot support
- Processes tracking using Linux control groups (
systemd-cgls
systemd-cgtop
) - Logging daemon, see
journalctl
andsystemd-cat
Config files:
/etc/systemd/logind.conf
Systemd components of daemons and binaries[4]:
- systemd:
systemctl
- systemd-journald:
journalctl
- systemd-logind:
loginctl
- systemd-networkd:
networkctl
, netplan - systemd-timesyncd
- systemd-resolved: systemd-resolve,
hostnamectl
- systemd-udevd
/lib/systemd/systemd-fsck
See also
- macOS:
launctl
- systemd, daemontools, runit and https://en.wikipedia.org/wiki/Process_supervision
cron
,crontab
,systemctl list-timers
, anacron, Kubernetes scheduler, Systemd services,CronJobsStack
,cron.schedule
,crontab -l
,0x004b
,at, /etc/cron.deny, /etc/cron.allow
- elogind
Advertising: