med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

353
active users

#systemd

11 posts8 participants0 posts today
Farooq | فاروق<p>Hmm am I the only one who think this doesn't make much sense?</p><p>On one side, I have to make changes to network configuration using the <code>ip</code> utility. But then to make them persistent, I have to play with <code>systemd-networkd</code> stuff. The problem's that I have to learn two things. Why not have a system with which you could configure your network through the same CLI tool using the same syntax?</p><p>Not that I want to join the anti systemd train. I haven't tweaked my PC at this level before. But recently I'm doing so and I wished I didn't have to spend few hours to get the thing working. Maybe it could be good if there was a system with which you could configure networking stuff on boot using the same <code>ip</code> utility?</p><p>Or maybe I'm doing it the wrong way and there is a way to make changes done with <code>ip</code> persistent?</p><p>Any enlightening comment is welcome!</p><p><a href="https://cr8r.gg/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a> <a href="https://cr8r.gg/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://cr8r.gg/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://cr8r.gg/tags/LinuxNetworking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxNetworking</span></a> <a href="https://cr8r.gg/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a> <a href="https://cr8r.gg/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://cr8r.gg/tags/sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysadmin</span></a> <a href="https://cr8r.gg/tags/systemadministration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemadministration</span></a></p>
Elias Probst<p><span class="h-card" translate="no"><a href="https://chaos.social/@danimo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>danimo</span></a></span> ouch, that's quite the difference - would have expected better from systemd-timesyncd</p><p><a href="https://mastodon.social/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a></p>
Onby<p>TIL `systemd-analyze security` shows your services with emojis and makes unit names clickable so you can pop open their configs right from the terminal. Who knew Linux came with built‑in emoji judges?</p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a> <a href="https://mastodon.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://mastodon.social/tags/TIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TIL</span></a></p>
openSUSE Linux<p><a href="https://fosstodon.org/tags/Secureboot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Secureboot</span></a>, seamless updates, and smarter system extensions: In this <a href="https://fosstodon.org/tags/oSC25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oSC25</span></a> session, dive into major upcoming features like FDE+TPM in YaST2, <a href="https://fosstodon.org/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a>-sysext on MicroOS, and new tools like <a href="https://fosstodon.org/tags/sndiff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sndiff</span></a>. A must-watch on future of openSUSE! <a href="https://youtu.be/MPMrlUj1sVA?si=bMjxsJtyIOEyqzgb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/MPMrlUj1sVA?si=bMjxsJ</span><span class="invisible">tyIOEyqzgb</span></a></p>
openSUSE Linux<p>Tumbleweed brought major upgrades like <a href="https://fosstodon.org/tags/hwinfo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hwinfo</span></a> 25, <a href="https://fosstodon.org/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a>‑rpm‑macros 26, &amp; <a href="https://fosstodon.org/tags/Amarok" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amarok</span></a> 3.3.0 in July. Plus enhancements to <a href="https://fosstodon.org/tags/GStreamer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GStreamer</span></a>, <a href="https://fosstodon.org/tags/curl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curl</span></a> 8.15.0 and <a href="https://fosstodon.org/tags/nvme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvme</span></a>‑cli 2.15. Tons of new features &amp; security fixes! <a href="https://fosstodon.org/tags/openSUSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openSUSE</span></a> <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://news.opensuse.org/2025/08/01/tw-monthly-update-july/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.opensuse.org/2025/08/01/t</span><span class="invisible">w-monthly-update-july/</span></a></p>

»Oook, ich mach kurz nen cronjob«
Cronjob läuft nicht
»Is ja gut, ich mach’s richtig und nehm nen systemd timer«
Timer läuft.

Danach seh ich ne Mail von cron, dass der Programmname nicht gefunden wurde. Habe $PATH vergessen…

Whatever, der #systemd timer lief natürlich einfach sofort. Ich sollte nicht dieser Versuchung erliegen, dass es mit diesem legacy-Zeug schneller geht. Tut's nicht. Und Systemd ist toll!

You know, I guess I don't really have an issue with systemd, at least not one worth getting worked up about.

Some folks get really philosophical about it, but honestly, that’s not me. I mean, sure, I’m aware of the debates and all the noise, but personally? I just let it do its thing.

Maybe deep down I care… or maybe I just can’t be bothered to pretend I do. Either way, I’m not losing sleep over it.

We got to work with the #systemd team to strengthen Linux 💪

DNS lookups on Linux need to be so fast you don’t notice them, without compromising security. Our team recently helped:

🔧 extend test coverage
🔧 ensure edge cases are covered
🔧 and fix some parser bugs

Discover more about DNS security, what we did in detail + get a look at the tests we added on our blog: neighbourhood.ie/blog/2025/07/

neighbourhood.ieNeighbourhoodie - NH:STF S01E05 systemdNeighbourhoodie Software is a software development company based in Berlin, Germany. We are experts in CouchDB, PouchDB, and Offline First.

The #ubuntu login loop that I encountered about a month ago is caused by specifying dependencies in a systemd automount file.

The visible symptom is a GDM login loop.

Another symptom is that /tmp/.X11-unix and /tmp/.ICE-unix will be owned gdm/gdm, instead of root/root. Changing the ownership to root/root fixes the login loop, but it returns after the next reboot.

All the gory details are spelled out here.

bugzilla.redhat.com/show_bug.c

bugzilla.redhat.com2084153 – gnome-shell crashes on login because "/tmp/.X11-unix" has the wrong ownership

New blog post!

I've been using TLS certificates generated by Tailscale to access my self-hosted, private services with HTTPS for some time now, but there is one problem with them: they do not auto-regenerate.

So I used some bash and..

*thunder*, *ominous music*

systemd

to create an automated task that autoregenerates them periodically.

To crank the fun to 11, I also use https://ntfy.sh to notify me if the task succeeded or not

https://stfn.pl/blog/78-tailscale-certs-renew/

#blog #tailscale #systemd #lxc #nextcloud

ntfy.shntfy.sh | Push notifications to your phone or desktop via PUT/POSTntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API.

i started to understand the reasoning behind #systemd a lot more when i remembered that some people administer not just one or two (or even a dozen) linux machines, but have networks with hundreds, if not thousands, of them, and the technical/maintenance costs of any hacks that one might otherwise accept on a more traditional system multiply to become quite serious issues at that point

One of the most important feature for #NixOS in new #systemd258 #systemd is this

> * ExecStart= lines (and the other ExecXYZ= lines) now support a new '|'
prefix that causes the command line to be invoked via a shell.

github.com/systemd/systemd/rel

currently, NixOS has a `systemd.services.<name>.script` directive, that wraps everything into a Bash script with `set -e` and uses the `systemd.services.<name>.path = [ pkgs.curl ];` as a path. Soon you can write

`systemd.services.<name>.serviceConfig.execStart = ''|
for i in $(seq 42); do echo "Hello $i"; done
'';`

instead. This has the benefit of directly showing the script when using `systemctl cat <name>` and also one file less wrapped around.

Negative part of course is, with `script` you can also call the generated ExecStart line now.

Also I wonder if `ExecStop = "+| my root script"` will work or is it going to be "|+"?

CHANGES WITH 258 in spe:
Incompatible changes:
    * Support for cgroup v1 ('legacy' and 'hybrid' hierarchies) has been
      removed. cgroup v2 ('unified' hierarchy) will always be mounted
      d...
GitHubRelease systemd v258-rc1 · systemd/systemdCHANGES WITH 258 in spe: Incompatible changes: * Support for cgroup v1 ('legacy' and 'hybrid' hierarchies) has been removed. cgroup v2 ('unified' hierarchy) will always be mounted d...

Don’t systemd-analyze fdstore podman.socket, it crashes your PID 1

I haven’t actually checked if any other units would also do this if substituted for podman.socket, but it is consistently reproducible with podman.socket across NixOS on bare metal, Ubuntu in a container, and Fedora in a virtual machine

github.com/systemd/systemd/iss

systemd version the issue has been seen with 257.6 (NixOS/nixpkgs fc02ee7), 257.4-1ubuntu3.1 (Ubuntu 25.04), 257.7-1.fc42 (Fedora 42) Used distribution NixOS, Ubuntu (running in a container on NixO...
GitHubPID 1 dumps core after restarting socket unit and reloading, and then running systemd-analyze fdstore on the socket · Issue #38320 · systemd/systemdBy schuelermine

#TIL I learned, why my debian #Python #systemd service output wasn't live updating in journalctl. This was a problem which I "temporarily" solved by using screen or tmux when I need to follow the output live. (= for about a decade or so...)

Turns out I just need the flag "-u" for unbuffered output and to set the StandardOutput/-Error to "journal" (which should be the default anyway)

And then suddenly after reloading "sudo journalctl -fu my_service" will produce a live, updating output.

Manage Linux Systemd Services Easily With Systemd-manager-tui

“Managing services on a Linux system often means typing long systemctl commands or digging through logs with journalctl. But what if you could do all that from a single, easy-to-use terminal interface? That’s where systemd-manager-tui comes in.”

...continues

See gadgeteer.co.za/manage-linux-s

Terminal interface displaying system unit statuses on Debian, highlighting active services and their states with shortcut keys listed below.
GadgeteerZA · Manage Linux Systemd Services Easily With Systemd-manager-tui"Managing services on a Linux system often means typing long systemctl commands or digging through logs with journalctl. But what if you could do all that
Replied in thread

I'm trying to figure out setting up an email (SMTP) service on my little hosted machines, so I don't need to rely on any particular mail provider.

Which leads me to thinking I really like how #Podman can generate #SystemD units to automatically manage the service containers.

And that has led me to the conclusion I probably should wait for #Debian Trixie release next month, when I can migrate past Podman 4.3.

How do you manage SMTP service for yours, @mike?