Pagrindinis » kaip » Kaip dirbti su tinklu iš Linux terminalo 11 komandų, kurias reikia žinoti

    Kaip dirbti su tinklu iš Linux terminalo 11 komandų, kurias reikia žinoti

    Nesvarbu, ar norite atsisiųsti failus, diagnozuoti tinklo problemas, valdyti tinklo sąsajas, ar peržiūrėti tinklo statistiką, tam yra terminalo komanda. Šiame rinkinyje yra išbandytų ir teisingų įrankių bei keletas naujesnių komandų.

    Dauguma to galite padaryti iš grafinio darbalaukio, nors net „Linux“ naudotojai, kurie retai naudoja terminalą, dažnai pradeda naudoti „ping“ ir kitus tinklo diagnostikos įrankius..

    garbanoti & wget

    Naudoti garbanojimas arba wget komandas atsisiųsti failą iš interneto, neišeinant iš terminalo. Jei naudojate curl, įveskite curl -O po to eina kelias į failą. vartotojas gali naudoti wget be jokių parinkčių ... Failas bus rodomas dabartiniame kataloge.

    curl -O website.com/file
    wget website.com/file

    ping

    ping siunčia ECHO_REQUEST paketus į jūsų nurodytą adresą. Tai puikus būdas pamatyti, ar kompiuteris gali bendrauti su internetu ar konkrečiu IP adresu. Turėkite omenyje, kad daugelis sistemų yra sukonfigūruotos taip, kad neatsakytų į ping.

    Skirtingai nuo „Windows“ komandų „ping“, „Linux ping“ komanda toliau siunčia paketus tol, kol ją nutrauksite. Galite nurodyti ribinį kiekį paketų su -c jungiklis.

    ping -c 4 google.com

    tracepath & traceroute

    The tracepath komanda yra panaši traceroute, tačiau tai nereikalauja root teisių. Ji taip pat įdiegta pagal nutylėjimą „Ubuntu“, o „traceroute“ nėra. tracepath žymi tinklo kelią į tikslą, kurį nurodote, ir nurodo kiekvieną „apynių“ kelią. Jei susiduriate su tinklo problemomis ar lėtumu, tracepath gali parodyti, kur tinklas neveikia arba kur vyksta lėtumas.

    tracepath example.com

    mtr

    The mtr komanda sujungia ping ir tracepath į vieną komandą. mtr ir toliau siunčia paketus, parodydamas jums kiekvieno „apynių“ pėdsakų laiką..

    mtr howtogeek.com

    Jei baigsite, paspauskite q arba Ctrl-C.

    priimančiosios

    The priimančiosios komanda atlieka DNS paieškas. Suteikite jam domeno vardą ir pamatysite susijusį IP adresą. Suteikite jai IP adresą ir pamatysite susijusį domeno pavadinimą.

    priimančiosios howtogeek.com
    šeimininkas 208.43.115.82

    Kas yra

    The Kas yra komanda parodys tinklalapio „whois“ įrašus, kad galėtumėte peržiūrėti daugiau informacijos apie tai, kas užregistravo ir kuriai priklauso konkreti svetainė.

    whois example.com

    ifplugstatus

    The ifplugstatus komanda nurodys, ar kabelis prijungtas prie tinklo sąsajos, ar ne. Ji nėra įdiegta pagal nutylėjimą „Ubuntu“. Įdiekite šią komandą:

    sudo apt-get install ifplugd

    Paleiskite komandą, kad pamatytumėte visų sąsajų būseną, arba nurodykite konkrečią sąsają, kad galėtumėte peržiūrėti jo būseną.

    ifplugstatus
    ifplugstatus eth0

    „Aptiktas ryšys“ reiškia, kad kabelis yra prijungtas. Pamatysite „išjungtą“, jei ne.

    ifconfig

    The ifconfig komandoje yra daug galimybių konfigūruoti, sureguliuoti ir derinti sistemos tinklo sąsajas. Tai taip pat greitas būdas peržiūrėti IP adresus ir kitą tinklo sąsajos informaciją. Tipas ifconfig peržiūrėti visų šiuo metu aktyvių tinklo sąsajų būseną, įskaitant jų pavadinimus. Taip pat galite nurodyti sąsajos pavadinimą, kad galėtumėte peržiūrėti tik informaciją apie tą sąsają.

    ifconfig
    ifconfig eth0

    ifdown & ifup

    The ifdown ir ifup komandos yra tos pačios, kaip veikia ifconfig up arba ifconfig žemyn. Atsižvelgiant į sąsajos pavadinimą, jie ima sąsają žemyn arba ją atneša. Tam reikalingi root leidimai, todėl jūs turite naudoti sudo į Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Išbandykite Linux sistemoje ir tikriausiai gausite klaidos pranešimą. „Linux“ staliniai kompiuteriai paprastai naudoja „NetworkManager“, kuris valdo tinklo sąsajas. Šios komandos vis dar veiks serveriuose be „NetworkManager“.

    Jei tikrai reikia konfigūruoti „NetworkManager“ iš komandų eilutės, naudokite nmcli komandą.

    dhclient

    The dhclient komanda gali atleisti kompiuterio IP adresą ir gauti naują iš DHCP serverio. Tam reikalingi root leidimai, todėl naudokite sudo į Ubuntu. Paleiskite dhclient be jokių galimybių gauti naują IP adresą arba naudoti -r perjungti, kad atlaisvintumėte dabartinį IP adresą.

    sudo dhclient -r
    sudo dhclient

    netstat

    The netstat komanda gali rodyti daug skirtingų sąsajų statistinių duomenų, įskaitant atviras lizdus ir maršrutų lenteles. Paleiskite komandą netstat be jokių parinkčių ir pamatysite atvirų lizdų sąrašą.

    Šią komandą galite padaryti daug daugiau. Pavyzdžiui, naudokite netstat -p komandą, jei norite peržiūrėti programas, susijusias su atviromis lizdais.

    Peržiūrėkite išsamią visų uostų statistiką netstat -s.


    Mes taip pat aptarėme procesų valdymo ir darbo su failais komandas.