GNU/Linux >> Znalost Linux >  >> Linux

Moje příkazy pro odstraňování problémů se sítí Linux

Odstraňování problémů může být složitý proces a oprava věcí vyžaduje správný nástroj. Pokud někdo z vás někdy hrál titul od From Software (tj. Dark Souls , Krevní nebo Sekiro ), pak pochopíte paralelu, kterou zde kreslím. Tyto hry jsou známé tím, že jsou trestuhodně tvrdé, zejména pokud jde o souboje s bossy. Jakmile však budete mít trochu zkušeností, uvědomíte si, že mnohá z těchto zdánlivě nemožných setkání ve skutečnosti nejsou tak záludná, potřebujete jen ty správné nástroje. Většina těchto bojů má v bitvě zabudovanou „mechaniku“, kterou můžete využít ke zvýšení svých šancí na přežití. Například v Bloodborne , nastává obtížný raný bossův boj proti otci Gascoigne. Tento boj může být chlupatý (viz, co jsem tam dělal), zvláště na začátku; existuje však tajný předmět, který můžete získat prozkoumáním první oblasti, která promění jistou smrt v potenciálně přežítelnou situaci.

Teď, když jsem odhalil své pověřovací údaje blbečka, můžeme se vrátit k danému tématu. Stejně jako v boji Father Gascoine může být odstraňování problémů se systémem obtížné, pokud nemáte k dispozici správné informace nebo nástroje. Každý má své oblíbené způsoby, jak k těmto výzvám přistupovat. Zde je šest mých hlavních příkazů pro rychlou identifikaci daného problému a jeho odstranění.

Ping a SSH

Co je první věc, na kterou se lidé vždy ptají? V komunitě pro řešení problémů je to velký vtip, ale "Je systém zapnutý?" může být legitimní otázka. Když zvážíte, kolik systémů je vzdáleno koncovému uživateli, je skutečně nutné vidět, zda je daný systém zapnutý.

Tento problém mě přivádí k prvním dvěma příkazům, které vždy používám pro kontrolu, zda je systém v provozu. Ping je jedním z nejzákladnějších příkazů, které můžete použít. Sakra, dokonce i lidé, kteří se nezabývají technologií, vědí, jak používat ping . Je to opravdu jednoduché: Buď je systém aktivní a pošle vám odpověď, nebo nefunguje a vyprší časový limit. Dobře, po pravdě, není to úplně tak jednoduché. Proto je SSH moje číslo dvě. Systém lze nakonfigurovat tak, aby nepotvrdil požadavky ICMP. Od ping používá provoz ICMP, výsledky nemusí být zcela přesné. Pokud můžete ssh do systému, i když ping vyprší čas, pak víte, že je hotovo. Jednoduché věci.

Pro více informací o tom, jak SSH funguje, klikněte sem.

Telnet

Telnet je skvělý pro řešení problémů se sítí. V mém případě použití telnet je prostě nástroj, který používám ke kontrole, zda jsou otevřené potřebné porty. Pokud se například pokoušíte nastavit trasu mezi dvěma vzdálenými systémy pro replikaci dat mimo lokalitu a replikace mezi vašimi dvěma zařízeními selže, chcete zajistit, aby byly přes brány firewall otevřeny správné porty.

Pro více informací o telnetu se podívejte na tento vynikající kousek od Dustina Minnicha.

Nahoře

Čtvrtý je top příkaz. Myslete na top jako zpravodajský dron kroužící po bojišti. Poskytuje vám informace o výkonu vašeho systému v reálném čase a zobrazuje vám všechny možné informace týkající se zatížení procesoru, využití paměti nebo „hladových“ PID. Tato funkce vám umožňuje sledovat vaše zdroje ve špičce a čím více informací máte, tím lépe jste připraveni řešit problémy, jakmile nastanou.

Podívejte se na tento článek jednoho z našich přispěvatelů o přizpůsobení top aby byl ještě užitečnější.

Traceroute

Pokud se vám nedaří dosáhnout určitého cíle přes síť, zřejmá odpověď je traceroute . Tento nástroj dělá přesně to, co říká, že dělá:Sleduje cestu, kterou se pakety ubírají, aby dosáhly svého cíle. Pomocí traceroute , obdržíte informace o každém zařízení, kterého se po cestě dotkne, a pokud dojde k výpadkům nebo časovým limitům, můžete přesně vidět, kde se to děje. Tato skutečnost je skvělá pro zjištění kde problém spočívá.

Zde můžete vidět úplný rozpis příkazu a jeho výstup.

Grep a barva

Toto je užitečnější trik než úplný příkaz, ale přidává barvu do vašeho grep vyhledávání může učinit procházení souborů protokolu chyb mnohem uživatelsky přívětivější. Některé distribuce obsahují toto nastavení ve výchozím nastavení, ale mnoho ne. Užitečnost této techniky je vidět na následující obrazovce:

Pokračujte

Doufám, že pro vás budou mé oblíbené příkazy užitečné při řešení problémů. Vím, že většina z nich jsou základní příkazy, ale jde mi o to, abych zúžil, v čem je problém a kde žije.

Rád bych slyšel váš názor na tento seznam. Pokud máte zájem sdílet svůj vlastní seznam příkazů přejít na stránku, kontaktujte nás na adrese [email protected]!

[Potřebujete více o vytváření sítí? Stáhněte si cheaty pro sítě Linux.]


Linux
  1. 5 Příkazy pro odstraňování problémů se sítí Linux

  2. Systémové statistiky:Statistiky Linuxu, které je třeba znát

  3. Odstraňování problémů s Linuxem:Nastavení TCP listener pomocí ncat

  1. Nejužitečnější příkazy Nginx v systému Linux

  2. 3 Užitečné Linuxové příkazy pro systémové administrátory

  3. Jak zničit váš systém:Nebezpečné příkazy Linuxu

  1. 10 Linuxových příkazů pro diagnostiku sítě

  2. Odstraňování problémů se systémem Linux 101:Výkon systému

  3. Odstraňování problémů se sítí Linux a ladění?