Innledning
`netstat`-kommandoen er et kraftig verktøy for overvåking og feilsøking av nettverkstilkoblinger på Linux-systemer. Den gir detaljert informasjon om aktive nettverkstilkoblinger, rutingtabeller og nettverksgrensesnitt. I denne opplæringen vil vi veilede deg gjennom installasjonen av `netstat`-kommandoen i Linux og demonstrere bruken av den med ulike praktiske eksempler.
Installerer netstat
De fleste Linux-distribusjoner kommer med `netstat` forhåndsinstallert. Men hvis det ikke allerede er tilgjengelig på systemet ditt, kan du enkelt installere det ved å bruke distribusjonens pakkebehandling. For eksempel, på Debian-baserte distribusjoner som Ubuntu, kan du bruke følgende kommando:
```
sudo apt installer nettools
```
På RHEL-baserte distribusjoner som CentOS, bruk følgende kommando:
```
sudo yum installer nett-verktøy
```
Grunnleggende netstat-bruk
For å komme i gang, kjør 'netstat'-kommandoen uten noen alternativer:
```
netstat
```
Dette vil vise en liste over aktive nettverkstilkoblinger, inkludert protokollen, lokale og eksterne adresser og porter som brukes.
Visning av lytteporter
For å se bare portene som lytter etter innkommende tilkoblinger, bruk "-l"-alternativet:
```
netstat -l
```
Dette vil gi en mer kortfattet liste over aktive lytteporter, noe som gjør det lettere å identifisere potensielle sikkerhetsrisikoer eller tjenester som kjører på systemet ditt.
Filtrering etter protokoll
Du kan filtrere utdataene til "netstat" ved å spesifisere en spesifikk protokoll, for eksempel TCP eller UDP. For å se bare TCP-tilkoblinger, bruk for eksempel:
```
netstat -t
```
På samme måte, for å se bare UDP-tilkoblinger, bruk:
```
netstat -u
```
Viser detaljert informasjon
For å få detaljert informasjon om en bestemt tilkobling eller port, bruk "-p"-alternativet etterfulgt av prosess-ID (PID) for den tilknyttede prosessen. For eksempel, for å se detaljer om prosessen lytting på port 80:
```
netstat -ap | grep :80
```
Feilsøking av nettverksproblemer
`netstat` kan være et verdifullt verktøy for å diagnostisere og løse nettverksproblemer. Her er noen vanlige scenarier der "netstat" kan være nyttig:
- For å sjekke om en bestemt port er åpen og lytter etter tilkoblinger.
- For å identifisere prosessen eller tjenesten som bruker en bestemt port.
- For å feilsøke tilkoblingsproblemer ved å verifisere statusen til nettverksgrensesnitt og rutingtabeller.
- For å overvåke nettverkstrafikk og identifisere potensielle flaskehalser i ytelsen.
Konklusjon
`netstat`-kommandoen er et uunnværlig verktøy for Linux-administratorer og nettverksingeniører. Dens allsidighet og 豊富な出力オプション gjør den egnet for et bredt spekter av nettverksovervåking og feilsøkingsoppgaver. Ved å følge eksemplene i denne opplæringen kan du utnytte kraften til "netstat" for å få innsikt i nettverkets oppførsel og raskt løse eventuelle problemer som kan oppstå.