MIKRO KNJIGA
Red Hat Linux
Sadržaj
Deo I: Dobro došli u Linux, 1
Poglavlje 1: Šta je Linux?, 3
Istorija Linuxa, 4
Linux kao operativni sistem, 5
Operativni sistem za istovremeno obavljanje više poslova, 5
Višekorisnički operativni sistem, 6
Linuxove aplikacije, 6
Linux kao besplatan softver, 7
Komercijalne aplikacije za Linux, 8
Pogled unapred, 8
Poglavlje 2: Biranje distribucije, 9
Šta je to distribucija?, 10
Pregled glavnih distribucija, 11
Glavne distribucije, 11
Red Hat Linux, 14
Šta je novo u Red Hat Linuxu 6.2, 14
Novosti u instalacionom procesu, 14
Novosti u operativnom sistemu, 15
Pogled unapred, 15
Deo II: Instaliranje Red Hat Linuxa, 17
Poglavlje 3: Priprema za instaliranje Red Hat Linuxa, 19
Šta vam treba, 20
Minimalni PC za Linux, 20
Dobar PC za Linux, 21
Dodatne prednosti, 22
Provera kompatibilnosti hardvera, 23
Beleženje podataka o hardveru, 23
Video kartice, 23
Zvučne kartice, 24
Monitori, 24
Miševi, 24
Diskovi, 25
Modemi, 25
Ostale periferije, 25
Biranje načina instaliranja, 25
Sa CD-a, 25
Sa diskete i CD-a, 26
Sa čvrstog diska, 26
Priprema čvrstog diska, 27
Osnovno o particijama, 27
Primer šeme particija za sistem Windows 98, 27
Defragmentiranje diska, 27
Particioniranje diska programom fips, 28
Pogled unapred, 29
Poglavlje 4: Instaliranje Red Hat Linuxa 6.2, 31
Pokretanje instalacije, 32
Postupak instalacije, 33
Izbor načina instalacije, 34
Izbor jezika, 35
Izbor tipa tastature, 35
Izbor tipa miša, 36
Instaliranje ili nadogradnja, 36
Podešavanje particija diska, 38
Podešavanje podizanja sistema, 42
Podešavanje mreže, 43
Podešavanje vremenske zone, 43
Podešavanje korisničkih podataka, 45
Izbor paketa, 47
Podešavanje X Windowsa, 48
Instaliranje softvera, 49
Pravljenje sistemske diskete, 49
Ponovno podizanje sistema, 51
Pogled unapred, 51
Poglavlje 5: Posebne instalacije, 53
Instaliranje sa particije čvrstog diska, 54
Kopiranje CD-a na particiju diska, 54
Priprema instalacijskih disketa, 54
Stvarni postupak instalacije, 55
Instaliranje Linuxa na više particija, 55
Smeštaj virtuelne memorije na poseban disk, 55
Podela Linuxa na više particija, 56
Korišćenje Fdiska umesto Disk Druida, 56
Prikaz tabele particija, 58
Izrada nove particije od slobodnog prostora, 58
Promena tipa particije, 58
Brisanje particije, 59
Sprovođenje učinjenih izmena, 59
Pogled unapred, 60
Deo III: Rad u grafičkom okruženju, 61
Poglavlje 6: Pregled X Windowsa, 63
Šta je X Windows?, 64
Poređenje Microsoftovog Windowsa sa X Windowsom, 65
Sličnosti, 66
Razlike, 66
X serveri, upravljači prozora i grafička korisnička okruženja, 68
X serveri, 68
Upravljači prozora, 70
Grafička radna okruženja, 75
Šta je to Motif?, 79
Treba li meni Motif?, 80
Alternativa za Motif, 80
Pogled unapred, 80
Poglavlje 7: Instaliranje i podešavanje X Windowsa, 81
Pribavljanje X Windowsa, 82
Instaliranje sa CD-a Red Hat Linuxa 6.2, 82
Instaliranje sa Interneta, 85
Priprema za podešavanje X Windowsa, 87
Marka i model video kartice, 88
Marka i model monitora, 88
Količina video memorije na video kartici, 88
Tip miša koji koristite, 88
Opseg horizontalne sinhronizacije monitora, 89
Opseg vertikalne sinhronizacije monitora, 89
Podešavanje XFree86 pomoću Xconfiguratora, 89
Podešavanje XFree86 programom Xf86config, 94
Testiranje konfiguracije, 101
Pogled unapred, 102
Poglavlje 8: Korišćenje GNOME-a i X Windowsa, 103
Pokretanje X Windowsa i GNOME-a, 104
GNOME-ova paleta, 105
Korišćenje glavnog sistemskog menija, 106
Rukovanje GNOME-ovom paletom, 109
Apleti na paleti, 110
Korišćenje apleta za umanjeni prikaz, 111
GNOME-ov interfejs, 112
Rukovanje prozorima, 112
GNOME-ova radna površina, 114
Pogled unapred, 114
Poglavlje 9: Korišćenje aplikacija iz GNOME-a i X Windowsa, 115
Korišćenje Xterma, 116
Prilagođavanje Xterma, 117
Zadavanje šeme boja, 118
Šta su boje X Windowsa, 119
Boje pozadine i prednjeg plana, 119
Boja kursora, 120
Zadavanje veličine i položaja prozora, 120
Zadavanje naslova prozora, 121
Izvršavanje aplikacije u Xterm prozoru, 122
Zadavanje fonta, 122
Ostale mogućnosti, 125
Rukovanje datotekama pomoću GNOME-a, 125
Pokretanje GNOME-ovog upravljača datoteka, 126
Prozor upravljača datoteka, 126
Važne opcije menija, 129
Grafika u X Windowsu, 132
GIMP, 132
Xv, 134
Uslužni programi X Windowsa, 139
Korišćenje gEdita, 139
Časovnici X Windowsa, 141
Korišćenje GNOME-ovog kalkulatora, 143
Pogled unapred, 144
Poglavlje 10: Napredno podešavanje GNOME-a, 145
Korišćenje GNOME-ovog kontrolnog centra, 146
Radna površina, 147
Odeljak Multimedija, 151
Periferni uređaji, 152
Korisničko okruženje, 152
Razni parametri, 154
Podešavanje GNOME-ovih paleta, 154
Dodavanje fioke na paletu, 154
Dodavanje dugmeta za odjavu na paletu, 155
Dodavanje novog pokretača, 155
Upravljanje osobinama palete, 155
Pogled unapred, 157
Poglavlje 11: Korišćenje KDE-a, 159
Istorija projekta KDE, 160
Pregled jedne distribucije KDE-a, 160
Pisanje KDE aplikacija, 161
KDE i Red Hat Linux, 161
Pokretanje KDE-a, 162
Izlaz iz KDE-a, 163
Korišćenje KDE-a za grafičko prijavljivanje, 164
Podešavanje kdm-a, 164
Dodavanje drugih KDE aplikacija, 167
Istraživanje radne površine KDE-a, 168
Pokretanje KDE aplikacija, 170
Korišćenje više radnih površina, 170
Rad sa prozorima aplikacija, 171
Krstarenje sistemom datoteka, 172
Korišćenje upravljača datoteka, 172
Korišćenje Disk Navigatora, 174
Izrada KDE-ovih veza, 176
Podešavanje KDE-a, 177
Korišćenje KDE-ovog kontrolnog centra, 177
Ažuriranje menija i radne površine, 181
Korišćenje uslužnih programa KDE-a, 182
Prikazivanje teksta i grafike, 182
Upravljanje vremenom, 183
Upravljanje Linux sistemom, 184
Pogled unapred, 184
Poglavlje 12: Napredno podešavanje X Windowsa, 185
Datoteka XF86Config, 186
Files, 187
ServerFlags, 188
Keyboard, 189
Pointer, 191
Monitor, 192
Device, 194
Screen, 195
Pokretačka sekvenca X Windowsa, 196
Datoteka .xinitrc, 196
Datoteka .Xclients, 198
X resursi, 200
Kako rade X resursi, 200
Zadavanje X resursa pomoću .Xdefaults, 200
Upotreba naredbe xrdb za učitavanje X resursa, 201
Pogled unapred, 201
Deo IV: Ovladavanje osnovama, 203
Poglavlje 13: Uvod u korišćenje Linuxovih naredaba, 205
Šta je Linuxova naredba?, 206
Izvršavanje Linuxove naredbe, 206
Najčešće Linuxove naredbe, 207
Su, 207
Pwd, Cd, i Ls, 208
More i Less, 210
Find i Grep, 211
Tar i gzip, 214
Man i Xman, 218
Pogled unapred, 221
Poglavlje 14: Rad sa datotekama, 223
Kopiranje i brisanje datoteka, 224
Kopiranje datoteka, 224
Brisanje datoteka, 229
Brisanje celih direktorijuma, 230
Premeštanje i preimenovanje datoteka, 231
Osnovna operacija premeštanja, 231
Premeštanje i preimenovanje, 231
Premeštanje više od jedne datoteke, 231
Izrada datoteka, 232
Izmena sadržaja tekstualnih datoteka, 233
Joe Džoov lični editor, 233
Izrada simboličkih veza, 234
Kratak uvod u proširenja imena datoteke, 235
Jednostavnije upravljanje datotekama, 235
Pogled unapred, 236
Poglavlje 15: Korišćenje LinuxConfa i Control Panela, 237
Pokretanje Control Panela, 238
Mogućnosti Control Panela, 239
Podešavanje štampača, 241
Meni PrintTool, 241
Meni Lpd, 242
Meni Tests, 242
Meni Help, 243
Izmena podešavanja (dugme Edit), 243
Instaliranje štampača (dugme Add), 247
Brisanje štampača (dugme Delete), 248
Rad sa Windowsovim štampačima, 248
Zadavanje vremena i datuma, 249
Podešavanje modema, 250
Ostale mogućnosti Control Panela, 251
Pokretanje LinuxConfa, 251
Upravljanje korisnicima i grupama korisnika, 252
Upravljanje korisnicima, 252
Upravljanje grupama korisnika, 257
Snimanje i izlazak iz programa, 259
Pogled unapred, 259
Poglavlje 16: Komandno okruženje, 261
Poređenje komandnih okruženja, 262
Bourne Shell (sh), 262
C Shell (csh), 263
Bourne Again Shell (bash), 263
Korn Shell (ksh), 263
Ostala komandna okruženja, 263
Eksperimentisanje sa raznim komandnim okruženjima, 264
Pregled komandnog okruženja Bash, 264
Zadavanje sistemskih promenljivih u Bashu, 265
Preusmeravanje ulaza i izlaza, 266
Nadopunjavanje imena datoteke, 266
Alijasi naredaba, 267
Uređivanje sadržaja komandne linije, 268
Istorija naredaba, 269
Upravljanje poslovima računara, 271
Širenje uzoraka, 273
Pogled unapred, 276
Poglavlje 17: Opšte upravljanje sistemom, 277
Upravljanje korisnicima, 278
Izrada korisničkog naloga, 278
Izmena podrazumevanih vrednosti naredbe Useradd, 279
Promena lozinki, 280
Zadavanje podrazumevanih korisničkih direktorijuma, 281
Uklanjanje korisnika, 281
Promena korisničkih podataka, 282
Upravljanje korisničkim grupama, 283
Izrada korisničkih grupa, 283
Dodavanje korisnika grupama, 283
Uklanjanje korisničkih grupa, 284
Promena podataka o grupama, 284
Podizanje sistema, 285
Šta se dešava tokom podizanja sistema?, 285
Program Init, 285
Korišćenje datoteke Rc.local, 287
Spuštanje sistema, 288
Raspoređivanje poslova pomoću servisa Crond, 288
Kako radi crond, 288
Raspoređivanje poslova, 289
Upravljanje dnevničkim datotekama, 292
Šta se zapisuje u dnevnik?, 292
Pražnjenje dnevnika, 294
Pogled unapred, 295
Poglavlje 18: Korišćenje perifernih uređaja, 297
Štampači, 298
Koji štampač koristiti, 298
Datoteka printcap, 299
Filtri za štampanje, 300
Modemi, 305
Priključci pod Linuxom, 305
Priprema modema, 306
Softver za rad sa modemom, 308
Korišćenje programa minicom za testiranje modema, 309
Pitanja u vezi sa ISDN adapterima, 311
Pogled unapred, 312
Poglavlje 19: Linux i multimedija, 313
Podešavanje kartica Sound Blaster, 314
Korišćenje Sndconfiga, 314
U slučaju tišine, 316
Korišćenje Xplaycda, 316
Ostale multimedijalne aplikacije, 318
GNOME-ov CD plejer, 318
MpegTV plejer 1.0, 318
Sintetizator glasa Festival, 318
MiXViews, 318
Mmaudio, 319
RealPlayer, 319
FreePhone, 319
Pogled unapred, 319
Poglavlje 20: Ponovno prevođenje Linuxovog jezgra, 321
Zašto menjati jezgro?, 322
Moduli, 323
Razlozi za ponovno prevođenje, 324
Pronalaženje novih verzija jezgra, 325
Traženje paketa izvornog koda, 325
Traženje alata, 325
Snimanje starog jezgra, 326
Podešavanje novog jezgra, 327
Kakve su mogućnosti, 328
Pokretanje okruženja komandne linije, 328
Pokretanje tekstualnog okruženja sa menijima, 330
Pokretanje grafičkog okruženja, 333
Prevođenje i izvršavanje novog jezgra, 336
Pokretanje postupka sklapanja, 336
Testiranje novog jezgra, 337
Pogled unapred, 338
Deo V: Osnove umrežavanja, 339
Poglavlje 21: Umrežavanje pod Linuxom, 341
Osnove protokola TCP/IP, 342
Šta je TCP/IP?, 342
Osnove TCP/IP konfiguracije, 343
TCP i UDP usluge i priključci, 346
Osnove usmeravanja paketa, 346
Pogled unapred, 349
Poglavlje 22: Povezivanje Linuxa sa Internetom, 351
Šta je PPP?, 352
Potreban hardver i softver, 352
Modem, 352
PPP u jezgru, 353
Instaliranje PPP softvera, 353
Vaša prva PPP veza, 354
Uspostavljanje PPP veze, 354
Povezivanje iz grafičkih okruženja, 355
KPPP, 356
Red Hat PPP Dialer (rp3), 359
Ručno uspostavljanje PPP veze, 363
Pošto uspostavite vezu, 367
Automatsko preuzimanje adresa DNS servera, 367
Prekidanje veze, 368
Automatizovanje postupka uspostavljanja veze, 368
Skript Dial, 369
Skript Hangup, 369
Pogled unapred, 370
Poglavlje 23: Korišćenje World Wide Weba, 371
Pregled Web čitača za Linux, 372
Amaya, 372
Lynx, 372
Xmosaic, 374
Netscape Communicator, 374
Instaliranje i korišćenje Netscape Communicatora, 376
Instaliranje sa kompakt diska, 376
Instaliranje sa Weba, 376
Pristupanje World Wide Webu, 377
Korišćenje elektronske pošte iz Communicatora, 381
Instaliranje i korišćenje Lynxa, 390
Preuzimanje novije verzije sa Interneta, 391
Pogled unapred, 393
Poglavlje 24: Korišćenje elektronske pošte, 395
Lokalni i udaljeni poštanski sandučići, 396
POP3 serveri za poštu, 396
IMAP4 serveri za poštu, 397
Programi za posredan pristup elektronskoj pošti, 398
Netscape Communicator, 398
Programi za neposredan pristup elektronskoj pošti, 409
Programi Pine i Elm, 409
Pogled unapred, 416
Poglavlje 25: Slanje i prijem faksova, 417
Softver za slanje i primanje faksova pod Linuxom, 418
Program Efax, 418
Instaliranje programa Efax pod Linuxom, 419
Slanje faksa, 420
Slanje faksa na isti način kao štampanje dokumenta iz aplikacije, 422
Primanje faksova, 425
Pogled unapred, 427
Deo VI: Korišćenje Linuxa u malim i kućnim kancelarijama, 429
Poglavlje 26: Poslovi koje Linux može da obavlja u malim i kućnim kancelarijama, 431
Linux kao server za datoteke, 432
Namenski serveri za datoteke, 432
Deljenje datoteka u mreži ravnopravnih članova, 433
Linux kao server za štampanje, 433
Linux kao server za baze podataka, 434
Linux kao intranet server, 434
Linux kao server za aplikacije, 434
Linux kao mrežna skretnica, 435
Linux kao radna stanica, 438
Pogled unapred, 438
Poglavlje 27: Instaliranje Linuxa za male kancelarije, 439
Podešavanje podrške za mrežu tokom instaliranja Linuxa, 440
Izbor kartice za mrežni interfejs, 441
Biranje protokola za dodeljivanje mrežnih identifikacionih parametara, 441
Podešavanje mrežnog okruženja, 442
Instaliranje preko mreže, 442
Instaliranje iz NFS izvora, 443
Instaliranje iz FTP izvora, 443
Pogled unapred, 444
Poglavlje 28: Podešavanje Red Hat Linuxa za Ethernet mrežu, 445
Pripremanje i podešavanje mreže, 446
Instaliranje i podešavanje mrežne kartice, 446
Proveravanje da li je modul učitan, 448
Podešavanje TCP/IP parametara, 449
Testiranje mreže, 453
Ručno podešavanje mreže, 455
Podešavanje interfejsa, 455
Podešavanje servera za prevođenje imena, 455
Podešavanje lokalne datoteke sa tabelom imena računara, 456
Podešavanje prenosnih pravaca, 457
Automatsko podešavanje za mrežu prilikom podizanja operativnog sistema, 457
Deljenje datoteka u Unix mreži, 458
Pristupanje udaljenim sistemima, 458
Povezivanje udaljenih direktorijuma prilikom podizanja operativnog sistema, 459
Deljenje direktorijuma unutar mreže, 460
Osnovne bezbednosne mere u mreži, 461
Pogled unapred, 462
Poglavlje 29: Uklapanje Red Hat Linuxa u Windows i Novell mreže, 463
Deljenje datoteka i štampača na Linux sistemu sa Windows mrežama, 464
Instaliranje Sambe, 464
Podešavanje Sambe, 465
Ručno podešavanje Sambe, 466
Korišćenje Sambe, 471
Pristupanje datotekama i štampačima u Windows mreži sa Linux sistema, 472
Korišćenje programa Smbclient, 472
Korišćenje skripta Smbprint, 475
Korišćenje programa iz paketa Smbfs, 476
Povezivanje Linuxa s Novellovom mrežom, 477
Pogled unapred, 478
Poglavlje 30: Red Hat Linux i DOS/Windows, 479
Korišćenje DOS aplikacija pod Linuxom, 480
Korišćenje programa DOSEmu, 480
Povezivanje direktorijuma naredbom Lredir, 487
Korišćenje Windows aplikacija pomoću programa Wabi, 488
Kako radi Wabi, 488
Ograničenja Wabija, 489
Aplikacije koje Wabi podržava, 490
Zašto ne Wine?, 491
Budućnost Winea, 491
Virtuelna mašina pomoću programa VMware, 492
Pogled unapred, 492
Poglavlje 31: Bezbednosne mere i Red Hat Linux kao jeftina skretnica, 493
Osnovna pitanja bezbednosti, 494
Zaštita samostalnog sistema, 494
Zaštita Linux sistema u lokalnoj mreži, 495
Zaštita mreže, 495
Pravljenje skretnice zasnovane na Linuxu, 496
Šta je cilj, 496
Priprema, 498
Radno okruženje, 498
Pokretanje skretnice koja se zasniva na Linuxu, 499
Osnovna mrežna podešavanja, 500
Osnovna bezbednosna podešavanja, 500
Ostala mrežna podešavanja, 501
Snimanje izmena na disketu, 501
Proširivanje osnovnog koncepta, 501
Pogled unapred, 502
Deo VII: Red Hat Linux kao server za Web, baze podataka i elektronsku poštu, 503
Poglavlje 32: Postavljanje sopstvenog Web servera, 505
Šta je Web server?, 506
Ne samo povezivanje sa datotekama, 506
Linux Web serveri, 508
Apache, 508
NCSA httpd, 509
AOLserver, 509
W3C/Cern, 510
WN, 510
Boa, 511
Stronghold, 511
FastTrack, 511
Java Web Server, 512
Zeus, 512
Instaliranje servera Apache, 513
Instaliranje servera Apache sa Red Hat CD-a, 513
Preuzimanje poslednje verzije servera Apache, 513
Podešavanje servera Apache, 515
Httpd.conf, 516
Srm.conf, 524
Access.conf, 531
Upravljanje Web serverom, 534
Pokretanje i zaustavljanje servera Apache, 534
Upravljanje korisnicima i grupama, 535
Zaštita direktorijuma pomoću kontrole pristupa, 536
Održavanje datoteka za praćenje rada, 538
Pravljenje Web prezentacije, 539
Pogled unapred, 558
Poglavlje 33: Red Hat Linux kao server za elektronsku poštu: snaga Sendmaila, 559
Koncept posrednika za prenos elektronske pošte, 560
Sendmail kao glavni posrednik za prenos elektronske pošte, 560
Smail, 561
Qmail, 561
Podešavanje Sendmaila pomoću programa M4, 561
Instaliranje konfiguracionih datoteka programa Sendmail, 562
Postavljanje servera elektronske pošte, 562
Pogled unapred, 564
Deo VIII: Dodaci, 565
Dodatak A: Linux po celom svetu (neengleske verzije), 565
Linux na francuskom, 566
Kheops Linux, 566
MNIS Linux, 566
S.u.S.E. Linux, 566
Linux na hrvatskom, 566
MicroLinux, 566
Linux na italijanskom, 567
S.u.S.E. Linux, 567
Linux na japanskom, 567
Debian JP Linux, 567
Linux na nemačkom, 567
Delix DLD Linux, 567
Eagle Linux, 567
S.u.S.E. Linux, 568
Linux na portugalskom, 568
Conectiva Linux, 568
Linux na ruskom, 568
Open Kernel: Linux, 568
Linux na španskom, 568
Eurielec Linux, 568
Dodatak B: Izvori informacija o Linuxu, 569
Opšte informacije, 570
Distribucije Linuxa, 570
Liste slanja i diskusione grupe, 571
Platforme drugih proizvođača (osim Intela), 572
Lokacije na drugim jezicima (osim engleskog), 572
Lokacije na kojima možete kupiti Linux CD-ove, 572
Lokacije sa kojih možete preuzeti Linux i Linux datoteke, 573
X Windows, 573
KDE Yugoslavia, 573
Dodatak C: Linuxove naredbe, 575
Naredbe opisane u ovom dodatku, 576
Dodatak D: GNU licenca za upotrebu softvera, 645
Predgovor, 646
Odredbe i uslovi za kopiranje, distribuciju i izmene, 646
Bez garancije, 650
Dodatak: Kako ove uslove primeniti na vaše nove programe, 650
Dodatak E: Linux i hardver drugih proizvođača (osim Intela), 653
Linux za AP1000+, 654
Linux za DEC-ov procesor Alfa, 654
Ugrađeni Linux , 654
Linux za procesore Motorola 680x0, 654
Linux za MIPS procesore, 655
Linux za Power Macintoshe, 655
Linux za PowerPC procesore, 656
Linux za SGI sisteme, 656
Linux za SPARC procesore, 656
Dodatak F: Linux i naša slova, 657
Podešavanje X Windowsa, 658
Dodavanje novih fontova, 658
Podešavanje tastature, 660
Indeks, 663