uvod v linux · 2009. 1. 5. · terminali so zelo pogosto uporabljali rs232 protokol za...
TRANSCRIPT
-
LINUXNAMESTIMO NA DELOVNO POSTAJO
Andrej Koložvari
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Andrej KoložvariLinux namestimo na delovno postajoPriročnik za profesorje informatike in računalništva in vedoželjne učence
Pregledal: dr. Janez BrestJezikovno pregledala: Božena Bogataj, prof.
Prva izdaja 2003.
Založil in natisnil: B2 d.o.o., Tržaška cesta 42, 1000 Ljubljana
Delo je nastalo v okviru projekta OKO
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
CIP - Kataložni zapis o publikacijiNarodna in univerzitetna knjižnica, Ljubljana
004.451(035)
KOLOŽVARI, Andrej Linux namestimo na delovno postajo : priročnik za profesorje informatike in računalništva in vedoželjne učence / Andrej Koložvari. - Ljubljana : B2, 2003
ISBN 961-91021-2-6
126921728
2
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
KAZALO
PREDGOVOR............................................................................................................................ 41.0 UVOD................................................................................................................................... 51.1 ZGODOVINA UNIXA......................................................................................................... 51.2 LINUX.................................................................................................................................. 62.0 ZABOJI SE PRIČNEJO POGOVARJATI .......................................................................... 63.0 OSNOVNI POJMI UNIXA...................................................................................................84.0 ZGRADBA DATOTEČNEGA SISTEMA.........................................................................105.0 POSTOPEK PRIJAVE....................................................................................................... 116.0 UNIX UKAZI......................................................................................................................14
PRIMERJAVA DOS-UKAZOV Z UNIX-UKAZI...........................................................157.0 VI EDITOR......................................................................................................................... 168.0 NAMESTIMO REDHAT 9.0 NA DELOVNO POSTAJO............................................... 178.1 PRIPOROČLJIV PROSTOR NA TRDEM DISKU........................................................... 178.2 SKLADNOST STROJNE OPREME..................................................................................178.3 PODATKI O STROJNI OPREMI...................................................................................... 17
8.4 ZAGON NAMESTITVE................................................................................................ 208.4.1 PRIPRAVA ZAGONSKE DISKETE V DOSU...................................................... 208.4.2 ZAGON IZ ZGOŠČENKE...................................................................................... 21
8.5 NAMESTITEV DELOVNE POSTAJE REDHAT 9.0...................................................229.0 TCP/Ip MREŽNI PROTOKOL...........................................................................................3610. NAMESTITEV OKO/PINGO2 LINUX DISTRIBUCIJE NA DELOVNO POSTAJO....3911.0 VIRI ..................................................................................................................................56
TCP/IP Protocols and Services ............................................................................................ 57
3
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Zahvaljujem se vsem, ki so mi pomagali pri pisanju tega dela. Posebno se zahvaljujemdr. Janezu Brestu, Boženi Bogataj, Marjeti Voden, Suzani Geršak in podjetju IskraTel.
Andrej Koložvari
PREDGOVOR
Zbrano gradivo sem uredil tako, da bi olajšal začetnikom prve korake. Vabim vas, da vstopitev čarobni svet Linuxa.
4
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
1.0 UVOD
Operacijski sistem je množica programov, ki deluje kot vmesnik med uporabnikom in strojnoopremo. Družina operacijskih sistemov Unix ima člana z imenom Linux. Znan je pozanesljivem delovanju, uporabniški prijaznosti in podpira delo na medmrežju.
1.1 ZGODOVINA UNIXA
Najprej je na svetu vladala tema.Skupina raziskovalcev družbe AT&T je v Bellovih laboratorijih leta 1969 uporabljalaračunalnik General Electric z operacijskim sistemom Multics. Pri raziskavah na področjumatematike, fizike in komunikacij so uporabljali enega prvih interaktivnih sistemov (na vsakukaz računalnik takoj odgovori) in večuporabniški operacijski sistem. Potrebe raziskovalcevpa so kmalu presegale sposobnosti tega računalnika.
Ken Thompson je istega leta na računalniku Digital PDP-7 razvil nov operacijski sistem, ki jeomogočal močno podporo pri razvoju programske opreme (programov) in je zelo poenostavildialog med uporabnikom in računalnikom. Operacijski sistem je bil sestavljen iz:- zbirke utility programov, ki so podpirali izvajanje standardnih operacij;- prevajalnika za zbirni jezik računalnika PDP - 7.
Prenosljivost med računalniki je bila zelo težko izvedljiva, zato je Ken Thompson razvil jezikB, ki je prvi omogočil prenosljivost. Denis Ritche je jezik B nadgradil, nastal je prviučinkovito prenosljiv jezik C. Svetu je zavladala svetloba in življenje se je pričelo.
Unix so do leta 1973 v celoti prepisali v nov C-jezik, kar je omogočilo prenosljivost Unix-ana številne računalnike. Danes je v C-ju napisanih veliko operacijskih sistemov.
Ken Thompson je predaval na Berkeleyevi univerzi v Kaliforniji, kjer so leta 1976 razvilimnogo podpore za Unix, ki se je na tržišču že pojavil kot verzija 6. Po odhodu KenaThompsona iz univerze so razvili nove verzije z oznako 4.1 BSD (Barkley SoftwareDistribution) in 4.2 CBSD.
Ken Thompson se je vrnil v Bellove laboratorije in leta 1979 so razvili UNIX - verzijo 7. Taverzija je bila cenejša in tržno dostopna večjemu številu kupcev.
Bellovi laboratoriji so leta 1981 predstavili Sistem III, ki je bil prvi pravi tržni produkt. Leta1993 sledi tržno še uspešnejša verzija Sistem V.Unix so razvijali različni proizvajalci, vendar večina izhaja iz BSD ali System V.
Digital - Digital Unix, UltrixNovell - UnixWareIBM - AIXSun Microsystems - SolarisSanta Cruz Operation - SCO UnixUnivel - DestinyHP Hawlett Packard - HP-UXCaldera - Open LinuxRedHat - Open Linux ...
5
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
1.2 LINUX
Linux je operacijski sistem iz družine Unixov. Študent helsinške univerze Linus Torvalds gaje zasnoval leta 1991. Prerasel je začetne okvire, saj ga lahko vsakdo uporablja, spreminja indograjuje. Avtorsko je zaščiten z GNU določili (General Public Licence).
Prvotno je bil razvit za osebne računalnike z Intel procesorji X86, kasneje so nastale različiceza druge platforme, kot so Digital Alpha, Motorola 68X, Sparc,.. Njegove bistvene lastnostiso: dvaintridesetbitna zasnova, podpira delu na medmrežju - Internetu, prava večopravilnost,prenosljivost…
Prvotno so ga uporabljali v akademskih krogih, ker je bila za navadnega uporabnikanamestitev na računalnik zahtevna. Prvo uporabno orodje za nameščanje je razvil PatrickVolkerding in ga imenoval Slackware. To je javna in brezplačna distribucija Linux-a. Toosnovo uporabljajo za tržne paketa Morse Telecom, RedHet, InfoMagic, Walnut Creek...Nameščanje je lahko preko medmrežja (brezplačno) ali hitrejše z zgoščenke.
Linux ima tudi svoja okna X-windows, okenske aplikacije za uporabo medmrežja (E-mail,Netscape brskalnik,..) in okenske pisarniške pakete (Slovenski Open Office, WordPerfect forLinux, AplixWare, StarOffice, Caldera Internet Office Suite... O čem lahko razmišljajotekmeci?
2.0 ZABOJI SE PRIČNEJO POGOVARJATI
VELIKI RAČUNALNIKIV šestdesetih in začetku sedemdesetih let smo govorili o velikih računalnikih ( mainframe alihost). Uporabniki so dostopali do podatkov z uporabo terminalov. Terminal je značilnavhodno-izhodna enota, ki omogoča uporabnikom dostop do programov in podatkov, ki soshranjeni na diskovnih enotah glavnega računalnika. Terminali uporabnikom omogočajo: - vnos podatkov in ukazov osrednjemu računalniku;- prikazovanje rezultatov na zaslonu.Vsakemu uporabniku se dodeli določen (enak) del sistemskega časa - časovno dodeljevanje(time sharing). Terminali so zelo pogosto uporabljali RS232 protokol za komuniciranje zglavnim - host računalnikom.
OSEBNI RAČUNALNIKIV sedemdesetih letih je IBM predstavil svoj prvi osebni računalnik in tako nadaljeval pot, kijo je zasnovalo podjetje Apple že nekaj let prej. Uporabnik je tako dobil PC, ki ima visokolastno inteligenco, v primerjavi s preprostimi terminali. Uporaba se je naglo širila.Področje uporabe osebnih računalnikov je zelo široko, podatke med posameznimi osebnimiračunalniki je potrebno prenašati.
KRAJEVNO OMREŽJEPovezava osebnih računalnikov v krajevno omrežje LAN se je razmahnila v osemdesetihletih. Podatkov ni bilo potrebno prenašati na papirju , disketah, magnetnih trakovih, ampakse podatki izmenjujejo po omrežju med omrežnimi postajami. Devetdeseta leta so bila vznamenju globalnih povezav. Medmrežje je postalo svetovno omrežje, ki povezuje različneračunalnike (velike, srednje, majhne).
6
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
STREŽNIK IN DELOVNA POSTAJAV omrežju sta dve skupini računalnikov strežnik in delovne postaje. Strežniki so računalniki,ki svoja sredstva in storitve nudijo vsem računalnikom in napravam. Datotečni strežnik jeopremljen z (enim ali več) velikim diskom, na katerem lahko vsi uporabljamo podatke aliprograme.Delovna postaja je osebni računalnik, ki je priključen na omrežje in uporablja omrežnezmogljivosti: programe in podatke na diskih datotečnih strežnikov, mrežne tiskalnike,risalnike, modeme,..
OMREŽJEOsebni računalnik postane omrežni računalnik, ko ga priključimo na omrežje. Vsakračunalnik, ki ga želimo priključiti na omrežje, mora imeti vgrajen mrežni vmesnik. Zomrežnim kablom priključimo mrežno kartico na omrežni razdelilnik (hub). Omrežneračunalnike lahko povežemo med seboj v tipologiji:- vodila (bus);- obroča (ring);- zvezde (star).
OMREŽNI KABELTo je prenosni medij, ki povezuje osebne računalnike v omrežje. Njegova naloga je: - povezava delovnih postaj;- fizični prenos signala na majhne razdalje (krajevno omrežje LAN) ali velike razdalje(Medmrežje, Decnet,..).Izbira prenosnega medija odločilno vpliva na lastnosti delovanja računalniške mreže.Poznamo naslednje vrste medijev:- sukana parica (telefonska in podatkovna UTP);- koaksialni kabel;- optični kabel;- brezžični prenosniki (infrardeči žarki, radio, ..).
MREŽNA KARTICAMrežna kartica ali mrežni vmesnik je strojni dodatek osebnega računalnika, ki omogočapriključitev na omrežje. V množici standardov in izvedb sta se uveljavili dve oblikipovezovanja računalnikov:- Ethernet;- Token Ring..Ethernet protokol je najbolj razširjen, Token Ring pa je pogosto uporabljal IBM. Vse mrežnekartice enega krajevnega omrežja morajo podpirati enak protokol povezovanja. Nipomembno, kakšen kabel povezuje kartice (sukana parica ali koaksialni kabel), pomembno je,da je na najnižjem strojnem nivoju kvalitetna povezava in enak protokol (recimo Ethernet).
MREŽNE POVEZOVALNE NAPRAVE
Mrežne naprave, ki skrbijo za povezavo:
PONAVLJALNIK - REPEATER je naprava, ki OJAČA in OBNOVI oslabeli signal iz omrežja za potrebe omrežne postaje.
7
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
RAZDELILNIK - HUB je naprava, ki POVEZUJE več mrežnih postaj v omrežje.Postaje so lahko ožičene s sukano parico (10Base-T twisted pairRJ45) ali koaksialnim kablom (10Base-2 thin coax BNC). Pravtako, pa tudi OJAČA – OBNOVI oslabele signale (kot repeater).Razdelilnike lahko med seboj povezujemo (tri nivoje zaporedno).
MOST - BRIDGE je naprava, ki POVEZUJE dve homogeni lokalni omrežji, vendar morata obe omrežji uporabljati enak način dostopa do prenosnega medija.
USMERJEVALNIK - ROUTER je naprava, ki POVEZUJE dve ali več različnih lokalnih omrežij.
PREHOD - GATEWAY je naprava, ki USMERJA pakete ali datagrame med različnimi omrežji in po potrebi opravlja PREVAJANJE med različnimi protokoli.
OSI MODEL Model OSI povezave v prostranem omrežju. Funkcijo medmrežnega povezovanja različnih
hrbtenic opravlja na omrežni plasti OSI modela.
OSI model povezave v prostranem omrežju
Na omrežni plasti govorimo o usmerjevalnikih, ki omogočajo medsebojno povezovanjerazličnih omrežij. Obvladujejo več deset različnih protokolov, ki so v praksi najpogostejši.(Vidmar T. 2002).
3.0 OSNOVNI POJMI UNIXA
V tem poglavju so opisani osnovni pojmi, ki so bistveni za razumevanje operacijskegasistema Unix.
Jedro - Kernel - Jedro predstavlja najnižji nivo operacijskega sistema. Ob zagonu se jedro prenese v dinamični spomin računalnika. Upravlja delo računalniških virov (dodeljuje strojne komponente kot so diski, spomin, komunikacijske linije…) in dela kot vmesnik med perifernimi enotami.
8
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Dodeljuje tudi procesorski čas ter računalniški spomin uporabnikom in operacijam. Vendar sam ne interpretira ukazov, to je naloga shell-a, ki jedro zažene za vsakega uporabnika posebej. Če imamo eno jedro in več lupin - shellov za več uporabnikov, potem se uporablja time sharing način dodeljevanja časa, vsakemu uporabniku ali procesu delček CPU-ja. Tako postane operacijski sistem multiuser – večuporabniški in multitasking - večopravilen.
Sistemski ukaz - system call je ukaz ali zahteva jedru, da izvede določene akcije, kot so: pisanje v datoteko, čitanje iz datoteke, kreiranje novega seznama - direktorija, spreminjanje sistemskega datuma, dodajanje novega uporabnika... Jedro vedno enako odgovori na sistemske ukaze, ki jih pozna.Lupina - shell je interaktivni program, ki skrbi za interpretacijo uporabniških ukazov
in ga imenujemo ukazovni interpreter. Ime shell je dobil zato, ker ščiti jedro pred uporabniki in obratno. Njegova glavna naloga je poskrbeti za povezavo med uporabnikom in računalnikom. Ima podobno nalogo kot prevajalec, ki prevaja med dvema različno govorečima človekoma. Lupina se zažene ob loginu in prekine ob logoutu. Lupina podpira še:
- vhodno-izhodno preusmeritev - I/O redirection podatkov (iz tipkovnice in zaslonva v datoteko);
- vzporedno izvajanje programov v ozadju - background execution; - pipes - vmesniki med dvema procesoma, izhod enega procesa preusmerijo na vhod drugega procesa; - filtri, ki preoblikujejo datoteko;
- lupina - shell je tudi ukazovni jezik z ukazi, kot so if, case, while, for...
Proces Proces je program, ki ga izvaja jedro - kernel. Jedro prečita program v spomin, ko izvede sistemski ukaz exec execute. Doda tudi podatke, ki so potrebni za izvajanje programa in parametre lastništva in zaščite.
Datoteka je niz podatkov, spravljenih na magnetnem optičnem, magnetooptičnem spominskem nosilcu. Ti podatki so lahko besedilo, programi ali posebne vrste podatkov.
Seznam - directory (direktorij ali mapa) je posebna datoteka, k vsebuje imena drugih datotek ali podseznamov. Seznam skrbi za hierarhično strukturo shranjevanja datotek. Device file je datoteka, ki vsebuje podatke o pogonih računalnika, kot so diski, gibki diski, zgoščenke, tiskalniki... Jedro na osnovi teh podatkov prepozna ustrezne pogone.
Device drive je del jedra, ki upravlja posamezne naprave - pogone. Vsaka naprava na sistemu ima pripadajoč krmilnik.
Superuser to je administrator ali sistemski inženir, ki skrbi za pravilno delovanje
9
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
sistema. Prijavi se kot uporabnik z imenom root in ima največja pooblastila. Edini lahko nastavlja parametre sistema, ki vplivajo na njegovo delovanje (system tuning).
Programski jezik – V Unix operacijskih sistemih se večinoma uporablja C-jezik za razvoj programske opreme, v njem je napisano približno 90% jedra - kernel. Shell - kot interpreter, izvaja vsak ukaz posebej, rabi za programiranje (podobno kot Basic interpretor). Zapletene programske probleme lahko rešujejo programerji najprej v interpreterju, nato pa v C-ju ali Pascalu...
4.0 ZGRADBA DATOTEČNEGA SISTEMA
Ogledali si bomo zgradbo Unix-ovega datotečnega sistema. Datoteke so organizirane vseznamih (direktorijih, imenikih, mapah). Pod glavnim seznamom /root so podseznami. Drevesna struktura zgradbe seznamov omogoča enostaven in učinkovit dostop do podatkov.
/root root vrhnji seznam bin seznam z osnovnimi ukazi dev device datoteke etc konfiguracijske in administratorske datoteke lib C - knjižnica lost+found najdene datoteke tmp začasne datoteke
usr drugi uporabniški nivo bin dodatni ukazi lib administratorski ukazi
spool spooling podseznam lp spooling tiskalnikov tmp začasne datoteke
DATOTEKADatoteka je osnovna strukturalna celota za shranjevanje podatkov. Datoteka je množicapodatkov, ima svoje ime in je spravljena na podatkovnem nosilcu. Inode je podatkovnastruktura na disku, ki opisuje datoteko, ima informacije, ime, tip, vrsto zaščite, dolžino,uporabniško ime lastnika in njegov ID, čas nastanka, čas zadnjega dostopa,..Navadna datoteka je lahko tekstualna ali binarna datoteka. Tekstualne datoteke vsebujejo leASCII znake in jih večinoma kreirajo uporabniki z znakovnimi urejevalniki besedila ali tekst-editorji. Binarne datoteke vsebujejo netekstovne podatke, njihovo vsebino razumejo leprogrami, ki jih uporabljajo. Specialne datoteke - device files so namenjene za upravljanje sposameznimi pogoni - devices računalnika. Podobne so navadni datoteki, le da upravljajo
10
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
periferne enote kot so disk, modem, zaslon.. Ime datoteke ne sme biti daljše od štirinajst (14)znakov in noben znak ne sme biti “/”.
Ukazi za osnovno delo z datotekami:
ls - izpiše vsebino seznama, na zaslonu se izpišejo imena vseh datotek iz seznama, lahko se izpišejo še dodatni podatki datote: velikost, ime lastnika, datum zadnje spremembe, parametri zaščite (npr. ls -l ).
more - izpiše vsebino datoteke na zaslon
cat - izpiše vsebino datoteke na zaslon
cp - prepiše (kopira) datoteko v drugo datoteko ali v drug seznam.
mv - premikanje ali spreminjanje imena datoteke.
rm - briše datoteke.
DREVESNA STRUKTURA SISTEMA DATOTEKUnix podpira drevesno strukturo datotek. Osnovni namen je shranjevanje datotek v sezname.Seznam je celota, ki vsebuje datoteke in podsezname. Uporabnik se vedno nahaja vTRENUTNEM seznamu. Vsak uporabnik ima svoj login seznam, to je seznam, v katerem senahaja po prijavi - login proceduri. Ta seznam se imenuje tudi HOME seznam.
Osnovni ukazi za delo s seznami:
cd - spremeni trenutni seznam
cd.. - vrne nas na nadrejeni seznam od trenutnega
pwd - izpiše ime trenutnega seznama
ls - prikaže ime in vsebino trenutnega seznama
5.0 POSTOPEK PRIJAVE
To poglavje obravnava začetek dela na host računalniku in sintakso Unix ukazov s primeri.Unix je operacijski sistem, ki podpira večuporabniško mnogoprocesorsko delo. To pomeni,da na sistemu hkrati dela več uporabnikov in da uporabnik lahko izvaja več različnihprocesov. Uporabnik komunicira z računalnikom interaktivno (v pogovornem načinu-dialogu) in paketnem načinu (paketni ali batch način - procesi se izvajajo po zaporedju drugza drugim).
11
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Uporabnik po postopku prijave v sistem kreira svoj osnovni proces, ki se izvaja v virtualnemspominskem prostoru. Virtualni naslovi se preračunavajo v fizične v Memory managementin sicer z uporabo spominskih tabel, v katerih se nahajajo podatki o prostih in zasedenihstraneh fizičnega pomnilnika.
Za vsak proces sistem rezervira en del fizičnega pomnilnika, ki se spreminja po obsegu gledena potrebe. Običajno ni potrebno, da je celoten program v pomnilniku, ko se program izvaja.Če želeni del - stran programa ni dosegljiva v pomnilniku, jo sistem preslika iz zunanjegapomnilnika v fizičnega, tako da se proces nemoteno nadaljuje. Vrstni red izvajanjaposameznih operacij določajo prioritete. Proces z najvišjo prioriteto se izvede prvi. Ko seproces zaključi, se njegova prioriteta postavi na najmanjšo vrednost.
DELOVNA OKOLICA UPORABNIKASistemski inženir nastavlja parametre procesov, ki se izvajajo na sistemu, pri tem optimiziradelovaje in zasedenost celotnega sistema. Kreiranje procesa opravi z nastavitvijo večjihsistemskih parametrov, ki opredelijo velikost fizičnega spomina, prostor na zunanjihpomnilnih medijih in drugi delovni okolici uporabnika, odvisno od potreb procesovuporabnika.Parametre procesa zapiše v datoteko. Ob prijavi sistem prebere parametre, da lahko nastavilastnosti uporabnikovega procesa. Procesi morajo biti usklajeni med seboj. Računalnik lahkov enem trenutku obdeluje le en proces na en procesorski modul, tako je uskladitev procesov innjihovih lastnosti nujna. Vsekakor je pomembna procesna zmogljivost računalnika invelikost fizičnega spomina. Proces sestavljajo:- privzeta diskovna enota in lastnosti seznama;- številka procesa (pid);- uporabnikova razpoznavna oznaka (uic);- osnovne prioritete;- privilegiji;- ime procesa.Sistem sam upravlja s procesom ko :- dodeljuje fizični spomin;- dodeljuje druge izvore (resources);- dodeljuje enote (diske, modeme, mreže,..);- razvršča procese po prioritetni odvisnosti (scheduling);- opravlja statistiko procesnih dogodkov (accounting);Uporabnik lahko le delno spreminja delovno okolico: spremeni ime procesa, zaseže določenoenoto, zmanjša velikost fizičnega spomina. Sistem zaustavi interaktivni proces, ko se izvedeukaz logout ali exit. Paketni ali interaktivni proces lahko zaustavi ukaz kill pid.
POSTOPEK PRIJAVEPostopek prijave pričnemo z ukazom login. Uporabnik se preko terminala prijavi invzpostavi interaktivni proces na sistemu Unix. Če uporabnik želi uporabljati Unix sistem, semu mora na predpisan način predstaviti (registrirati). Podatke za registracijo novegauporabnika vnese sistemski administrator, kasneje pa uporabnik sam spreminja svoje geslo.Na ekranu se pojavi izpis:
12
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Welcome to Linux 1.2.1
linux login:
Za dvopičjem vnesemo uporabniško ime, ki nam ga je dodelil sistemski inženir, nato pa šegeslo.
Welcome to Linux 1.2.1
linux login: andrej_kpassword: *******
Geslo se ne izpiše na zaslon iz varnostnih razlogov. Pozorni moramo biti pri uporabi velikihin malih črk. Po uspešnem procesu prijave, se uporabniku javi sistem, tako da izpiše promptnooznako na levi rob ukazovne vrstice. Sistem Unix pričakuje prvi ukaz uporabnika. Pred namije bogastvo, lepota in moč Unix sistema.
linux:”#
13
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
6.0 UNIX UKAZI
ls ....................... izpiše imena datotek v seznamu datotekcd ...................... spremeni tekoči seznam datoteklogout ................ prekine interaktivni procesmkdir ............... kreira nov seznam datotekrmdir ................ izbriše seznam datotekrm ...................... izbriše datotekoman ................. prikaže opis za posamezni ukaz in prikaže seznam vseh ukazov (help)write ................... pošljemo sporočilo na zaslon uporabnikapico .................. preprost urejevalnik tekstamore ................ pregedamo datoteko, vsebina se izpiše samo do velikosti zaslona, listamozaslonsz ...................... pošljemo datoteko z uporabo Z-modemarz .................... sprejmemo datoteko po Z-modemutelnet (host) ...... povezava na medmrežni strežnik ftp (host) ......... povezava na FTP strežnikarchie (filename) .. iskanje po Archi zbirki podatkov na FTP stranehirc .................... povezava na medmrežni Relay Chat lynx .................. Tekstualni Word Wide Web brskalnikgopher ............... Gopher podatkovni brskalnikpasswd ............... spremeni geslo uporabnikachfn ................... spremeni ime uporabnika (“Real Name”, ki ga prikaže ukaz finger)chsh ................. spremeni lupino – shell, v kateri je logiran uporabnikgreap ............... išče niz v datotekitail ................. prikaže zadnje vrstice datotekewho .................. prikaže podatke uporabnika, ki je trenutno logiran na sistemuw ..................... prikaže podatke uporabnika in kaj delafinger ............... prikaže podatke o uporabnikudf .................... prikaže velikost praznega prostora na diskudu ................... prikaže strukturo zasedenosti diska chmod ............... spremeni zaščito “permissions” za datotekomake ............... prevede izvorno kodocc (file.c) ........ prevede C - izvorno kodo v datoteko “a.out”gzip ............... stiskanje Unix datotekzip .................. stiskanje Dos datotektar .................. arhiviranje in kopiranje datotekcat (file) ........... izpiše vsebino datoteke na salon (kot type v Dos-u)lp .................... izpiše datoteko na tiskalnikdiff (file1 file2) .. prikaže razliko med dvema datotekamapaste ............... horizontalno združi dve datotekiadduser ........... administrator (root) doda novega uporabnika sistemukill (pid) ........... prekine proces pidping (tcp/ip) .. preizkus povezave na naslov IP stty ................... nastavitve terminalacp .................... kopira datotekofdformat /dev/fd0 .. formatira disketo a:
14
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
PRIMERJAVA DOS-UKAZOV Z UNIX-UKAZI
Vsem, ki se spopadajo z Linuxom in poznajo operacijski sistem DOS ali OpenVMS, bostaspodnji primerjalni tabeli ukazov morda prihranili dragoceni čas.
DOS UNIX cd .............................................. cd type ............................................. cat dir ............................................. ls cls ............................................. clear del ............................................. rm copy ...................................... cp move /rename .......................... mv more file .................................... more file md ............................................. mkdir rd ............................................. rmdir win ............................................ start find ........................................... grep format a: ................................... fdformat /dev/fd0 rename ...................................... mv
Nekaj posebnosti: Unix cd .. v DOS-u cd.. cd/ne deluje, deluja pa cd /.
PRIMERJAVA OpenVMS/VMS-UKAZOV Z UNIX-UKAZI
OpenVMS UNIX dir ................................................ ls logout ......................................... exit ali CTRL+D ali logout set def ........................................... cd set pass ......................................... passwd sh users ........................................ who, finger help ............................................. man sh proc ........................................ ps sh time ........................................ date copy file ........................................ cp file delete file .................................... rm file broadcast .................................... write broadcast all ............................... wall sh def ........................................... pwd print ............................................ lp disconnect ................................... kill set privilege ................................ su set term ....................................... set port set port argumenti ....................... stt argumenti
15
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
7.0 VI EDITOR
Režimi dela so: - ukazi; - vrivanje teksta; - ukazovna vrstica. Zaključek dela (izhod): zavrzi spremembe .. .. q! shrani spremembe .. .. wqPrehod na tekstovni način dela .. .. i, a, o, OPomik kazalca (kurzorja) .. .. h, j, k, lIskanje niza alfanumeričnih znakov .. .. / niz, nBrisanje znaka pred kazalcem .. .. x, rBrisanje vrstice .. .. dLepljenje vrstic .. .. JCat & paste .. .. n , yy, p
16
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
8.0 NAMESTIMO REDHAT 9.0 NA DELOVNO POSTAJO
Preden začnemo z namestitvijo operacijskega sistema Linx RedHat 9.0, preverimo skladnostmed razpoložljivo strojno in programsko opremo. Namestitev bo potekala hitreje, če najprej pripravite točen seznam razpoložljivega prostegaprostora na trdem disku, razpoložljive strojne opreme, mrežne naslove IP in uporabniškagesla.
8.1 PRIPOROČLJIV PROSTOR NA TRDEM DISKU
Izbiramo lahko med štirimi vrstami namestitve, ki potrebuje za namestitev različno velikoprostega prostora na trdem disku.
- Personal Desktop namestitev potrebuje 1.7GB prostora na disku, če pa izberemo obGNOME še KDE namizje, pa 1.8GB.
- Workstation namestitev potrebuje za namestitev grafičnega vmesnika in razvojnih orodij2.1GB prostora na disku. Če pa izberemo namizje GNOME in KDE, pa 2.2GB.
- Server minimalna namestitev zahteva 850MB brez X-grafičnega vmesnika. 1.5GB zasedeminimalna namestitev z X-grafičnim vmesnikom. Polna namestitev strežnika zahteva5.0GB postega prostora na disku, vključno z GNOME in KDE namizjem.-- Custom izbira namestitve je bolj zahtevna. Potrebovali boste 475MB za minimalnonamestitev, pa vse do 5.0GB do polne namestitve vseh razpoložljivih paketov.
8.2 SKLADNOST STROJNE OPREME
Skladnost strojne opreme je dokaj pomembna, posebno če nameščate Red Hat Linux 9 nastarejšo strojno opremo. Red Hat Linux 9 podpira veliko različne sodobne strojne opreme, kije bila proizvedena zadnji dve leti. Podpora za strojno opremo se dnevno spreminja.Priporočljivo je, da pripravimo 100% skladnost strojne opreme pred namestitvijo. Seznamskladne strojne opreme najdete na spletnem naslovu:
http://hardware.redhat.com/hcl/
8.3 PODATKI O STROJNI OPREMI
Linux je operacijski sistem, ki je prilagojen za sobivanje z drugimi operacijskimi sistemi. Čeimate na sistemu že nameščene Windows 9X ali Windows 2000 oziroma Windows 2003,preprosto poiščete podatke o strojni opremi v nadzorni plošči (Controll panel).
17
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
V okolju Windows 9xPot: Start, Nadzorna plošča, Lastnosti, Sistem, Upravitelj naprav.
18
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
V okolju Windows 2000Pot: Start, Controll Panel, System Properties, Hardware, Device Manager
19
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
8.4 ZAGON NAMESTITVENamestitev lahko zaženemo iz diskete, še preprostejša je namestitev z zagonom iznamestitvene zgoščenke.
8.4.1 PRIPRAVA ZAGONSKE DISKETE V DOSU
C:\> d:D:\> cd \dosutilsD:\dosutils> rawriteEnter disk image source file name: ..\images\bootdisk.imgEnter target diskette drive: a:Please insert a formatted diskette into drive A: andpress --ENTER-- : [Enter]D:\dosutils>
Legenda:D: - je oznaka pogona zgoščenke
20
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
8.4.2 ZAGON IZ ZGOŠČENKE
V BIOS-u (Basic Input Output System) nastavimo prvi zagonski pogon CD. Ob zagonusistema pritisnemo kontrolno tipko Del in v prvem oknu izberemo Advance BIOS Feature.
.
V oknu Advance BIOS Feature izberemo First Boot device CD. Nove nastavitve bomoshranili, če pritisnemo tipko F10.
CMOS Setup Utility – Copyright © 1984 – 1998 Award SoftwareAdvanced BIOS Features
Virus Warning EnabledCPU Internal Cache EnabledExternal Cache EnabledCPU L2 Cache ECC Checking EnabledQuick Power On Self Test DisabledFirst Boot device CDSecond Boot device HDD-0Third Boot device FloppyBoot other device DisabledSwap Floppy Drive DisabledBoot Up Floppy Seek DisabledBoot Up NumLock Status OffGate A20 Option NormalTypematic Rate Setting DisabledTypematic Rate (Chars/Sec) 6Typematic Delay (Msec) 250Security Option SetupOS Select For DRAM > 64MB Non-OS2Report NO FDD For Win 95 No
Item Help___________________________________
Menu Level
Allows you to choosethe VIRUS warningfeature for IDE HardDisk boot sectorprotection. If thisfunction is enabledand someone attemptto write data intothis area, BIOS willshow a warningmessage on screenand alarm beep
Move Enter: Select +/-/PU/PD: Value F10:Save ESC: Exit F1:General Help F5:Previous Values F6:Fail-safe defaults F7:Optimized Defaults
Najprej namestitveno zgoščenko vstavimo v pogon in ponovno zaženemo sistem.
21
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
8.5 NAMESTITEV DELOVNE POSTAJE REDHAT 9.0
Izbira jezika namestitve
V SLOVENSKEM jeziku bo namestitev prijaznejša. Privzeta je nastavitev za angleški jezik.
22
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira tipkovniceDelo bo prijetnejše, če boste uporabili SLOVENSKO tipkovnico.
Izbira miškePri izbiri miške moramo biti posebno pozorni na vrsto priključka miške.
. Serijska miška ima DB9 - priključek.
. PS2 miška ima MiniDIN - priključek.
. Priključek USB - miške.
. DIN - priključek AT (Advanced Technology) miške.
23
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira nadgradnje ali polne namestitveIzbrali bomo polno namestitev.
24
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira vrste namestitveIzbrali bomo namestitev delovne postaje – workstation.
Ustvarjanje razdelkov na diskuLahko izberemo avtomatiziran ali ročni postopek ustvarjanja razdelkov na disku.
25
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Pri izbiri avtomatiziranega procesa kreiranja razdelkov so na voljo naslednje možnosti:odstranimo vse razpoložljive Linux (ext3 datotečni sistem) razdelke, odstranimo lahko vserazpoložljive razdelke (tudi FAT16, FAT 32, NTFS..) ali obdržimo obstoječe razdelke tako,da uporabimo razpoložljiv prazen prostor na diskih.
Ročna razdelitev trdega diska: Boot 10..30Mb, Swap (Ram/2 < 500Mb) in Root (5Gb).
26
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira zagonskega nalagalnikaUporabili bomo privzeti GRUB zagonski nalagalnik. Obstaja tudi LILO nalagalnik.
Nastavitve mrežnega vmesnika
27
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Namestitveno programje avtomatizirano prepozna mrežni vmesnik. Prvi mrežni vmesnik imaoznako eth0. V sistem je lahko vgrajeno več mrežnih vmesnikov, drugi ima oznako eth1, tretjieth2. DHCP strežnik lahko avtomatizirano dodeli naslov IP mrežnemu vmesniku. Spodaj jeprikazano okno, za ročno nastavitev naslova IP za vsak mrežni vmesnik posebej.
Nastavitev požarne pregrade
Priključiti nezaščiten sistem na prostrano omrežje je neodgovorno dejanje. Izbrali bomo letiste mrežne protokole, ki jih rabimo za opravljanje delovnih nalog (DHCP, WWW, SMTP...).V povezavi z nezavarovanim prostranim omrežjem bomo odprli samo nujno potrebna vrata.
28
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira jezika namizjaUdobno delo bo v SLOVENSKEM jeziku namizja KDE, predvsem ko boste uporabiliurejevalnik besedila Open Office Writer. Angleščina je pomožni jezik namizja.
Izbira časovnega pasuIzberete GMT + 1.
29
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Vnos gesla skrbnika sistemaUporabnik root ima najvišje administratorske pravice za upravljanje sistema.
Dodatno preverjanje – avtentikacija gesel se uporablja v večjih omrežjih.
30
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbira paketov za namestitev
Izberemo poslovenjeno namizje KDE.
Izbira urejevalnikov besedila
31
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izberite Emacs urejevalnik besedila.
Podrobna izbira namestitvenih paketov.
Če smo ročno izbirali pakete, namestitveno programje pripravi seznam manjkajočih paketov.
32
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Proces nameščanja paketov Vzemite si čas za počitek.
33
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Priprava zagonske disketeZagonsko disketo lahko pripravite tudi kasneje, ko bo sistem že nameščen.
Izbira grafičnega vmesnikaIz seznama strojne opreme, ki ste ga pripravili pred namestitvijo poiščite oznake za grafičnivmesnik in zaslonski prikazovalnik.
34
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
V težavah pri izbiri zaslona si lahko pomagamo z izbiro Generic zaslona.
Nastavitve barv in ločljivosti grafičnega vmesnika
35
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Po ponovnem zagonu se bo operacijskega sistema Linx RedHat 9.0 zagnal. Obilo prijetnihtrenutkov Vam želim.
9.0 TCP/Ip MREŽNI PROTOKOLProgramje mrežnega protokola TCP/Ip omogoča prenašanje podatkovnih paketov medračunalniki, ki so povezani v omrežje. To je jezik, ki ga uporabljajo za komuniciranje naomrežje priključeni različni računalniki.
Pravljica o TCP/IpMrežni protokol TCP/Ip je nastal leta 1969 kot plod projekta v United States DARPA(Defense Advanced Research Projects Agency). Poskusno so povezali računalnike vomrežje ARPAnet. Leta 1975 je ARPAnet omrežje zaživelo. Na University of California vBerkeley-u je v začetku leta 1980 zaživela uporaba TCP/Ip. TCP/Ip je postal standardiziranmrežni protokol leta 1983. Uporabljale so ga predvsem univerze in znanstvene organizacije.Po letu 1990 se je uporaba hitro razširila tudi na druga področja (komercialno področje).Poznamo tudi druge mrežne protokole. Novell je razvil za svoje potrebe protokol prenosapodatkov po krajevnem omrežju SPX/IPX. IBM in Microsoft sta razvila protokol prenosaNetBEUI, ki se pogosto uporablja v Microsoftovih oknih. Banyan uporablja VINES Ethernetprotokol in IBM DLC protokol.
Mrežni protokol O omrežju govorimo, kadar povežemo vsaj dva računalnika, ki si izmenjujeta podatkovnepakete. Poznamo zasebna omrežja in prostrano omrežje. Internet ali medmrežje je prostranoomrežje ali omrežje vseh omrežij. Povezuje veliko računalnikov, ki imajo nameščene različneoperacijske sisteme. Za medsebojno komuniciraje uporabljajo enotni jezik, ki se imenujeTCP/IP protokol (Transmission Control Protocol / Internet Protocol). Govorimo o protokoluza prenos podatkov med različnimi računalniki v medmrežju. Vsak računalnik ima svojmrežni naslov IP (npr. 192.168.0.3).
36
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Nastavitve mrežnega vmesnika v Windows 98
Nastavitve mrežnega vmesnika v RH 9.0
Podatkovne pakete med različnimi računalniki po omrežju usmerja TCP/IP programje. Modelprotokola TCP/Ip sestavljata dva standarda: TCP (Transmission Control Protocol ) in IP(Internet Protocol).
IP je poštar, ki dostavlja mrežnemu vmesniku podatkovne pakete. Paket od nižjega nivojaEtherneta posreduje višjemu nivoju. Prepoznava mrežne vmesnike računalnikov namedmrežju, da lahko ugotovimo od kod in kam potuje sporočilo. Omogoča razstavljanjepodatkov na manjše elemente, ko le ti prehajajo skozi omrežja.
37
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
TCP zagotavlja celovito in točno komunikacijo med dvema računalnikoma. Skrbi, da sestruktura podatkov med prenosom ne spremeni. Ob napaki pri prenosu podatkov ponoviprenos. Uporabljamo ga za storitve, ki zahtevajo večjo zanesljivost pri prenosu informacij kotso FTP, Telnet, rlogin, SMTP,.. Omogoča veliko število hkratnih komunikacij. (Poštninadzornik)
UDP – omogoča preverjanja pravilnega zaporedja pri pošiljanju paketov vendar neodpravlja napak, ki nastanejo pri prenosu paketov skozi omrežje. Uporablja se pri manjzahtevnih storitvah NFS, NTP, NIS, DNS....
PRIMERJAVA STRUKTURE OSI IN TCP/IP
OSI
APLIKACIJSKA PLAST
PREDSTAVITVENA PLAST
PLAST SEJE
TRANSPORTNA PLAST
OMREŽNA PLAST
POVEZAVNA PLAST
FIZI NA PLASTČ
TCP/IP
Aplikacijska plast
(FTP, Telnet,
SNMP, SMTP)
NFS
XDR
RPC
TCP UDP
IP
Ethernet, Token ring, FDDI,
serijske povezave
NASLOV MACNaslov MAC ali Media Access Control address je unikatni naslov, ki določa vsak mrežnivmesnik v IEEE 802 omrežju. Proizvajalec vsakemu mrežnemu vmesniku dodeli MACnaslov. ARP preslika naslov IP v fizični naslov MAC. Naslov MAC mrežnih vmesnikov vsistemu poiščemo in izpišemo z ukazom arp.
Ethernet in IEEE 802.3Najpopularnejša tehnologija lokalnih omrežij je Ethernet, ki jo je razvil XEROX. Ima dobrorazmerje med hitrostjo (10 Mbit/s), ceno in enostavno uporabo. Prenaša najrazličnejšeomrežne protokole kot so IP, IPX, NetBios… Nadgradnja Ethernet določil (specifikacij)- Fast Ethrnet (IEEE 802.3u) dvigne hitost prenosa iz 10 Mbit/s na 100 Mbit/s;- Gigabit Ethrnet je razširitev specifikacije IEEE 802.3, ki ima hitrosti prenosa 1000 Mbit/soziroma 1 Gbit/s.
MEDMREŽNE STORITVE
38
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
- WWW World Wide Web omogoča prikazovanje večpredstavne vsebine - HTTP HyperText Transfer Protocol;- HTML HyperText Markup Language;- SMTP Simple Mail Transfer Protocol: elektronska pošta;- FTP File Transfer Protocol: protokol za prenos datotek;-Telnet terminalski dostop preko medmrežja do oddaljenih računalnikov;- DNS Domain Name Service: naslove IP povezuje v govoreča imena;- NFS Network File System :upravljanje z oddaljenimi mapami (direktoriji);- NIS Network Information Services: centraliziran nadzor.V prilogi najdete krajši seznam pomembnejših IP–vrat in medmrežnih storitev.količine podatkov, pa ima Internet tudi svoje slabosti.Po medmrežju dostopamo do velikih količin podatkov. Računalnik, priključen na medmrežje,je zelo ranljiv. Na slabo varnost računalnika vplivajo: sistemske nastavitve, zaščita pred vdoriiz medmrežja (omrežje brez požarne pregrade je zelo ranljivo), varnostna politika,protivirusna zaščita...
10. NAMESTITEV OKO/PINGO2 LINUX DISTRIBUCIJE NADELOVNO POSTAJONa namestitev smo pripravljeni, če imamo pripravljen seznam strojne opreme, podatke ovelikosti razpoložljivih razdelkov na trdem disku in mrežnih naslovov IP. Podrobno smopriprave na namestitev obdelali na straneh 17 do 20.
39
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Vstavimo prvo zgoščenko 1/3 Linux OKO/Pingo 2.0 v enoto za zgoščenke in zaženemoračunalnik.
Izberemo namestitve operacijskega sistema v grafičnem načinu, tako da pritisnemo
tipko enter.
Zgoščenke ne bomo preizkušali, izberemo ukaz Skip.
40
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Namestitev nadaljujemo s pritiskom na tipko – Naprej.
Slovenščina je jezik namestitve.
41
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izberemo slovensko tipkovnico.
Preverimo miško, ki jo je namestitveno programje prepoznalo.
42
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbrali bomo namestitev delovna postaja.
Izberemo samodejno razdelitev razdelkov na trdem disku.
43
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izberemo možnost ohrani vse razdelke in uporabi obstoječi prosti prostor.
Izbirali bomo zagonski nalagalnik GRUB.
44
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Izbiramo med: samodejno z DHCP - dinamično dodeljevanje naslovov IP ali ročno - zuporabo tipkovnice vnesemo naslov IP.
Vnesemo naslov IP za prvi eth0 mrežni vmesnik.
Vnesemo naslove IP za prehod in domenski (DNS) strežnik.
45
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Pred vdori iz prostranega omrežja varuje sistem požarna pregrada – zid. Izbrali bomo srednjoraven zaščite in uporabili privzeta pravila požarnega zidu.
Slovenski jezik izberemo kot privzet jezik sistema.
46
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Časovni pas izberemo Evropa/Ljubljana.
Root uporabnik ima administratorske pravice v sistemu. Priporočam, da vključite natipkovnici uporabo malih znakov in vnesete geslo, sestavljeno iz črk in številk.
47
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Ker smo za namestitev izbrali delovno postajo, nam sistem namestitve ponudi že izbranepakete, ki so namenjeni za pravilno delovanje sistema kot delovne postaje.
Udobno se zleknite, čas je da, se odpočijete, pričela se je namestitev.
48
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Strojna oprema sistema in obseg namestitvenih paketov vplivata na čas namestitve in nadolžino vašega počitka.
Zamenjajte zgoščenko in nadaljujte s počitkom.
49
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Priporočljivo je izdelati zagonsko disketo, ni pa obvezno.
Izbira grafičnega vmesnika. Program Anaconda, ki je del namestitvene programske opreme,prepozna večino sodobnih grafičnih vmesnikov. Pri težavah z nameščanjem grafičnegavmesnika preklopimo v znakovni način z zaporedjem tipk Ctrl +Alt+Backspace. Pomočnajdemo v Xconfigoratorju ali XF86config datoteki. Z ukazom startx se vrnemo v Xokna.
50
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Nameščanje zaslonskega prikazovalnika.
Lastnosti grafičnega vmesnika in zaslona vplivajo na nastavitve barvne globine in ločljivostizaslonske slike. Priporočam izbiro vsaj 16 - bitne barvne globine in ločljivost zaslonske slike1024X768.
51
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Namestitev vam je uspela. Pritisnite na gumb Izhod.
Prvi zagon vam je uspel. Pričenja se zaključno nameščanje pred prvim zagonom.
52
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Vnos uporabniških računov.
Preverite nastavitve datuma in časa.
53
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Odprite slavnostno steklenico dobrega slovenskega sadnega soka; čas je za slavje.
Prva prijava v nov odprtokodni okenski sistem. Napišite uporabniško ime.
54
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
Napišite pravilno geslo.
Zagon odprtokodnega sistema in slovensko namizje KDE.
55
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
11.0 VIRI
- Literatura
Vidmar, T. (1997): Računalniška omrežja in storitve Atlantis založba, Ljubljana, stran 160
Vidmar, T. (2002): Informacijsko-komunikacijski sistem, Pasadena, Ljubljana
Peek, J., O`Reilly, T., Loukides, M. (1994): Unix power tools, O`Reilly & Associates Inc., Sebastopol, 103a Morris street, USA
- Slikovno gradivo
www.ami.com
www.redhat.com
www.microsoft.com
- Odprtokodni viri
www.agenda.si
www.lugos.si
www.rcf.com
www.dell.com/linux
www.ibm.com/linux
www.sun.com/linux
www.sap.com/linux
www.linux.hp.com
www.mandrakesoft.com
www.slackware.com
www.iana.org/assignments/port-numbers
www.sco.com
Vsebine te knjige se nahajajo tudi na spletnem naslovu oko.edus.si
56
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
DODATEKTABELA POMEMBNEJŠIH IP-vrat
TCP/IP Protocols and Services
TCP/IP protocols:
Port Name Alias
0 IP IP 1 icmp ICMP 3 ggp GGP 6 tcp TCP 8 egp EGP 12 pup PUP 17 udp UDP 20 hmp HMP 22 xns-idp XNS-IDP 27 rdp RDP 66 rvd RVD
Services:
Port Service Name Protocol
7 echo tcp7 echo udp9 discard tcp9 discard udp11 systat tcp13 daytime tcp13 daytime udp15 netstat tcp17 qotd tcp17 qotd udp19 chargen tcp19 chargen udp20 ftp-data tcp21 ftp tcp23 telnet tcp25 smtp tcp37 time tcp37 time udp39 rlp udp42 name tcp42 name udp43 whois tcp53 domain tcp53 domain udp57 mtp tcp67 bootp udp69 tftp udp
57
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
77 rje tcp79 finger tcp87 link tcp95 supdup tcp101 hostnames tcp102 iso-tsap tcp103 dictionary tcp104 x400-snd tcp105 csnet-ns tcp109 pop tcp110 pop3 tcp111 portmap tcp111 portmap udp113 auth tcp115 sftp tcp117 path tcp119 nntp tcp123 ntp udp137 nbname udp138 nbdatagram udp139 nbsession tcp144 NeWS tcp153 sgmp udp158 tcprepo tcp161 snmp udp162 snmp-trap udp170 print-srv tcp175 vmnet tcp315 load udp400 vmnet0 tcp500 sytek udp512 exec tcp512 biff udp513 login tcp513 who udp514 shell tcp514 syslog udp515 printer tcp517 talk udp518 ntalk udp520 efs tcp520 route udp525 timed udp526 tempo tcp530 courier tcp531 conference tcp531 rvd-control udp532 netnews tcp533 netwall udp540 uucp tcp543 klogin tcp544 kshell tcp
58
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
550 new-rwho udp556 remotefs tcp560 rmonitor udp561 monitor udp600 garcon tcp601 maitrd tcp602 busboy tcp700 acctmaster udp701 acctslave udp702 acct udp703 acctlogin udp704 acctprinter udp705 acctinfo udp706 acctslave2 udp707 acctdisk udp750 kerberos tcp750 kerberos udp751 kerberos_master tcp751 kerberos_master udp752 passwd_server udp753 userreg_server udp754 krb_prop tcp888 erlogin tcp1109 kpop tcp1167 phone udp1524 ingreslock tcp1666 maze udp2049 nfs udp2053 knetd tcp2105 eklogin tcp5555 rmt tcp5556 mtb tcp9535 man tcp9536 w tcp9537 mantst tcp10000 bnews tcp10000 rscs0 udp10001 queue tcp10001 rscs1 udp10002 poker tcp10002 rscs2 udp10003 gateway tcp10003 rscs3 udp10004 remp tcp10004 rscs4 udp10005 rscs5 udp10006 rscs6 udp10007 rscs7 udp10008 rscs8 udp10009 rscs9 udp10010 rscsa udp10011 rscsb udp
59
-
MINISTRSTVO ZA ŠOLSTVO, ZNANOST IN ŠPORT UPORABA ODPRTE KODE V VZGOJI IN IZOBRAŽEVANJU
10012 qmaster tcp10012 master udp
Tabela vir: http://www.iana.org/assignments/port-numbers
Podrobnejši pregled vrat IP poiščite na medmrežju (www.rfc.com).
60