Įvadas
Šioje pamokoje sužinosime, kaip įdiegti ir naudoti tris puikias komandinės eilutės programas, kitaip tariant, išmoksime patikrinti, kas serveryje naudoja duomenų srautą.
Šiame pavyzdyje mes naudojame 16.04 Ubuntu distribuciją, tačiau visos komandos kuo puikiausiai turėtu veikti ir ant kitų mūsų siūlomų Debian ir Ubuntu distribucijų.
Sistemos atnaujinimas
Visų pirmą, kaip visada, pirmiausia rekomenduojame atnaujinti savo serverį. Tai galite padaryti tiesiog įvykdžius komandą:
apt-get update
nethogs yra atviro kodo komandinės eilutės programa, kuri yra naudojama realaus laiko tinklo pralaidumo stebėjimui.
Įdiegimas
Kai serveris jau atnaujintas, galime pradėti programos diegimą:
apt-get install nethogs
Štai ir viskas, nethogs jau įdiegta ir paruošta naudoti.
Naudojimas
Tiesiog įvykdykite komandą:
nethogs
Yra tik keletas komandos, kuriomis galite valdyti nethogs:
m: Keičia informacijos atvaizdavimą (Kb/s, Kb, b, Mb).
r: Rūšiuoja pagal gaunamą srautą.
s: Rūšiuoja pagal išeinantį srautą.
q: Išjungią programą.
Nors tai yra paprastas įrankis, tačiau Jis puikai tinka nustatyti kuri serverio aplikacija ar programa naudoja daugiausia srauto.
Iptraf yra dar vienas puikus būdas stebėti tinklo srautą. Šis įrankis yra žymiai interaktyvesnis už kitus du, tad daliai žmonių, jis būna patogesnis.
Įdiegimas
Jis įdiegiamas su šia komanda:
apt-get install iptraf
Naudojimas
Paleisti įrankį galite su komanda:
iptraf
Kadangi šis įrankis yra gan interaktyvus, jog jį pažintumėte rekomenduojame tiesiog testavimo metodu jį išbandyti. Tai kur kas paprasčiau, nei tiesiog skaityti jo aprašymą.
netstat (network statistics angliškų žodžių trumpinys) yra komandų eilutės įrankis, kuris skirtas TCP protokolu veikiančių aplikacijų stebėjimui. Jis labai lankstus, turintis daug galimų panaudojimo variacijų.
Naudojimas
Paprasta komanda, be jokių argumentų, parodo atvirų jungčių sąrašą:
netstat
Naudingiausia komanda su argumentais (asmininis pasirinkimas) yra:
netstat -nltp
Šis įrankis yra labai lankstus, tad rekomenduojame paskaityti jo pagalbą bei manualą, jog išsiaiškintumėte visus galimus argumentus bei jų panaudojimo galimybes:
netstat help
man netstat