Linux-nettverkskommandoer: Hva er de, hva brukes de til, og hvilke er de mest effektive?

Siste oppdatering: 11/08/2022
Forfatter: Saharay Pérez
Nettverkskommandoer: Hva er de, hva brukes de til, og hvilke er mest effektive?

Linux refererer til et operativsystem som lar datamaskinen din kjøre forskjellige programmer, akkurat som Windows eller macOS . Linux karakteriseres først og fremst som fri programvare , et fleroppgavekjørende og flerbrukersystem som tilbyr både et grafisk grensesnitt og et kommandolinjegrensesnitt . Dette gjør det til et operativsystem med gode fremtidsutsikter.

Fordi det ikke krever lisens for å installere og bruke på en datamaskin, velger mange å bruke dette populære operativsystemet med åpen kildekode , som stammer fra Unix . Imidlertid kan opplevelsen av å bruke det være noe overveldende når man starter, på grunn av det store utvalget av kommandoer som Linux støtter.

Men hvis du starter med å analysere og mestre det grunnleggende i Linux, vil du ha minimale problemer med å administrere en maskin med dette operativsystemet, og takket være det vil det være enkelt å lykkes på ethvert område . Med "essensielle" refererer vi i utgangspunktet til nettverkskommandoene som brukes i Linux , og som fokuserer på å administrere nettverk riktig. Her skal vi forklare hva de er.

Hva er Linux-nettverkskommandoer, og hva brukes de til i operativsystemet?

I Linux finnes det flere måter å få informasjon om statusen til tilkoblingen din, det interne nettverket ditt og internettilgangen din. I tillegg til å spørre ruteren direkte, kan du også sjekke operativsystemmenyene, konsultere appen som er koblet til nettverksleverandøren din, og til og med be om denne informasjonen fra Linux-konsollen eller terminalen ved hjelp av en kommando.

Siden den lar deg utføre forskjellige handlinger og oppgaver, kan den også vise viktig informasjon som ikke finnes i vanlige menyer eller konfigurasjonsvinduer . Denne konsollen lar deg utføre forskjellige kommandoer, og en av de viktigste av disse er Linux-nettverkskommandoen . Gitt funksjonaliteten og omfanget regnes nettverket som et av de viktigste aspektene ved ethvert operativsystem.

Fordi systemet ikke vil fungere riktig på noen enhet uten riktig prosesskonfigurasjon og tilgang . I denne forbindelse understreker vi at en nettverkskommando i Linux i hovedsak er definert som en instruksjon eller kommando til datasystemet, utstedt via kommandolinjen . Dette gjøres for å administrere nettverk effektivt, oppdage driften av dem og identifisere eventuelle problemer med overført informasjon , inkludert potensielle feil.

Med disse egenskapene forventes det at nettverkskommandoer brukes til optimal nettverksadministrasjon og -diagnose . I tillegg bidrar de også til å administrere nettverksgrensesnitt, tillate dataoverføring og til og med muliggjøre generell kommunikasjon mellom disse elementene gjennom ulike kommandoer.

Hva er fordelene med å administrere nettverk ved hjelp av Linux for å oppdage problemer?

Hva er fordelene med å administrere nettverk ved hjelp av Linux for å oppdage problemer?

Muligheten til å administrere nettverk gjennom Linux-konsollen ved hjelp av diverse kommandoer gjør det enklere for brukere å oppnå optimal nettverksytelse . Dette muliggjør praktisk overvåking og detaljert , kontinuerlig sporing av nettverksadferd.

Derfor er det uten tvil veldig gunstig for avanserte (og ikke fullt så avanserte) brukere som velger å dra nytte av styrkene til dette gratis programvareoperativsystemet å administrere nettverk ved hjelp av Linux for å oppdage alle typer nettverksproblemer .

Som et resultat vil vi nå nevne de mest verdifulle fordelene av alle i disse tilfellene:

  • Det er mulig å bruke disse kommandoene både for LAN-nettverk (eller andre kablede nettverk) også for WLAN-nettverk (eller trådløse nettverk). Dette uten noen begrensninger.
  • Det anses som ekstremt nyttig for å vite med sikkerhet, oppførselen til nettverkene som opererer i systemetTakket være dette vil det være mulig å oppdage eventuelle feil ved dem og forbedre dem så snart som mulig.
  • Ved å bruke Linux-nettverkskommandoer er det mye enklere å administrere disse nettverkene. raskt opprette og/eller endre nettverkstilkoblinger.
  • Administrere nettverk med Linux sikrer god stabilitetDette betyr at selv om systemet håndterer mange prosesser og data samtidig, vil det fortsatt... vil kunne utføre dem uten å miste flyten.
  • Takket være de mange nettverkskommandoene som brukerne fritt kan administrere, Linux tilbyr stor fleksibilitet slik at folk kan optimalisere alle ressursene sine, i henhold til nettverkskravene deres.

Liste over de viktigste nettverkskommandoene du bør kjenne til i Linux

Nå er det på tide å lære om en omfattende liste basert på de mest fremtredende nettverksorienterte kommandoene som forenkler riktig administrasjon på Linux-maskinen din.

Dette inkluderer instruksjoner for behandling og diagnose, samt generell kommunikasjon og dataoverføring:

For nettverksadministrasjon

For nettverksadministrasjon

Til å begynne med skal vi fokusere på de mest grunnleggende nettverkskommandoene . Dette er de som forenkler nettverksadministrasjon og policyadministrasjon.

Trådløs LAN-kontroller: Hva er det, hvordan fungerer det, og hva er dets grunnleggende funksjoner?

Nedenfor, hver av disse primære ordrene:

  • hostname: Lar deg hente og angi et vertsnavn eller DNS-domenenavnDet brukes vanligvis til å justere dynamiske verter og også innhente informasjon om en bestemt vertHvis du trenger vertens IP-adresse, bør du bruke «vertsnavn – i» Og hvis du vil erstatte din nåværende vert, må du skrive inn «vertsnavn NEW_HOST_NAME.
  • ipDette er nyttig for manipulere problemer knyttet til IP-adresser av nettverksgrensesnittene og rutingspolicyene på Linux-maskinen. I tillegg tillater det også administrere VPN-tunnelerFor å bruke den til å finne ut IP-adressen til hvert grensesnitt, må du skrive «Vis IP-adresse» Og hvis du ønsker å tilordne en IP-adresse du selv velger til et grensesnitt, brukes kommandoen som følger: "IP-adresse 192.168.1.64/24 dev eth0".
  • nslookupI utgangspunktet tilbyr det muligheten til å innhente domenenavn og IP-adresser med henvisning til hva er registrert i DNS-serverHvis du for eksempel trenger å støtte utrullingen av alle DNS-oppføringer knyttet til et bestemt domene, brukes kommandoen «nslookup -type=any internetpasopaso.com».
  • netstatDenne kommandoen viser alle eksisterende nettverkstilkoblinger på operativsystemet. Derfor, hvis du vil identifisere aktive nettverkstilkoblinger og åpne porter, må du bruke denne kommandoen. Nå, Syntaksen er «$netstat-a» og for å visualisere forbindelser med lytteporter, «$netstat-I» er skrevet inn.
  • sshDette er en kommando som gir Linux-brukere muligheten til å logg inn og utfør alle slags instruksjoner eksterntDerfor, fordi den tillater sikker utførelse, er det en kommando som brukes til å administrere nettverkssystemer. For å bruke den riktig er den nødvendige syntaksen «$ssh bruker@ip_adresse».
  • arpKommandoen håndterer å presentere og endre ARP-hurtigbufferenVidere kan du bruke den til å begrense utdata til inndata fra et bestemt vertsnavn eller en bestemt IP-adresse. Sistnevnte oppnås ved å skrive inn kommandoen «arp-a HOST» Og hvis du trenger å opprette en oppføring i ARP, må du legg til skjemaet «ar-s HOT MAC_ADDRESS».
  • routeSelv om det er enkelt, er det veldig nyttig fordi det gir muligheten til administrere alt relatert til tilkoblingsrutingstabellenMed den vil det være veldig enkelt å slette en rute, legge til en rute, legge til standard gateway, osv.

For nettverksdiagnostikk

For nettverksdiagnostikk

For å optimalisere nettverksdiagnostikk og teknisk støtte , godtar Linux også andre kommandoer som gjør at det kan gjøres optimalt.

Blant de mest populære og verdifulle av dem alle finner vi følgende:

  • tracerouteDenne kommandoen er nødvendig for å sjekke om det er problemer med pakkeruting. Den har også muligheten til å bestemme banen en pakke har tatt. fra opprinnelse til destinasjon og viser til og med latensen som produseres under hele denne ruten og står for datatap (hvis noen). For å gjøre dette er det nødvendig å bruke ordningen «traceroute -4 10 internetpasopaso.com».
  • pingI bunn og grunn sjekker den nettverkstilkoblingen for å finne ut om en vert er tilgjengelig. Derfor kan en bruker med grunnleggende kunnskap bruke denne kommandoen til å Sjekk om nettstedet du ikke har tilgang til har tekniske problemer.Dermed tillater det bruk av diverse tilleggsprogrammer, som f.eks. «ping-c» for å spesifisere antall pakker som pingen vil sende, «ping-s» å begrense størrelsen på pakkene og «ping-i» for å angi tidsintervallet mellom hver pakke.
  • whoisDette er en instruksjon som Det brukes til å spørre «Hvem er det?» Angående et domene, fra terminalen. Som et resultat vil brukeren få detaljert informasjon om det forespurte domenet, fra den henvisende URL-serveren, til eieren av det domenet og de tilknyttede DNS-serverne, dets status, opprettelse, oppdateringer og utløpsdato. Hvilket, Den oppnår dette takket være en stor database som den administrererMåten å bruke den på er: «hvem er det?» internetpasoapaso.com ”.
  • digDenne kommandoen brukes til å feilsøke problemer med server-DNS. Derfor kan den analysere DNS-relatert informasjon (poster, MX-poster, CNAME-poster osv.). I dette tilfellet, hvis du vil hente den omvendte DNS-posten for en IP-adresse, bør du bruke den som følger: «dig-x»Også, hvis du bare trenger verdien «grave +kort» Og hvis du vil se listen over rotservere «graver ns».

For nettverksgrensesnittadministrasjon

For nettverksgrensesnittadministrasjon

I utgangspunktet tjener nettverksgrensesnitt til å indikere forbindelsen som fysisk er opprettet mellom enheter eller systemer.

Gitt deres betydning, fokuserer Linux-nettverkskommandoer også på å legge til rette for administrasjon av nettverksgrensesnitt, basert på en av følgende instruksjoner; i henhold til brukerens behov:

  • iwconfigRefererer til et element hvis hovedfunksjon er, konfigurere de trådløse nettverksgrensesnittene spesifikt (Et tydelig eksempel på dette er nettverkskort). Gitt fleksibiliteten kan iwconfig brukes til å justere parametere. slik som frekvens og SSIDNår du bruker kommandoen, er den riktige syntaksen «iwconfig-veiledning»internetpasoapaso" for å innhente informasjon om trådløse grensesnitt.
  • ifconfigDen har blitt kategorisert som en av de mest allsidige kommandoene å bruke i Linux. I tillegg til å vise IP-adressen din, avslører den også datamaskinens MAC-adresse. Videre brukes den til... Konfigurer forskjellige nettverksparametere (administrer grensesnitt, konfigurer grensesnitt og alt relatert til selve nettverket)Det hjelper også å vite antall pakker som er sendt og mottatt med eller uten feil.
  • ipDen tillater også administrasjon av nettverksgrensesnitt fordi den støtter objekter som lenke (nettverksgrensesnitt), tunnel og adresse, som ulike søkekommandoer (vis, legg til, endre, liste eller slett) kan brukes på. Takket være dette, den aktuelle pakken, Det er nyttig for å spørre og konfigurere nettverksgrensesnitt på terminalen..
  • ethtoolPrimært tilsvarer det en kommando som forenkler prosessen som skal utføres for observere og fastslå hastigheten på nettverksgrensesnittet (NIC) til det aktuelle utstyretI tillegg demonstrerer den evnen til å opprettholde en konstant duplekshastighet under ruting. Når det gjelder arkitekturen, fremhever vi at den er «/etc/sysconfig/nettverksskript/ifcfg-eth0».
Hvordan installere Linux på Android for å forbedre smarttelefonens ytelse? Steg-for-steg-guide

Kommunikasjon generelt

Kommunikasjon generelt

En annen av de viktigste kommandoene å bruke i Linux refererer til de som forenkler kommunikasjon generelt, basert på nettverkene som administreres i forbindelse med maskinen.

Blant disse interessante instruksjonene nevner vi noen av dem her:

  • WSelv om det er en veldig grunnleggende kommando, er den faktisk veldig nyttig. Fordi den har muligheten til å Oppgi informasjon om hvilke brukere som for øyeblikket er koblet til Linux-serveren din.til enhver tid. I tillegg, for å være mer effektiv, har den flere kommandoer som lar deg få mye mer spesifikk informasjon. For eksempel, med syntaksen «w –ip-adresse» Den leverer data relatert til IP-adressene til brukere som er koblet til serveren.
  • write: Den støtter kommunikasjon mellom flere brukere. som er involvert i hver av Linux-serverne, så den har en interaktiv karakter. Denne typen kommunikasjon utføres vanligvis gjennom terminaløkter. For å bruke kommandoen riktig er det derfor nødvendig å skrive inn "skriv bruker [tty]" som starter en samtale med brukeren «tty». Men Det er ikke mulig å bruke den til å legge den til i skript.
  • sendmailDette er et verktøy som Forenkler sending av e-postmeldinger via Linux-terminalenDerfor er den fullstendig effektiv når den brukes på eksterne servere, fordi det i disse miljøene ikke finnes nettlesere eller e-postklienter tilgjengelig for å sende e-post uten begrensninger. For å kjøre kommandoen og dra nytte av den, er den angitte ordningen som følger: "echo «Emne: Test» | sendmail [e-postbeskyttet] < mail.txt».

Dataoverføring

Dataoverføring

Til slutt er det også nødvendig å kjenne til de mest grunnleggende og viktigste kommandoene for å overføre data direkte fra Linux-konsollen.

Derfor nevner vi hver av dem i detalj her:

  • ftpDette er en av de mest betydningsfulle, gitt at demonstrerer evnen til å overføre filer via FTPDette refererer til en protokoll som brukes til å overføre filer effektivt. Verktøyet det gjelder brukes til å laste opp og laste ned filer som ligger på eksterne verter. For å gjøre dette, oppretter du ganske enkelt en interaktiv FTP-økt, og deretter... FTP-økter kan automatiseres svært effektivtHvis du vil bruke den til ekstern tilkobling til en vert, tilsvarer skjemaet dette «ftp ftp>» og for gjensidig filoverføring er det «ftp-vertsnavn».
  • scpDet er et verktøy som gjør følgende: overfør filer med SCP Og gjennom dette garanterer den høyest mulige sikkerheten for kopiering av filer mellom to systemer koblet til et nettverk. Ved å implementere sikker autentisering via SSH-protokollen, tillater den dermed Kopier filer og mapper til maskiner eksterntVidere er det et program som støtter omvendt dataoverføring, samt overføring mellom to eksterne systemer. Syntaksen er basert på "scp FIL ​​brukernavn@ekstern-vert:/noen/katalog".
  • tarMer spesifikt er det en nettverkskommando som hjelp med å sende komplette kataloger med ordningen "tar cf – katalog | udp-sender"Heldigvis lar det deg gjøre dette enkelt, siden du bare trenger å trykke på en hvilken som helst tast for å starte overføringen av de aktuelle katalogene.
  • rsyncDette tilsvarer en kommando som Den er ideell for å synkronisere filer på et nettverk og også lokalt. For å gjøre det riktig, må forsyningsselskapet Den sammenligner både størrelsen på filene og datoen for endringene i de aktuelle filene.Når det er bekreftet at kilden og destinasjonen er på samme system, kopieres filene fullstendig, og synkroniseringen starter. Det er verdt å merke seg at denne kommandoen bruker en deltaoverføringsalgoritme på et nettverk for å sikre at filfragmenter leveres riktig fra kilden til destinasjonen. Den riktige syntaksen er «rsync [ALTERNATIVER] KILDE DESTINASJON».
E-bøker av IPAP
Ebøker IPAP

🔥BLI MED I🔥 DET NYE IP@P-FELLESSKAPET! REGISTRER DEG HER!

Emner

Forfatter: Saharay Pérez

Min lidenskap er teknologi og sosiale medier; jeg forsker på og dokumenterer de siste nyhetene og triksene fra Facebook, Twitter, Instagram, WhatsApp og alle andre sosiale nettverk.

I slekt