Nov 5, 2023

Tekstualni editori

 Linux ima mnogo tekstualnih editora dostupnih korisnicima za uređivanje tekstualnih datoteka. Evo nekoliko popularnih tekstualnih editora u Linux-u:

  1. Vi/Vim:

    • Vi je stariji tekstualni editor, dok je Vim (Vi Improved) modernizovana verzija sa naprednim mogućnostima.
    • Vim je možda najmoćniji tekstualni editor i često se koristi na serverima.
    • Za pokretanje Vi, koristi se komanda vi, dok za Vim koristite vim.
  2. Emacs:

    • Emacs je još jedan moćan tekstualni editor sa mnogo proširenja i funkcionalnosti.
    • Za pokretanje Emacsa, koristi se komanda emacs.
  3. Nano:

    • Nano je jednostavan i lak za korišćenje tekstualni editor.
    • Za pokretanje Nano, koristi se komanda nano.
  4. Gedit:

    • Gedit je popularan tekstualni editor za Linux desktop okruženja kao što su GNOME.
    • Dostupan je sa grafičkim korisničkim interfejsom, ali može se koristiti i iz terminala sa komandom gedit.
  5. Sublime Text:

    • Sublime Text je komercijalni editor sa besplatnom evaluacionom verzijom.
    • Ima bogate mogućnosti za uređivanje koda i tekstualnih datoteka.
    • Može se instalirati i koristiti na Linux sistemu.
  6. Atom:

    • Atom je besplatan i open-source tekstualni editor razvijen od strane GitHub-a.
    • Dizajniran je za programere i ima mnogo proširenja dostupnih.
  7. Visual Studio Code:

    • Visual Studio Code (VSCode) je još jedan popularan besplatan i open-source tekstualni editor koji je razvila Microsoft.
    • Ima mnogo proširenja i podržava mnoge programske jezike.
  8. Kate:

    • Kate je tekstualni editor za KDE desktop okruženje.
    • Dostupan je sa grafičkim korisničkim interfejsom, ali se može koristiti i iz terminala sa komandom kate.

Ovo su samo neki od mnogih tekstualnih editora dostupnih u Linux-u. Izbor editora zavisi od vaših potreba i ličnih preferencija.

gluster

gluster je komandna linija za upravljanje i konfigurisanje GlusterFS klastera. GlusterFS je distribuirani sistem za upravljanje fajlovima koji omogućava skladištenje podataka na više servera i njihovu sinhronizaciju kako bi obezbedili visoku dostupnost i skalabilnost.

Evo nekoliko osnovnih komandi za rad sa GlusterFS klasterom:

  1. Kreiranje GlusterFS Volumena:

    Prilikom kreiranja GlusterFS volumena, koristite gluster volume create komandu. Na primer:

    sudo gluster volume create myvolume replica 2 transport tcp server1:/data server2:/data

    Ova komanda kreira volumen nazvan "myvolume" sa replikacijom faktora 2 i koristi TCP za prenos podataka između servera "server1" i "server2".

  2. Startovanje GlusterFS Volumena:

    Kada kreirate volumen, možete ga pokrenuti sa gluster volume start komandom:

    sudo gluster volume start myvolume
  3. Prikazivanje Statusa Volumena:

    Da biste videli status volumena, koristite gluster volume info komandu:

    sudo gluster volume info
  4. Dodavanje Članova Volumenu:

    Da biste dodali članove klastera u postojeći volumen, koristite gluster volume add-brick komandu:

    sudo gluster volume add-brick myvolume replica 2 server3:/data
  5. Proširivanje Volumena:

    Možete proširiti volumen dodavanjem više članova ili replika. Na primer, da biste dodali još jedan član u volumen:

    sudo gluster volume add-brick myvolume replica 3 server4:/data
  6. Pregledanje Statusa Volumena:

    Pomoću gluster volume status možete pregledati trenutni status volumena:

    sudo gluster volume status

Ovo su osnovne komande za upravljanje GlusterFS klasterom. Za više informacija i napredniju konfiguraciju, možete proučiti zvaničnu dokumentaciju GlusterFS-a i koristiti man stranice za pojedinačne komande (npr. man gluster).

GlusterFS

GlusterFS je open source klaster fajl sistem koji omogućava kreiranje distribuiranih i skalabilnih sistema za skladištenje podataka. Evo koraka za instalaciju i osnovnu konfiguraciju GlusterFS-a na Linux sistemu:

Napomena: Prvo se pobrinite da su svi članovi klastera dostupni i da su ispravno povezani u mreži. Takođe, instalacija GlusterFS-a na svakom članu klastera je obavezna.

  1. Instalacija GlusterFS-a:

    Koristite komandu za instalaciju na svim članovima klastera. Na primer, za Ubuntu:

    sudo apt-get install glusterfs-server

    Za CentOS / RHEL:

    sudo yum install centos-release-gluster
    sudo yum install glusterfs-server

    Instalirajte GlusterFS server na svim članovima klastera.

  2. Pokretanje GlusterFS servera:

    Aktivirajte i pokrenite GlusterFS server servis:

    sudo systemctl enable glusterd
    sudo systemctl start glusterd

    Ovo će omogućiti GlusterFS server da se pokrene pri svakom pokretanju sistema.

  3. Provera statusa GlusterFS servera:

    Proverite status GlusterFS servera na svakom članu klastera:

    sudo gluster peer status

    Trebali biste videti listu članova klastera i njihov status.

  4. Dodavanje članova klastera:

    Da biste dodali nove članove u klaster, koristite komandu gluster peer probe na svakom postojećem članu kako biste ih povezali sa novim članom. Na primer:

    sudo gluster peer probe new-server

    Zamijenite new-server sa imenom ili IP adresom novog člana.

  5. Kreiranje GlusterFS Volume:

    Sledeći korak je kreiranje GlusterFS volumena. To možete učiniti na jednom od članova klastera. Na primer, za kreiranje volumena pod nazivom "myvolume":

    sudo gluster volume create myvolume replica 2 transport tcp server1:/path/to/data server2:/path/to/data

    Ovde se kreira replikacioni volumen sa 2 primjerka (servera). Podesite staze ka podacima na odgovarajućim članovima klastera.

  6. Aktiviranje GlusterFS Volume:

    Aktivirajte kreirani volumen:

    sudo gluster volume start myvolume
  7. Podešavanje firewall pravila (opciono):

    Ako koristite firewall na članovima klastera, omogućite odgovarajuće portove za GlusterFS komunikaciju. Preporučuje se korišćenje portova 24007 i 24008.

  8. Montiranje GlusterFS Volumena:

    Na svim članovima klastera gde želite pristupiti GlusterFS volumenu, montirajte ga:

    sudo mount -t glusterfs server1:/myvolume /path/to/mount/point

    Ovde zamijenite server1 sa odgovarajućim serverom i myvolume sa nazivom vašeg volumena.

  9. Testiranje i upravljanje:

    Sada možete testirati GlusterFS volumen i upravljati njime prema potrebama.

Nakon ovih osnovnih koraka, vaš GlusterFS klaster bi trebao biti spreman za upotrebu. Sledite GlusterFS dokumentaciju za detaljniju konfiguraciju i napredne opcije.