Kuinka työskennellä verkon kanssa Linux-päätelaitteen 11 komennoista, joita sinun tarvitsee tietää
Haluatko ladata tiedostoja, diagnosoida verkko-ongelmia, hallita verkkokäyttöliittymiäsi tai tarkastella verkkotilastoja, on siihen pääkomento. Tämä kokoelma sisältää kokeillut ja todelliset työkalut ja muutama uudempi komento.
Voit tehdä suurimman osan tästä graafisesta työpöydästä, vaikka jopa Linux-käyttäjät, jotka käyttävät terminaalia harvoin, käynnistävät usein ping-ja muita verkon diagnostiikkatyökaluja.
curl & wget
Käytä kiemura tai wget komentoja ladata tiedosto Internetistä poistumatta päätelaitteesta. Jos käytät käyristystä, kirjoita curl -O sen jälkeen tiedoston polku. wget-käyttäjät voivat käyttää wget ilman vaihtoehtoja… Tiedosto näkyy nykyisessä hakemistossa.
curl -O website.com/file
wget website.com/file
ping
ping lähettää ECHO_REQUEST-paketit määrittämäsi osoitteeseen. Se on loistava tapa nähdä, onko tietokoneesi yhteydessä Internetiin tai tiettyyn IP-osoitteeseen. Muista, että monet järjestelmät on konfiguroitu olemaan vastaamatta pingiin.
Toisin kuin Windowsin ping-komento, Linux-ping-komento jatkaa pakettien lähettämistä, kunnes lopetat sen. Voit määrittää rajallisen määrän paketteja -C vaihtaa.
ping -c 4 google.com
tracepath & traceroute
tracepath komento on samanlainen traceroute, mutta se ei edellytä root-oikeuksia. Se on myös asennettu oletusarvoisesti Ubuntuun, kun taas traceroute ei ole. tracepath jäljittää verkon polun määrittämäsi määränpäähän ja raportoi jokaisen "hypyn" polun varrella. Jos sinulla on verkko-ongelmia tai hitaus, tracepath voi näyttää, missä verkko epäonnistuu tai missä hitaus tapahtuu.
tracepath example.com
MTR
MTR komento yhdistää ping ja tracepath yhdeksi komennoksi. mtr jatkaa pakettien lähettämistä ja näyttää kullekin “hopille” ping-ajan. Tämä näyttää myös mahdolliset ongelmat - tässä tapauksessa näemme, että hop 6 menettää yli 20% paketeista.
mtr howtogeek.com
Paina q tai Ctrl-C lopettaaksesi, kun olet valmis.
isäntä
isäntä komento suorittaa DNS-hakuja. Anna sille verkkotunnus ja näet siihen liittyvän IP-osoitteen. Anna sille IP-osoite ja näet siihen liittyvän verkkotunnuksen.
isäntä howtogeek.com
isäntä 208.43.115.82
kuka on
kuka on komento näyttää verkkosivuston whois-tietueet, joten voit katsella lisätietoja siitä, kuka on rekisteröitynyt ja omistaa tietyn verkkosivuston.
whois example.com
ifplugstatus
ifplugstatus komento kertoo, onko kaapeli kytketty verkkoliitäntään vai ei. Se ei ole asennettu oletusarvoisesti Ubuntu. Asenna se seuraavalla komennolla:
sudo apt-get install ifplugd
Suorita komento nähdäksesi kaikkien liitäntöjen tilan tai määritä tietty käyttöliittymä sen tilan tarkastelemiseksi.
ifplugstatus
ifplugstatus eth0
”Linkki havaittu” tarkoittaa, että kaapeli on kytkettynä. Näet ”irrotetun”, jos se ei ole.
ifconfig
ifconfig komennossa on useita asetuksia, joiden avulla voit määrittää, virittää ja debugoida järjestelmän verkkoliitäntöjä. Se on myös nopea tapa tarkastella IP-osoitteita ja muita verkkoliitännän tietoja. Tyyppi ifconfig Voit tarkastella kaikkien tällä hetkellä aktiivisten verkkoliitäntöjen tilaa, mukaan lukien niiden nimet. Voit myös määrittää käyttöliittymän nimen nähdäksesi vain kyseisen rajapinnan tiedot.
ifconfig
ifconfig eth0
ifdown & ifup
ifdown ja ifup komennot ovat samat kuin käynnissä ifconfig up tai ifconfig alas. Käyttöliittymän nimen perusteella ne ottavat käyttöliittymän alas tai nostavat sen. Tämä edellyttää root-oikeuksia, joten sinun täytyy käyttää sudoa Ubuntu-palvelussa.
sudo ifdown eth0
sudo ifup eth0
Kokeile tätä Linux-työpöydällä ja saat todennäköisesti virheilmoituksen. Linux-työpöydät käyttävät yleensä NetworkManageria, joka hallinnoi verkkoliittymiä. Nämä komennot toimivat silti palvelimissa, joissa ei ole NetworkManageria.
Jos sinun on todella määritettävä NetworkManager komentoriviltä, käytä nmcli komento.
dhclient
dhclient komento voi vapauttaa tietokoneen IP-osoitteen ja saada uuden DHCP-palvelimelta. Tämä edellyttää root-käyttöoikeuksia, joten käytä sudoa Ubuntuissa. Suorita dhclient ilman uusia vaihtoehtoja saada uusi IP-osoite tai käytä -R vaihtaaksesi nykyisen IP-osoitteen.
sudo dhclient -r
sudo dhclient
netstat
netstat komento voi näyttää paljon erilaisia käyttöliittymän tilastoja, mukaan lukien avoimet pistorasiat ja reititystaulukot. Suorita netstat-komento ilman vaihtoehtoja ja näet listan avoimista liittimistä.
Voit tehdä tämän komennon paljon enemmän. Käytä esimerkiksi netstat -p komennolla voit tarkastella avoimiin pistorasioihin liittyviä ohjelmia.
Tarkastele kaikkia satamia koskevia yksityiskohtaisia tilastoja netstat -s.
Olemme myös käsitelleet prosesseja ja tiedostoja käsitteleviä komentoja aiemmin.