Odlomak

Predgovor
UNIX je stabilan operativni sistem visokih performansi, pogodan za izvršavanje velikog broja razli itih aplikacija. Kao takav, dostupan je ve trideset godina za brojne ra unarske arhitekture. Ve ina velikih svetskih proizvo a a ra unara razvija sopstvenu komercijalnu varijantu UNIX operativnog sistema, poput SCO, HP-UX, IBM AIX i Sun Solaris. Alternativa kvalitetnim, ali relativno skupim UNIX operativnim sistemima je Linux, koji zadržava ve inu dobrih osobina UNIX sistema, a dodatno se odlikuje raspoloživim izvornim kodom i prakti no besplatnim koriš enjem. Zahvaljuju i intuitivnom, userfriendly grafi kom okruženju, Linux se može koristiti kao operativni sistem na radnim stanicama. Tako e, može se koristiti i kao operativni sistem na serverima u LAN i WAN mrežama, gde mu može biti dodeljena uloga servera za datoteke, web i mail servera,mrežne skretnice (rutera) ili mrežne barijere (firewall ure aja) Knjiga se prvenstveno bavi koriš enjem i administracijom Linux operativnog sistema i namenjena je osnovnom kursu iz predmeta Operativni sistemi na Višoj elektrotehni koj
školi u Beogradu. Globalno, knjiga se može podeliti na etiri tematske celine koje se obra uju u okviru predmeta: rad sa sistemima datoteka, kontrola pristupa na nivou sistema datoteka, rad sa datotekama i administracija UNIX sistema. Tako e, knjiga može poslužiti kao koristan izvor informacija svakom itaocu koji se ozbiljnije bavi administracijom UNIX ili Linux operativnog sistema. Knjiga je podeljena u etrnaest glava, koje su ukratko opisane u nastavku teksta.

U prvoj glavi ”UVOD U UNIX OPERATIVNI SISTEM” opisan je kra i istorijat UNIX i Linux operativnih sistema, razjašnjeni su pojmovi GNU GPL licence i Open Source softvera, dat je opšti pregled Linux sistema, zna ajnih delova jezgra i osnovnih servisa Linux sistema. U drugoj glavi ”BLOK URE AJI I ADMINISTRACIJA SISTEMA DATOTEKA” prikazani su osnovni postupci administracije blok ure aja (diskova, disketa, CD i DVD ure aja i magnetnih traka) i razli itih sistema datoteka. Objašnjeni su postupci podele diskova na particije, kreiranja i aktiviranja sistema datoteka i formiranja aktivnog UNIX stabla, administracije swap prostora i oporavka ošte enih sistema datoteka. Glava tako e obuhvata kratak pregled savremenih journaling sistema datoteka kao što su ext3, ReiserFS, JFS i XFS i objašnjenja zna ajnih sistemskih direktorijuma u aktivnom UNIX stablu. U tre oj glavi ”KORISNICI I GRUPE” prikazani su osnovni postupci administracije korisni kih naloga i grupa i objašnjeni formati fundamentalnih datoteka /etc/passwd, /etc/shadow i /etc/group. Nakon toga su objašnjeni pojmovi stvarnog i efektivnog identifikatora korisnika i procedura privremenog prijavljivanja na sistem pod drugim imenom.
U etvrtoj glavi ”KONTROLA PRISTUPA NA NIVOU SISTEMA DATOTEKA” najpre se uvode pojmovi vlasni kih odnosa i pristupnih prava za datoteke i direktorijume. U ovoj glavi su prikazani postupci promene pristupnih prava i vlasni kih odnosa, postavljanja specijalnih atributa SUID, SGID i sticky bit, kao i specijalnih atributa datoteka na ext2/ext3 sistemima datoteka. Tako e, ilustrovan je i jednostavan postupak postavljanja kvota na sistemima datoteka.U petoj glavi ”RAD SA DATOTEKAMA IZ KOMANDNE LINIJE” prikazane su razne
komande za rad sa datotekama i direktorijumima. Glava obuhvata više celina. Na po etku glave opisane su osnovne funkncije komandnog interpretera i opšte komande za rad sa
datotekama. Nakon toga, detaljno su opisane komande za kopiranje, pomeranje i brisanje datoteka, odnosi izme u originala i kopije, kao i uslovi neophodni za izvršenje odgovaraju e komande. U okviru ove celine detaljno su objašnjeni pojmovi hard i simboli kih linkova. Slede u celinu obuhvataju komande za rad sa direktorijimima, sa posebnim osvrtom na komandu za pretraživanje direktorijuma, find. Na kraju glave dat je opis zna ajnih komandi za rad sa tekstualnim datotekama, uklju uju i i najpoznatije tekst editore.
U šestoj glavi ”SHELL PROGRAMIRANJE” najpre su dati primeri jednostavnih shell programa i objašnjenje postupka pokretanja shell programa. Nakon toga su date definicije
sistemskih i korisni kih promenljivih, opis komandi specifi nih za shell programiranjei raznih shell proširenja. Zatim su obra ene konstrukcije u shell programiranju, kao što su uslovne konstrukcije, petlje i funkcije. Na kraju glave su dati primeri složenijih shell programa.

U sedmoj glavi ”MREŽNO OKRUŽENJE” dat je najpre kra i uvod u TCP/IP skup protokola i lokalne ra unarske mreže. Nakon toga objašnjeno je konfigurisanje Linux mrežnog okruženja, koje obuhvata konfiguracione datoteke i programe za administraciju TCP/IP skupa protokola i mrežnih servisa. Na kraju glave opisani su mrežni sistem datoteka (NFS), mehanizam centralizovane autentifikacije (NIS) i Apache web server ime je Linux prikazan kao mrežni server u lokalnoj ra unarskoj mreži i na Internetu. U osmoj glavi ”ŠTAMPA I” prikazan je najpre proces štampanja pod UNIX sistemom, dat je opis štampa a, redova ekanja za štampu i print servera. U okviru ove glave detaljno je obra en CUPS (Common UNIX Printing System), objašnjene su komande koje se koriste za štampanje, administraciju reda za štampu i podešavanje karakteristika štampa a i dokumenata iz komandne linije. Na kraju glave opisani su osnovni postupci administracije CUPS sistema, koji obuhvataju instalaciju paketa, upravljanje štampa ima, klasama štampa a i redovima za štampu.

U devetoj glavi ”ARHIVIRANJE I BACKUP” uvode se pojmovi arhive i rezervne kopije podataka, nakon ega se navode razlike izme u arhiva i sistema datoteka. Nakon toga su opisani Linux programi za backup i arhiviranje, tar i cpio, sa prate im primerima. Na kraju glave ukratko su opisani programi dump i restore za integralno arhiviranje itavih sistema datoteka.
U desetoj glavi ”ADMINISTRACIJA PROCESA” objašnjen je pojam i date su osnovne vrste procesa, nakon ega su opisane komande za prikazivanje procesa i slanje signala procesima. Zatim su objašnjeni prioriteti procesa, izvršavanje procesa u pozadini, grupe procesa i kontrola posla. Na kraju glave opisani su postupci zakazivanja i periodi nog izvršavanja komandi programima at i cron. U jedanestoj glavi ”PODIZANJE I ZAUSTAVLJANJE SISTEMA” prikazane su procedure podizanja (boot) i zaustavljanja sistema (shutdown). U ovoj glavi su opisani
proces init, razli iti nivoi izvršenja UNIX sistema, inicijalizacione rc datoteke, procesi getty, login i shell i komanda za zaustavljanje sistema shutdown.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Skripte

Komentari