- Příkazový řádek Počítačové sítě -

ping
 - je prvním nástrojem, který použijete v případě síťového problému. Testuje funkčnost spojení mezi dvěma síťovými rozhraními, při své činnosti periodicky odesílá IP datagramy a očekává odezvu protistrany. Při úspěšném obdržení odpovědi vypíše délku zpoždění (latenci) a na závěr statistický souhrn.

ping 192.168.10.5 - cílový uzel podle IP adresy
ping -t www.google.cz - cílový uzel podle DNS jména (provede se překlad) a neskončí po 4 paketech, ale opakovaně odešle určenému hostiteli žádost o ozvěnu až do ukončení zobrazení statistiky a pokračování - Control-Break nebo ukončení - Control-C

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
tracert
 - je po pingu hned druhým nástrojem, který použijete v případě řešení problému se síťovým spojením. Zatímco ping vám řekne, zdali jste vůbec připojeni, tracert vám řekne, kde se problém vyskytuje. Vypisuje uzly (směrovače) na cestě datagramů od zdroje až k zadanému cíli. Uzly jsou zjišťovány pomocí snížení hodnoty TTL v hlavičce datagramů. Díky výpisu jednotlivých uzlů, přes které paket prochází, se zjistí přesná cesta k počítači nebo nějaké stanici v síti.

tracert www.google.cz

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pathping
 - nástroj pro sledování tras kombinující funkce příkazů ping a tracert s dalšími informacemi, které neposkytuje žádný z těchto příkazů. Příkaz pathping odesílá každému směrovači na cestě k cíli po určitou dobu pakety a poté na základě vrácených paketů z jednotlivých směrování vypočítává výsledek. Protože tento příkaz udává podíl ztracených paketů na každém směrovači nebo propojení, umožňuje snadné vyhledání směrovačů a propojení způsobujících potíže se sítí.

pathping -q 10 www.google.cz - dotaz na cíl podle DNS, 10 dotazů pro každý hop (zkrátí se délka provedení)
ipconfig
 - poskytuje diagnostické informace týkající se konfigurace sítě TCP/IP, také přijímá různé příkazy protokolu a umožňuje tak systému aktualizovat nebo uvolnit svoji konfiguraci sítě.

ipconfig /all - podrobný výpis všech rozhranní
ipconfg /renew - obnoví IP adresu všech rozhranní

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
netstat
 - zobrazí aktivní připojení TCP portů. Přes tyto porty počítač přijímá požadavky, statistické údaje z Ethernetu, směrovací tabulky IP, statistiky IPv4 a IPv6. Pokud netstat zadáme bez parametrů, zobrazíme aktivní připojení TCP.

netstat -a - zobrazí všechna aktivní spojení a TCP a UDP porty na kterých naslouchají spuštěné procesy
netstat -b - zobrazí názvy spustitelných souborů (programů), které mají otevřené spojení nebo naslouchají na síťovém portu
netstat -n – zobrazí aktivní připojení TCP. K zobrazení adres a čísel portů jsou ale použitý číselné hodnoty. Tyto hodnoty příkaz nepřevádí na názvy.
netstat -r - vypíše r obsah směrovací tabulky protokolu IP.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
net
 – široká paleta příkazů okolo sítí, sdílení, účtů, služeb. Připojí nebo naopak odpojí stanici od sdíleného zdroje. Navíc umí zobrazit informace o všech síťových připojeních stanice. Je velmi vhodný pro použití ve skriptech. Použijete-li příkaz net use bez parametrů, zobrazí se seznam síťových připojení.

net use - zobrazí namapované shary
net use Administrator heslo - změna hesla lokálního uživatele Administrator na heslo
net use u: \\ok\d - namapuje síťovou cestu na disk
net user uzivatel - zobrazí informace o lokálním účtu
net help user - nápověda k příkazu net user
net localgroup - vypíše existující lokální skupiny
net localgroup /domain - vypíše existující skupiny v doméně
route - zobrazí a upraví položky v místní směrovací tabulce IP.

route print - vypíše routovací tabulku
route add default gw 192.168.0.1 - nastaví defaultní bránu na adresu 192.168.0.1

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
tskill
 - ukončení procesu podle PID či jména, i na vzdáleném PC. Někdy se vám nepodaří ukončit aplikaci, proces nebo službu v grafickém rozhraní. Rychlejší a jednodušší než reboot serveru je použití tohoto příkazu.

tskill ID_procesu - ID procesu, který má být ukončen
tskill název_procesu - název procesu, který má být ukončen
net - i příkaz net můžeme použít k ovládání služeb (services).

net start jmeno - spustí službu
net stop jmeno - zastaví službu
Každý z nás má svoje oblíbené a používané příkazy. Určitě mezi ty nejpoužívanější a nejoblíbenější patří i mnohé další než ty, které jsem jmenoval. Mnoho příkazů má skvělé grafické verze nebo jsou součástí jednoho výkonnějšího grafického nástroje. V mnoha případech ale není nad to použít vždy dostupný, účinný, výkonný a flexibilní řádkový příkaz.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------