The Ultimate Open Source Development Environment

The Ultimate Open Source Development Environment

Hrvoje Varga

Prošlo je dosta vremena od mojeg zadnjeg članka na Open Source Osijek portalu, pa bi bilo u redu da i ja nešto napišem. Ovaj put imam dvije stvari za napisati. Jedna je možda malčice privatna, te kao takva možda i subjektivna, ali jednostavno imam potrebu da to kažem. Druga je tehničke prirode i tema je ovog članka. Bitno je to da obje, zapravo, mogu biti od velike pomoći nekome tko je tek počeo ili želi početi svoju karijeru u IT sektoru.

Osnove NAS i SAN sustava (i malo više)

U daljem tekstu upoznati ćemo se s jednostavnijim NAS i SAN sustavima, preko malo složenijih (ZFS) sve do onih klasterskih. Potom ćete vidjeti kako rade i što su uopće “Object Storage” sustavi. Što su NAS sustavi ? NAS (Engl. Network Attached Storage) odnosno “mrežno spojena spremišta podataka” osiguravaju nam prostor za spremanje podataka, preko mreže. Ovo su zapravo mrežni dijeljeni sustavi za spremanje podataka, koji rade na razini datoteka (i naravno direktorija) koje pohranjujemo na njih i to preko mrežnih protokola za dijeljenje datoteka.

Uvod u linux VII : Osnove računalnih mreža I dio

S obzirom na činjenicu da nemamo slobodne termine za računalnu učionicu u toku ovog mjeseca, preskaćemo nekoliko poglavlja i prelazimo na osnove računalnih mreža, koje i nisu direktno povezane s linuxom već su prema nekoj logici zasebna cjelina. Stoga će usljediti dva predavanja. Osnove TCP/IP mreža, u kojima ćemo proći sljedeće cjeline: OSI model i TCP/IP model Topologija mreže Mrežni pojmovi Kako radi mreža (Layer2) IP adrese Usmjeravanje (Routing) Kako radi mreža (Layer2 + Layer3) Metode komunikacije Popis (i opis) osnovnih mrežnih servisa Sadržaj će se obrađivati u dva dana: 19.

Retrospektiva : Uvod u Linux, 6 dio (radionica)

S “malim” zakašnjenjem objavljujemo da je 13.12.2014 završila radionica “Uvod u Linux (6 dio)”. I ovoj radionici je nazočio maksimalan broj polaznika Prema planu obradili smo slijedeća poglavlja: Datotečni sustav Putanje i ovlasti Datoteke i direktoriji Datotečni sustav detaljnije Zbog popunjenosti termina računalne učionice, nastavak slijedi u 2. mjesecu 2015.g.   Slike s radionice:   U nastavku ćemo obraditi :

Uvod u Linux VI dio (radionica)

Uskoro krećemo sa šestim dijelom uvoda u linux. Radionica će biti u računalnoj učionici koja ima kapacitet od 24 računala s instaliranim CentOS Linuxom v.6.6. te svim programima i alatima koji će nam biti potrebni za rad. Prošli smo puta prošli dva poglavlja: Upoznajmo se s Linuxom Diskovi i particije Sada idemo dalje te planiramo proći slijedeća poglavlja : <ul style="color: #666666;"> <li style="font-weight: inherit; font-style: inherit;"> Datotečni sustav </li> <li style="font-weight: inherit; font-style: inherit;"> Putanje i ovlasti </li> <li style="font-weight: inherit; font-style: inherit;"> Datoteke i direktoriji </li> <li style="font-weight: inherit; font-style: inherit;"> Datotečni sustav detaljnije </li> <li style="font-weight: inherit; font-style: inherit;"> Shell </li> <li style="font-weight: inherit; font-style: inherit;"> Procesi , metaznakovi </li> <li style="font-weight: inherit; font-style: inherit;"> Preusmjeravanje i “Pipe” </li> <li style="font-weight: inherit; font-style: inherit;"> Osnovne Linux naredbe </li> <li style="font-weight: inherit; font-style: inherit;"> Rad sa sadržajem datoteka te : grep,cut,awk i sed </li> <li style="font-weight: inherit; font-style: inherit;"> Traženje datoteka </li> <li style="font-weight: inherit; font-style: inherit;"> Izvršavanje naredbi u zadano vrijeme </li> <li style="font-weight: inherit; font-style: inherit;"> Administracija Linux sustava </li> <li style="font-weight: inherit; font-style: inherit;"> Arhiviranje i komprimiranje/dekomprimiranje </li> <li style="font-weight: inherit; font-style: inherit;"> vi editor </li> <li style="font-weight: inherit; font-style: inherit;"> Shell Skripte </li> </ul> <p style="color: #666666;"> Kao i prije, sve što ne budemo stigli obraditi u ovoj radionici prebacujemo u slijedeću radionicu.

CentOS 7

Izašao je CentOS 7  Nekoliko tjedana, tj. točnije 27 dana nakon službenog izlaska Red Hat Enterprise Linux 7 završen je i CentOS 7. Na ovo smo čekali (svih 27 dana) 🙂   Što je novo : Prelazi se na 64.bitnu arhitekturu Prelazak sa kernela 2.6.32 (longterm) na 3.10 (longterm: extended life do 2027.g.) Prelazak na XFS kao default file sistem Prelazak na systemd ( nova generacija init -a) i GRUB2 (boot loader) Podrška za Linux aplikacijski Container (Docker) Razne promjene vezane za virtualizaciju

Red Hat Enterprise Linux 7

Konačno je nova verzija jedne od vodećih distribucija Linuxa – Red Hat Enterprise Linux i to verzija 7. Nešto više o samoj najavi možete pročitati ovdje i ovdje. Detaljnu listu novosti možete naći ovdje. E sad, zašto je izlazak nove verzije Red Hat Enterprise Linux bitno za nas i zašto ja sad ovo pišem? Zato što naša inicijativa koristi operacijski sustav CentOS za potrebe razvoja projekata i za platformu svim našim projektima.

VIM tutorial

Oni koji su bili na našem zadnjem predavanju, “Uvod u Linux”, mogli su svašta čuti i vidjeti. No među tom šumom pojmova, naredbi i aplikacija pisanih za Linux često se ponavlja pojamVi  iliVim .

Nažalost ili možda na sreću, sa Vim aplikacijom morate ovladati kad-tad. Jer tekst editor čete koristiti stalno, a Vi  ili Vim  je uvijek instaliran bez obzira koji GNU/Linux koristite. Kažem na žalost jer je Vi  ili Vim  sve samo ne intuitivan. No višestruko će vam se isplatiti kada jednom ovladate tim alatom. No kao i sve ostalo znanje, i ovo ćete tek shvatiti kada budete radili u IT sektoru.