If-Koubou

Kā strādāt ar tīklu no Linux termināļa: 11 komandas, kas jums jāzina

Kā strādāt ar tīklu no Linux termināļa: 11 komandas, kas jums jāzina (Kā)

Neatkarīgi no tā, vai vēlaties lejupielādēt failus, diagnosticēt tīkla problēmas, pārvaldīt tīkla saskarnes vai skatīt tīkla statistiku, tam ir termināļa komanda. Šajā kolekcijā ir iekļauti izmēģinātie un patiesie rīki un dažas jaunākas komandas.

Jūs to varat izdarīt lielā mērā no grafiskā datora, lai gan pat Linux lietotāji, kas reti izmanto terminālu, bieži uzsāk vienu, lai izmantotu ping un citus tīkla diagnostikas rīkus.

curl & wget

Izmantojiet čokurošanās vai wget komandas, lai lejupielādētu failu no interneta, neatstājot terminālu. Ja jūs izmantojat čokurošanās, ierakstiet cirvis-O kam seko ceļš uz failu. wget lietotāji var izmantotwget bez jebkādām opcijām ... Fails parādīsies 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ā noskaidrot, vai jūsu dators var sazināties ar internetu vai noteiktu IP adresi. Paturiet prātā, ka daudzas sistēmas ir konfigurētas, lai nereaģētu uz pings.

Atšķirībā no ping komandas operētājsistēmā Windows Linux ping komanda turpinās sūtīt paketes, līdz jūs to pārtraucat. Jūs varat norādīt ierobežotu skaitu pakešu ar -c slēdzis.

ping-c 4 google.com

tracepath & traceroute

The tracepāts komanda ir līdzīga traceroute, bet tai nav nepieciešamas root privilēģijas. Tas ir arī instalēts pēc noklusējuma Ubuntu, bet traceroute nav. Tracepath izseko tīkla ceļu uz norādīto galamērķi un ziņo katram maršrutam par "apiņu". Ja jums ir tīkla problēmas vai lēns process, tracepath var parādīt, kur tīkls neizdodas vai kur notiek lēnums.

tracepath example.com

mtr

The mtr komanda apvieno ping un tracepath vienā komandā. MTR turpinās sūtīt paketes, parādot katram "hopam" pingošanas laiku. Tas arī parāda visas problēmas - šajā gadījumā mēs varam redzēt, ka hop 6 zaudē vairāk nekā 20% no paketēm.

mtr howtogeek.com

Kad esat pabeidzis, nospiediet q vai Ctrl-C.

uzņēmēja

The uzņēmēja komanda veic DNS meklēšanu. Piešķiriet tai domēna vārdu, un jūs redzēsit saistīto IP adresi. Piešķiriet tai IP adresi, un jūs redzēsit saistīto domēna nosaukumu.

uzņēmēja howtogeek.com
mītnes 208.43.115.82

kurš ir

The kurš ir komanda parādīs vietnes Whois ierakstus, lai jūs varētu apskatīt vairāk informācijas par to, kurš ir reģistrējis un kuram pieder īpaša vietne.

whois example.com

ifplugstatus

The ifplugstatus komanda jums pateiks, vai kabelis ir pievienots tīkla interfeisam vai nē. Tas nav instalēts pēc noklusējuma Ubuntu. Lai to instalētu, izmantojiet šādu komandu:

sudo apt-get install ifplugd

Palaidiet komandu, lai redzētu visu saskarnju statusu vai norādītu konkrētu saskarni, lai apskatītu tā statusu.

ifplugstatus
ifplugstatus eth0

"Link beat detected" nozīmē, ka kabelis ir pievienots. Jūs redzēsit "atvienots", ja tas nav.

ifconfig

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

ifconfig
ifconfig eth0

ifdown un ifup

The jadown un ifup komandas ir tādas pašas kā darbības ifconfig uz augšu vai ifconfig uz leju. Ņemot vērā saskarnes nosaukumu, viņi noņem saskarni uz leju vai izveido to. Tam nepieciešamas root tiesības, tāpēc jums ir jāizmanto sudo Ubuntu.

sudo ifdown eth0
sudo ifup eth0

Izmēģiniet šo operētājsistēmu uz Linux desktop sistēmu, un, iespējams, saņemsit kļūdas ziņojumu. Linux darbvirsmas parasti izmanto NetworkManager, kas pārvalda tīkla saskarnes jums. Tomēr šīs komandas joprojām darbojas serveros, kam nav NetworkManager.

Ja jums patiešām ir jākonfigurē NetworkManager no komandrindas, izmantojiet nmcli komandu

dhclient

The dhclient komanda var atbrīvot datora IP adresi un iegūt jaunu no jūsu DHCP servera. Tam nepieciešamas root tiesības, tādēļ izmantojiet sudo Ubuntu. Palaidiet dhclient bez iespējas iegūt jaunu IP adresi vai izmantot -r pārslēdzieties, lai atbrīvotu savu pašreizējo IP adresi.

sudo dhclient -r
sudo dhclient

netstat

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

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

Skatiet detalizētu statistiku par visām ostām ar netstat-s.

Iepriekš esam iekļāvuši arī komandas procesa pārvaldīšanai un darbam ar failiem.