Jakie są najbardziej przydatne polecenia sieciowe?

Najbardziej przydatne polecenia sieciowe zależą oczywiście od rodzaju sieci, nad którą pracujesz. Istnieją dwie główne rodziny sieci i tutaj zajmiemy się obydwoma. Pierwsza rodzina, rodzina Unix lub Linux, jest najstarsza, a jej początki sięgają początków informatyki, kiedy system Unix zyskał dominację wśród wszystkich sieciowych systemów operacyjnych. Druga rodzina, rodzina Windows, jest obecnie w powszechnym użyciu, ponieważ wiele komputerów sieciowych działa pod kontrolą systemu operacyjnego Windows. Oba mają do dyspozycji podobne funkcje, ale polecenia sieciowe, które osiągają te cele, są różne.

Jednym z poleceń sieciowych, o którym może wiedzieć wiele osób, jest polecenie ping. Oba używają tej samej podstawowej składni, co ping [adres_docelowy], ale opcje dostępne dla każdego z nich są inne. Ping to łatwy sposób sprawdzenia, ile czasu zajmuje jednemu komputerowi komunikowanie się z innym, który może być używany do wielu różnych celów związanych z rozwiązywaniem problemów, a więc jest jednym z pierwszych poleceń sieciowych, których ludzie uczą się podczas debugowania sieci. Dostępne opcje obejmują ustawianie ręcznego limitu czasu, ustawianie większego rozmiaru bufora do wysłania oraz oznaczanie czasu każdego przeskoku podczas jego wykonywania.

Traceroute to kolejne z popularnych poleceń sieciowych, ponieważ pokazuje, jaką trasę obiera pakiet ze źródła do miejsca docelowego. Może to być interesujące, aby zorientować się, ile podróżuje połączenie sieciowe, ale może być również przydatne do znalezienia miejsca, w którym połączenie zwalnia, ponieważ każdy host, który jest wymieniony, pokazuje również, jak długo trwał dotarcie pakietu. Traceroute jest częścią podstawowego zestawu poleceń sieciowych dostępnych zarówno dla systemów Unix, jak i Windows, chociaż opcje dostępne dla każdego z nich nieznacznie się różnią.

Kiedy jesteś zalogowany do systemu, zwłaszcza do systemu Unix z wieloma innymi użytkownikami, jednym z najczęściej używanych poleceń sieciowych jest polecenie finger. Użycie palca składni [nazwa użytkownika] powoduje wyświetlenie fragmentu informacji o innym użytkowniku zalogowanym do systemu. Może to obejmować ich prawdziwe imię i nazwisko, informacje kontaktowe, adres e-mail oraz wszelkie dodatkowe informacje określone w dokumencie w katalogu użytkownika. Zdalnie polecenie można często wykorzystać za pomocą palca składni [nazwa użytkownika]@[host].

Polecenie ssh umożliwia nawiązanie bezpiecznego połączenia z hosta, do którego jesteś zalogowany, z innym komputerem. Może to być używane z komputera lokalnego, przez powłokę lub po zalogowaniu się do innego hosta do pracy za pośrednictwem tego komputera. Wiele systemów pozwala również na użycie ssh-keygen, który generuje szereg kluczy uwierzytelniających dla protokołu ssh.

Wiele systemów pozwala również na polecenie whois, które może być użytecznym i łatwym sposobem uzyskania informacji o nazwie domeny. Polecenie whois może zwracać różne informacje, ale większość ludzi używa go do znalezienia adresu IP hosta, na który odpowiada nazwa domeny. Komenda whois może być również skonfigurowana do przeszukiwania bazy whois w celu uzyskania bardziej wyczerpujących informacji o domenie, w tym daty jej rejestracji oraz danych kontaktowych osoby, która ją zarejestrowała, a także kontaktów technicznych i administracyjnych.