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.