Početna » kako da » Kako raditi s mrežom s naredbi Linux terminala 11 koje trebate znati

    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.