Kapazitätsplanung
- Messung und Fehlerbehebung der Ressourcennutzung
- CPU-Nutzung messen
- Messen der Speichernutzung
- Festplatten-Ein- und Ausgabe messen
- Messung der Netzwerk-Ein- und Ausgabe
- Firewalling- und Routing-Durchsatz messen
- Abbildung der Client-Bandbreitennutzung
- Abgleich / Korrelation von Systemsymptomen mit wahrscheinlichen Problemen
- Schätzung des Durchsatzes und Identifizierung von Engpässen in einem System, einschließlich Netzwerken
- Künftigen Ressourcenbedarf vorhersagen
- Verwendung von Überwachungs- und Messtools zur Überwachung der IT-Infrastrukturnutzung.
- Vorhersage des Kapazitätsgrenzwertes einer Konfiguration
- Beobachtung der Wachstumsrate der Kapazitätsauslastung
- Grafische Darstellung des Trends der Kapazitätsauslastung
- Kenntnis von Überwachungslösungen wie Icinga2, Nagios, collectd, MRTG und Cacti
Linux-Kernel
- Kernel-Komponenten
- Dokumentation zu Kernel 2.6.x, 3.x und 4.x
- Kernel 5.16 (aktuell März 2022)
- Kompilieren eines Kernels
- /usr/src/linux/
- Kernel-Makefiles
- Kernel 2.6.x/3.x make targets
- Passen Sie die aktuelle Kernelkonfiguration an
- Erzeugen eines neuen Kernels und geeigneter Kernelmodule
- Installieren Sie einen neuen Kernel und alle Module
- Stellen Sie sicher, dass der Bootmanager den neuen Kernel und die zugehörigen Dateien finden kann
- Modul-Konfigurationsdateien
- Verwenden Sie DKMS, um Kernelmodule zu kompilieren.
- Kenntnis von dracut
- Verwaltung der Kernel-Laufzeit und Fehlerbehebung
- Verwendung von Befehlszeilendienstprogrammen, um Informationen über den aktuell laufenden Kernel und die Kernelmodule zu erhalten
- Manuelles Laden und Entladen von Kernelmodulen
- Bestimmen, wann Module entladen werden können
- Feststellen, welche Parameter ein Modul akzeptiert
- Konfigurieren Sie das System so, dass Module mit anderen Namen als dem Dateinamen geladen werden können
- Dateisystem /proc
- Inhalt von /, /boot/ und /lib/modules/
- Werkzeuge und Dienstprogramme zur Analyse von Informationen über die verfügbare Hardware
- udev-Regeln
System Startup
- Anpassen des Systemstarts mit SysV-init
- Systemd
- SysV-init
- Linux-Standard-Basis-Spezifikation (LSB)
- Systemwiederherstellung
- BIOS und UEFI
- NVMe-Booten
- GRUB Version 2 und Legacy
- Grub-Shell
- Start des Bootloaders und Übergabe an den Kernel
- Laden des Kernels
- Hardware-Initialisierung und -Einrichtung
- Daemon/Dienst-Initialisierung und -Einrichtung
- Kenntnis der verschiedenen Bootloader-Installationsorte auf einer Festplatte oder einem Wechseldatenträger.
- Überschreiben von Standard-Bootloader-Optionen und Verwendung von Bootloader-Shells.
- systemd-Rettungs- und Notfallmodi verwenden.
-Alternative Bootloader
- SYSLINUX, ISOLINUX, PXELINUX
- Verständnis von PXE sowohl für BIOS als auch für UEFI
- Kenntnis von systemd-boot und U-Boot
Dateisystem und Geräte
- Betrieb des Linux-Dateisystems
- Das Konzept der fstab-Konfiguration
- Werkzeuge und Dienstprogramme für den Umgang mit Swap-Partitionen und Dateien
- Verwendung von UUIDs zur Identifizierung und Einbindung von Dateisystemen
- Verstehen von systemd-Einhängeeinheiten
- Wartung eines Linux-Dateisystems
- Werkzeuge und Dienstprogramme zur Manipulation von ext2, ext3 und ext4
- Werkzeuge und Dienstprogramme zur Durchführung grundlegender Btrfs-Operationen, einschließlich Subvolumes und Snapshots
- Werkzeuge und Dienstprogramme zur Manipulation von XFS
- Kenntnis von ZFS
- Erstellen und Konfigurieren von Dateisystemoptionen
- autofs-Konfigurationsdateien
- Verstehen von Autoaktivierungseinheiten
- UDF- und ISO9660-Werkzeuge und -Hilfsmittel
- Kenntnisse über andere CD-ROM-Dateisysteme (HFS)
- Kenntnis der CD-ROM-Dateisystem-Erweiterungen (Joliet, Rock Ridge, El Torito)
- Grundlegende Kenntnisse der Datenverschlüsselung (dm-crypt / LUKS)
Erweiterte Verwaltung von Speichergeräten
- RAID konfigurieren
- Software-Raid-Konfigurationsdateien und Dienstprogramme
- Anpassen des Speichergerätezugriffs
- Werkzeuge und Dienstprogramme zur Konfiguration von DMA für IDE-Geräte einschließlich ATAPI und SATA
- Werkzeuge und Dienstprogramme zur Konfiguration von Solid State Drives, einschließlich AHCI und NVMe
- Werkzeuge und Dienstprogramme zur Manipulation oder Analyse von Systemressourcen (z. B. Interrupts)
- Kenntnis des Befehls sdparm und seiner Verwendung
- Tools und Dienstprogramme für iSCSI
- Kenntnisse über SAN, einschließlich relevanter Protokolle (AoE, FCoE)
- Logical Volume Manager
- Werkzeuge der LVM-Suite
- Ändern der Größe, Umbenennen, Erstellen und Entfernen von logischen Volumes, Volume-Gruppen und physischen Volumes
- Erstellen und Verwalten von Snapshots
- Aktivieren von Volume-Gruppen
Netzwerk-Konfiguration
- Grundlegende Netzwerkkonfiguration
- Dienstprogramme zum Konfigurieren und Manipulieren von Ethernet-Netzwerkschnittstellen
- Konfiguration des grundlegenden Zugriffs auf drahtlose Netzwerke
- Erweiterte Netzwerkkonfiguration und Fehlerbehebung
- Dienstprogramme für die Bearbeitung von Routing-Tabellen
- Dienstprogramme für die Konfiguration und Bearbeitung von Ethernet-Netzwerkschnittstellen
- Dienstprogramme zum Analysieren des Status von Netzwerkgeräten
- Dienstprogramme zum Überwachen und Analysieren des TCP/IP-Verkehrs
- Fehlerbehebung bei Netzwerkproblemen
- Ort und Inhalt von Zugriffsbeschränkungsdateien
- Dienstprogramme zum Konfigurieren und Manipulieren von Ethernet-Netzwerkschnittstellen
- Dienstprogramme zur Verwaltung von Routing-Tabellen
- Dienstprogramme zum Auflisten von Netzwerkzuständen.
- Dienstprogramme zur Gewinnung von Informationen über die Netzwerkkonfiguration
- Methoden zur Information über die erkannten und verwendeten Hardware-Geräte
- Systeminitialisierungsdateien und ihr Inhalt (SysV-Init-Prozess)
- Kenntnis des NetworkManagers und seiner Auswirkungen auf die Netzwerkkonfiguration
Wartung des Systems
- Erstellen und Installieren von Programmen aus dem Quellcode
- Entpacken von Quellcode mit gängigen Komprimierungs- und Archivierungsprogrammen
- Achtung:
XZ Utils könnte noch die Sicherheitslücke CVE-2024-3094 haben
- Verstehen der Grundlagen des Aufrufs von make zum Kompilieren von Programmen
- Parameter auf ein configure-Skript anwenden können
- Wissen, wo die Quellen standardmäßig gespeichert werden
- Backup-Operationen
- Kenntnisse über Verzeichnisse, die in Backups enthalten sein müssen
- Kenntnisse über Netzwerk-Backup-Lösungen wie Amanda, Bacula, Bareos und BackupPC
- Kenntnisse über die Vor- und Nachteile von Bändern, CDR, Festplatten oder anderen Sicherungsmedien
- Durchführung von partiellen und manuellen Backups
- Überprüfen der Integrität von Sicherungsdateien
- Teilweise oder vollständige Wiederherstellung von Backups
- Benachrichtigung der Benutzer über systembezogene Probleme
- Automatisierte Kommunikation mit den Benutzern durch Anmeldemeldungen
- Aktive Benutzer über die Systemwartung informieren
Kapazitätsplanung
- Messung und Fehlerbehebung der Ressourcennutzung
- CPU-Nutzung messen
- Messen der Speichernutzung
- Festplatten-Ein- und Ausgabe messen
- Messung der Netzwerk-Ein- und Ausgabe
- Firewalli ...
Mehr Informationen >>