Linux-nätverk och TCP/IP för utvecklare · Lektion

Inspektera nätverksanslutningar och sockets

Använd moderna Linux-verktyg för att lista öppna portar, aktiva anslutningar och processerna bakom dem så att du kan förstå vad datorn kommunicerar med.

Lektion 4 av 413 steg

Inspektera nätverksanslutningar och sockets är en gratis lektion i Linux-nätverk och TCP/IP för utvecklare på CoddyKit. Detta är lektion 4 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Linux-nätverk och TCP/IP för utvecklare, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Linux-nätverk och TCP/IP för utvecklare innehåller totalt 4 lektioner.

Varför inspektera anslutningar?

Att känna till vilka portar som är öppna och vilka anslutningar som är aktiva är viktigt för att felsöka tjänster, upptäcka oväntad trafik och bekräfta att en app lyssnar där ni förväntar er.

Möt ss

Det moderna verktyget för socketinspektion är ss (socket statistics). Det ersätter äldre netstat och körs mycket snabbare på hårt belastade system.

ss

Lyssnande portar

Om ni vill se vad som lyssnar kombinerar ni flaggorna: -l lyssnar, -t TCP, -u UDP, -n numeriskt. Tillsammans blir det: ss -tuln.

ss -tuln

Vilken process äger en port?

Lägg till -p för att visa processen bakom varje socket – det snabba svaret på frågan ”vad använder port 8080?”.

sudo ss -tulnp

Aktiva anslutningar

Ta bort -l för att se etablerade anslutningar i stället för lyssnare – vilka andra system datorn faktiskt kommunicerar med just nu.

ss -tn state established

Filtrera efter port

ss har kraftfulla filter. Rikta in er på en enda port – som :443 – för att endast fokusera på HTTPS-trafik.

ss -tn dport = :443

Anslutningstillstånd

TCP-socketar går igenom tillstånd som LISTEN, ESTABLISHED, TIME-WAIT och CLOSE-WAIT. Många CLOSE-WAIT innebär ofta att en app inte stänger socketarna.

Räkna anslutningar

Skicka resultatet från ss vidare till wc -l för att räkna anslutningar – ett snabbt sätt att upptäcka anslutningsläckor eller ökande belastning.

ss -tn state established | wc -l

Snabb portkontroll med lsof

lsof listar öppna filer, inklusive nätverkssocketar. Kör sudo lsof -i :8080 för en snabb, riktad sökning per port.

sudo lsof -i :8080

Sammanfattande statistik

ss -s skriver ut en ensradssammanfattning av socketantal efter typ och tillstånd – en snabb hälsokontroll av en server.

ss -s

Slå upp namn

Ta bort -n så slår ss upp värd- och tjänstenamn – lättare att läsa, men långsammare på hårt belastade värdar.

ss -tu

Snabb kontroll

Testa era kunskaper om socketinspektion.

Sammanfattning

Sammanfattning: ss är det snabba moderna verktyget – ss -tuln listar lyssnare, -p hittar ägande processer och lsof -i ger snabba sökningar per port.

Gratis att börja

Lär dig Linux-nätverk och TCP/IP för utvecklare med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
12
Lektioner
48

Vanliga frågor

Är lektionen ”Inspektera nätverksanslutningar och sockets” gratis?

Ja – hela texten till ”Inspektera nätverksanslutningar och sockets” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Linux-nätverk och TCP/IP för utvecklare, kan Ni uppgradera till CoddyKit PRO. Kursen i Linux-nätverk och TCP/IP för utvecklare innehåller totalt 4 lektioner.

Vad lär jag mig i ”Inspektera nätverksanslutningar och sockets”?

Använd moderna Linux-verktyg för att lista öppna portar, aktiva anslutningar och processerna bakom dem så att du kan förstå vad datorn kommunicerar med. Ni övar på Linux-nätverk och TCP/IP för utvecklare med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Linux-nätverk och TCP/IP för utvecklare?

Du behöver inga förkunskaper. Utbildningen i Linux-nätverk och TCP/IP för utvecklare på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.

Hur lång tid tar lektionen ”Inspektera nätverksanslutningar och sockets”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Linux-nätverk och TCP/IP för utvecklare-lektionen?

Ja. Varje Linux-nätverk och TCP/IP för utvecklare-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Linux-nätverkets grunder
  2. Grundläggande nätverkskommandon
  3. Nätverksgränssnitt och IP
  4. Inspektera nätverksanslutningar och sockets
← Tillbaka till Linux-nätverk och TCP/IP för utvecklare