Hogyan kell dolgozni a hálózattal a Linux terminál 11 parancsai közül, amelyeket tudnia kell
Függetlenül attól, hogy letölti a fájlokat, diagnosztizálja a hálózati problémákat, kezeli a hálózati interfészeket, vagy megtekintheti a hálózati statisztikákat, van egy terminálparancs. Ez a gyűjtemény tartalmazza a megpróbált és az igazi eszközöket és néhány újabb parancsot.
Ezt a legtöbbet grafikus asztalról teheti meg, bár még a Linuxot használók is, akik ritkán használják a terminált, gyakran elindítják a ping és más hálózati diagnosztikai eszközök használatát..
curl & wget
Használja a curl vagy wget parancsok a fájl letöltéséhez az internetről anélkül, hogy elhagynák a terminált. Ha curl-t használ, írja be curl -O ezt követi a fájl elérési útja. Wget felhasználók használhatják wget opciók nélkül… A fájl megjelenik az aktuális könyvtárban.
curl -O website.com/file
wget website.com/file
fütyülés
fütyülés elküldi az ECHO_REQUEST csomagokat a megadott címre. Nagyszerű módja annak, hogy megtudja, hogy a számítógép kommunikálhat-e az internetrel vagy egy adott IP-címmel. Ne feledje, hogy sok rendszer úgy van beállítva, hogy ne reagáljon a pingekre.
Ellentétben a Windows ping parancsával, a Linux ping parancs továbbra is küld csomagokat, amíg meg nem szünteti. Megadhat egy véges mennyiségű csomagot a -c kapcsoló.
ping -c 4 google.com
tracepath & traceroute
A tracepath parancs hasonló traceroute, de nem igényel root jogosultságokat. Alapértelmezés szerint telepítve van az Ubuntu-on, míg a traceroute nem. A tracepath nyomon követi a megadott hálózati elérési utat, és minden egyes „ugrást” jelent az út mentén. Ha hálózati problémákkal vagy lassúsággal rendelkeznek, a tracepath megmutatja, hogy hol van a hálózat hibája, vagy ahol a lassúság jelentkezik.
tracepath example.com
mtr
A mtr A parancs a ping és a tracepath egyetlen parancsba egyesíti. Az mtr továbbküldi a csomagokat, megmutatva az egyes „hop” -oknak megfelelő ping időt. Ez is megmutatja a problémákat - ebben az esetben láthatjuk, hogy a hop 6 a csomagok több mint 20% -át veszíti el.
mtr howtogeek.com
Nyomja meg a q vagy a Ctrl-C gombot a befejezéshez.
házigazda
A házigazda parancs DNS-lekérdezéseket hajt végre. Adjon meg egy domain nevet, és megjelenik a kapcsolódó IP-cím. Adjon meg egy IP-címet, és megjelenik a kapcsolódó domain név.
fogadó howtogeek.com
gazdagép 208.43.115.82
kicsoda
A kicsoda A parancs megmutatja a webhely whois-rekordjait, így további információkat találhat arról, hogy ki regisztrálta és rendelkezik saját webhelyével.
whois example.com
ifplugstatus
A ifplugstatus parancs megmondja, hogy egy kábel csatlakozik-e egy hálózati interfészhez, vagy sem. Alapértelmezés szerint nincs telepítve az Ubuntu-on. Telepítse a következő parancsot:
sudo apt-get install ifplugd
Futtassa a parancsot az összes interfész állapotának megtekintéséhez, vagy adjon meg egy adott felületet annak állapotának megtekintéséhez.
ifplugstatus
ifplugstatus eth0
„A kapcsolattartás észlelése” azt jelenti, hogy a kábel csatlakoztatva van. Ha nem, akkor „kihúzva” jelenik meg.
ifconfig
A ifconfig A parancs számos lehetőséget kínál a rendszer hálózati interfészeinek konfigurálására, hangolására és hibakeresésére. Ez is gyors módja az IP-címek és egyéb hálózati interfész információk megtekintésének. típus ifconfig az aktuálisan aktív hálózati interfészek állapotának megtekintéséhez, beleértve a nevüket is. Az interfész nevét is megadhatja, hogy csak az adott felületre vonatkozó információkat tekinthesse meg.
ifconfig
ifconfig eth0
ifdown és ifup
A ifdown és ifup a parancsok ugyanazok, mint a futás ifconfig up vagy ifconfig le. Az interfész nevét figyelembe véve a kezelőfelület leáll, vagy felemeli. Ehhez root jogosultságokra van szükség, így a sudo-t Ubuntu-on kell használni.
sudo ifdown eth0
sudo ifup eth0
Próbálja ki ezt a Linux asztali rendszeren, és valószínűleg hibaüzenetet kap. A Linux asztali számítógépek általában NetworkManager-t használnak, amely a hálózati interfészeket kezeli. Ezek a parancsok még mindig a NetworkManager nélküli kiszolgálókon fognak működni.
Ha valóban szükség van a NetworkManager konfigurálására a parancssorból, használja a nmcli parancs.
dhclient
A dhclient A parancs kiadhatja a számítógép IP-címét, és újat kaphat a DHCP-kiszolgálóról. Ehhez root jogosultságokra van szükség, ezért használja a sudo-t az Ubuntu-on. Futtassa a dhclient parancsot, ha nincs új lehetőség, hogy új IP-címet kapjon, vagy használja a -r kapcsolja ki az aktuális IP-címet.
sudo dhclient -r
sudo dhclient
netstat
A netstat A parancs számos különböző interfészstatisztikát jeleníthet meg, beleértve a nyílt aljzatokat és az útválasztási táblákat. Futtassa a netstat parancsot opciók nélkül, és megjelenik a nyitott aljzatok listája.
Sokkal többet tehetsz ezzel a paranccsal. Például használja a netstat -p parancs a nyitott aljzatokhoz kapcsolódó programok megtekintéséhez.
Részletes statisztikák megtekintése az összes porttal netstat -s.
Korábban a folyamatok kezelésére és a fájlokkal való munkára vonatkozó parancsokat is lefedtük.