Oct 30, 2023

du

Komanda du (disk usage) je Linux komanda koja se koristi za prikazivanje informacija o zauzeću diska, odnosno koliko prostora zauzimaju fajlovi i direktorijumi na datom putanji. Ova komanda omogućava detaljan pregled prostora koji koristi svaki fajl ili direktorijum. Osnovna struktura du komande izgleda ovako:

du [opcije] [putanja]
  • opcije: Specificiraju različite opcije i ponašanje du komande.
  • putanja: Specificira putanju do fajlova ili direktorijuma za koje želite da prikažete informacije o zauzeću diska. Ako se ne navede putanja, du će prikazati informacije za trenutni direktorijum.

Neki od najčešće korišćenih opcija za du uključuju:

  • -h ili --human-readable: Ova opcija prikazuje informacije u ljudski čitljivom formatu, koristeći jedinice poput "KB," "MB," "GB" umesto brojeva blokova.
  • -s ili --summarize: Ova opcija prikazuje samo ukupno zauzeće diska za navedeni direktorijum, bez detalja o potdirektorijumima.
  • -c ili --total: Ova opcija prikazuje ukupno zauzeće diska za navedene direktorijume, uključujući i potdirektorijume.

Primeri korišćenja du:

  1. Prikazivanje zauzeća diska za trenutni direktorijum:
du

Ova komanda će prikazati informacije o zauzeću diska za sve fajlove i direktorijume u trenutnom direktorijumu.

  1. Prikazivanje zauzeća diska za određeni direktorijum u ljudski čitljivom formatu:
du -h /putanja/do/direktorijuma

Ova komanda će prikazati zauzeće diska za određeni direktorijum koristeći ljudski čitljive jedinice.

  1. Prikazivanje ukupnog zauzeća diska za direktorijume i poddirektorijume:
du -shc /putanja/do/direktorijuma

Ova komanda će prikazati ukupno zauzeće diska za navedeni direktorijum i sve njegove potdirektorijume koristeći ljudski čitljive jedinice i prikazujući ukupni zbir na kraju.

du komanda je korisna za praćenje i upravljanje prostorom na disku, posebno kada želite da saznate koliko prostora zauzimaju različiti fajlovi i direktorijumi na sistemu. Ovo je korisno za praćenje resursa i održavanje sistema.

top

top je interaktivna Linux komanda koja se koristi za prikazivanje u realnom vremenu informacija o resursima i aktivnostima na sistemu. Ova komanda prikazuje listu trenutnih procesa i informacije o korišćenju CPU-a, memorije i drugih resursa. top je korisna za praćenje performansi sistema i identifikaciju procesa koji troše resurse. Osnovna struktura top komande izgleda ovako:

top

Kada pokrenete top, prikazuje se interaktivni prozor sa informacijama o resursima i procesima na sistemu. Možete koristiti različite tastere za navigaciju i promene prikaza. Neke od najčešće korišćenih opcija i komandi unutar top uključuju:

  • q: Izlaz iz top komande.
  • k: Ubijanje (prekidanje) procesa. Nakon pritiskanja k, unesite PID procesa koji želite da ubijete.
  • 1: Prikazivanje informacija o svim procesima ili vraćanje na prikaz informacija o svim procesima nakon pretrage.
  • M: Sortiranje procesa po upotrebi memorije.
  • P: Sortiranje procesa po upotrebi CPU-a.
  • ?: Prikazivanje pomoći sa listom dostupnih komandi.

Primer korišćenja top:

Kada pokrenete top, dobićete tabelu sa listom aktivnih procesa na sistemu. Evo primera izgleda dela tog prikaza:

top - 10:56:25 up 21 days, 2:54, 1 user, load average: 0.02, 0.04, 0.00 Tasks: 181 total, 1 running, 179 sleeping, 0 stopped, 1 zombie %Cpu(s): 0.2 us, 0.1 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 8187804 total, 2553444 free, 1443160 used, 4196200 buff/cache KiB Swap: 8257532 total, 8257532 free, 0 used. 6544752 avail Mem

Ovaj prikaz prikazuje informacije o vremenu rada sistema, broju aktivnih procesa, upotrebi CPU-a, upotrebi memorije i drugim resursima. Tabela ispod ovih informacija prikazuje listu trenutnih procesa, sortiranih po različitim kriterijumima, kao što su CPU upotreba i upotreba memorije.

top je moćan alat za nadgledanje i dijagnostikovanje performansi sistema u stvarnom vremenu i pomaže vam da identifikujete potencijalne probleme i optimizujete rad sistema.

htop

htop je interaktivna komanda u Linuxu koja pruža detaljne informacije o resursima i aktivnostima na sistemu, slično kao i top, ali sa dodatnim funkcionalnostima i boljim grafičkim prikazom. htop omogućava korisnicima da prate i nadgledaju performanse sistema u stvarnom vremenu. Osnovna struktura htop komande izgleda ovako:

htop

Kada pokrenete htop, otvara se interaktivni prozor koji prikazuje informacije o trenutnim procesima i resursima sistema. Pomoću različitih tastatura možete navigirati kroz tabelu procesa i obaviti razne akcije. Evo nekoliko primera komandi koje možete koristiti u htop:

  • q: Izlaz iz htop komande.
  • F2: Otvori meni sa dodatnim opcijama.
  • F3: Pretraga po nazivu procesa.
  • F4: Pretraga po korisničkom imenu.
  • F5: Sortiranje procesa po različitim kriterijumima (npr. CPU, MEM, VIRT).
  • F6: Odabir kolone po kojoj se vrši sortiranje.
  • F9: Ubijanje (prekidanje) procesa. Unesite PID procesa koji želite da ubijete.
  • F10: Izlaz iz htop komande.

htop je koristan alat za nadgledanje performansi sistema i olakšava analizu i dijagnostiku problema u stvarnom vremenu.