systemadmin
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
systemadmin [2025/03/19 11:19] – [tcpdump] techguru | systemadmin [2025/04/30 10:28] (aktuell) – [systemD] techguru | ||
---|---|---|---|
Zeile 1325: | Zeile 1325: | ||
- | ===== systemd | + | ===== systemD |
- | Systemd | + | SystemD |
+ | |||
+ | Zum Anzeigen der systemD Units und mit '' | ||
+ | |||
+ | systemctl list-units | egrep ' | ||
+ | |||
+ | Oder noch besser mit list-unit-files, | ||
+ | systemctl list-unit-files| egrep ' | ||
+ | |||
+ | weitere Beispiele: | ||
- | systemctl list-units | ||
systemctl list-unit-files | systemctl list-unit-files | ||
systemctl status sshd.service | systemctl status sshd.service | ||
Zeile 1366: | Zeile 1374: | ||
Zur Analyse des Bootverhaltens lassen sich auch Grafiken zeichnen | Zur Analyse des Bootverhaltens lassen sich auch Grafiken zeichnen | ||
systemd-analyze plot > plot.svg | systemd-analyze plot > plot.svg | ||
- | | ||
- | < | ||
- | | ||
- | | ||
- | Hinzufügen oder entfernen von Diensten zu Runleveln | ||
- | | ||
- | | ||
- | | ||
- | damit nach ein Reboot nicht automatisch wieder Nagios3 startet. | ||
- | | ||
- | </ | ||
- | |||
- | |||
==== Eigene Service Unit schreiben ==== | ==== Eigene Service Unit schreiben ==== | ||
Zeile 1432: | 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. '' | ||
+ | |||
+ | |||
+ | < | ||
+ | [Unit] | ||
+ | Description=Timer für Daten Empfangen | ||
+ | |||
+ | [Timer] | ||
+ | OnCalendar=hourly | ||
+ | Persistent=true | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=timers.target | ||
+ | </ | ||
+ | |||
+ | Auch nach den neu definieren von Timern muss '' | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
==== journalctl ==== | ==== journalctl ==== | ||
Zeile 1437: | Zeile 1465: | ||
journalctl --no-pager | journalctl --no-pager | ||
+ | | ||
+ | oder besser mit eingebauten grep von '' | ||
+ | |||
+ | journalctl --since=" | ||
| | ||
| | ||
Zeile 1449: | Zeile 1481: | ||
==== ältere Vorgänger InitV ==== | ==== ältere Vorgänger InitV ==== | ||
- | |||
- | Füge Startlinks (die mit “S99…” beginnen) in ''/ | ||
< | < | ||
- | | + | 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 | ||
+ | | ||
+ | | ||
+ | damit nach ein Reboot nicht automatisch wieder Nagios3 startet. | ||
+ | | ||
| | ||
Zeile 1468: | Zeile 1506: | ||
</ | </ | ||
- | create the system startup links for libvirtd: z.B. nach der Installation einer Software kann man so chkconf nutzen. | ||
- | chkconfig --add libvirtd | ||
+ | create the system startup links for libvirtd: z.B. nach der Installation einer Software kann man so chkconf nutzen. | ||
+ | chkconfig --add libvirtd | ||
===== Hardware ===== | ===== Hardware ===== | ||
Zeile 2437: | Zeile 2475: | ||
parted -a optimal /dev/sdb mkpart backup_hd 0% 100% | parted -a optimal /dev/sdb mkpart backup_hd 0% 100% | ||
- | | ||
parted -a optimal /dev/sdk mkpart primary 0% 100% | parted -a optimal /dev/sdk mkpart primary 0% 100% | ||
Zeile 2490: | Zeile 2527: | ||
=== Partition umbenennen === | === Partition umbenennen === | ||
- | Um den Namen einer Partition mit '' | + | Um den Namen einer Partition mit '' |
- | parted /dev/sdd name < | + | parted /dev/sdg name < |
+ | parted /dev/sdg name 1 opt_oracle | ||
| | ||
Ersetze < | Ersetze < | ||
Zeile 3409: | Zeile 3447: | ||
tcpdump -n port 53 | tcpdump -n port 53 | ||
+ | Auf beiden Netzwerkkarten mitschneiden '' | ||
+ | tcpdump -i any -n -vv port 53 -w dnsproxy6 | ||
Den DHCP Netzwerkverkehr auf **beiden** DHCP-Ports überwachen | Den DHCP Netzwerkverkehr auf **beiden** DHCP-Ports überwachen | ||
Zeile 4535: | Zeile 4575: | ||
openssl x509 -in / | openssl x509 -in / | ||
+ | |||
+ | Den privaten Schlüssel anzeigen lassen mit: | ||
+ | |||
+ | openssl rsa -in yourPrivateKey.key -text -noout | ||
===== Leistung und Geschwindigkeit ===== | ===== Leistung und Geschwindigkeit ===== |
systemadmin.1742379540.txt.gz · Zuletzt geändert: 2025/03/19 11:19 von techguru