Homepage » hogyan kell » Hogyan kell dolgozni a hálózattal a Linux terminál 11 parancsai közül, amelyeket tudnia kell

    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.