Terminal Tuts

Top 20 naredbi za umrežavanje Linuxa

Top 20 naredbi za umrežavanje Linuxa

Umrežavanje je bitan dio operativnog sustava. Većina računala na svijetu povezuje se mrežom. Ova mreža može biti mala i jednostavna od kuće ili složena poput podatkovnog centra za računalstvo u oblaku. Zadatak umrežavanja uključuje konfiguracije, nadzor prometa i rješavanje problema.

Naredbe za umrežavanje Linuxa

U ovom ćemo članku prikazati 20 korisnih mrežnih naredbi za Linux koje će vam pomoći u konfiguriranju ili rješavanju mrežnih problema.

1. ifconfig

ifconfig (konfigurator sučelja) jedna je od najosnovnijih i najčešće korištenih naredbi za pronalaženje mrežnih detalja. Također se koristi za konfiguriranje parametara mrežnog sučelja.

Ovu naredbu možemo koristiti za dobivanje IP adrese, MAC adrese i MTU dostupnih mreža.

$ ifconfig

Primjer:

ifconfig osnovna naredba

U našem primjeru vidimo informacije o IP adresi 2 mreže, etherneta i lokalne mreže.

Da bismo dobili detalje o određenoj mreži, upotrijebit ćemo naredbu 'ifconfig' s dodatnim parametrima. Na primjer, za prikaz samo podataka koji su povezani s Ethernet mrežom.

$ ifconfig eto

Ova se naredba također može koristiti za postavljanje konfiguracija poput IP adresa ili pristupnika na sučelje.

Sintaksa:

$ ifconfig eth0 
mrežnu masku

Možete zamijeniti

sa željenom IP adresom i adresom pristupnika.

2. ip

ip naredba je najnovija verzija ifconfig. Moćnija je od naredbe ifconfig jer može izvoditi nekoliko drugih zadataka poput konfiguriranja zadanog ili statičkog usmjeravanja, prikazivanja IP adresa i njegovih svojstava, postavljanja IP adresa i ruta za mrežna sučelja.

Sintaksa:

$ ip 

Gdje

Primjer:

primjer naredbe ip

Veza se koristi za prikaz svih mrežnih uređaja koji su trenutno dostupni.

Primjer:

Ruta prikazuje unose u tablici usmjeravanja vašeg sustava. Također možete dobiti detalje o određenom mrežnom sučelju.

Sintaksa:

ip adresa show 

Gdje može biti mrežno sučelje dostupno u vašem sustavu.

3. traceroute

Naredba traceroute obično se koristi za rješavanje problema s mrežom. Otkriva kašnjenje i put do vašeg odredišta. Utvrđuje i izvještava odakle dolazi kašnjenje mreže.

Nije instaliran prema zadanim postavkama na nekim Linux Distrosima, tako da ga možete instalirati pomoću sljedeće naredbe.

sudo apt-get instalirati inetutils-traceroute

Sintaksa:

traceroute 

Gdje je IP hosta kojeg želite riješiti i njegov je obvezni parametar za ovu naredbu.

Primjer:

primjer naredbe traceroute

Gornji izlaz prikazuje navedeno ime hosta, veličinu mrežnih paketa, maksimalan broj potrebnih skokova i IP adresu.

4. tracepata

tracepath je poput naredbe 'traceroute' za otkrivanje mrežnog kašnjenja, ali ne treba root privilegije. Unaprijed je instaliran na Ubuntuu. Ukazuje na točno mjesto na kojem vaša mreža zaostaje. Također prepoznaje svaki poskok u ruti do odredišta.

Sintaksa:

tracepata 

Gdje je IP hosta kojeg želite riješiti i njegov je obavezni parametar za ovu naredbu.

Primjer:

primjer naredbe tracepath

5. ping

ping (Packet INternet Groper) je još jedna najčešće korištena mrežna naredba za provjeru povezanosti između dva mrežna čvora. Koristi se za mjerenje prosječnog odgovora. Ako možemo poslati ping bilo kojem hostu i ako nije dao odgovor, možemo pretpostaviti da bilo koji od domaćina nije dostupan zbog bilo kakvih mrežnih problema ili njegov vatrozid blokira zahtjev.

Sintaksa:

ping 

Primjer:

primjer naredbe ping

Naredba Ping nastavit će se izvršavati sve dok se ne prekine. Broj paketa koji se šalju možete ograničiti pomoću parametra '- c' u naredbi.

Sintaksa:

$ ping -c  

Gdje je ograničenje paketa koje želite odrediti za odgovor.

Savjet: Na brzinu odgovora naredbe ping utjecat će vaša mrežna veza i fizičko mjesto hosta.

6. netstat

naredba netstat koja se koristi za pregled svake mrežne veze i otvorenih utičnica na Linux uređaju.  Pruža veze, otvorene utičnice, informacije o tablicama usmjeravanja.

$ netstat

Primjer:

primjer naredbe netstat

Ova se naredba može koristiti i s dodatnim parametrima.

Sintaksa:

$ netstat 

Gdje

  • -p prikazuje sve programe s otvorenim utičnicama
  • -s dobiva sve detalje o lukama
  • -r dobiti detalje tablice usmjeravanja

7. nslookup

naredba nslookup (Lookup poslužitelja imena) koja se koristi za upit DNS-a radi dobivanja imena domene, mapiranja IP adresa ili DNS zapisa.

Sintaksa:

nslookup 

Gdje je DNS koji želite analizirati.

Primjer:

Primjer naredbe nslookup

8. kopati

dig (Domain Information Groper) je još jedna naredba koja se koristi za istraživanje DNS-a. To je ažurirana verzija nslookupa. Izvodi upit DNS pretraživanja i prikazuje odgovor vraćen s poslužitelja imena. Također se koristi za provjeru DNS mapiranja, MX zapisa i drugih DNS zapisa.

Sintaksa:

kopati 

Gdje je DNS koji želite analizirati.

Primjer:

primjer naredbe dig

Ova naredba, prema zadanim postavkama, prikazuje samo DNS zapise tipa A; možete koristiti dodatne opcije za dobivanje drugih vrsta DNS zapisa.

Sintaksa:

$ dig  

Gdje

  • MX za sve MX vrste DNS zapisa
  • NS za sve NS vrste DNS zapisa
  • BILO KOJI za sve vrste DNS zapisa

9. ruta

Naredba route koristi se za prikaz ili izmjenu tablice usmjeravanja sustava. Pomoću ove naredbe možete riješiti mrežni problem uzrokovan pogrešnim unosom u tablicu usmjeravanja sustava. Postavljanje tablice usmjeravanja vrlo je važno kako bi usmjerivač ispravno radio.

Sintaksa:

ruta

Primjer:

primjer naredbe route

Pomoću ove naredbe možemo izmijeniti i tablicu usmjeravanja.

Sintaksa:

route [-p] naredba dest [maska ​​podmreže] gateway [-ako sučelje]
  • -p koristi se za unos trajnim; u suprotnom će se unos izbrisati pri sljedećem ponovnom pokretanju. Koristi se samo za dodavanje novog unosa.
  • naredba može biti 'dodaj', 'promijeni' ili 'del'.
  • maska ​​podmreže: To je maska ​​podmreže. Prema zadanim postavkama iznosi 255.255.255.255 ako nije navedeno u naredbi.
  • gateway: IP adresa gatewaya putem paketa bit će poslana.
  • -ako sučelje: to je mrežno sučelje za koje želite postaviti unos. To može biti ethernet, WLAN ili lokalna mreža.

10. Domaćin

naredba host koristi se za prikaz imena domene za IP adresu ili IP adrese za naziv domene. Također se može koristiti za postavljanje upita za DNS.

Sintaksa:

domaćin   domaćin 

Primjer:

primjer naredbe domaćina

11. arp

arp (Address Resolution Protocol) koristi se za manipulaciju ARP tablicom jezgre. Pomoću ove naredbe možete pregledati, dodati, ažurirati ili ukloniti unose u ARP tablici jezgre.

Sintaksa:

arp

Primjer:

primjer naredbe arp

Prema zadanim postavkama naredba arp prikazuje ime hosta, ali ako umjesto toga želite vidjeti IP adresu.

Sintaksa:

arp -n

Također možete izbrisati unos iz ARP tablice pomoću naredbe:

Sintaksa:

arp -d 

Ovdje

je IP adresa unosa koji želite ukloniti iz ARP tablice.

12. iwconfig

Naredba iwconfig koristi se za konfiguriranje WLAN sučelja. Može pregledati ili postaviti osnovna svojstva sučelja bežične mreže poput SSID-a i vrste šifriranja.

Sintaksa:

iwconfig

Ima mnogo opcija koje se mogu koristiti za promjenu naziva mreže, omogućavanje / onemogućavanje mreže, podešavanje frekvencije itd.

13. kovrča

curl je uslužni program koji se koristi za prijenos podataka na i sa poslužitelja bez interakcije korisnika. Može komunicirati pomoću HTTP, HTTPS, FTP, SFTP i SCP protokola. Može se koristiti za prijenos ili preuzimanje podataka pomoću bilo kojeg od gore navedenih protokola. Možete prenijeti podatke koji omogućuju nastavak, postavljanje ograničenja širine pojasa i provjeru autentičnosti korisnika i toliko drugih stvari s uvijanjem. Standardno je instaliran u većinu Linux sustava.

Sintaksa:

uviti fosslinux.com

Ova naredba će prikazati sadržaj početne stranice fosslinux-a.com u terminalu. Prema zadanim postavkama curl koristi HTTP protokol za komunikaciju. Datoteku možete preuzeti i pomoću curl pomoću sljedeće naredbe.

curl -O https: // cdn.jsdelivr.net / npm / vue / dist / vue.js

Gornja naredba će preuzeti datoteku s izvornim nazivom.

Primjer:

primjer datoteke za preuzimanje curl

14. wget

wget je također unaprijed instalirani paket. Koristi se za preuzimanje datoteka pomoću HTTP, HTTPS, FTP protokola. Omogućuje preuzimanje više datoteka, nastavak preuzimanja, preuzimanje u pozadini itd.

Sintaksa:

wget 

Ovdje je put do datoteke ili direktorija koji se preuzima i

$ wget https: // cdn.zrno.org / pub / linux / kernel / v4.x / linux-4.17.2.katran.xz

Primjer:

primjer preuzimanja datoteke wget

U našem primjeru naredba prvo rješava IP adresu, a zatim započinje preuzimanje datoteka koje pokazuju naziv datoteke, brzinu i napredak u terminalu. Izlaz možete onemogućiti pomoću parametra -q pomoću naredbe.

15. telnet

naredba telnet koristi protokol Telnet za komunikaciju s odredišnim hostom. Morate navesti domaćina s portom (uglavnom 443 portom).

Sintaksa:

telnet  

Primjer:

naredba telnet

16. tko je

naredba whois koristi se za dobivanje svih podataka o web mjestu. Pomoću njega možete dobiti sve detalje o registraciji i vlasništvu.  Prije upotrebe morate instalirati whois paket.

sudo apt instalirati whois

Sintaksa:

tko je 

Primjer:

Whois primjer naredbe

17. ifplugstatus

naredba ifplugstatus koristi se za provjeru je li mrežni kabel povezan s mrežnim sučeljem. Da biste koristili naredbu, prvo je morate instalirati na Ubuntu.

sudo apt-get instalirati ifplugd

Sintaksa:

ifplugstatus

Primjer:

primjer naredbe ifplugstatus

18. nload

Naredba nload koristi se za nadgledanje vaše mrežne propusnosti. Može prikazati ukupnu količinu podataka i minimalnu / maksimalnu propusnost. Za njegovo pokretanje morate instalirati paket nload.

sudo apt-get instalirati nload

Korištenje bez ikakvih parametara pokazat će vam upotrebu propusnosti svih mrežnih sučelja.

Sintaksa:

nload

Primjer:

primjer naredbe nload

19. w

Naredba w koristi se za dobivanje popisa trenutno prijavljenih korisnika u sustavu. Također pruža dragocjene informacije poput hosta, vremena prijave, praznog hoda, JCPU.

Sintaksa:

w

Primjer:

w primjer naredbe

20. pošta

naredba mail koristi se za slanje e-pošte s terminala. Možete poslati e-poštu više primatelja. Trebali biste instalirati paket mailutil da biste koristili naredbu.

sudo apt-get instalirati mailutils

Sintaksa:

mail-ovi   <<< 

Primjer:

mail-i "Test Subject" admin @ fosslinux.com <<< 'This is a test email'

Zaključak

To su bile najkorisnije mrežne naredbe u Linuxu koje sustav i mrežni administratori obično koriste za istraživanje mrežnih problema. Nadam se da ste uživali u učenju ovih Linux naredbi za umrežavanje. Imate li uzbudljivu naredbu koju želite podijeliti s našim čitateljima? Idite na to u komentarima ispod.

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...