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š.