Linux je jedním z nejpopulárnějších operačních systémů na světě a mnoho uživatelů jej denně používá pro různé úkoly. Někdy však může být nutné znát hostitele počítače, na kterém Linux běží.
Hostitel počítače je jedinečný název nebo IP adresa, která identifikuje počítač v síti. Když znáte hostitele počítače, můžete s ním snadno navázat spojení nebo sledovat jeho aktivitu.
Existuje několik způsobů, jak poznat hostitele počítače Linux. Jedním z nejjednodušších způsobů je použití příkazu "hostname". Spusťte terminál a zadejte tento příkaz. Vrátí vám jméno hostitele. Dalším způsobem je použití příkazu "ifconfig", který zobrazí informace o síťových rozhraních vašeho počítače, včetně IP adres.
Zjistit hostitele příkazem hostname
Chcete-li získat název hostitele v operačním systému Linux, můžete použít příkaz hostname . Umožňuje vám zjistit název hostitele (nebo hostitele) v síti.
Chcete-li použít tento příkaz, jednoduše otevřete terminál a zadejte příkaz hostname . V reakci na to obdržíte název aktuálního hostitele, který je nainstalován ve vašem počítači.
Je důležité poznamenat, že příkaz hostname může vrátit pouze místní název hostitele. Neinteraguje s externími zdroji dat, takže nebude moci poskytovat informace o jiných uzlech v síti.
Zobrazit informace o hostiteli příkazem uname
Příkaz uname v Linuxu vám umožňuje zobrazit informace o hostiteli. Dokáže zobrazit různé parametry systému, jako je název jádra, verze operačního systému, architektura procesoru a další.
Chcete-li zobrazit informace o hostiteli, musíte otevřít terminál a zadat příkaz uname s požadovanými možnostmi:
- uname-a-zobrazuje všechny dostupné informace;
- uname - s-zobrazuje název jádra;
- uname-v-zobrazuje další informace o jádru;
- uname-m-zobrazuje architekturu procesoru;
Pomocí příkazu uname se dozvíte potřebné informace o hostiteli vašeho systému Linux a použijte jej k nastavení nebo ladění systému.
Síťové informace: příkaz ifconfig
Síťové informace o hostiteli počítače se systémem Linux jsou k dispozici pomocí příkazu ifconfig (z anglického ifconfig). "interface configuration"). Tento příkaz vám umožňuje zobrazit nastavení síťových rozhraní, IP adresy, masky podsítě, stav připojení a další síťové možnosti.
Příklad použití příkazu ifconfig:
| Tým | Popis |
|---|---|
| ifconfig | Zobrazit informace o všech síťových rozhraních |
| ifconfig eth0 | Zobrazit informace o síťovém rozhraní eth0 |
| ifconfig -a | Zobrazit informace o všech síťových rozhraních, včetně neaktivních |
| ifconfig eth0 up | Aktivujte síťové rozhraní eth0 |
| ifconfig eth0 down | Deaktivovat síťové rozhraní eth0 |
Kromě toho vám příkaz ifconfig umožňuje měnit a konfigurovat nastavení sítě, jako je IP adresa, maska podsítě, brána a další. K tomu lze použít možnosti příkazu, například:
| Tým | Popis |
|---|---|
| ifconfig eth0 192.168.0.10 netmask 255.255.255.0 | Nastavit IP adresu a masku podsítě pro síťové rozhraní eth0 |
| ifconfig eth0 up | Aktivujte síťové rozhraní eth0 |
Příkaz ifconfig je užitečným nástrojem pro správu sítě v operačním systému Linux. Umožňuje vám získat informace o nastavení síťových rozhraní počítače a také změnit tato nastavení podle potřeby.
Zjistit IP adresu hostitele
Jedním z takových týmů je ifconfig. V terminálu zadejte:
ifconfig
Zobrazí se síťová rozhraní a jejich konfigurace. Hledejte sloupec "inet addr" nebo "inet", kde je uvedena IP adresa.
Příkaz ip addr také umožňuje znát IP adresu hostitele. Chcete-li to provést, zadejte:
ip addr
Zobrazí se síťová rozhraní a jejich konfigurace. Hledejte řádky začínající na "inet" a obsahující IP adresu.
Můžete také použít příkaz hostname-I:
hostname -I
Server zobrazí IP adresu nebo adresu hostitele.
Pokud potřebujete znát externí IP adresu, můžete použít příkaz curl zadáním služby, která poskytuje informace o IP adrese:
curl ifconfig.me
Zobrazí se externí IP adresa počítače.
Znalost IP adresy hostitele je užitečná pro konfiguraci sítě, nastavení vzdáleného přístupu nebo jakékoli jiné související úkoly.
Zkontrolujte komunikaci s hostitelem příkazem ping
Chcete-li spustit příkaz ping, musíte otevřít terminál a zadat následující příkaz:
kde hostitel - je to IP adresa nebo název domény vzdáleného hostitele, který chcete zkontrolovat.
Po zadání příkazu ping bude do vzdáleného hostitele odesláno několik ICMP balíčků (Internet Control Message Protocol). Pokud vzdálený hostitel odpoví, zobrazí se informace o každém odeslaném a přijatém balíčku.
Příkaz ping může být užitečný pro určení dostupnosti vzdáleného hostitele a také pro určení zpoždění (ping time) při sdílení dat s tímto hostitelem.
Všimněte si, že některé hostitele lze nakonfigurovat tak, aby ignorovali pingy (ICMP odpovědi), takže žádná odpověď na příkaz ping nemusí vždy znamenat žádnou komunikaci.
Celkově je příkaz ping jednoduchým, ale výkonným nástrojem pro kontrolu komunikace s hostitelem v Linuxu.
Přepnout port na hostitele
K proražení portu na hostiteli v operačním systému Linux lze použít nástroj iptables.
Přepnutí portu umožňuje přesměrovat síťový provoz, který přichází na konkrétní port, na jiný port na stejném hostiteli nebo na jiný počítač v místní síti.
Chcete-li vytvořit pravidlo pro uvolnění portu, postupujte podle následujících kroků:
- Otevřete terminál a zadejte příkaz sudo iptables - t nat-a PREROUTING-p [protokol] --dport [externí port] -j DNAT --to-destination [IP adresa]:[vnitřní přístav]
- Nahradit [protokol] na protokol, který chcete prorazit (např. tcp nebo udp).
- Nahradit [externí port] a [vnitřní přístav] do příslušných přístavů.
- Nahradit [IP adresa] na IP adresu počítače, na který chcete přesměrovat provoz.
- Uložte pravidlo příkazem sudo iptables-save > / etc/iptables / rules.v4, aby se aplikovalo po restartování počítače.
Všechna příchozí připojení k zadanému externímu portu budou nyní přesměrována na zadaný interní port do zadaného počítače.
Portování na hostiteli může být užitečné pro přístup k místním službám nasazeným v počítači, vně sítě a také pro přizpůsobení různých síťových aplikací.
Definice hostitele prostřednictvím DNS
Chcete-li identifikovat hostitele počítače Linux prostřednictvím DNS, můžete použít nástroj nslookup . Umožňuje vám provést požadavek na server DNS a získat informace o IP adrese hostitele.
Chcete-li například zjistit IP adresu hostitele s názvem domény "example.com", je třeba spustit následující příkaz v terminálu:
V tomto případě IP adresa hostitele "example.com" rovná se 93.184.216.34.
Definice hostitele prostřednictvím DNS tak umožňuje získat informace o IP adrese počítače Linux, což může být užitečné při konfiguraci síťového připojení nebo přístupu ke vzdáleným prostředkům.
Zobrazit připojené hostitele-příkaz netstat
Chcete-li zobrazit připojené hostitele, zadejte do terminálu následující příkaz:
Tento příkaz zobrazí všechna aktivní připojení a naslouchající porty ve vašem počítači. Zobrazí se seznam IP adres nebo názvů domén, se kterými váš počítač navázal spojení.
Kromě toho můžete pomocí pokročilých možností s příkazem netstat získat další informace o připojeních a portech. Například příkaz netstat-t zobrazí pouze připojení TCP a příkaz netstat-u pouze připojení UDP.
Poznámka: příkaz netstat lze provést pouze jako uživatel s oprávněními správce.
Informace o hostiteli v souboru / etc / hostname
V operačním systému Linux lze informace o hostiteli nalézt v souboru / etc / hostname . Tento soubor obsahuje název hostitele, který je přiřazen počítači.
Chcete-li zobrazit obsah souboru /etc/hostname, můžete použít příkaz cat :
$ cat /etc/hostname
V důsledku provedení tohoto příkazu bude v terminálu odvozen název hostitele.
Tyto informace mohou být užitečné, když potřebujete vědět, který hostitel se používá na počítači Linux. Může být použit pro různé úkoly, jako je konfigurace síťových připojení, konfigurace systému atd.
Identifikace hostitele v síti-příkaz nmap
Chcete-li použít příkaz nmap, otevřete terminál a zadejte následující příkaz:
Kde je IP adresa nebo název domény hostitele, který chcete identifikovat.
Po spuštění příkazu nmap uvidíte seznam otevřených portů a také informace o službách, které na tomto hostiteli fungují. Tyto informace mohou být užitečné při analýze zabezpečení sítě nebo při hledání potenciálních zranitelností.
Je důležité si uvědomit, že použití příkazu nmap může vyžadovat instalaci balíčku Nmap. Ve většině distribucí Linuxu je k dispozici v oficiálních úložištích a lze jej nainstalovat pomocí správce balíčků vašeho operačního systému.