Termináljáratok

A top 20 Linux hálózati parancs

A top 20 Linux hálózati parancs

A hálózatépítés az operációs rendszer elengedhetetlen része. A világ legtöbb számítógépe hálózaton keresztül csatlakozik. Ez a hálózat lehet kicsi és egyszerű otthoni, vagy olyan összetett, mint egy felhőalapú számítási adatközpont. A hálózati feladat konfigurációkat, forgalomfigyelést és hibaelhárítást tartalmaz.

Linux hálózati parancsok

Ebben a cikkben 20 hasznos Linux hálózati parancsot mutatunk be, amelyek segítenek konfigurálni vagy elhárítani a hálózattal kapcsolatos problémákat.

1. ifconfig

Az ifconfig (interfész-konfigurátor) az egyik legalapvetőbb és leggyakrabban használt parancs a hálózati részletek megkereséséhez. A hálózati interfész paramétereinek konfigurálására is szolgál.

Ezzel a paranccsal megkaphatjuk az elérhető hálózatok IP-címét, MAC-címét és MTU-ját.

$ ifconfig

Példa:

ifconfig basic parancs

Példánkban 2 hálózat, az Ethernet és a helyi hálózat IP-címét látjuk.

Egy adott hálózat részleteinek megismeréséhez az 'ifconfig' parancsot használjuk további paraméterekkel. Például csak az Ethernet hálózathoz kapcsolódó információk megjelenítése.

$ ifconfig etho

Ezzel a paranccsal konfigurációkat is beállíthat, például IP-címeket vagy átjárókat egy felületre.

Szintaxis:

$ ifconfig eth0 
netmaszk

Cserélheti

a kívánt IP-címmel és átjáró-címmel.

2. ip

Az ip parancs az ifconfig legújabb verziója. Hatásosabb, mint az ifconfig parancs, mivel számos más feladatot is képes végrehajtani, például az alapértelmezett vagy statikus útválasztás konfigurálását, az IP-címek és tulajdonságainak bemutatását, az IP-címek és a hálózati interfészek útvonalainak beállítását.

Szintaxis:

$ ip 

Hol

Példa:

ip parancs példa

A Link az összes elérhető hálózati eszköz megjelenítésére szolgál.

Példa:

Az Útvonal a rendszer útválasztási táblázatában található bejegyzéseket mutatja. Részleteket kaphat egy adott hálózati interfészről is.

Szintaxis:

ip cím megjelenítése 

Hol lehet a rendszerében elérhető hálózati interfész.

3. traceroute

A traceroute parancsot általában a hálózat hibaelhárításához használják. Megtudja az úticél késését és útját. Meghatározza és beszámol arról, hogy honnan származik a hálózati késés.

Alapértelmezés szerint nincs telepítve néhány Linux Distros-ra, ezért a következő paranccsal telepítheti.

sudo apt-get install inetutils-traceroute

Szintaxis:

traceroute 

Hol az a gazdagép IP, amelyet meg akarsz oldani, és kötelező paramétere ennek a parancsnak.

Példa:

példa a traceroute parancsra

A fenti kimenet a megadott hosztnevet, a hálózati csomagok méretét, a maximálisan szükséges ugrást és az IP-címet mutatja.

4. nyomvonal

A tracepath olyan, mint egy 'traceroute' parancs a hálózati késés észleléséhez, de nem igényel root jogosultságokat. Előre van telepítve az Ubuntura. Rámutat a hálózat lemaradásának pontos helyére. A cél felé vezető út minden egyes ugrását is felismeri.

Szintaxis:

nyomvonal 

Hol az a gazdagép IP, amelyet meg akarsz oldani, és kötelező paramétere ennek a parancsnak.

Példa:

tracepath parancs példája

5. ping

A ping (Packet INternet Groper) egy másik leggyakrabban használt hálózati parancs két hálózati csomópont közötti kapcsolat ellenőrzésére. Az átlagos válasz mérésére szolgál. Ha tudunk pinget küldeni bármelyik gazdagépnek, és ha ez nem adott választ, akkor feltételezhetjük, hogy egyik gép sem érhető el hálózati probléma miatt, vagy tűzfala blokkolja a kérést.

Szintaxis:

ping 

Példa:

ping parancs példa

A Ping parancs addig hajt végre, amíg meg nem szakad. A parancsban található '- c' paraméter segítségével korlátozhatja az elküldött csomagok számát.

Szintaxis:

$ ping -c  

Hol a válaszkor megadandó csomagkorlátok.

Tipp: A ping parancs válaszsebességét befolyásolja a hálózati kapcsolat és a gazdagép fizikai helye.

6. netstat

A netstat parancs a Linux-eszköz minden egyes hálózati kapcsolatának és a socket megnyitásához használt.  Csatlakozásokat, nyitott aljzatokat, útválasztási táblázatokat nyújt.

$ netstat

Példa:

a netstat parancs példája

Ez a parancs további paraméterekkel is használható.

Szintaxis:

$ netstat 

Hol

  • -p mutatja az összes programot nyitott foglalattal
  • -s megkapja a portok minden részletét
  • -r kapja meg az útválasztási táblázat részleteit

7. nslookup

nslookup (névkiszolgáló-keresés) parancs, amelyet a DNS lekérdezésére használnak egy domain név, IP-cím leképezés vagy DNS-rekordok megszerzéséhez.

Szintaxis:

nslookup 

Hol az elemezni kívánt DNS.

Példa:

példa az nslookup parancsra

8. ásni

A dig (Domain Information Groper) egy másik parancs, amelyet a DNS vizsgálatára használnak. Ez az nslookup frissített változata. DNS-lekérdezést hajt végre, és megjeleníti a névkiszolgálóktól visszaküldött választ. DNS leképezések, MX rekordok és más DNS rekordok ellenőrzésére is szolgál.

Szintaxis:

ásni 

Hol az elemezni kívánt DNS.

Példa:

dig parancs példa

Ez a parancs alapértelmezés szerint csak A típusú DNS rekordokat mutat; további opciókat használhat más típusú DNS-rekordok megszerzéséhez.

Szintaxis:

$ dig  

Hol

  • MX az összes MX típusú DNS rekordhoz
  • NS az összes NS típusú DNS rekordhoz
  • BÁRMILYEN minden típusú DNS-rekordhoz

9. útvonal

Az route parancs a rendszer útválasztási táblázatának megjelenítésére vagy módosítására szolgál. Ezzel a paranccsal elháríthatja a hálózati problémát, amelyet a rendszerirányítási táblázat hibás bejegyzése okoz. Az útválasztási táblázat beállítása nagyon fontos a router megfelelő működéséhez.

Szintaxis:

útvonal

Példa:

útvonal parancs példája

Ezzel a paranccsal módosíthatjuk az útválasztási táblázatot is.

Szintaxis:

útvonal [-p] parancs dest [maszk alhálózat] átjáró [-if interfész]
  • -p a belépés tartóssá tételére szolgál; ellenkező esetben a bejegyzés törlődik a következő újraindításkor. Csak új bejegyzés hozzáadására szolgál.
  • parancs lehet 'add', 'change' vagy 'del'.
  • mask subnet: Ez egy alhálózati maszk. Alapértelmezés szerint 255.255.255.255, ha a parancs nem tartalmazza.
  • átjáró: Az átjáró IP-címe csomagokon keresztül kerül elküldésre.
  • -if interface: ez az a hálózati interfész, amelyhez beírást szeretne beállítani. Ez lehet Ethernet, WLAN vagy helyi hálózat.

10. Házigazda

A host paranccsal az IP-cím domainnevét vagy a tartománynév IP-címét jelenítik meg. A DNS lekérdezésére is használható.

Szintaxis:

házigazda   házigazda 

Példa:

hoszt parancs példája

11. arp

Az arp (Address Resolution Protocol) a kernel ARP táblájának kezelésére szolgál. Ezzel a paranccsal megtekintheti, hozzáadhatja, frissítheti vagy eltávolíthatja a bejegyzéseket a kern ARP táblázatában.

Szintaxis:

arp

Példa:

arp parancs példa

Alapértelmezés szerint az arp parancs megmutatja a hosztnevet, de ha az IP-címet szeretné látni.

Szintaxis:

arp -n

A bejegyzést az ARP táblából is törölheti a következő paranccsal:

Szintaxis:

arp -d 

Itt

a bejegyzés IP-címe, amelyet el akar távolítani az ARP táblából.

12. iwconfig

Az iwconfig paranccsal konfigurálható a WLAN interfész. Megtekintheti vagy beállíthatja az alapvető vezeték nélküli hálózati interfész tulajdonságokat, mint például az SSID és a titkosítási típus.

Szintaxis:

iwconfig

Számos lehetősége van a hálózat nevének megváltoztatására, a hálózat engedélyezésére / letiltására, a frekvencia beállítására stb.

13. becsavar

A curl egy olyan segédprogram, amelyet az adatok szerverre és onnan történő továbbítására használnak a felhasználó interakciója nélkül. HTTP, HTTPS, FTP, SFTP és SCP protokollok segítségével képes kommunikálni. Használható adatok feltöltésére vagy letöltésére a fenti protokollok bármelyikével. Adatokat továbbíthat, amelyek lehetővé teszik az önéletrajzot, a sávszélesség korlátozását és a felhasználói hitelesítést, és még sok más dolgot göndörítve. Alapértelmezés szerint a legtöbb Linux rendszerre telepítve van.

Szintaxis:

göndör fosslinux.com

Ez a parancs megmutatja a fosslinux honlapjának tartalmát.com a terminálon. Alapértelmezés szerint a curl HTTP protokollt használ a kommunikációhoz. A következő paranccsal letölthet egy fájlt is a curl használatával.

göndör -O https: // cdn.jsdelivr.nettó / npm / vue / dist / vue.js

A fenti parancs letölti a fájlt az eredeti nevével.

Példa:

göndör letöltési fájl példa

14. wget

A wget szintén előre telepített csomag. Fájlok letöltésére szolgál HTTP, HTTPS, FTP protokollok használatával. Lehetőséget nyújt több fájl letöltésére, a letöltések folytatására, a háttérben történő letöltésre stb.

Szintaxis:

wget 

Itt a letöltendő fájl vagy könyvtár elérési útja, és

$ wget https: // cdn.kernel.org / pub / linux / kernel / v4.x / linux-4.17.2.kátrány.xz

Példa:

példa wget fájl letöltésére

Példánkban a parancs először megoldja az IP-címet, majd megkezdi a fájlok nevének, sebességének és haladásának feltöltését a terminálon. A kimenetet letilthatja a -q paraméterrel a paranccsal.

15. telnet

A telnet parancs a Telnet protokoll segítségével kommunikál a célállomással. Meg kell adnia a gazdagépet porttal (főleg 443 port).

Szintaxis:

telnet  

Példa:

telnet parancs

16. kicsoda

A Whois paranccsal minden információt meg lehet szerezni egy webhelyről. A regisztrációval és a tulajdonjoggal kapcsolatos összes adatot felhasználhatja.  Használat előtt telepítenie kell a whois csomagot.

sudo apt install whois

Szintaxis:

kicsoda 

Példa:

aki parancs parancs

17. ifplugstatus

Az ifplugstatus paranccsal ellenőrizhető, hogy a hálózati kábel csatlakoztatva van-e a hálózati interfészhez. A parancs használatához először telepítenie kell az Ubuntura.

sudo apt-get install ifplugd

Szintaxis:

ifplugstatus

Példa:

ifplugstatus parancs példa

18. nload

Az nload parancs a hálózati sávszélesség figyelésére szolgál. Megmutathatja az adatfelhasználás teljes mennyiségét és a min / max sávszélesség-felhasználást. A futtatásához telepítenie kell az nload csomagot.

sudo apt-get install nload

Paraméter nélküli használata megmutatja az összes hálózati interfész sávszélesség-használatát.

Szintaxis:

nload

Példa:

nload parancs példa

19. w

A w paranccsal lekérhetjük a rendszeren jelenleg bejelentkezett felhasználókat. Olyan értékes információkat is tartalmaz, mint a gazdagép, a bejelentkezési idő, az üresjárati idő, a JCPU.

Szintaxis:

w

Példa:

w parancs példa

20. levél

mail parancs segítségével e-maileket küldhet a terminálról. E-mailt küldhet több címzettnek. A parancs használatához telepítenie kell a mailutil csomagot.

sudo apt-get install mailutils

Szintaxis:

mail -s   <<< 

Példa:

mail -s "Tesztalany" admin @ fosslinux.com <<< 'This is a test email'

Következtetés

Ezek voltak a leghasznosabb hálózati parancsok a Linuxban, amelyeket a rendszer és a rendszergazdák általában használnak a hálózattal kapcsolatos problémák kivizsgálására. Remélem, örömmel tanulta ezeket a Linux hálózati parancsokat. Van egy izgalmas parancsod, amelyet meg akarsz osztani olvasóinkkal? Menj hozzá az alábbi megjegyzésekben.

Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...
A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...