Administracije 2 Flashcards
tracerout
komanda koja ispisuje kojom putanjom putuju paketi sa racunara do odredista
tcdump
sluzi za ispisivanje svih TCP paketa koji prolaze kroz mrezni sistem masine u realnom vremenu
nmap
mocan alat koji sluzi za skeniranje i prikupljanje dostupnih informacija o drugim racunarima i uredjajima, poput OS-a, otvorenih portova i aktivnih servera na njima,itd…
iptables
alat za filtriranje paketa koji prolaze mreznim sistemom, tj. pravila po kojima ce se ulazni, izlazni i prosledjenji paketi dozvoljavati, odbijati ili samo tiho brisati(drop).
Tri vrste paketa u kontekstu IP tabela:
● INPUT – paketi koji stižu na sistem
● OUTPUT – paketi koje sistem pokušava poslati
● FORWARD – prosleđeni/rutirani paketi
Akcije koje se mogu preduzeti:
● ACCEPT – paket se prihvata
● REJECT – paket se odbija (uz obaveštenje)
● DROP – paket se tiho odbija/briše (drop)
Vrste konekcija u kontekstu IP tabela:
● NEW – početak konekcije, prvi paket potencijalne
konekcije koji sistem vidi
● ESTABLISHED - “uspostavljena” konekcija, ona
koja je imala pakete u oba smera
● RELATED – paketi konekcije koja je vezana za
neku prethodno odobrenu konekciju
● INVALID – paketi koji iz nekog razloga nemaju
stanje ili se ne mogu identifikovati (greška)
● UNTRACKED – posebna oznaka, ne prati se
ifconfig
Jedna od osnovnih naredbi za rad sa mrežnim
interfejsima je ifconfig, slična ipconfig naredbi u
Windowsu. Može da izlistava sve mrežne interfejse
sa njihovim podacima, ispisuje podatke o
konkretnom interfejsu, te da aktivira interfejse
dodjeljujući im IP adresu.
sudo subscription-manager register
komanda koja nam omogucava da se registrujemo koriscenjem napravljenog red hat naloga, ovo nam omogucava da azuriramo sistem.
sudo dnf updated -y
azuriranje OS -a
sudo dnf groupinstall “Development Tools”
skidanje development tools -a
sudo rpm -qi <neki></neki>
daje nam detalje o skinutom podatku
localhost:9090
site koji nam pokazuje statistiku racunara i koji servisi nisu pokrenuti
iostat
naredba koja nam pokazuje trenutno zauzece CPU -a kao i protok podataka na I/U uredjaju
Argumenit:
-c (CPU) -> samo za CPU
-d (device) -> samo za I/O
NPR:
iostat -c 2 10 -> <izvestaj o CPU svake 2 sekunde po 10 puta>
tps -> transfers per second
avg-cpu:
%user -> procenat vremana aplikacija koje se izvrsavaju u korisnickom (user) prostoru
%nice -> procenat vremena u finim procesima
%system -> kernel modu
%iowait (I/O wait) -> procenat vremena koliko je procesor cekao na odredjene I/O operacije.
%steal -> procenat koliko nam virtualna masina ukrade procesorskog vremena od prave masine.
%idle -> procenat slobodnog vremena
Devices:
sda (sdb,sdc) -> ime diska po redu
sda1 -> particionisani disk
vmstat
vmstat daje informacije o virtuelnoj memoriji (ukljucujuci RAM i swap) i podrzava iste paramatre za broj izvestaj kao i iostat
procs : r – Ukupan broj procesa na čekanju
procs : b – Ukupan broj zauzetih procesa
memory : swpd – Upotrebljena virtualna memorija (swap)
memory : free – Slobodna virtuelna memorija (swap)
memory : buff – Memorija kao buffer
memory : cache – Memorija kao keš (cache)
swap : si – Swap-in po sekundi (disk → RAM)
swap : so – Swap-out po sekundi (RAM → disk)
io : bi – Blokovi učitani sa I/O uređaja, po sekundi
io : bo – Blokovi upisani na I/O uređaj, po sekundi
system : in – Broj prekida (interrupt, IRQ) po sekundi
system : cs – Broj promena konteksta
cpu : us, sy, id, wa, st - CPU informacije, slično kao za iostat
netstat
netstat je nešto složeniji alat, koji zavisno od
argumenata može da prikaže razne informacije i
statistike o mrežnim/internet interfejsima i
konekcijama.
Osnovne kategorije (argumenti):
–route, -r – informacije o rutiranju
–groups, -g – informacije o multicast grupama, po
protokolu
–interfaces, -i – informacije o mrežnim interfejsima
–statistics, -s – globalne statistike, po protokolu
–masquerade, -M – maskiranje/NAT, ako je podržano
netstat -at (TCP) portovi
netstat -au (UDP) portovi
netstat -ap | grep firefox (konekcije Firefox-a)
netstat -an | grep ‘:80’ (šta koristi port 80?)
(80 je poznat port za http)
(443 je za https
ssh -> (secured shell) protokol koji omogucava komunikaciju izmedju 2 racunara
svaki put kada se otvori neka aplikacija, sistem dodeljuje broj, tj soket toj aplikaciji.