- Sep 2024
-
www.mikeperham.com www.mikeperham.com
-
Unfortunately newer init systems like systemd have become increasingly complex to handle more desktop-focused requirements. Here’s a list of systemd APIs: does having 100s of public API functions and commands inspire confidence in its reliability?
-
- Jan 2024
-
blog.cloudflare.com blog.cloudflare.com
-
Because we use systemd for most of our service management, these stdout/stderr streams are generally piped into systemd-journald which handles the local machine logs. With its RateLimitBurst and RateLimitInterval configurations, this gives us a simple knob to control the output of any given service on a machine. This has given our logging pipeline the colloquial name of the “journal pipeline”, however as we will see, our pipeline has expanded far beyond just journald logs.
I did not expect to see journald being used as the basic building block
-
- Dec 2022
-
www.zhihu.com www.zhihu.com
-
systemd 为什么会有那么大的争议?
Tags
Annotators
URL
-
- Aug 2022
-
www.scylladb.com www.scylladb.com
- Jan 2022
-
hauleth.dev hauleth.dev
Tags
Annotators
URL
-
- Dec 2021
- Mar 2021
-
github.com github.comjceb/dex2
-
The following steps will help you to get to a working systemd/user configuration:
-
I consider systemd/user as a good alternative for dex's autostart functionality and switched to it recently. In particular, systemd solves the issue of dex losing control over the started processes which causes processes to live longer than the X session which could cause additional annoyances like reboots taking a lot of time because the system is waiting for the processes to terminate.
Tags
Annotators
URL
-
- Feb 2021
-
wiki.debian.org wiki.debian.org
-
Tips on enabling
systemd-networkd
on Debian.NOTICE that
networkd
is not compatible with GNOME'sNetworkManager
:
-
-
gist.github.com gist.github.com
-
How to switch to
systemd-networkd
in debian "buster".NOTICE that
networkd
is not compatible with GNOME'sNetworkManager
:
-
-
stackoverflow.com stackoverflow.com
-
Systemd targets are reached once and do not fire again when the connection state changes. Depending how your network is managed there are a couple of options:
Alternatives to react to network-changes in various linux setup: systemd, NetworkManager, netcl, wicd
-
-
www.freedesktop.org www.freedesktop.org
-
About network-activation targets & events, but does not detect e.g. "airplane-mode" :-( (referred by man-pages)
-
-
www.linux.com www.linux.com
-
Scripting udev rules for net-down?
-
-
unix.stackexchange.com unix.stackexchange.com
-
Full ssh-tunnel socket-activation example.
-
-
0pointer.de 0pointer.de
-
Socket-activation primer 2: CUPS example
-
-
0pointer.de 0pointer.de
-
Systemd's socket-activation primer 1: what is a "socket-activated server?
-
-
ivanmorenoj.medium.com ivanmorenoj.medium.com
-
Nothing really innovative, no on-demand activation, just launch-on-boot systemd units.
-
-
www.digitalocean.com www.digitalocean.com
-
Nice summary of all sections & directives.
-
-
semjonov.de semjonov.de
-
Autostart ssh-tunnel by listening on the forwarded socket(sorry, not port).
-
-
www.reddit.com www.reddit.com
-
Get off systemd, and enter the world of chroot.
-
- Jan 2021
-
github.com github.com
-
Yes. That is a drop-in file. I think a leftover from the CentOS docker package. I just removed the file and it started working.
Tags
Annotators
URL
-
-
www.freedesktop.org www.freedesktop.org
-
Reload the systemd manager configuration. This will rerun all generators (see systemd.generator(7)), reload all unit files, and recreate the entire dependency tree. While the daemon is being reloaded, all sockets systemd listens on behalf of user configuration will stay accessible.
-
-
serverfault.com serverfault.com
-
In case you changed something in the [Install] directive, you may need to run sudo systemctl reenable YOURUNITFILE in order to recreate the symlinks in the .target directories.
-
(daemon-reload won't reload/restart the services themselves, just makes systemd aware of the new configuration)
-
-
coreos.com coreos.comCoreOS1
-
The advantage of the first method is that one easily overrides the complete unit, the default Container Linux unit is not parsed at all anymore.
-
-
stackoverflow.com stackoverflow.com
-
After command, then we need to first reset the command withAfter= and then add our commands.
-
-
www.infoworld.com www.infoworld.com
-
The systemd controversy seems to be a never ending saga among Linux users.
-
-
forums.theregister.com forums.theregister.com
-
Its not too complicated but it is an annoyance. I want /etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf, /etc/rc.local and all the standard stuff to work. The heavy lifting is done in the kernel. All they need to do is leave it alone. Its getting harder to make Ubuntu behave like Linux.
-
Did my first Xubuntu 20.04 LTS last month: no (dependency) trouble at all to remove snap and its systemd tentacles...
-
- Nov 2020
-
bbs.archlinux.org bbs.archlinux.org
-
I want the process list of a systemd unit - just like systemctl status $unitname does - but in machine-readable output, to look for specific processes.
-
-
www.freedesktop.org www.freedesktop.org
-
serverfault.com serverfault.com
-
systemctl show --no-page iptables \ | jq --slurp --raw-input \ 'split("\n") | map(select(. != "") | split("=") | {"key": .[0], "value": (.[1:] | join("="))}) | from_entries'
-
- Dec 2019
-
ewontfix.com ewontfix.com
-
Unfortunately, it also gets the other properties, including bringing down the whole system when it crashes. This matters because systemd is complex
Tags
Annotators
URL
-
- Nov 2019
-
wiki.archlinux.org wiki.archlinux.org
Tags
Annotators
URL
-
- Sep 2019
- Mar 2019
-
coreos.com coreos.comCoreOS1
-
www.freedesktop.org www.freedesktop.orgbootup1
- Oct 2018
-
askubuntu.com askubuntu.com
-
github.com github.com
Tags
Annotators
URL
-
- Sep 2018
-
answers.launchpad.net answers.launchpad.net
- May 2016
-
www.digitalocean.com www.digitalocean.com
-
[Service] ExecStart=[node binary] /home/srv-node-sample/[main file] Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=node-sample User=srv-node-sample Group=srv-node-sample Environment=NODE_ENV=production [Install] WantedBy=multi-user.target
-