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:55] – [ältere Vorgänger InitV] techgurusystemadmin [2025/08/26 11:36] (aktuell) – [RAM Arbeitsspeicher] 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 1514: Zeile 1555:
  
  
-Mit ''parted'' eine SWAP-Partition anlegen, hier ist als File system type **linux-swap** die Richtige Angabe+=== neue SWAP Partition anlegen === 
 + 
 +Mit ''parted'' eine SWAP-Partition anlegen
 + 
 +  parted -a optimal /dev/sdg mklabel gpt mkpart SWAP  0% 100% 
 +   
 +Die angelegte Partition anzeigen lassen: 
 + 
 +  parted -l 
 +   
 +Das SWAP Dateisystem auf die neue SWAP-Partition schreiben: 
 + 
 +  mkswap /dev/sdg1  
 +   
 +Die Änderungen anzeigen lassen: 
 + 
 +  parted -l 
 +   
 +Die neue SWAP-Partition in die fstab eintragen, damit diese beim neu-starten automatisch eingehängt wirdAlte Einträge auskommentieren oder entfernen: 
 + 
 +  PARTLABEL="SWAP"                swap           swap   defaults                      0  0 
 + 
 +Alle SWAP Partitionen aushängen: 
 + 
 +  swapoff -a 
 +   
 +Die Änderungen anzeigen lassen: 
 + 
 +  free -h 
 +   
 +Alle SWAP Partitionen einhängen: 
 + 
 +  swapon -a 
  
 Möchte man die SWAP-Partition vergrößern, funktioniert es genauso mit den Partitionierungs-Tools wie bei einem gewöhnliches Filesystem. Anschließend ist aber kein ''resize'' nötig, sondern lediglich das Kommando ''mkswap'' mit Angabe der swap Partition auszuführen. Möchte man die SWAP-Partition vergrößern, funktioniert es genauso mit den Partitionierungs-Tools wie bei einem gewöhnliches Filesystem. Anschließend ist aber kein ''resize'' nötig, sondern lediglich das Kommando ''mkswap'' mit Angabe der swap Partition auszuführen.
Zeile 4534: Zeile 4608:
   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.1744707344.txt.gz · Zuletzt geändert: 2025/04/15 10:55 von techguru