Borislav  or evi  

Dragan Pleskonji  

Nemanja Ma ek 

 

Operativni sistemi: UNIX i Linux 

 

Viša elektrotehni ka škola 

Beograd, 2004. 

Autori: 

 

 

dr Borislav  or evi  

 

 

 

 

mr Dragan Pleskonji  

 

 

 

 

Nemanja Ma ek 

 
Recenzenti:   

 

prof. dr Borivoj Lazi  

 

 

 

 

mr Slobodan Obradovi  

 
Izdava : 

 

 

Viša elektrotehni ka škola u Beogradu 

 
Za izdava a:  

 

mr Dragoljub Martinovi  

 
Lektor: 

 

 

An elka Kova evi  

 
Tehni ka obrada:   

Nemanja Ma ek, Borislav  or evi , Dragan Pleskonji  

 
Dizajn: 

 

 

Nemanja Ma ek 

 
Štampa: 

 

 

ime štamparije

 

 

 

 

 

štampano u 400 primeraka 

 
 

background image

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 programiranje i 

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.  

U dvanestoj glavi ”INSTALACIJA SOFTVERSKIH PAKETA” najpre je opisan postupak 

instalacije softvera, a zatim osnovne vrste softverskih paketa, kao što su tarball, RPM i deb 

paketi.  Nakon  toga  je  dato  kra e  uputstvo za koriš enje poznatih paket menadžera: Red 

Hat Package Manager i Debian package management system. 
U  trinaestoj  glavi  ”KONFIGURISANJE  LINUX  KERNELA”  najpre  je  dat  opis 

programskih modula jezgra, a zatim su objašnjeni postupci dodavanja i uklanjanja modula 

iz  aktivnog  jezgra.  Nakon  toga  se  diskutuje  o  problemima  koji  se  ne  mogu  rešiti 

modulima. Na kraju glave detaljno je opisana procedura prevo enja kernela.  
U  etrnaestoj glavi ”SIGURNOST I ZAŠTITA UNIX I LINUX SISTEMA” dat je kra i  

pregled  zaštite  UNIX  i  Linux  sistema.  U  okviru  ove  glave  obra eni  su  neki  standardni 

mehanizmi  zaštite  UNIX  sistema  i  opšte  sigurnosti  Linux  sistema,  paket  za  šifrovanje  i 

potpisivanje GNU Privacy Guard i iptables mrežna barijera. 
U dodatku A dat je spisak zna ajnijih komandi Linux sistema. 
U dodatku B naveden je prevod GNU opšte javne licence na srpski jezik. 
U  dodatku  C  naveden  je  plan  i  program  laboratorijskih  vežbi  iz  predmeta  Operativni 

sistemi,  koji  se  sluša  na  Višoj  elektrotehni koj  školi.  U  okviru  ovog  dodatka  data  su 

pitanja koja  itaoci mogu iskoristiti za proveru ste enog znanja. 

Zahvalnost

Zahvaljujemo  se  svima  koji  su  u estvovali  ili  na  bilo  koji  na in  pomogli  u  pripremi  i 

realizaciji ove knjige. Posebno se zahvaljujemo:  

 

Ma ek Draganu, koji je detaljno pregledao rukopis i ukazao na greške, 

 

Nikoli   Ivanu  (Joe),  na  savetima  na  osnovu  kojih  su  neka  poglavlja  dobila  svoj 

kona an oblik, 

 

saradnicima Gavrilovi  Predragu, Krneta Borislavu i Krstanovi  Mladenu, na svim 

korisnim savetima i sugestijama, 

 

Kurti   Nikoli,  Dostani   Miroslavu,  Kukobat  Gojku, Pavlovi  Draganu, Samardži  

Saši i Bogojevi   edomiru, studentima Više elektrotehni ke škole, koji su aktivnim 

u estvovanjem pomogli u pripremi materijala za ovu knjigu.  

 

Autori 

background image

Podela diskova na particije 

27

 

Boot sektori, particione tabele i tipovi particija 

27

 

Master Boot Record, boot sektori i particione tabele 

27

 

Extended i logi ke particije 

28

 

Tipovi particija 

29

 

Podela diska na particije 

29

 

fdisk 

29

 

cfdisk 

31

 

Specijalne datoteke i particije diska 

32

 

Sistemi datoteka 

33

 

UNIX sistemi datoteka 

34

 

Dodeljivanje prostora datotekama 

36

 

Rupe u datotekama 

36

 

Konvencija o imenima objekata sistema datoteka 

36

 

Tipovi sistema datoteka 

37

 

Sistemi datoteka sa dnevnikom transakcija (Journaling) 

39

 

Ext3 sistem datoteka i režimi vo enja dnevnika transakcija 

39

 

Reiser FS 

40

 

XFS 

40

 

JFS 

41

 

Koji sistem datoteka treba koristiti ? 

41

 

Kreiranje sistema datoteka 

41

 

Parametri UNIX sistema datoteka 

43

 

Aktiviranje i deaktiviranje sistema datoteka 

44

 

Montiranje sistema datoteka na aktivno UNIX stablo 

44

 

root i user sistemi datoteka 

45

 

/etc/fstab i auto-mount 

46

 

Pregled aktiviranih sistema datoteka 

47

 

Deaktiviranje sistema datoteka 

48

 

Dozvole za aktiviranje sistema datoteka 

49

 

Provera i oporavak sistema datoteka 

49

 

Logi ki defekti i provera integriteta sistema datoteka 

50

 

lost+found direktorijum 

51

 

Fizi ki defekti i provera ispravnosti površine diska 

51

 

Defragmentacija 

51

 

Ostali programi za rad sa sistemima datoteka 

52

 

Rad sa diskovima bez sistema datoteka 

53

 

Komanda dd (disk-to-disk copy) 

54

 

Virtuelna memorija (swap) 

55

 

Aktivno UNIX stablo 

56

 

root sistem datoteka 

57

 

/etc direktorijum 

58

 

/usr sistem datoteka 

59

 

/var sistem datoteka 

60

 

/proc sistem datoteka 

60

 

KORISNICI I GRUPE 

62

 

Korisni ki nalozi 

62

 

Želiš da pročitaš svih 441 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti