Mājas lapa » » Kā strādāt ar tīklu no Linux Terminal 11 komandām, kas jums jāzina

    Kā strādāt ar tīklu no Linux Terminal 11 komandām, kas jums jāzina

    Neatkarīgi no tā, vai vēlaties lejupielādēt failus, diagnosticēt tīkla problēmas, pārvaldīt tīkla saskarnes vai apskatīt tīkla statistiku, tam ir gala komanda. Šī kolekcija satur izmēģinātus un patiesus rīkus un dažas jaunākas komandas.

    Lielāko daļu no tā var izdarīt, izmantojot grafisko darbvirsmu, lai gan pat Linux lietotāji, kas reti izmanto termināli, bieži vien izmanto vienu no tiem, lai izmantotu ping un citus tīkla diagnostikas rīkus.

    čokurošanās & wget

    Izmantojiet čokurošanās vai wget komandas, lai lejupielādētu failu no interneta, neizejot no termināļa. Ja izmantojat čokurošanās veidu, ievadiet curl -O seko ceļš uz failu. wget lietotāji var izmantot wget bez jebkādām opcijām ... Fails tiks parādīts pašreizējā direktorijā.

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

    ping

    ping nosūta ECHO_REQUEST paketes uz norādīto adresi. Tas ir lielisks veids, kā redzēt, vai jūsu dators var sazināties ar internetu vai konkrētu IP adresi. Paturiet prātā, ka daudzas sistēmas ir konfigurētas, lai nereaģētu uz impulsiem.

    Atšķirībā no Windows komandas, Linux ping komanda turpinās sūtīt paketes, līdz to pārtraucat. Ar -c slēdzis.

    ping -c 4 google.com

    tracepath & traceroute

    The tracepath komanda ir līdzīga traceroute, bet tai nav nepieciešamas root tiesības. Tas ir uzstādīts arī pēc noklusējuma Ubuntu, bet traceroute nav. tracepath izseko tīkla ceļu uz norādīto galamērķi un ziņo par katru “apiņu” pa ceļu. Ja jums ir tīkla problēmas vai lēni, tracepath var parādīt, kur tīkls ir bojāts vai kur notiek lēni.

    tracepath example.com

    mtr

    The mtr komanda apvieno ping un tracepath vienā komandā. mtr turpinās sūtīt paketes, parādot katram “apiņu” ping laiku. Tas arī parādīs kādas problēmas - šajā gadījumā mēs varam redzēt, ka apiņu 6 zaudē vairāk nekā 20% no paketēm.

    mtr howtogeek.com

    Nospiediet q vai Ctrl-C, lai izietu, kad esat pabeidzis.

    saimnieks

    The saimnieks komanda veic DNS meklējumus. Dodiet tai domēna nosaukumu un redzēsiet saistīto IP adresi. Dodiet tai IP adresi un redzēsiet saistīto domēna nosaukumu.

    uzņēmējas howtogeek.com
    saimnieks 208.43.115.82

    kurš ir

    The kurš ir komanda parādīs jums vietnes whois ierakstus, lai jūs varētu skatīt vairāk informācijas par to, kas reģistrējies un kam pieder konkrēta vietne.

    whois example.com

    ifplugstatus

    The ifplugstatus komanda jums pateiks, vai kabelis ir pievienots tīkla interfeisam. Tā nav instalēta pēc noklusējuma Ubuntu. Izmantojiet šādu komandu, lai to instalētu:

    sudo apt-get instalēt ifplugd

    Palaidiet komandu, lai redzētu visu saskarņu statusu vai norādītu konkrētu saskarni, lai skatītu tā statusu.

    ifplugstatus
    ifplugstatus eth0

    "Saistītie sitieni" nozīmē, ka kabelis ir pievienots. Jūs redzēsiet "atvienots", ja tā nav.

    ifconfig

    The ifconfig komandai ir dažādas iespējas konfigurēt, noregulēt un atkļūdot sistēmas tīkla saskarnes. Tas ir arī ātrs veids, kā skatīt IP adreses un citu tīkla saskarnes informāciju. Tips ifconfig lai apskatītu visu pašlaik aktīvo tīkla interfeisu statusu, ieskaitot to nosaukumus. Varat arī norādīt saskarnes nosaukumu, lai skatītu tikai informāciju par šo saskarni.

    ifconfig
    ifconfig eth0

    ifdown & ifup

    The ifdown un ifup komandas ir tādas pašas, kā darbojas ifconfig up vai ifconfig uz leju. Sakarā ar saskarnes nosaukumu, viņi pārtrauc saskarni vai atnes to. Tas prasa root atļaujas, tāpēc jums ir jāizmanto sudo uz Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Izmēģiniet to Linux darbvirsmas sistēmā un, iespējams, saņemsit kļūdas ziņojumu. Linux galddatoros parasti izmanto NetworkManager, kas pārvalda tīkla saskarnes. Šīs komandas joprojām darbosies serveros bez NetworkManager.

    Ja tiešām ir nepieciešams konfigurēt NetworkManager no komandrindas, izmantojiet nmcli komandu.

    dhclient

    The dhclient komanda var atbrīvot datora IP adresi un iegūt jaunu no DHCP servera. Tas prasa root atļaujas, tāpēc izmantojiet sudo uz Ubuntu. Palaidiet dhclient bez iespējām iegūt jaunu IP adresi vai izmantot -r pārslēgties, lai atbrīvotu pašreizējo IP adresi.

    sudo dhclient -r
    sudo dhclient

    netstat

    The netstat komanda var parādīt daudz dažādu interfeisa statistiku, tostarp atvērtās ligzdas un maršrutēšanas tabulas. Palaidiet netstat komandu bez opcijām un jūs redzēsiet atvērto ligzdu sarakstu.

    Ar šo komandu ir daudz vairāk. Piemēram, izmantojiet netstat -p komandu, lai apskatītu programmas, kas saistītas ar atvērtām ligzdām.

    Skatīt detalizētu statistiku par visām ostām ar netstat -s.


    Mēs esam arī iekļāvuši komandas, lai pārvaldītu procesu un strādātu ar failiem iepriekš.