🐧 I gave systemd an honest try convinced the criticisms had little substance. If I could go back in this decision (I won't), I wouldn't use systemd.
Nachrichtenbereich: 🐧 Linux Tipps
🔗 Quelle: reddit.com
I've built a system based on systemd
to run applications in a few linux servers. Over the last month or so I went from enjoying working with systemd
to being indifferent, to dreading it.
Here are some thoughts on my experience with this tool.
# The good - There's a ton of documentation which is pretty decent - The learning curve is not that steep. You can do a lot with a bit of reading. - There's options for everything. Want to restart after a crash? Done. Want to run a script after a crash, but only if your program returned a specific error code? Easy. That kind of "obvious" functionality is there and works well.
The bad
- Despite being one of the most widely used applications of all time, I ran into two separate bugs.
- Surprisingly, you cannot run
systemctl --host <user>@<ip-address> --user status
. This sounds like it'd be basic functionality and it's just not there. While the documentation says you can put your user-level system manager config files in
~/.config/systemd/user.conf
, that just didn't work for me. Alternatively, you can put that file in/etc/systemd/user.conf
, which works but requiresroot
access which is silly if your goal is to configure how a user's services work.Journal gets very slow after a few GBs are logged.
The ugly
- Though this is not a criticism to
systemd
itself, the popular UI applications that go with it often don't play well with user lever systemd units. One example iscockpit
, which doesn't allow me to list user level systemd units. Is everyone else just running theirsystemd
units as root? Or are you all building your own UIs to monitor these things?
I'm curious to hear the thoughts of other people who've given systemd
a good shot. Did you have a different experience? If not, what else did you end up using?
[link] [comments] ...
🔧 Có thể bạn chưa biết (Phần 1)
📈 31.24 Punkte
🔧 Programmierung
🐧 SomeOrdinaryGamers convinced me to try Linux
📈 30.41 Punkte
🐧 Linux Tipps
🐧 Finally convinced my brother to use linux!
📈 25.17 Punkte
🐧 Linux Tipps