Niezależnie od tego, czy chcesz pobierać pliki, diagnozować problemy z siecią, zarządzać interfejsami sieciowymi, czy przeglądać statystyki sieciowe, jest to polecenie terminalowe. Ta kolekcja zawiera wypróbowane i prawdziwe narzędzia oraz kilka nowszych poleceń.
Możesz to zrobić w większości z graficznego pulpitu, chociaż nawet użytkownicy Linuksa, którzy rzadko korzystają z terminala, często uruchamiają go, aby używać pingów i innych narzędzi diagnostycznych sieci.
Użyj kędzior lub wget polecenia do pobrania pliku z Internetu bez opuszczania terminala. Jeśli używasz zwijania, wpisz curl-O a następnie ścieżka do pliku. użytkownicy wget mogą korzystaćwget bez żadnych opcji ... Plik pojawi się w bieżącym katalogu.
curl -O website.com/file
wget website.com/file
świst wysyła pakiety ECHO_REQUEST pod wskazany adres. Jest to świetny sposób sprawdzenia, czy komputer może komunikować się z Internetem lub określonym adresem IP. Należy jednak pamiętać, że wiele systemów jest skonfigurowanych tak, aby nie reagować na pingi.
W przeciwieństwie do polecenia ping w systemie Windows, polecenie ping w systemie Linux będzie kontynuować wysyłanie pakietów, dopóki go nie usuniesz. Możesz określić skończoną ilość pakietów za pomocą -do przełącznik.
ping -c 4 google.com
The tracepath polecenie jest podobne do traceroute, ale nie wymaga uprawnień roota. Jest także domyślnie instalowany w systemie Ubuntu, a traceroute nie. ścieżka tracepath śledzi ścieżkę sieci do miejsca docelowego określonego przez użytkownika i zgłasza każdy "skok" wzdłuż ścieżki. Jeśli masz problemy z siecią lub spowolnienie działania, program tracepath może pokazać, gdzie sieć się nie udaje lub gdzie pojawia się spowolnienie.
Tracepath example.com
The mtr komenda łączy ping i tracepath w jedno polecenie. mtr będzie nadal wysyłać pakiety, pokazując ci czas pingowania do każdego "przeskoku". To również wskaże ci jakiekolwiek problemy - w tym przypadku widzimy, że przeskok 6 traci ponad 20% pakietów.
mtr howtogeek.com
Naciśnij q lub Ctrl-C, aby wyjść, gdy skończysz.
The gospodarz Polecenie wykonuje wyszukiwania DNS. Podaj nazwę domeny, a zobaczysz powiązany z nią adres IP. Podaj adres IP, a zobaczysz powiązaną nazwę domeny.
hostować howtogeek.com
host 208.43.115.82
The kto jest Polecenie wyświetli rekord whois witryny, dzięki czemu można wyświetlić więcej informacji o tym, kto zarejestrował się i jest właścicielem określonej witryny.
whois example.com
The ifplugstatus Polecenie powie, czy kabel jest podłączony do interfejsu sieciowego, czy nie. Nie jest domyślnie instalowany w systemie Ubuntu. Użyj następującego polecenia, aby je zainstalować:
sudo apt-get install ifplugd
Uruchom polecenie, aby zobaczyć status wszystkich interfejsów lub określić konkretny interfejs, aby wyświetlić jego status.
ifplugstatus
ifplugstatus eth0
"Wykryty link beat" oznacza, że kabel jest podłączony. Zobaczysz "odłączony", jeśli nie jest podłączony.
The ifconfig Polecenie ma wiele opcji konfiguracji, strojenia i debugowania interfejsów sieciowych twojego systemu. Jest to także szybki sposób przeglądania adresów IP i innych informacji o interfejsie sieci. Rodzaj ifconfig aby wyświetlić status wszystkich aktualnie aktywnych interfejsów sieciowych, w tym ich nazwy. Możesz również określić nazwę interfejsu, aby wyświetlić tylko informacje o tym interfejsie.
ifconfig
ifconfig eth0
The ifdown i ifup polecenia są tym samym, co uruchamianie ifconfig up lub ifconfig w dół. Biorąc pod uwagę nazwę interfejsu, odbierają interfejs lub podnoszą go. To wymaga uprawnień root'a, więc musisz użyć sudo na Ubuntu.
sudo ifdown eth0
sudo ifup eth0
Wypróbuj to na systemie Linux, a prawdopodobnie pojawi się komunikat o błędzie. Komputery z systemem Linux zazwyczaj korzystają z NetworkManagera, który zarządza interfejsami sieciowymi. Te polecenia będą nadal działać na serwerach bez menedżera sieci.
Jeśli naprawdę potrzebujesz skonfigurować NetworkManager z wiersza poleceń, użyj nmcli dowództwo.
The dhclient polecenie może zwolnić adres IP twojego komputera i pobrać nowy z twojego serwera DHCP. To wymaga uprawnień root'a, więc użyj sudo na Ubuntu. Uruchom dhclient bez opcji, aby uzyskać nowy adres IP lub użyj -r przełącz, aby zwolnić swój aktualny adres IP.
sudo dhclient -r
sudo dhclient
The netstat polecenie może wyświetlać wiele różnych statystyk interfejsu, w tym otwarte gniazda i tabele routingu. Uruchom komendę netstat bez żadnych opcji, a zobaczysz listę otwartych gniazd.
Za pomocą tego polecenia można zrobić o wiele więcej. Na przykład użyj netstat -p polecenie, aby wyświetlić programy związane z otwartymi gniazdami.
Zobacz szczegółowe statystyki dla wszystkich portów z netstat -s.
Omówiliśmy również polecenia do zarządzania procesem i pracy z plikami w przeszłości.