Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemadmin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
systemadmin [2025/04/15 10:53] – [systemd] techgurusystemadmin [2025/04/30 10:28] (aktuell) – [systemD] techguru
Zeile 1325: Zeile 1325:
  
  
-===== systemd =====+===== systemD =====
  
-Systemd übernimmt eine Vielzahl an Funktionen. Es steuert u.a. das Verhalten der Dienste beim Start des Rechners. Mit systemd lassen sich Dienste beenden, neu starten und es lässt sich der aktuelle Dienst Status abfragen.+SystemD übernimmt eine Vielzahl an Funktionen. Es steuert u.a. das Verhalten der Dienste beim Start des Rechners. Mit systemd lassen sich Dienste beenden, neu starten und es lässt sich der aktuelle Dienst Status abfragen. 
 + 
 +Zum Anzeigen der systemD Units und mit ''egrep'' Anzeigen/Suchen nach 3 bestimmten systemD Units. 
 + 
 +  systemctl list-units | egrep 'logstash|kiban|elasticsearch' 
 + 
 +Oder noch besser mit list-unit-files, denn sonst wird nichts alles aufgelistet wenn die Dienst Unit nicht geladen ist:  
 +  systemctl list-unit-files| egrep 'ssh|nfs-utils|autofs' 
 + 
 +weitere Beispiele:
  
-  systemctl list-units 
   systemctl list-unit-files   systemctl list-unit-files
   systemctl status sshd.service   systemctl status sshd.service
Zeile 1419: Zeile 1427:
  
  
 +==== Systemd Timer ====
 +
 +Es sozusagen das neuere Cron oder wenn kein CronD installiert ist. Oder es wird auch oft einfach als alternative genutzt.
 +
 +Wie funktioniert die Verknüpfung zwischen Timer und Service?
 +Die Verknüpfung erfolgt über den Namen. Wenn dein Timer z. B. mein-skript.timer heißt, sucht systemd automatisch nach einer Service-Datei mit demselben Namen, also mein-skript.service
 +
 +Zum auflisten von Timern
 +
 +  systemctl list-timers
 +  
 +
 +Aufbau eines SystemD Timers. In der Timer Datei kann man die Uhrzeit angeben um welche Zeit der Service gestartet werden soll, z.B. ''OnCalendar=20:00''. Ein weitere Beispiel wäre eine Zeit zu definieren für jede Stunde um Minute 5 mit: ''OnCalendar=*:05''. Oder einfach für jeden Stunde wie im unteren Beispiel:
 +
 +
 +<code>
 +[Unit]
 +Description=Timer für Daten Empfangen
 +
 +[Timer]
 +OnCalendar=hourly
 +Persistent=true
 +
 +[Install]
 +WantedBy=timers.target
 +</code>
 +
 +Auch nach den neu definieren von Timern muss ''systemctl daemon-reload'' ausgeführt werden.
 +  
 +
 +  
 +  
 +  
 ==== journalctl ==== ==== journalctl ====
  
Zeile 1442: Zeile 1483:
  
 <code> <code>
 + rcconf =runlevel Konfiguration (Prog. Dienst aus-abwählen)
 +
 + update-rc.d =install and remove System-V style init script links
 + Hinzufügen oder entfernen von Diensten zu Runleveln
 + update-rc.d nagios3 defaults =bringt Dienste wieder in den default runlevel
 + update-rc.d -f nagios3 remove =die Verweise in den Runlevel-Ordnern noch zusätzlich entfernen,
 + damit nach ein Reboot nicht automatisch wieder Nagios3 startet.
 + invoke-rc.d nagios start =startet nagios Dienst
 +
 +
  insserv -r nagios3 =neu, das gleiche wie update-rc.d, entfernt nagios3 von allen runleveln  insserv -r nagios3 =neu, das gleiche wie update-rc.d, entfernt nagios3 von allen runleveln
  insserv -d nagios3 =bringt Dienste wieder in den default runlevel  insserv -d nagios3 =bringt Dienste wieder in den default runlevel
Zeile 1454: Zeile 1505:
  chkconfig -l =listet alles Dienste mit runleveln auf + xinetd based Services  chkconfig -l =listet alles Dienste mit runleveln auf + xinetd based Services
 </code> </code>
 +
 +
  
 create the system startup links for libvirtd: z.B. nach der Installation einer Software kann man so chkconf nutzen. create the system startup links for libvirtd: z.B. nach der Installation einer Software kann man so chkconf nutzen.
Zeile 4522: Zeile 4575:
   openssl x509 -in /var/lib/icinga2/certs/ca.crt -text   openssl x509 -in /var/lib/icinga2/certs/ca.crt -text
  
 +
 +Den privaten Schlüssel anzeigen lassen mit:
 +
 +  openssl rsa -in yourPrivateKey.key -text -noout
  
 ===== Leistung und Geschwindigkeit ===== ===== Leistung und Geschwindigkeit =====
systemadmin.1744707197.txt.gz · Zuletzt geändert: 2025/04/15 10:53 von techguru