Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:systemd [2018/07/09 01:01] – [Links] boospyserver_und_serverdienste:systemd [2021/01/06 20:52] loma
Zeile 1: Zeile 1:
 ====== Systemd ====== ====== Systemd ======
 +Ein Service bearbeiten und personalisieren. 
 +<code>
 +systemctl edit --full rc-local
 +</code>
 +Man könnte auch Dienste direkt in ''/etc/systemd/system/blabla-custom.service'' kopieren. Von dem wird abgeraten. Vor allem da viele Services erst von anderen Systemddiensten nur temporär angelegt werden. Das Kommando oben extrahiert die richtigen Files automatisch. 
 +
 ==== Beispiel Einbau von Sleep beim Start eines Services ==== ==== Beispiel Einbau von Sleep beim Start eines Services ====
  
Zeile 47: Zeile 53:
  
 Hier wird z.B. der xbmc Benutzer automatisch eingeloggt. Danach werden natürlich .zshrc .bashrc und auch die .xinitrc beachtet. Hier wird z.B. der xbmc Benutzer automatisch eingeloggt. Danach werden natürlich .zshrc .bashrc und auch die .xinitrc beachtet.
 +
 +===== Systemdservices über Remote ausführen =====
 +Mit Systemd ist es sehr bequem möglich Dinge zu organisieren ohne das man direkt am Host ist. z.b.
 +<code>
 +systemctl -H root@myhost.supertux.bla status apache2
 +</code>
  
 ===== NFS-Client ===== ===== NFS-Client =====
Zeile 54: Zeile 66:
   systemctl enable rpcbind.service   systemctl enable rpcbind.service
  
 +===== Mounten mit Systemd - FSTAB ruhe in Frieden =====
 +Die FSTAB ist mehr oder weniger überholt. Benötigt wird sie vom System wohl nur mehr für den Root Mount. Generell wird bereits bei jedem manuellen FSTAB-Eintrag bereits ein Systemd-Unit-File generiert dass auf die FSTAB verweist. Daher ist es auch empfohlen statt der FSTAB nur mehr Systemd zu verwenden was sehr viele Vorteile mit sich bringt. Z.B. hat man damit die Möglichkeit auch Abhängigkeiten von anderen Programmen und States anzugeben. Ein praktischen nerviges Beispiel wäre wenn ein Netzwerkmount nicht immer automatisch in der FSTAB gemountet wird, weil das Netzwerk vielleicht nicht immer gleich schnell verfügbar ist. Und obwohl man in der FSTAB die Option gesetzt hat dass, das Netzwerk verfügbar sein muss, funktioniert es trotzdem noch immer nicht. Systemd schafft da Abhilfe. Auch [[https://proxmox.com/|Proxmox]] verwendet den Systemd-Mounter als Default. 
 +
 +===== Debuging =====
 +Um z.B. Zeiten beim Systemstart ansehen zu können gibt es zwei nette Befehle:
 +<code>
 +systemd-analyze plot > bootchart.svg
 +systemd-analyze blame
 +</code>
  
 ====== Links ====== ====== Links ======