Nov 11, 2023

fdisk

 fdisk je komanda koja se koristi za manipulaciju particijama na Linux sistemu. Evo nekoliko primera kako možete koristiti fdisk:

  1. Pregled svih particija na disku:

    fdisk -l

    Ova komanda će prikazati sve particije na svim diskovima na vašem sistemu.

  2. Otvori fdisk interfejs za određeni disk:

    fdisk /dev/sdX

    Zamijenite X slovom koji predstavlja određeni disk (npr. a, b, c). Ova komanda će otvoriti interfejs za upravljanje particijama na tom disku.

    Primer:

    fdisk /dev/sda
  3. Prikazivanje pomoći za fdisk:

    fdisk --help

    Ova komanda će prikazati sve opcije i argumente koje možete koristiti sa fdisk.

  4. Dodavanje nove particije:

    Nakon što otvorite fdisk interfejs za određeni disk, možete pritisnuti n da biste dodali novu particiju. Sledite uputstva koja se pojavljuju da biste odredili veličinu i tip particije.

  5. Pregled i izmena particija:

    Nakon otvaranja fdisk interfejsa, možete koristiti p da biste prikazali informacije o trenutnim particijama i d da biste obrisali particiju. Takođe možete koristiti t za promenu tipa particije.

  6. Čuvanje promena:

    Kada završite sa izmenama u fdisk interfejsu, koristite w da biste sačuvali promene i izašli.

  7. Izlaz iz fdisk interfejsa bez čuvanja promena:

    Ako želite izaći iz fdisk interfejsa bez čuvanja promena, koristite q.

  8. Formatiranje particije:

    Nakon što kreirate particiju, možete je formatirati pomoću odgovarajuće komande za formatiranje (npr. mkfs.ext4 za ext4 format).

  9. Brisanje particije:

    Ako želite obrisati određenu particiju, otvorite fdisk interfejs, pritisnite d, a zatim izaberite broj particije koju želite obrisati.

Napomena: Prilikom korišćenja fdisk, budite veoma pažljivi jer pogrešne manipulacije particijama mogu dovesti do gubitka podataka. Uvek pažljivo pročitajte i razumite informacije koje vam fdisk pruža pre nego što napravite promene.

ldd

 ldd je komanda koja se koristi za prikazivanje dinamičkih biblioteka (shared libraries) koje program koristi. Evo nekoliko primera kako možete koristiti ldd:

  1. Prikazivanje biblioteka koje koristi izvršni fajl:

    ldd /putanja/do/izvrsnog/fajla

    Ova komanda će prikazati sve dinamičke biblioteke koje koristi određeni izvršni fajl.

    Primer:

    ldd /bin/ls

    Ovaj primer će prikazati sve biblioteke koje koristi ls program.

  2. Prikazivanje biblioteka sa apsolutnim putanjama:

    ldd -v /putanja/do/izvrsnog/fajla

    Ova opcija (-v) će prikazati apsolutne putanje do dinamičkih biblioteka.

    Primer:

    ldd -v /bin/ls
  3. Prikazivanje informacija o verzijama biblioteka:

    ldd -v /putanja/do/izvrsnog/fajla

    Ova opcija (-v) će prikazati informacije o verzijama dinamičkih biblioteka.

    Primer:

    ldd -v /bin/ls

    Ova komanda će prikazati informacije o verzijama biblioteka koje koristi ls program.

  4. Prikazivanje biblioteka za određeni proces (po PID-u):

    ldd /proc/PID/exe

    Ova komanda će prikazati biblioteke koje trenutno koristi proces sa zadatim PID-om.

    Primer:

    ldd /proc/1234/exe

    Ova komanda će prikazati biblioteke koje trenutno koristi proces sa PID-om 1234.

ldd je korisna za dijagnostikovanje zavisnosti izvršnih fajlova od dinamičkih biblioteka, što može biti korisno prilikom rešavanja problema sa pokretanjem programa ili analizom zavisnosti.

pidstat

 pidstat je komanda koja pruža statistike o upotrebi procesora na nivou pojedinačnih procesa. Ova komanda dolazi kao deo sysstat paketa i koristi se za praćenje performansi CPU-a. Evo nekoliko primera kako možete koristiti pidstat:

  1. Prikazivanje osnovnih informacija o procesu:

    pidstat

    Ova komanda će prikazati osnovne informacije o upotrebi procesora svih aktivnih procesa.

  2. Prikazivanje informacija o određenom procesu (npr. PID 12345):

    pidstat -p 12345

    Ovaj primer prikazuje statistike o upotrebi procesora samo za proces sa zadatim PID-om (u ovom slučaju, PID 12345).

  3. Prikazivanje detaljnih informacija o svim procesima:

    pidstat -u

    Ova komanda prikazuje detaljne informacije o upotrebi CPU-a, uključujući i informacije o korisničkom i sistemskom vremenu.

  4. Prikazivanje informacija o I/O aktivnosti procesa:

    pidstat -d

    Ova komanda pruža informacije o I/O aktivnosti procesa, uključujući broj pročitanih i napisanih blokova.

  5. Prikazivanje informacija o potrošnji memorije procesa:

    pidstat -r

    Ovaj primer prikazuje informacije o potrošnji memorije procesa, uključujući i rezidentnu, uklonjivu i virtuelnu memoriju.

  6. Prikazivanje informacija o zadacima (threads) procesa:

    pidstat -t

    Ova komanda prikazuje informacije o zadacima unutar procesa, uključujući vreme procesora koje koriste.

  7. Prikazivanje statistika procesa u određenim intervalima:

    pidstat 5

    Ovaj primer prikazuje statistike o upotrebi procesora svakih 5 sekundi.

pidstat je koristan alat za analizu performansi pojedinačnih procesa na sistemu, što može biti od suštinskog značaja za dijagnostikovanje problema sa performansama.