Bash
Networking With Bash
Szukaj…
Wprowadzenie
Bash jest często używany do zarządzania serwerami i klastrami oraz ich konserwacji. Należy podać informacje dotyczące typowych poleceń używanych przez operacje sieciowe, kiedy należy użyć które polecenie w jakim celu oraz przykłady / próbki unikalnych i / lub interesujących ich zastosowań
Polecenia sieciowe
ifconfig
Powyższe polecenie pokaże wszystkie aktywne interfejsy maszyny, a także poda informacje
- Adres IP przypisany do interfejsu
- Adres MAC interfejsu
- Adres transmisji
- Przesyłaj i odbieraj bajty
Jakiś przykład
ifconfig -a
Powyższe polecenie pokazuje również interfejs wyłączania
ifconfig eth0
Powyższe polecenie pokaże tylko interfejs eth0
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
Powyższe polecenie przypisze statyczny adres IP do interfejsu eth0
ifup eth0
Powyższe polecenie włączy interfejs eth0
ifdown eth0
Poniższe polecenie wyłączy interfejs eth0
ping
Powyższe polecenie (Packet Internet Grouper) służy do testowania łączności między dwoma węzłami
ping -c2 8.8.8.8
Powyższe polecenie wykona polecenie ping lub przetestuje łączność z serwerem Google przez 2 sekundy.
traceroute
Powyższe polecenie służy do rozwiązywania problemów w celu ustalenia liczby przeskoków potrzebnych do osiągnięcia celu.
netstat
Powyższe polecenie (statystyki sieci) podaje informacje o połączeniu i ich stan
dig www.google.com
Powyższe polecenie (grupowanie informacji o domenie) odpytuje informacje związane z DNS
nslookup www.google.com
Powyższe polecenie wysyła zapytanie do DNS i znajduje adres IP odpowiedniej nazwy strony internetowej.
route
Powyższe polecenie służy do sprawdzania informacji o trasie Netwrok. Zasadniczo pokazuje tabelę routingu
router add default gw 192.168.1.1 eth0
Powyższe polecenie doda domyślną trasę sieci interfejsu eth0 do 192.168.1.1 w tabeli routingu.
route del default
Powyższe polecenie usunie domyślną trasę z tabeli routingu