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.
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.
ssLyssnande 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 -tulnVilken 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 -tulnpAktiva 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 establishedFiltrera 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 = :443Anslutningstillstå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 -lSnabb 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 :8080Sammanfattande statistik
ss -s skriver ut en ensradssammanfattning av socketantal efter typ och tillstånd – en snabb hälsokontroll av en server.
ss -sSlå 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 -tuSnabb 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.
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
- Linux-nätverkets grunder
- Grundläggande nätverkskommandon
- Nätverksgränssnitt och IP
- Inspektera nätverksanslutningar och sockets