Kako raditi s mrežom s naredbi Linux terminala 11 koje trebate znati
Želite li preuzeti datoteke, dijagnosticirati probleme s mrežom, upravljati mrežnim sučeljima ili pregledati mrežne statistike, postoji naredba terminala za to. Ova zbirka sadrži pokušane i prave alate i nekoliko novijih naredbi.
Većinu toga možete učiniti s grafičke radne površine, iako čak i korisnici Linuxa koji rijetko koriste terminal često pokreću jedan za korištenje ping i drugih mrežnih dijagnostičkih alata.
curl & wget
Koristiti kovrča ili wget naredbi za preuzimanje datoteke s interneta bez napuštanja terminala. Ako koristite curl, upišite curl -O slijedi put do datoteke. wget korisnici mogu koristiti wget bez opcija… Datoteka će se pojaviti u trenutnom direktoriju.
curl -O website.com/file
wget website.com/file
ping
ping šalje ECHO_REQUEST pakete na adresu koju ste naveli. To je sjajan način da provjerite može li vaše računalo komunicirati s internetom ili s određenom IP adresom. Imajte na umu da su mnogi sustavi konfigurirani da ne reagiraju na pingove.
Za razliku od ping naredbe na Windowsu, Linux ping naredba će nastaviti slati pakete dok je ne okončate. Možete odrediti konačnu količinu paketa pomoću -c prekidač.
ping -c 4 google.hr
tracepath & traceroute
tracepath naredba je slična traceroute, ali ne zahtijeva root ovlasti. Također je standardno instaliran na Ubuntuu, dok traceroute nije. tracepath prati mrežnu putanju do odredišta koje navedete i izvješćuje o svakom "hopu" uz put. Ako imate problema s mrežom ili sporost, tracepath vam može pokazati gdje je mreža u kvaru ili gdje se odvija sporost.
tracepath example.com
mtr
mtr naredba kombinira ping i tracepath u jednu naredbu. mtr će nastaviti slati pakete, pokazujući vam ping vrijeme za svaki "hop". To će vam također pokazati probleme - u ovom slučaju, možemo vidjeti da hop 6 gubi više od 20% paketa.
mtr howtogeek.com
Pritisnite q ili Ctrl-C da biste završili kada završite.
domaćin
domaćin naredba obavlja DNS pretraživanja. Dajte joj naziv domene i vidjet ćete pridruženu IP adresu. Dajte mu IP adresu i vidjet ćete pridruženo ime domene.
host howtogeek.com
domaćin 208.43.115.82
tko je
tko je naredba će vam pokazati whois zapise web-mjesta, tako da možete vidjeti više informacija o tome tko je registriran i posjeduje određenu web-lokaciju.
whois example.com
ifplugstatus
ifplugstatus naredba će vam reći je li kabel priključen na mrežno sučelje ili ne. On nije standardno instaliran na Ubuntuu. Za instalaciju koristite sljedeću naredbu:
sudo apt-get install ifplugd
Izvedite naredbu da biste vidjeli status svih sučelja ili odredite određeno sučelje da biste vidjeli njegov status.
ifplugstatus
ifplugstatus eth0
"Utvrđeno otkrivanje veze" znači da je kabel priključen. Vidjet ćete "isključen" ako nije.
ifconfig
ifconfig naredba ima niz opcija za konfiguriranje, podešavanje i otklanjanje pogrešaka u mrežnim sučeljima vašeg sustava. To je i brz način prikaza IP adresa i drugih informacija o mrežnom sučelju. Tip ifconfig da biste vidjeli status svih trenutno aktivnih mrežnih sučelja, uključujući njihova imena. Također možete navesti ime sučelja da biste vidjeli samo informacije o tom sučelju.
ifconfig
ifconfig eth0
ifdown & ifup
ifdown i ifup naredbe su ista kao i trčanje ifconfig up ili ifconfig down. S obzirom na ime sučelja, spuštaju sučelje ili ga prikazuju. Za to su potrebne dozvole korijena, tako da na Ubuntuu morate koristiti sudo.
sudo ifdown eth0
sudo ifup eth0
Pokušajte ovo na Linux desktop sustavu i vjerojatno ćete dobiti poruku o pogrešci. Linux računala obično koriste NetworkManager koji upravlja mrežnim sučeljima za vas. Te će naredbe ipak raditi na poslužiteljima bez NetworkManagera.
Ako stvarno trebate konfigurirati NetworkManager iz naredbenog retka, koristite nmcli naredba.
dhclient
dhclient naredba može osloboditi IP adresu vašeg računala i dobiti novu s vašeg DHCP poslužitelja. Za to su potrebne dozvole korijena, pa koristite sudo na Ubuntuu. Pokrenite dhclient bez mogućnosti dobivanja nove IP adrese ili upotrebe -r prekidač za oslobađanje trenutne IP adrese.
sudo dhclient -r
sudo dhclient
netstat
netstat naredba može prikazati mnogo različitih statistika sučelja, uključujući otvorene utičnice i tablice usmjeravanja. Pokrenite naredbu netstat bez opcija i vidjet ćete popis otvorenih utičnica.
S ovom naredbom možete učiniti mnogo više. Primjerice, upotrijebite netstat -p naredbu za pregled programa povezanih s otvorenim utičnicama.
Pregledajte detaljne statistike za sve luke netstat -s.
Također smo pokrivali naredbe za upravljanje procesima i rad s datotekama u prošlosti.