Příkazový řádek
Příkazový řádek představuje uživatelské rozhraní, ve kterém uživatel s programy nebo operačním systémem komunikuje zapisováním příkazů do příkazového řádku. V systémech Windows není jeho používání příliš propracované, nicméně pro některé operace plně dostačuje. V systémech typu UNIX (Linux, macOS, ...) prostřednictvím příkazového řádku (nebo také terminál či konzole) lze i velmi pohodlně pracovat, či efektivně obsluhovat celý systém.
Kde příkazový řádek najdu?
macOS
Vpravo nahoře klikněte na ikonku lupy (vyhledávání / Spotlight), zadejte terminal
a potvrďte
Linux
Přesné umístění v menu záleží na konkrétní distribuci, nicméně každý linuxák jistě dobře ví :)
Windows
Klikněte na Start / Spustit a zadejte cmd
Užitečné příkazy
Ping
Testuje v sekundových intervalech odezvu cílového serveru. Lze využít také k získání IP adresy z názvu. Testování ukončíte stiskem Ctrl+C
ping www.onebit.cz
PING www.onebit.cz (89.185.231.9): 56 data bytes 64 bytes from 89.185.231.9: icmp_seq=0 ttl=60 time=1.534 ms 64 bytes from 89.185.231.9: icmp_seq=1 ttl=60 time=1.432 ms 64 bytes from 89.185.231.9: icmp_seq=2 ttl=60 time=1.349 ms 64 bytes from 89.185.231.9: icmp_seq=3 ttl=60 time=3.067 ms 64 bytes from 89.185.231.9: icmp_seq=4 ttl=60 time=1.267 ms --- onebit.cz ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.267/1.730/3.067/0.674 ms
Host
Tento příkaz neobsahují systémy Windows. Host
komunikuje s DNS servery a zjišťuje záznamy zadané domény, případně reverzní záznam IP.
host example.com
example.com has address 89.185.231.21 example.com mail is handled by 0 mail4.onebit.cz. example.com mail is handled by 10 mx4.onebit.org.
host smtp.example.com
smtp.example.com is an alias for smtp4.onebit.cz. smtp4.onebit.cz has address 77.93.208.95
V příkazu lze konkretizovat typ požadovaného záznamu (NS, A, CNAME, MX, apod.). Například zjištění nameserverů domény example.com
provedeme takto
host -t ns example.com
example.com name server ns.onebit.cz. example.com name server ns.onebit.org.
Telnet
Pomocí příkazu telnet
navážete "ruční" spojení s vzdáleným serverem. Vhodný může být například také při testování spojení se serverem.
Novější systémy Windows implicitně používání telnet klienta zakazují, povolit jej můžete v Ovládací panely / Programy a funkce / Zapnout nebo vypnout funkce systému Windows / Klient služby telnet.
Pro příklad uvedeme odpověď po korektním spojení se SMTP serverem na portu 25. Spojení ukončíte zadáním quit
. Očekávaná odpověď cílového serveru ONEbit.cz je zvýrazněna zelenou barvou.
telnet smtp.example.com 25
Trying 77.93.208.95... Connected to smtp4.onebit.cz. Escape character is. 220 milhouse.onebit.org ESMTP
quit
221 milhouse.onebit.org Connection closed by foreign host.
Traceroute
Využívá se ke diagnostice trasy k cílovému serveru. Vypisuje uzly (resp. směrovače) na cestě od Vašeho počítače, skrze ISP, až k cílovému serveru. U systémů Windows místo traceroute
zadávejte tracert
.
traceroute onebit.cz
traceroute to onebit.cz (89.185.231.9), 64 hops max, 40 byte packets 1 10.0.0.1 (10.0.0.1) 1.111 ms 0.599 ms 0.688 ms 2 mpop-lisen-r1-s572-pri.mng.netbox.cz (83.240.45.2) 5.402 ms 1.705 ms 1.761 ms 3 brn-pop-r2-vl164.netbox.cz (83.240.3.81) 2.005 ms 2.102 ms 1.317 ms 4 cbix1.masterinter.net (195.60.89.1) 1.487 ms 1.360 ms 1.388 ms
Whois
Tento příkaz neobsahují systémy Windows. Whois komunikuje s tzv. whois servery a získává informace z jejich databáze. Existují i webové služby získávající obdobné informace z whois databází - například www.ripe.net, www.nic.cz (pro domény .cz), a podobně. Příkaz whois
v nejjednodušším užití dokáže automaticky zjistit vhodný whois server a získat z něj informace např. o doméně 2. řádu nebo i konkrétní IP adrese.
whois example.com