Linux/Systemd: Difference between revisions
< Linux
(Die Seite wurde neu angelegt: „== systemctl == <pre> systemctl list-units systemctl status NAME systemctl start NAME systemctl stop NAME systemctl restart NAME systemctl reload NAME syste…“) |
mNo edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<pre> | <pre> | ||
systemctl list-units | systemctl list-units | ||
systemctl list-units -t service | |||
systemctl status NAME | systemctl status NAME | ||
Line 13: | Line 14: | ||
systemctl enable NAME | systemctl enable NAME | ||
systemctl disable NAME | systemctl disable NAME | ||
systemctl is-enabled NAME | |||
systemctl --failed | |||
journalctl | |||
journalctl -u NAME | |||
journalctl -xeu munin-node.service | |||
systemd-analyze critical-chain munin-node.service | |||
hostnamectl | |||
</pre> | |||
* .bashrc ([[Linux/2-Config/bashrc]]) | |||
<pre> | |||
alias systemctl='systemctl --no-pager' | |||
</pre> | |||
== /lib/systemd/system == | |||
<pre> | |||
[Service] | |||
Type=forking | |||
PrivateTmp=yes | |||
User=nobody | |||
Group=nobody | |||
# Run ExecStartPre with root-permissions | |||
PermissionsStartOnly=true | |||
ExecStartPre=-/usr/bin/mkdir /var/run/dhis | |||
ExecStartPre=/usr/bin/chown -R nobody:nobody /var/run/dhis/ | |||
# Run ExecStart with User=nobody / Group=nobody | |||
ExecStart=/usr/sbin/dhid -P /var/run/dhis/dhid.pid | |||
PIDFile=/var/run/dhis/dhid.pid | |||
</pre> | </pre> | ||
[[Category:Linux/System]] | |||
[[Category:Linux]] |
Latest revision as of 19:12, 29 October 2024
systemctl
systemctl list-units systemctl list-units -t service systemctl status NAME systemctl start NAME systemctl stop NAME systemctl restart NAME systemctl reload NAME systemctl list-unit-files systemctl enable NAME systemctl disable NAME systemctl is-enabled NAME systemctl --failed journalctl journalctl -u NAME journalctl -xeu munin-node.service systemd-analyze critical-chain munin-node.service hostnamectl
- .bashrc (Linux/2-Config/bashrc)
alias systemctl='systemctl --no-pager'
/lib/systemd/system
[Service] Type=forking PrivateTmp=yes User=nobody Group=nobody # Run ExecStartPre with root-permissions PermissionsStartOnly=true ExecStartPre=-/usr/bin/mkdir /var/run/dhis ExecStartPre=/usr/bin/chown -R nobody:nobody /var/run/dhis/ # Run ExecStart with User=nobody / Group=nobody ExecStart=/usr/sbin/dhid -P /var/run/dhis/dhid.pid PIDFile=/var/run/dhis/dhid.pid