poradniki

komendy sieciowe Linux

header-wpis

Przydatne komendy sieciowe Linux

Je艣li chodzi o tworzenie stabilnych, bezpiecznych sieci, Linux jest pierwszym wyborem dla wi臋kszo艣ci z nas. Konfigurowanie i zarz膮dzanie interfejsami sieciowymi jest niezb臋dne zar贸wno dla administrator贸w systemu, jak i zaawansowanych u偶ytkownik贸w.

ifconfig

Jest to wbudowane narz臋dzie systemowe, kt贸re umo偶liwia u偶ytkownikom konfigurowanie parametr贸w interfejsu sieciowego i zarz膮dzanie nimi.

ifconfig

Wywo艂anie go bez 偶adnych opcji dostarczy szczeg贸艂owych informacji o urz膮dzeniach sieciowych, konfiguracji i bie偶膮cych ustawieniach.

iwconfig

Iwconfig s艂u偶y do konfigurowania bezprzewodowych interfejs贸w sieciowych. Mo偶e by膰 u偶ywany do konfigurowania r贸偶nych parametr贸w sieci bezprzewodowej, takich jak punkt dost臋pu SSID i cz臋stotliwo艣膰.

iwconfig

ifstat

Polecenie ifstat to przydatne narz臋dzie, kt贸re umo偶liwia administratorom odczytywanie i monitorowanie r贸偶nych statystyk interfejsu sieciowego, takich jak wykorzystanie przepustowo艣ci itp.

ifstat --scan=SECS

ifstat jest cz臋艣cia iproute2

Ettool

ethtool umo偶liwia administratorom wy艣wietlanie i modyfikowanie r贸偶nych parametr贸w kontroler贸w interfejsu sieciowego i ich sterownik贸w urz膮dze艅.

ethtool eth0
ethtool -s eth0 speed 1000 duplex full

arpwatch

arpwatch to narz臋dzie do monitorowania aktywno艣ci sieci Ethernet, kt贸re umo偶liwia administratorom systemu 艂atwe 艣ledzenie parowania adres贸w Ethernet/IP w ich sieci.

sudo arpwatch -i eth0

bmon

bmon jest to monitor przepustowo艣ci i estymator przepustowo艣ci, kt贸rego mo偶na u偶ywa膰 do przechwytywania statystyk sieciowych i wy艣wietlania ich w formacie czytelnym dla cz艂owieka

bmon

Dane wyj艣ciowe interfejsu:

bmon -p nazwa_interfejsu

ssh

ssh u偶ytkownik@host-maszyna

Mo偶na skonfigurowa膰 pary kluczy prywatnych/publicznych i logowa膰 si臋 do zdalnych maszyn bez wpisywania hase艂.

ssh-keygen

sendmail

sendmail s艂u偶y do wysy艂ania wiadomo艣ci bezpo艣rednio z terminala

echo "Temat: Test" | sendmail test@example.com < mail.txt

cURL

cURL do przesy艂ania danych do lub z serwera sieciowego. Wykorzystuje r贸偶ne protoko艂y sieciowe, takie jak HTTP, HTTPS, FTP, FTPS, SCP, SFTP itp.

curl -O https://jakasdomena/plik

wget

wget jest cz臋艣ci膮 projektu GNU i odpowiada za pobieranie danych z serwer贸w WWW

wget -O nazwa pliku https://jakasdomena/plik

ftp

Linux FTP jest powszechnie u偶ywane do pobierania lub przesy艂ania plik贸w do/z host贸w zdalnych. Samo wpisanie ftp w terminalu otwiera sesj臋.

nazwa hosta ftp

sftp

sftp u偶ytkownik@nazwa hosta

rcp

Narz臋dzie rcp umo偶liwia u偶ytkownikom kopiowanie plik贸w lub katalog贸w z systemu lokalnego na zdalny komputer w sieci.

rcp [opcje] PRZEZNACZENIE 殴R脫D艁A
rcp /katalog/test.doc nazwa hosta:/katalog/katalog

scp

scp (secure copy) s艂u偶y do bezpiecznego kopiowania plik贸w mi臋dzy dwoma systemami sieci. Funkcjonalno艣膰 jest podobna do polecenia rcp, ale implementuje bezpieczne uwierzytelnianie, takie jak polecenie ssh.

scp PLIK nazwa_u偶ytkownika@zdalny-host :/katalog/katalog

rsync

rsync synchronizacja i przesy艂anie plik贸w mi臋dzy systemami w sieci.

rsync -zvh backup.tar /tmp/backups/

route

route pozwala wy艣wietli膰 i zarz膮dza膰 tabel膮 routingu IP. Polecenie to jest r贸wnie偶 dost臋pne w systemach Microsoft Windows

sudo route sudo -n

Dodanie bramy domy艣lnej

sudo route add default gw xxx.xxx.xxx.xxx

dig

dig wysy艂a zapytania DNS w celu sprawdzenia i problem贸w z sieci膮.

sudo dig nazwa_strony.com.pl
sudo dig nazwa_strony.com.pl +short

nslookup

nslookup uzyskanie nazwy domeny lub adresu IP poprzez odpytywanie DNS

sudo nslookup strona.pl

rekordy MX konkretnego hosta

nslookup -type=mx google.com

iftop

iftop dostarcza informacji zwrotnych w czasie rzeczywistym dla r贸偶nych parametr贸w sieci, takich jak wykorzystanie przepustowo艣ci itp.

sudo iftop

Informacje o przepustowo艣ci danego interfejsu

sudo iftop -i nazwa_interfejsu

hping3

hping3 to analizator pakiet贸w TCP

sudo hping3
 > hping recv eth0