27
Előadás Gyakorlat Összefoglalás Linux alapok és használatuk Opposits Gábor 1, 2 1 Orvosi Laboratóriumi és Képalkotó Diagnosztikai Tanszék Debreceni Egyetem 2 Nukleáris Medicina Intézet Debreceni Egyetem AOLINUX12, 1 kredit Opposits Gábor Linux alapok és használatuk

Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

Linux alapok és használatuk

Opposits Gábor1,2

1Orvosi Laboratóriumi és Képalkotó Diagnosztikai TanszékDebreceni Egyetem

2Nukleáris Medicina IntézetDebreceni Egyetem

AOLINUX12, 1 kredit

Opposits Gábor Linux alapok és használatuk

Page 2: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

Tartalom1 Előadás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, LibreOffice/Latex, Gimp, multimédia, R, octaveKönyvtár rendszer szabvány (FHS)Parancssor, script írás (elágazások, ciklusok, stb.) ésrövidítésekLinux telepítése linux disztribúciók, csomagkezelésHálózati alkalmazások ssh, wget, scp

2 GyakorlatParancssor használataKépfúzióval támogatott pl. sugárterápiás tervezésképfeldolgozásának alaplépései12. DICOM header tanulmányozása, DICOM szerverkonfigurálása linuxos környezetben,13. DICOM kapcsolat kezdeményezése más DICOMkiszolgálóval, adatállományok küldése linuxos környezetben,14. automatikus és manuális képregisztráció lépései.

Opposits Gábor Linux alapok és használatuk

Page 3: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

GNU/Linux története

UNIXA GNU/Linux a UNIX kis számítógépes hasonmása.Kezdetek~ 1970.Ken Thompson és Dennis RitchieBell laboratórium. Rádió csillagászat, tranzisztor, lézer,imformáció elmélet, UNIX operációs rendszer, C/C++programozási nyelv. 7 fizikai nobel díj(1937,1956,1977,1978,1997,1998,2009).

Opposits Gábor Linux alapok és használatuk

Page 4: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

GNU/Linux története

UNIXA GNU/Linux a UNIX kis számítógépes hasonmása.Kezdetek~ 1970.Ken Thompson és Dennis RitchieBell laboratórium. Rádió csillagászat, tranzisztor, lézer,imformáció elmélet, UNIX operációs rendszer, C/C++programozási nyelv. 7 fizikai nobel díj(1937,1956,1977,1978,1997,1998,2009).

Opposits Gábor Linux alapok és használatuk

Page 5: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Szabványosítás

Single UNIX Specification: SUS1988 IEEE 1003 = POSIX = Portable Operating SystemInterface for unIXAmi nem felel meg a POSIX-nak ”UNIX rendszer-szerű” vagy”UNIX-szerű”A linux nem UNIX2001 Linux Standard Base (LSB). POSIX, SUS és egyébalapokon.

Opposits Gábor Linux alapok és használatuk

Page 6: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Make Titles Informative.

Opposits Gábor Linux alapok és használatuk

Page 7: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 8: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Internet fejlődése:UNIX környezetkliens-szerver program modell

Elvezettek a halózat központú megoldáshoz, szemben az önállószámítógépekből való építkezéssel.UNIX:

több feladatostöbb felhasználós

időosztásos alapon.UNIX filizófiaDoug McIlroy: “Write programs that do one thing and do it well.Write programs to work together. Write programs to handle textstreams, because that is a universal interface.”

konfigurálás txt állományokonkeresztülhierarchikus állományrendszercli, rengeteg utlilty, pipe

Opposits Gábor Linux alapok és használatuk

Page 9: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

1983 Richard Matthew Stallman

1991 Linus Torvalds finn egyetemista vs Andrew Tannenbaum

Opposits Gábor Linux alapok és használatuk

Page 10: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Néhány népszerű GNU/Linux terjesztésdebian és származékai pl. ubuntu, knoppixenoch és sz. pl. gentooslackware és sz. pl. S.u.S.Eredhat és sz. pl. Mandrake, Fedora Core, CentOS

Opposits Gábor Linux alapok és használatuk

Page 11: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 12: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Hálózati alapok:http://compnetworking.about.com/od/tcpiptutorials/a/ipaddrnotation.htmIPv4: ’70-es évekből, 32 bites számok, pl. decimális ábr.:192.168.1.1

privát címek:

Opposits Gábor Linux alapok és használatuk

Page 13: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 14: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Összehasonlítás: IPv4 és IPv6

IPv6: 128 bites számok, pl. hexadec. ábr. 16 bites csoportok:2001:610:240:11:0:0:C100:1319

Opposits Gábor Linux alapok és használatuk

Page 15: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

X

Opposits Gábor Linux alapok és használatuk

Page 16: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

ssh

Opposits Gábor Linux alapok és használatuk

Page 17: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 18: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 19: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Táblázat elérése:Sheet = thisComponent.Sheets("Sheet1")Sheet = thisComponent.Sheets(0)

Cellák elérése:-név (A1, A2, B1, B2, ...) pl.: Cell =Sheet.getCellRangeByName("A1")vagy-pozíció szerint ( (0,0); (1,1); ...) pl.: c = 0, r = 0, Cell =Sheet.getCellByPosition(c, r)

Opposits Gábor Linux alapok és használatuk

Page 20: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

AdattípusokEgy cella a három adattípus egyikét tartalmazhatja-Formula - an OpenOffice Calc formula mint pl. "=A1+A2" or"=SUM(B2:B25)"-String - szöveg sztring, mint pl. "How to access a cell"-Value - egy szám, mint pl. 1, 10, 99.9

Ezek az adattípusok kritikusak, mivel ez alapján dől, hogy egzcella tartalma hogyan lesz kezelve, pl.:Ha "=1+1" szövegként és nem formulaként visszük be akkor azeredmény "=1+1" és nem 2Ha "3" szövegként visszük be akkor ennek a számértéke 0 lesz.

Opposits Gábor Linux alapok és használatuk

Page 21: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Tartalom felolvasás cellából pl.: myString = Cell.String

Írás cellába 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 office calc macro)

Opposits Gábor Linux alapok és használatuk

Page 22: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 23: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

Opposits Gábor Linux alapok és használatuk

Page 24: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

FHS:http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Opposits Gábor Linux alapok és használatuk

Page 25: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

ElőadásGyakorlat

Összefoglalás

GNU/Linux történeteIsmerkedés a grafikus felülettel: unity, gnome, kdeNépszerű alkalmazások bemutatása: Nautilus, Libre Office/Latex, Gimp, multimédia, R, octave

conky telepites, konfiguralaswine telepites src-bol, konfiguralas

Opposits Gábor Linux alapok és használatuk

Page 26: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

Appendix For Further Reading

8. parancsok futtatása, paraméterezése, history használata,környezeti változók,9. fájlrendszer attribútumok, programok összekötése, szűrés, fájl- éskönyvtárkezelő parancsok,10. rövidítések, linkek, eszközfájlok és mountolás,11. erőforrások figyelése, processz listák megjelenítése, backup

Opposits Gábor Linux alapok és használatuk

Page 27: Linux alapok és használatukpet.dote.hu/~ogabor/eloadas.pdf · Előadás Gyakorlat Összefoglalás Linux alapok és használatuk OppositsGábor1;2 1Orvosi Laboratóriumi és Képalkotó

Appendix For Further Reading

készítésFor Further Reading I

A. Author.Handbook of Everything.Some Press, 1990.

S. Someone.On this and that.Journal on This and That. 2(1):50–100, 2000.

Opposits Gábor Linux alapok és használatuk