gnu/linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · gnu/linux alapok es alkalmaz...
TRANSCRIPT
![Page 1: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/1.jpg)
GNU/Linux alapok es alkalmazasuk-*-
G. Opposits1
1Nuklearis Medicina IntezetDebreceni Egyetem
szabadon valaszthato tantargy, 2015 II. felev
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 1 / 20
![Page 2: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/2.jpg)
Bevezetes
Table of Contents
1 BevezetesGNU/Linux torteneteInternet fejlodese
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 2 / 20
![Page 3: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/3.jpg)
Bevezetes GNU/Linux tortenete
Unix
UNIX
A GNU/Linux a UNIX kis szamıtogepes hasonmasa
Kezdetek 1970
Ken Thompson es Dennis Ritchie
Bell laboratorium:
Radio csillagaszattranzisztorlezerimformacio elmeletUNIX operacios rendszerC/C++ programozasi nyelv7 fizikai nobel dıj (1937,1956,1977,1978,1997,1998,2009)
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 3 / 20
![Page 4: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/4.jpg)
Bevezetes GNU/Linux tortenete
Ken Thompson, Dennis Ritchiefejlesztok
Ken Thompson, Dennis Ritchie
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 4 / 20
![Page 5: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/5.jpg)
Bevezetes GNU/Linux tortenete
Unix tortenelem
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 5 / 20
![Page 6: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/6.jpg)
Bevezetes GNU/Linux tortenete
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 6 / 20
![Page 7: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/7.jpg)
Bevezetes GNU/Linux tortenete
Szabvanyosıtas
Single UNIX Specification: SUS
1988 IEEE 1003 = POSIX = Portable Operating System Interface forunIX
Ami nem felel meg a POSIX-nak ”UNIX rendszer-szeru” vagy”UNIX-szeru”
A linux nem Unix
2001 Linux Standard Base (LSB). POSIX, SUS es egyeb alapokon
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 7 / 20
![Page 8: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/8.jpg)
Bevezetes Internet fejlodese
Internet fejlodesehez kedvezo korulmenyek
UNIX kornyezet
kliens-szerver program modell
Elvezettek a halozat kozpontu megoldashoz, szemben az onalloszamıtogepekbol valo epıtkezessel. UNIX:
tobb feladatos
tobb felhasznalos, idoosztasos alapon
UNIX filizofia: Doug McIlroy: “Write programs that do one thing and doit well. Write programs to work together. Write programs to handle textstreams, because that is a universal interface.”
konfiguralas txt allomanyokonkeresztul
hierarchikus allomanyrendszer
cli, rengeteg utlilty, pipe
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 8 / 20
![Page 9: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/9.jpg)
Bevezetes Internet fejlodese
1983, Richard Matthew Stallman
1991, Linus Torvalds finn egyetemista vs. Andrew Tannenbaum
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 9 / 20
![Page 10: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/10.jpg)
Bevezetes Internet fejlodese
Disztibuciok
Nehany nepszeru GNU/Linux terjesztes
debian es szarmazekai pl. ubuntu, knoppix
enoch es szarmazekai pl. gentoo
slackware es szarmazekai pl. S.u.S.E
redhat es szarmazekai pl. Mandrake, Fedora Core, CentOS
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 10 / 20
![Page 11: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/11.jpg)
Bevezetes Internet fejlodese
Halozati alapok
Open System Interconnect
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 11 / 20
![Page 12: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/12.jpg)
Bevezetes Internet fejlodese
Halozati alapok
Open System Interconnect II.
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 12 / 20
![Page 13: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/13.jpg)
Bevezetes Internet fejlodese
Halozati alapok
Halozati alapok: IPv4: ’70-es evekbol, 32 bites szamok, pl. decimalis abr.:192.168.1.1
ip cimzes
privat cımek:
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 13 / 20
![Page 14: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/14.jpg)
Bevezetes Internet fejlodese
Halozati alapok
ip csomag
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 14 / 20
![Page 15: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/15.jpg)
Bevezetes Internet fejlodese
Osszehasonlıtas: IPv4 es IPv6
IPv6: 128 bites szamok, pl. hexadec. abr. 16 bites csoportok:2001:610:240:11:0:0:C100:1319Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 15 / 20
![Page 16: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/16.jpg)
Bevezetes Internet fejlodese
Diffie-Hellmann kulcscsere
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 16 / 20
![Page 17: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/17.jpg)
Bevezetes Internet fejlodese
Diffie-Hellmann kulcscsere
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 17 / 20
![Page 18: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/18.jpg)
Bevezetes Internet fejlodese
Diffie-Hellmann kulcscsere
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 18 / 20
![Page 19: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/19.jpg)
Bevezetes Internet fejlodese
Alkalmazasok: libre office
Tablazat elerese:Sheet = thisComponent.Sheets(”Sheet1”)Sheet = thisComponent.Sheets(0)
Cellak elerese:-nev (A1, A2, B1, B2, ...) pl.: Cell = Sheet.getCellRangeByName(”A1”)vagy-pozıcio szerint ( (0,0); (1,1); ...) pl.: c = 0, r = 0, Cell = Sheet.getCellByPosition(c, r)AdattıpusokEgy cella a harom adattıpus egyiket tartalmazhatja:-Formula - an OpenOffice Calc formula mint pl. ”=A1+A2” or ”=SUM(B2:B25)”-String - szoveg sztring, mint pl. ”How to access a cell”-Value - egy szam, mint pl. 1, 10, 99.9
Ezek az adattıpusok kritikusak, mivel ez donti el, hogy egy cella tartalma hogyanlesz kezelve, pl.:Ha ”=1+1” szovegkent es nem formulakent visszuk be akkor az eredmeny ”=1+1” es nem 2Ha ”3” szovegkent visszuk be akkor ennek a szamerteke 0 lesz.Tartalom felolvasas cellabol pl.: myString = Cell.StringIras cellaba Cell.String = myString (http://markalexanderbain.suite101.com/openoffice-macros-accessing-calc-cells-a64264http://knight.kit.bme.hu/szakmern/ http://www.openofficetips.com/category/openoffice-basic/ google: example open officecalc macro)
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 19 / 20
![Page 20: GNU/Linux alapok es alkalmaz asukpet.dote.hu/~ogabor/linux-1.pdf · GNU/Linux alapok es alkalmaz asuk-*-G. Opposits1 1Nukle aris Medicina Int ezet Debreceni Egyetem szabadon v alaszthat](https://reader031.vdocuments.mx/reader031/viewer/2022040811/5e537cee114f1a78fc3bdd6c/html5/thumbnails/20.jpg)
Bevezetes Internet fejlodese
Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy 2015 II. felev 20 / 20