Öppna kurser
Linux - optimering och felsökning
Upprätthåll en tillförlitlig Linux-serverinfrastruktur med hög tillgänglighet och minska kostsam nedtid. Under denna utbildning i optimering och felsökning av Linux får du färdigheter i att diagnostisera och åtgärda både vanligt förekommande och komplexa problem vid konfiguration och administration av en Linux-server. Du lär dig att tillämpa dessa färdigheter i datacenter och i molnet.
Du kommer lära dig att:
- Felsöka Linux med effektiva verktyg och tekniker
- Rädda ett system som inte går att boota
- Återställa och justera filsystem i datorer och nätverk
- Identifiera och åtgärda nätverksfel och flaskhalsar
Viktig information om kursen
Förkunskapskrav:
- Kunskap om Linux i nivå med det som lärs ut på:
- Kurs 144 Linux: administration och support
Programvara:
- På den här kursen används Red Hat Enterprise Linux
- Det som lärs ut kan användas på samtliga Linux-distributioner
Kursbeskrivning
Introduktion till felsökning
- Utforska olika fel
- Gå igenom metoder för felsökning
- Dokumentera lösningar och konfigurationer
Boota systemet
Starta boot-sekvensen
- Åtgärda fel i kärn-loaden
- Skilja BIOS-krav från UEFI-krav
Återskapa en fungerande uppstartsmiljö
- Återskapa RAM med korrekta drivrutiner
- Återställa root-filsystemet
Optimera och återställa filsystem
Hantera lokal filsystemintegritet
- Lokalisera diskar och LUNs genom sökväg och ID
- Köra fsck på filsystem som är live
- Välja korrekt filsystemtyp
Förbättra filsystemprestanda
- Upptäcka felaktiga kö-algoritmer
- Ställa in cache för applikationsloaden
Hitta fel i filsystemet i logiska volymer
- Implementera snapshots i felsökningsprocessen
- Återskapa korrupta LVM-filer
Utöka och ändra storlek på filsystem som är live
- Öka lagringsutrymmet med online resizing
- Lägga till fysiska och logiska volymer effektivt
Hantera paket och processer
Återskapa paket för kompatibilitet
- Tillgodose befintliga och främmande RPM-beroenden
- Anpassa spec-filen och återuppbygga paketet
Mäta applikationens resursanvändning
- Identifiera applikationens flaskhalsar i diskar, processorer och minnesanvändning
- Övervaka systemprestanda
- iostat
- rlimit
- top
- strace
- nfsstat
- vmstat
Tilldela resurser till applikationer
- Ställa in begränsningar för specifika applikationer
- Säkerställa optimal systemprestanda
Felsöka Linux Network Stack
Använda verktyg för felsökning
- Samla in trafik med grafiska och kommandoradsverktyg
- Arbeta runt leverantörernas distributionsbegränsningar
Ställa in parametrar för nätverkskärnan
- Precisera vilka parametrar som påverkar prestandan
- Maximera flödet i nätverket
Anpassa Ethernet-drivrutiner
- Anpassa drivrutiner för MTU och protokoll
- Skräddarsy kärnmoduler för olika typer av trafik
Återställa nätverksanslutning via brandväggen
- Isolera applikationsfel med brandväggsloggning
- Utöka regler med iptables
Hitta fel i Network File System (NFS)
- Samla in statistik för att avslöja brister hos NFS
- Modifiera buffertinställningar
Granskning och loggning med SELinux & Rsyslog
Ställa in SELinux för att aktivera applikationer
- Återställa säkerhetsåtgärder för att aktivera access
- Översätta granskningar till förändringar i riktlinjer
- Skriva och sammanställa riktlinjer för SELinux
Samla in händelseinformation med Rsyslog
- Sätta upp fjärrloggning av problem och fel
- Centralisera samling och analys av loggar
Upptäcka otillåtna förändringar med hjälp av Advanced Intrusion Detection Environment (AIDE)
- Generera säkerhetsdatabasen
- Visa ändringar i konfigurationer och filer
Integrera Linux med Active Directory
Autentisera med Lightweight Directory Access Protocol (LDAP)
- Migrera Pluggable Authentication Modules (PAM) och nsswitch.conf
- Lösa ID-fel för användare och grupper
Hitta och åtgärda Kerberosfel
- Kerberisera användarautentisering
- Fixa buggar i AD-anslutningen