Terminal Tuts

Top 20 ukazov za omrežje Linux

Top 20 ukazov za omrežje Linux

Omrežje je bistveni del operacijskega sistema. Večina računalnikov na svetu se poveže prek omrežja. To omrežje je lahko majhno in enostavno domače ali tako zapleteno kot podatkovni center za računalništvo v oblaku. Omrežna naloga vključuje konfiguracije, spremljanje prometa in odpravljanje težav.

Ukazi za omrežna omrežja Linux

V tem članku bomo prikazali 20 uporabnih omrežnih ukazov za Linux, ki vam bodo pomagali pri konfiguriranju ali odpravljanju težav, povezanih z omrežjem.

1. ifconfig

ifconfig (konfigurator vmesnika) je eden najosnovnejših in najpogosteje uporabljenih ukazov za iskanje podrobnosti o omrežju. Uporablja se tudi za konfiguriranje parametrov omrežnega vmesnika.

Ta ukaz lahko uporabimo za pridobitev naslova IP, naslova MAC in MTU razpoložljivih omrežij.

$ ifconfig

Primer:

osnovni ukaz ifconfig

V našem primeru vidimo informacije o naslovu IP dveh omrežij, etherneta in lokalnega omrežja.

Za podrobnosti o določenem omrežju bomo uporabili ukaz 'ifconfig' z dodatnimi parametri. Na primer, prikazati samo informacije, ki so povezane z omrežjem Ethernet.

$ ifconfig etho

Ta ukaz lahko uporabite tudi za nastavitev konfiguracij, kot so naslovi IP ali prehod v vmesnik.

Sintaksa:

$ ifconfig eth0 
mrežna maska

Lahko zamenjate

z želenim naslovom IP in naslovom prehoda.

2. ip

ukaz ip je najnovejša različica ifconfig. Je močnejši od ukaza ifconfig, saj lahko izvaja več drugih nalog, kot so konfiguriranje privzetega ali statičnega usmerjanja, prikaz naslovov IP in njegovih lastnosti, nastavitev naslovov IP in poti za omrežne vmesnike.

Sintaksa:

$ ip 

Kje

Primer:

primer ukaza ip

Povezava se uporablja za prikaz vseh omrežnih naprav, ki so trenutno na voljo.

Primer:

Route prikazuje vnose v tabeli usmerjanja sistema. Prav tako lahko dobite podrobnosti o določenem omrežnem vmesniku.

Sintaksa:

ip naslov show 

Kje je lahko omrežni vmesnik, ki je na voljo v vašem sistemu.

3. traceroute

ukaz traceroute se običajno uporablja za odpravljanje težav z omrežjem. Ugotovi zamudo in pot do vašega cilja. Določa in poroča, od kod prihaja do zakasnitve omrežja.

Na nekaterih distribucijah Linuxa ni privzeto nameščen, zato ga lahko namestite z naslednjim ukazom.

sudo apt-get namestite inetutils-traceroute

Sintaksa:

traceroute 

Kje je gostiteljski IP, ki ga želite odpraviti, in je obvezen parameter tega ukaza.

Primer:

primer ukaza traceroute

Zgornji izhod prikazuje določeno ime gostitelja, velikost omrežnih paketov, največje število preskokov in naslov IP.

4. tracepata

tracepath je tako kot ukaz 'traceroute' za zaznavanje zakasnitve omrežja, vendar ne potrebuje korenskih pravic. Prednameščen je v Ubuntuju. Opozarja na točno mesto, kjer vaše omrežje zaostaja. Prav tako prepozna vsak preskok na poti do cilja.

Sintaksa:

tracepata 

Kje je gostiteljski IP, ki ga želite odpraviti, in je obvezen parameter tega ukaza.

Primer:

primer ukaza tracepath

5. ping

ping (Packet INternet Groper) je še en najpogosteje uporabljen omrežni ukaz za preverjanje povezave med dvema omrežnima vozliščema. Uporablja se za merjenje povprečnega odziva. Če lahko pošljemo ping kateremu koli gostitelju in če ni dal nobenega odgovora, lahko domnevamo, da noben gostitelj ni dosegljiv zaradi kakršne koli težave z omrežjem ali njegov požarni zid blokira zahtevo.

Sintaksa:

ping 

Primer:

primer ukaza ping

Ukaz Ping se bo nadaljeval, dokler se ne prekine. Število paketov, ki jih pošiljate, lahko omejite s parametrom '- c' v ukazu.

Sintaksa:

$ ping -c  

Kje je omejitev paketov, ki jo želite določiti za odgovor.

Nasvet: Na stopnjo odziva ukaza ping bo vplivala vaša omrežna povezava in fizična lokacija gostitelja.

6. netstat

ukaz netstat, ki se uporablja za pregled vsake omrežne povezave in odprtih vtičnic v napravi Linux.  Ponuja povezave, odprte vtičnice, informacije o usmerjevalnih tabelah.

$ netstat

Primer:

primer ukaza netstat

Ta ukaz lahko uporabite tudi z dodatnimi parametri.

Sintaksa:

$ netstat 

Kje

  • -p prikazuje vse programe z odprtimi vtičnicami
  • -s dobi vse podrobnosti o vratih
  • -r dobite podrobnosti o usmerjevalni tabeli

7. nslookup

ukaz nslookup (iskanje imenskega strežnika), ki se uporablja za poizvedbo DNS, da bi dobili ime domene, preslikavo naslovov IP ali zapise DNS.

Sintaksa:

nslookup 

Kje je DNS, ki ga želite analizirati.

Primer:

Primer ukaza nslookup

8. kopati

dig (Domain Information Groper) je še en ukaz, ki se uporablja za preiskovanje DNS. Gre za posodobljeno različico nslookupa. Izvede poizvedbo za iskanje DNS in prikaže odziv, vrnjen z imenskih strežnikov. Uporablja se tudi za preverjanje preslikav DNS, zapisov MX in drugih zapisov DNS.

Sintaksa:

kopati 

Kje je DNS, ki ga želite analizirati.

Primer:

primer ukaza dig

Ta ukaz po privzetih nastavitvah prikazuje samo zapise DNS tipa A; lahko uporabite dodatne možnosti za pridobivanje drugih vrst zapisov DNS.

Sintaksa:

$ dig  

Kje

  • MX za vse vrste zapisov DNS MX
  • NS za vse vrste zapisov DNS NS
  • VSE za vse vrste zapisov DNS

9. poti

Ukaz route se uporablja za prikaz ali spreminjanje sistemske usmerjevalne tabele. S tem ukazom lahko odpravite težavo z omrežjem, ki jo povzroči napačen vnos v sistemsko usmerjevalno tabelo. Nastavitev usmerjevalne tabele je zelo pomembna za pravilno delovanje usmerjevalnika.

Sintaksa:

poti

Primer:

primer ukaza route

S tem ukazom lahko spremenimo tudi usmerjevalno tabelo.

Sintaksa:

route [-p] ukaz dest [maska ​​podomrežja] prehod [-if vmesnik]
  • -p se uporablja, da je vnos trajen; v nasprotnem primeru bo vnos izbrisan ob naslednjem ponovnem zagonu. Uporablja se samo za dodajanje novega vnosa.
  • ukaz je lahko "dodaj", "spremeni" ali "del".
  • mask subnet: To je maska ​​podomrežja. Privzeto je 255.255.255.255, če ni na voljo v ukazu.
  • gateway: IP naslov prehoda prek paketov bo poslan.
  • -če vmesnik: je omrežni vmesnik, za katerega želite nastaviti vnos. Lahko je ethernet, WLAN ali lokalno omrežje.

10. Voditelj

gostiteljski ukaz se uporablja za prikaz imena domene za naslov IP ali naslova IP za ime domene. Uporablja se lahko tudi za poizvedovanje po DNS.

Sintaksa:

gostitelj   gostitelj 

Primer:

primer gostiteljskega ukaza

11. arp

arp (Address Resolution Protocol) se uporablja za obdelavo tabele ARP jedra. S tem ukazom si lahko ogledate, dodate, posodobite ali odstranite vnose v tabeli ARP jedra.

Sintaksa:

arp

Primer:

primer ukaza arp

Privzeto ukaz arp prikazuje ime gostitelja, če pa želite namesto tega videti naslov IP.

Sintaksa:

arp -n

Vnos lahko tudi izbrišete iz tabele ARP z ukazom:

Sintaksa:

arp -d 

Tukaj

je naslov IP vnosa, ki ga želite odstraniti iz tabele ARP.

12. iwconfig

Ukaz iwconfig se uporablja za konfiguriranje vmesnika WLAN. Lahko si ogleda ali nastavi osnovne lastnosti vmesnika brezžičnega omrežja, kot sta SSID in vrsta šifriranja.

Sintaksa:

iwconfig

Ima veliko možnosti, s katerimi lahko spremenite ime omrežja, omogočite / onemogočite omrežje, nastavite frekvenco itd.

13. curl

curl je pripomoček, ki se uporablja za prenos podatkov na strežnik in s njega brez interakcije uporabnika. Komunicira lahko s protokoli HTTP, HTTPS, FTP, SFTP in SCP. Uporablja se lahko za nalaganje ali prenos podatkov s pomočjo katerega koli od zgornjih protokolov. Z curl lahko prenesete podatke, ki omogočajo nadaljevanje, omejitev pasovne širine in preverjanje pristnosti uporabnika ter toliko drugih stvari. Privzeto je nameščen v večini sistemov Linux.

Sintaksa:

curl fosslinux.com

Ta ukaz bo prikazal vsebino domače strani fosslinux.com v terminalu. Curl za komunikacijo privzeto uporablja protokol HTTP. Datoteko lahko prenesete tudi z uporabo curl z naslednjim ukazom.

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

Zgornji ukaz bo prenesel datoteko z izvirnim imenom.

Primer:

primer datoteke za prenos kodre

14. wget

wget je tudi vnaprej nameščen paket. Uporablja se za prenos datotek s protokoli HTTP, HTTPS, FTP. Omogoča prenos več datotek, nadaljevanje prenosov, prenos v ozadju itd.

Sintaksa:

wget 

Tukaj je pot datoteke ali imenika, ki ga želite prenesti, in

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

Primer:

primer prenosa datoteke wget

V našem primeru ukaz najprej razreši naslov IP in nato začne nalagati datoteke, ki prikazujejo ime datoteke, hitrost in napredek v terminalu. Izhod lahko onemogočite s parametrom -q z ukazom.

15. telnet

Ukaz telnet uporablja protokol Telnet za komunikacijo s ciljnim gostiteljem. Določiti morate gostitelja z vrati (večinoma 443 vrata).

Sintaksa:

telnet  

Primer:

ukaz telnet

16. kdo je

ukaz whois se uporablja za pridobivanje vseh informacij o spletnem mestu. Z njim lahko dobite vse podatke o registraciji in lastništvu.  Pred njegovo uporabo morate namestiti paket whois.

sudo apt namestite whois

Sintaksa:

kdo je 

Primer:

primer ukaza whois

17. ifplugstatus

ifplugstatus se uporablja za preverjanje, ali je omrežni kabel povezan z omrežnim vmesnikom. Če želite uporabiti ukaz, ga morate najprej namestiti v Ubuntu.

sudo apt-get namestite ifplugd

Sintaksa:

ifplugstatus

Primer:

primer ukaza ifplugstatus

18. nload

Ukaz nload se uporablja za nadzor pasovne širine omrežja. Prikaže lahko skupno količino podatkov in najmanjšo / največjo pasovno širino. Za zagon morate namestiti paket nload.

sudo apt-get namestite nload

Če ga uporabite brez kakršnega koli parametra, boste pokazali uporabo pasovne širine vseh omrežnih vmesnikov.

Sintaksa:

nload

Primer:

primer ukaza nload

19. w

Ukaz w se uporablja za prikaz seznama trenutno prijavljenih uporabnikov v sistemu. Ponuja tudi dragocene informacije, kot so gostitelj, čas prijave, čas nedejavnosti, JCPU.

Sintaksa:

w

Primer:

Primer ukaza w

20. pošti

mail ukaz se uporablja za pošiljanje e-pošte s terminala. E-pošto lahko pošljete več prejemnikom. Za uporabo ukaza morate namestiti paket mailutil.

sudo apt-get namestite mailutils

Sintaksa:

poštna sporočila   <<< 

Primer:

pošta -s "Test Subject" admin @ fosslinux.com <<< 'This is a test email'

Zaključek

To so bili najbolj uporabni omrežni ukazi v Linuxu, ki jih sistem in skrbniki omrežij pogosto uporabljajo za preiskovanje težav, povezanih z omrežjem. Upam, da ste uživali pri učenju teh ukazov za omrežje Linux. Ali imate razburljiv ukaz, ki ga želite deliti z našimi bralci? Pojdite na to v spodnjih komentarjih.

Kako uporabljati GameConqueror Cheat Engine v Linuxu
Članek zajema vodnik o uporabi varalnice GameConqueror v Linuxu. Številni uporabniki, ki igrajo igre v sistemu Windows, pogosto uporabljajo aplikacijo...
Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...