Kiszolgálók Üzemeltetése 2010.szeptember december Gyakorlati anyag

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Kiszolgálók Üzemeltetése 2010.szeptember december Gyakorlati anyag"

Átírás

1 Kiszolgálók Üzemeltetése 2010.szeptember december Gyakorlati anyag Gyakorlaton használt programok: Oracle VM VirtualBox /virtuálizációra alkalmas szoftver/ Debian(Linux disztribució) Téma: Debian Telepítés, alapok. Fogalmak -Mi az a Debian? 1. Gyakorlat A Debian szabad számítógépes operációs rendszer. Az operációs rendszer alapvető programok összessége, amelyek a számítógép működéséhez szükségesek. A Debian a Linux kernelt használja (a kernel az operációs rendszer magja), de a legtöbb alapvető program a GNU projektből származik; innen ered a GNU/Linux elnevezés. A Debian GNU/Linux többet nyújt egy csupasz operációs rendszernél: több mint csomagot, azaz előre lefordított, tetszetős formátumba csomagolt szoftvert tartalmaz, amelyet könnyen telepíthetsz a gépedre. -Partíció: A merev lemez egy logikai egysége, amely biztosítja egy filerendszernek a helyet. Egy partíciót egészen biztosan létre kell hoznunk.a bootolás folyamán a merevlemez az MBR(MasterBootRecord)-be kerül betöltésre.ez az MBR a lemez felület első sávjának első szektora és 512 byte nagyságú.maximálisan 4 partíciós bejegyzést tartalmazhat(kevesebb is lehet). Feladatok és parancsok /telepítésnél a hálozati tükörhöz: -Feladat: Nézzük meg milyen partícióink vannak, majd adjunk hozzá egy újat. ls -l /dev/sd* ls -l /dev/sdc fdisk /dev/sda majd itt m betű a help betöltésére p print the partition table majd, válasszuk a primaryt, fogadjuk el a kezdőértéket, a végértéknek pedig irjuk be +100MB majd, újra p billentyű és elméletileg van 3 partíció 1.az oprendszeré 2.swap 3. amit most csináltunk-.

2 w- kilépés Jöhet egy újraindítás - shutdown -h now -Feladat: Fájlrendszer létrehozása, be- és lecsatolások mkfs.ext3 /dev/sda3 cd mkfs mkdir linux3 touch alma mount /dev/sda3 linux3 cat /etc/mtab cat /proc/mounts umount /dev/sda3 umount /mnt/linux3 2.Gyakorlat Téma:File rendszer létrehozása, file rendszer fel- és lecsatolása kézzel és automatikusan Zh-ban lehet: telepítés közbeni partíciónálás pl: / 1GB Primary /boot 100MB Primary bootflag on /swap 200MB Primary /home 100MB Logical /valami 200MB Logical mind a kettő Extendedbe van -Feladat: Az előzőekben becsatolt fájlrendszert, mindig bootljuk indításkor fstab megadja, hogy miket bootolunk be more /etc/fstab vi /etc/fstab vagy nano /etc/fstab majd a fájlt egészítsük ki a következővel: /dev/sda3 /mnt/linux3 ext3 default 0 0 ahol fájlrendszer csatolási pont típus opció dump pass reboot

3 -Feladat: Nincs elég memória, plusz swap területre lenne szükségem,mit tegyek? Itt említett fogalmak: /dev/zero : Csupa-Csupa 0-kat olvasunk ki. /dev/null : Fekete-lyuk, amely mindet elnyel. A megoldás extra swap fálj létrehozása. dd if=/dev/zero of=/extra-swap bs=1024 count=65535 /ahol: dd = valahonnan olvasok, valahova írom, if = bemeneti fájl, of = kimeneti fájl, bs = blockméret, count = számláló/ ls -l mkswap /extra-swap free swapon /extra-swap vi /etc/fstab v. nano /etc/fstab majd egészítsük ki a fájlt a következővel /extra-swap none swap sw 0 0 mentem, majd reboot Feladat: Csomagok telepítése, törlése, lekérdezések stb. dpkg -s /sbin/fdisk dpkg -l util-linux apt-get sources.list honnan vegye a csomagot apt-cache keresésre lekérdezésre alkalmas apt-cache search fdisk apt-cache show util-linux,majd apt-get install és apt-get remove parancsokra több pl., tehát telepítés és törlés. PL.: apt-get install telnet apt-get remove telnet Telepíthetünk továbbá, ha kiadjuk az aptitude parancsot és ott kiválasszuk a felrakni kívánt csomagot.

4 3.Gyakorlat Téma:Hálózat konfigurlása stb. Feladat: Hálózati beállítások ifconfig -a, kiadja nekünk a hálozat paramétereinket. Majd belépés a /etc/network, itt egy ls -l paranccsal kilistázhatjuk a a fájlokat. Kell szerepelni egye interfaces fájlnak. Ezt a fájlt szerkesztettük vi vagy nano segítségével nano /etc/network/interfaces v. vi /etc/network/interfaces Ebben a fájlban az eth0-kat eht1-re állítottuk át, majd elmentettük a módosított interfaces fájlt. Következőhetet az interface felhúzása (majd próbaképpen a lehúzás ). ifup eth1 ifdown eth1 Ezzel a feladat egyik részét teljesítettük is. Következő lépés megtételéhez könyvtárat kell váltanunk. Tehát átlépünk a /etc/apt mappába. cd /etc/apt Célszerű lenne újra egy ls -l parancsot kiadni, lássuk mit is tartalmaz az aktuális könyvtár.itt találunk egy sources.list fájlt, amit szerkezeteni fogunk, ismételten csak nano vagy vi segítségével. Ez a fájl a következőket tartalmazza:ftp és HTTP címeket tartalmaz ahonnan információt és csomagokat tölthet le a program nano /etc/apt/sources.list v. vi /etc/apt/sources.list Nézzük mit módosítottunk a fájlban. Először is kommentezzünk(#) ki minden, így induló sort deb cdrom. (hogy a továbbiakban ne a lemezről telepítsen és szedje a csomagokat).majd egészítsük ki egy olyan sorral(feltéve, hogy nem szerepel),mint pl a következő: deb lenny main Ha valakiben felmerülne a kérdés mik is ennek a sornak az összetevői, akkor nem marad kielégületlenül a tudáséhsége: 1. deb vagy deb-src 2. URI: debian csomagokat tároló könyvtár 3. disztribúció: stable, frozen, unstable vagy specifikus név: hamm, potato 4. komponens: main, contrib, non-free Ha ez megvan jöhet a mentés(órán kiegészítettük az /etc/apt/apt.conf-ot, mivel proxyt használtunk, de erről most itt nem lesz szó). Mindezek után jöhet a rendszerünk aktuálizálása (Módosítás után, frissíteni kell az elérhető csomagokat), egy update-el. apt-get update

5 Miután elméletileg most már rendelkezünk IP-vel és hálózattal, tehetünk egy próbát annak működésére. Elsőként adjunk ki ismét egy ifconfig parancsot és figyeljünk meg a változásokat utána pedig töltsünk le egy fájlt a netről(itt az a pl. az lesz ami gyakorlaton volt.). ifconfig -a wget Ha a megfelelően végeztük a feladatunkat, akkor a fájlnak ott kell lennie abban a mappában ahová letöltöttük a wget parancs segítségével.tehát belépés a mappában ahova lekaptuk és jöhet az ls -l. Ha megvan a fájl akkor láthatjuk, a file egy tömörített tar archívum, így csomagoljuk ki. Ezt a fájlt le kell fordítanunk. tar tvf foo.tar cd foo./configure --prefix=/home/sajat make make install Az első sorban belépünk a forrást tartalmazó könyvtárba, majd a második sorban konfiguráljuk. A configure shell script a szabad forrású programoknál szokásos használni és lényegében ez a script ellenőrzi, hogy a rendszeren a szükséges könyvtárak, fejléc file-ok, programok jelen vannak-e. A --prefix opcióval azt adjuk meg, hogy az installálás során melyik könyvtárba másoljuk a file-okat. Majd gyakorlásképpen állítsuk vissza a fájlt, hogy.tar.gz legyen a végződése. make install tar cvf uj.tar./foo gzip uj.tar uj.tar.gz Mielőtt a feladatunk végére érnénk nézzük még rá a file nevű parancsra. Valószínűleg még nem áll rendelkezésünkre, ezért telepítenünk kell. apt-get install file, és már használhatjuk is. Segítségvel bő információnkat kaphatunk arról a fájlról amelyikre alkalmazzuk. Pl: file uj.tar.gz

6 Feladat: Debian-Hack Kezdjük a feladatot egy reboot-al és ne engedjük, hogy rendszer elkezdje bebootolni az oprendszert(pl. nyomjunk egy fel-nyílat ).Álljunk rá a debianunkra, amit bootolni szoktunk. Nyomjunk egy e betűt, majd tegyük meg ezt ismételten. Írjuk be a következőt: init=/bin/bash rw adjuk meg az új jelszót és nyomjunk egy sync Ezután már beléphetünk rendszergazda jogokkal a rendszerbe. Tanár Úr 2 kivédési módszert említett: 1.BIOS boot jelszavazása 2.Fizikaliag nem férhet hozzá Feladat: Futási szintek/run-level/ megváltoztatása és egyéb parancsok. A rendszer állapotai: Kikapcsolva Single-user mód Multi-user mód Ismétlésképpen idézzük fel a futási-szinteket: 0 - Leállított állapot, ki lehet kapcsolni 1 - Rendszer adminisztrációs állapot,egy felhasználó! S vagy s - Single-user mód 2 - Mulit-user mód, UNIX-tól függően 3 - Távoli filerendszer állapota: szervereknek az alapvető futási szintje 4,7,8,9 - Adminisztrátor adja meg 5 - Mint a 3.szint, de grafikus felület is elindul 6 - Újraindítás, 0. szint és egy újabb szint elindítása Q,q,a,b,.. - Pseudo állapotok Kezdésként adjuk ki egy who parnacsot -r paraméterrel, vagy alkalmazzuk a runlevel parancsot. Ennek segítségével megtudhatjuk, hányadik futási-szinten vagyunk jelenleg. who -r runlevel

7 5.gyakorlat Téma: shell scriptek, felhasználók létrehozása Feladat: Shell script, új bash inditása stb. Először is nézzük meg mit ad a következő pár parancs eredményül echo SajátNév echo SHELL echo $SHELL - SajátNév, ezt kaptjuk eredményül - SHELL-t kapjuk eredményül -bin/bash, futó shell-t kapjuk eredményül, a $ előtag miatt. NEVEM= SajátNév -Látszólag nem történik semmi, de elmentjük a SajátNevet egy NEVEM változóba echo $NEVEM -Megkapjuk amit a NEVEM változóba beirtunk Most pedig tekintsük át a különböző aposztrofok müködését és próbáljuk is ki őket, amelyekkből 3 fajta van: ' - nem enged behelyettesítés - figyelembe veszi a speciális karaktereket, $' ` - parancsvégrehajtás és a kimenet elfogása echo $NEVEM echo `$NEVEM` echo \$NEVEM echo \ Séf Bácsi \ echo ` Séf Bácsi ` - mivel engedi a behelyettesítést, ezért megkapom a NEVEM változó - nincs eredmény mivel, nem enged behelyettesítést - a \ jel miatt a $NEVEM-et fogja eredményül adni - Séf Bácsi lesz az eredmény. - Továbbra is semmit nem ad vissza. Tegyünk egy kis kitértőt.bash inditása és leállítása.új bash-t nagyon egyszerűen indithatunk, csupán egy bash parancsot kell kiadnunk.kilépni belőle pedig az exit parancsal vagy a CTRL+D billentyűkombiáncióva tudunk.próbaképpen inditsunk a meglévő 1 mellé még 3 basht, majd adjuk a ps parancsot és láthatjuk, hogy 4 bash is fut.eztuán teszteljük a kilépés módokat és az egyik bashből CTRL+D, a másikból pedig az exit paranccsal lépjünk ki. bash bash bash ps /CTRL+D/ exit Ha újra inidtunk egy bash-t akkor láthatjuk, hogy az elözőben létrehozott változó nevünk itt már nem él.természetesen erre is van megoldás mégpedig az export parancs segítségével, mely egy gloáblis változót hozz létre a számunkra. Export NEVEM

8 root/bin szeretném az itt lévő parancsokat használni: export PATH= /usr/local:/root/bin export PATH= $PATH:/root/bin Ezután egy ugrás a következő gyakorlat anyagára és majd a végén,lesz található az összes shell-script ami elhangzott a gyakon vagy az előadáson. 6.gyakorlat Feladat:Műveletek a felhasználókkal/felhasználókezelés Felhasználót többféleképpen adhatunk, hozzá a rendszerhez, mi itt most ezekből kettőt fogunk áttekinteni.az első módszer a kézi hozzádás lesz, ehhez elkell mennünk az /etc mappába, ahol a passwd fájlt kell szerkeszteni.célszerű mintának venni a már meglévő felhasználókat, és azok alapján hozzáadni az új usert(pl: Test1).Ha ez megvan akkor még egy jelszót is kell csatolnunk a felhasználónknak.esteleg szükség lehet egy home könyvtárra is az adott felhasználóhoz, ha az nincs neki, így készítsünk neki egyet, meghatározott fájlokkal.ezt úgy tudjuk megoldani ha módosítjuk az /etc/skel mappa tartalmát. Amit az etc/skell mappában létrehozhunk az létrejön a felhasználó a home könyvtárában a saját jogosultságaival. cd /etc ls -l vi /etc/passwd v. nano /etc/passwd passwd Test1 cd /home mkdir Test1 chown Test1 Test1 cd /etc/skel /és itt létrehozhatunk tetszőleges fájlokat/ Nézzük a másik módszert amivel felhasználót hozhatunk létre.ez lesz az adduser parancs, amelyet ha kiadunk, akkor több adatot is megkell adnunk az új felhasználóról. adduser test2 Itt is megadhatunk különböző paramétereket pl, hogy mi legyen a felhasználó saját mappája,milyen shellt hassználjon, vagy pl. milyen userid-a legyen.de természetesen más jellemzők is megadhatóak.ezeket keressük a man-ban adduser --home /home/user3 --shell /bin/sh adduser --uid 1010 test6 A létrehozhott user-eket természetesen törölni is lehet, erre alkalmas parancs a deluser. Amelyet azonban ha így csupaszon kiadjuk, csak magát a felhasználót törli a home-ját pl nem.de itt is megadhatók különböző paraméterek. deluser test5 deluser --remove -home test6

9 A felhasználókat le is tilthatjuk adott esetben, ez történhet pl. egyénenként vagy csoportosan.nézzünk pár példát passwd -l test7 A passwd fileban zárolja(l lock), a test7 felhasználót, aki így nem tud bejelentkezni. Egy másik megoldás lehet, ha a shadow fájlban(etc/shadow) a tiltani kívánt felhasználó jelszava helyett egy x -et rakunk, a sor elejére pedig egy! jelet. Letiltahatunk mindennemű belépést, ha a passwd fájlban a /bin/false -t adjuk meg. SCRIPTEK Pár alap az induláshoz: - A batch fájlhoz hasonló eljárás. - Programunk első sorában minden esetben meg kell adnunk a futtató programot, jelen esetben a bash-t. Tehát a fájlunk kezdete legyen: #!/bin/bash Felkiáltójel nélkül más futtató programot is megadhatunk a programunk első sorában. Futtatási jog nélkül nem tudjuk használni, ezért chmod +x fájl Programunk futtatásához./program_nev parancsot kell használnunk. És tekintsük át röviden az irásjeleket: - Escape-karakter: \ Bourne Again Shell escape-karaktere. Többek között ezzel a jellel lehet elérni, hogy az őt követő speciális karakter elveszítse módosító hatását. - Dollárjel: $ Segítségével változó neve és értéke között tudunk különbséget tenni. Ha $valtozo-t írunk, az a változónk értékét fogja visszaadni. - Kétszeres idézőjel: " " Az idézőjelek arra valók, hogy egyes karakterek vagy lefoglalt szavak speciális jellegét feloldják. - Egyszeres idézőjel: ' ' Megakadályozza a héjat (shell), hogy a $-t a változók jelzésének tekintse - Szögletes zárójel: [] Intervallumok meghadására szolgáló eszköz - Kérdőjel:? Egy elem helyettesítésére szolgáló jel - Csillag: * Joker karakter, bármennyi karakter helyettesítésére - Felsővessző: ` (jobbra tartó - AltGr + 7) Operátor, mely a két ` ` között lévő jelsort végrehajtja, és a kimenetét adja vissza úgy, hogy az új sor karakter helyére szőközt rak. - Kettőskereszt: # Kommentezés eszköze. (megjegyzés)

10 Az aposztrofokról már feljebb volt szó most tekintsünk át még pár elméleti alapot. Érdemes például az argumentomakt áttekinteni. Argumentumok $1-$9 - A shell script argumentumai $# - Argumentumok száma $* -Összes argumentum Nem csak 9 argumentum lehet shift paranccsal balra lehet tolni ket - 2-ik lesz az els - 3-ik lesz a második - és így tovább A test parancsra is érdemes pár pillantást vetni,amelynek segítségvel valamilyen feltételt ellenőrizhetünk.a parancsnak megfelel a [] jel is. Például: if test $v1 = $v2 then művelet fi vagy [] jellel if [ $v1 = v2 ] then művelet fi -f file reguláris file-e -e file file létezik-e -d file könyvtár-e s1 = s2 két szöveg egyenl-e s1!= s2 két szöveg nem egyenl n1 -eq n2 két egész egyenl-e n1 -ne n2 két egész nem egyenlő

11 Mielőtt jönnének a különböző tényleges scriptek még nézzük át a különböző vezérlési szerkezetek. /if-else,for ciklus, while és until,case/ if, felételes utasítás Feltételes elágazást a következô módon csinálhatunk: if feltétel then parancsok (statements) fi Az if az őt követő parancsok közül az utolsónak az exit statusát nézi, ha az nulla (vagyis a parancs sikeresen futott), akkor "igaz"-nak veszi, különben "hamis"-nak. (Megjegyzés: a C programozási nyelvben ez pont fordítva van: a nulla felel meg az "hamis"-nak, minden más meg az "igaz"-nak). Például: #!/bin/sh if who grep XY > /dev/null then echo A XY jelenleg be van jelentkezve fi A grep eredményét átirányítottuk a /dev/null -ba, mivel csak a grep exit statusa érdekel bennünket: szerepel az "XY" string a who parancs által kiírt sorokban vagy nem. Az if-et értelemszerűen és a más programozási nyelvekben megszokott módon ki lehet egészíteni else és elif szerkezetekkel ( az utóbbi az else if-nek felel meg). Az elôzô példa egy általánosított változata: #!/bin/sh if test $# -eq 0 then echo Használat: arguentumként egy usernevet kérek. exit 1 fi XY=$1 if who grep $XY > /dev/null then echo $XY be van jelentkezve else echo $XY nincs bejelentkezve fi for ciklus A for ciklus némiképp különbozik a C nyelv for ciklusától, mégpedig abban, hogy csak egy rögzített lista elemein lehet végigmenni vele. Tipikus felhasználása, hogy bizonyos kiterjesztésû file-okon vagy a parancssor argumentumain megyünk végig.

12 Például a következő script azokat a txt kiterjesztésű file-okat, amikben a "font" string szerepel egy könyvtárral feljebb mozgatja: #!/bin/sh for i in *.txt do if grep font $i > /dev/null then mv $i.. fi done while és until A while ciklus addig fut, amíg a hasában levô feltétel igaz, az until pedig pont fordítva: amíg a feltétele igaz nem lesz. Mindkét esetben do és done közé kell zárni a ciklus parancsait. A következô script addig irogatja ki kétmásodpercenként üzenetét, amíg le nem lövöd: #!/bin/sh while true do echo itt vagyok sleep 2 done Mellesleg a C nyelvhez hasonlóan, minden ciklusból break-al törhetünk ki, és continue-val ugorhatunk a ciklus elejére. case A case elágazást a következő példákon tanulmányozd! case $1 in -f)... -f opció ;; -d)... -d opció ;; *) echo Ismeretlen paraméter >&2 exit 1 esac #!/bin/sh case $1 in "-a") echo "-a opcio eseten ezt irom ki" ;; "-o") echo "-o opcio eseten ezt irom ki" ;; *) echo Egyebkent meg ez a default. esac

13 Script példák (előadás anyag és gyakorlati feladatok): #!/bin/bash name="ivanyi Peter" echo "$name" echo '$name' Ivanyi Peter name #!/bin/bash BASH_VAR="Bash Script" echo $BASH_VAR echo \$BASH_VAR echo "\\" Bash Script $Bash_VAR \ #!/bin/bash echo `uname -o` echo uname -o Linux, tehát végrehajtja a parancsot uname -o #!/bin/bash SRCD="/home/" TGTD="/var/backups/" OF=home-$(date +%Y%m%d).tar tar cvf $TGTD$OF $SRCD Home könyvtár tárolása, dátum szerinti file-al #!/bin/bash if [ $# -ne 1 ]; then echo "Usage - $0 file-name" exit 1 fi if [ -f $1 ]; then echo "uzenet 1" else echo "uzenet 2" fi File létezésének ellenőrzése

14 #!/bin/bash for i in `seq 5`; do echo -n '*' done N darab karakter nyomtatása, jelenesteben: ***** #!/bin/bash for i in `seq 5`; do for j in `seq 5`; do echo -n '*' done echo ' ' done Alakzat nyomtatása: ***** ***** ***** ***** ***** #!/bin/bash for i in `seq 5`; do for j in `seq $i`; do echo -n '*' done echo ' ' done Háromszög nyomtatása * ** *** **** ***** #!/bin/bash for i in `seq 5-1 1`; do for j in `seq $i`; do echo -n '*' done echo ' ' done ***** **** *** ** *

15 #!/bin/bash FILENAME=/etc/passwd for user in `cut -d: -f1 $FILENAME` do echo $user done Felhasználók listázása #!/bin/bash for i in `ls`; do kk=`head -c2 $i` if [ "$kk" = '#!' ] ; then echo "$i: ilyen" else echo "$i: olyan" fi done Egy fájl script vagy nem script #!/bin/bash n=`date cut -d" " -f1` case $n in Mon)echo "Hetfo" ;; Tue)echo "Kedd" ;; Wed)echo "Szerda" ;; Thu)echo "Csutortok" ;; Fri)echo "Pentek" ;; Sat)echo "Szombat" ;; Sun)echo "Vasarnap" ;; esac A hét napjainak kinyomtatása

16 #!/bin/bash ps -fe grep apache > /dev/null if [ $? -eq 0 ]; then echo "uzenet1" else echo "uzenet2" fi Fut-e az apache program #!/bin/bash mi=$1 mir=$2 for i in $( ls *$mi* ); do src=$i tgt=`echo $i sed -e "s/$mi/$mir/"` mv $src $tgt done./proba.sh old txt Fájl átnevezése minták alapján #!/bin/bash echo $1 egrep "tar$" > /dev/null if [ $? == 0 ]; then tar tvf $1 exit 0 fi echo $1 egrep "gz$" > /dev/null if [ $? == 0 ]; then tar tzvf $1 exit 0 fi echo "Ismeretlen" Tarview #!/bin/bash for i in `ls`; do j=`echo $i tr "[a-z]" "[A-Z]"` cp $i $j done Fájl neveinek nagybetűssé konvertálása

17 #!/bin/bash echo "Enter your name : " read name echo "Hello $name, Jo napot." Beolvasás #!/bin/bash if [ $# -ne 2 ] then echo "Usage - $0 x y" exit 1 fi echo "Eredmenye $1 es $2 -nek `expr $1 + $2`" Két szám összeadása #!/bin/sh INPUT_STRING=hello while [ "$INPUT_STRING"!= "bye" ] do echo "Gepelj valamit (bye kilepeshez)" read INPUT_STRING echo "Ezt gepelted: $INPUT_STRING" done Olvasás végjelig

18 Téma: Hálózat kezelés A jegyzet elején már volt pár Hálózati beállítás és most ismétlésként érdemes újra megnézni, mert zh-n is lehet, hogy nem lesz hálozat a gépen és bekell állítani Első lépésben adjuk ki az ifconfig parancsot -a paraméterrel. ifconfig -a Ez megadja nekünk, hogy melyik ethernet kártyát használjuk.ha nincs hálózat akkor az egyik hibaforrás az lehet, hogy nem a megfelelő eth. kártya van beállítva.tehát pl: eth2 van beállítva, de nekünk eht0-unk van.jogos a kérdés mi a megoldás?.nos van 2 lehetőségünk is: 1.Megoldás: Szerkesztjük az /etc/network/interfaces fájlt és az ifconfig által kiadott ethernet kártya számát állítjuk be az ott szereplő helyett abban az esetben, ha nem egyezenek. Pl. a fájlban eth2 van, de nekünk az eth0 kell akkor minden eth2-t eth0-ra változtatunk.majd adjuk ki az ifup és az adott ethernet kártyát számát, jelenesetben eth0-t.tehát: vi /etc/network/interfaces itt elvégezzük a fenntebb leírt változtatásokat ifup ethx,ahol X az adott ethernet kártya száma 2.Megoldás A másik verzió amiben sajátkezüleg egy sorral beállítjuk a dolgokat. Ki kell adni a következő parancsot az alább módon az értelemszerű címekkel. ifconfig ethx Ipcim netmask mask broadcast egy konkrét példa: ifconfig eth netmask up Routing és a route parancs: Routing def/route: Az IP Routing olyan folyamat, amely segitségével egy több hálózati interfésszel rendelkezõ host eldönti, hogy a kapott IP csomagokat merre továbbítsa. Egyszerűbb nyelven, milyen hálózati cím estén hova küldi a csomagot. Lássunk egy példát és mivel a hálozat konfigurálása már megtörtént jöhet a következő lépés adjunkhozzá egy sort a routing táblához, amivel megmondjuk a kernelnek, hogy

19 a * IP címu gépeknek szánt csomagokat ezen az interfészen küldje ki: /érdemes átállítani a virtuális gépünk NAT-ját HOST ONLY-ra állítani/ route add -net netmask eth0 route add default gw eth0 értsd: adott hálózaton milyen gateway-en akarok kiküldeni Megadható egyben is, értelmeszerűen az első parancsot kiegészítjük a gw-el. Természetesen törölni is lehet ezt a bejegyzést, még pedig a következő módon: route del -net netmask eth0 route del default gw eth0 Telnet: Mi a Telnet? A távoli számítógéppel való kapcsolatfelvétel legegyszerűbb módja, ha a telnet kliens programot, paraméterként az elérni szándékozott távoli gép teljes Internet nevével vagy címével meghívjuk.az IP cím ismerete hasznos lehet hibás névszerver esetén. Saját hálózaton belül a teljes név helyett elegendõ csak a gép neve is. Ha a kapcsolat létrejött, akkor a továbbiakban ugyanugy dolgozhatunk, mintha annak egyik terminálja mellett ülnénk,azaz mindazokat az utasításokat használhatjuk, amelyeket az adott gépen lokálisan is kiadhatnánk. A kapcsolni kívánt gép megadásához megvalósítástól függõen vagy prompt-ot kapunk, vagy OPEN paranccsal nyithatjuk és CLOSE paranccsal zárhatjuk le a távoli géppel a kapcsolatot.ha az utóbbi megoldást használjuk, akkor a CLOSE után még a telnet programban vagyunk és ebbõl a QUIT utasítással léphetünk ki.a Telnet lényege, hogy a saját számítógépedrôl be tudsz jelentkezni egy másik(mindegy, hogy a világ melyik részén lévô) számítógépre. Az FTP-vel és agopher-rel ilyet már csináltál, de akkor csak az ott lévô adatokat érted el.telnet esetében programokat is futtathatsz a távoli (remote) gépen. A klasszikus (és legkevésbé gyakori) felhasználás, hogy ha például külföldön vagy, bármelyik géprôl be tudsz jelentkezni az Internet szolgáltatód gépére,és el tudod olvasni a leveleidet, új leveleket tudsz írni stb, anélkül, hogynemzetközi telefonhívást végeznél. És abból adódóan, hogy egy programot tudsz a távoli gépen futtatni, a lehetôségek határtalanok. Van telnet site, ami adatbázisokhoz ad hozzáférést,kereshetsz benne, rendezheted, bôvítheted. Van, ahol egy élô beszélgetésbekapcsolódhatsz be. Többszereplôs, világméretû játékokat játszhatsz, újságokatolvashatsz, szavak helyesírását ellenôrizheted, szinonímákat kérhetsz hozzájuk, és mivel vannak nálam kreatívabb emberek is, amit akarsz, aztmegtalálod. Forrás: Telnet telepítése: Ahhoz, hogy a telnet müködjön szükségünk lesz pár csomagra amit lekell töltenünk, ezek a következőek: -Telnet -Telnetd -Openssh-client -Openssh-server

20 A telepítés elvégezhetjük a megszokott módon. apt-get install telnet apt-get install telnetd apt-get install openssh-client apt-get install openssh-server Majd adjuk ki a netstat parancsot. De mire is jó ez a command? A netstat paranccsal a protokollstatisztikát és a jelenlegi TCP/IP-kapcsolatokat lehet megjeleníteni. netstat -a megjeleníti az összes kapcsolatot, netstat -r megmutatja az útválasztási táblázatot és az aktív kapcsolatokat. netstat -o megjeleníti a folyamatazonosítókat, így megtekintheti az egyes kapcsolatokhoz tartozó portok tulajdonosait. netstat -e megjeleníti az Ethernet-statisztikát, a netstat -s parancs pedig protokollonkénti bontásban készített statisztikát jelenít meg. netstat -n hatására a cím és a portszám nem alakul névvé. Egyéb használt utasítások és ismeretek: inetd : ezt a démont gyakran csak internet szuperszerverként nevezik, mivel a helyi szolgáltatások kapcsolatainak kezeléséért felelős. Amikor az inetd fogad egy csatlakozási kérelmet, akkor eldönti róla, hogy ez melyik programhoz tartozik és elindít egy példányt belőle, majd átadja neki a socketet (az így meghívott program a szabvány bemenetéhez, kimenetéhez és hibajelzési csatornájához kapja meg a socket leíróit). Az inetd használatával úgy tudjuk csökkenteni a rendszerünk terhelését, hogy a csak alkalmanként meghívott szolgáltatásokat nem futtatjuk teljesen független önálló módban. Az inetd démont elsősorban más démonok elindítására használjuk, de néhány triviális protokollt közvetlenül is képes kezelni, mint például a chargen, auth és a daytime. Ebben a fejezetben az inetd beállításának alapjait foglaljuk össze mind parancssoros módban, mind pedig az /etc/inetd.conf konfigurációs állományon keresztül. /etc/services : jelenesteben milyen porton figyelje a beérkező kapcsolatokat, itt a telnet-re ezt találjuk 23/tcp Lépjünk be az /etc/inetd.conf fájlba és irjuk hozzá a telnet-tel kezdődő sorhoz a következőt: host.allow TCP Wrapper host deny vi /etc/inet.d.conf fennt leírt kiegészítés, majd /etc/init.d/openbsd-inetd restart

21 SSH: Egy hálózati prokoll amivel bejelentkezhetünk hálózaton át egy másik gépre, és az ehhez szükséges hálózati kapcsolat titkosítva lesz(ugye a Telnet-nél ez a biztonság nincs meg). Adjuk ki az ldd parancsot, amely a következőre jó, a programhoz szükséges dinamikus könyvtárakat listázza.próbáljuk is ki. ldd 'which sshd' Majd gyakorlás képpen nézzük meg az ssh log fájlait, amelyek itt találhatóak /var/log/auth.log more /var/log/auth.log Most pedig próbáljuk ki az ssh-t.lépjünk be először user-ként, majd váltsunk át superuser-ré,hogy az su saját környezetét használjuk.ha még nincs felhasználónk csak a root csináljunk is egyet az adduser parancsal, utána pedig nézzünk meg az a IP -nket és oda ssh-ázzunk be. add user ifconfig -a ssh user@adottipcim su - Most pedig lépjünk is ki innen és nézzük meg a mit tartalmaz a /etc/ssh könyvtár.nyissuk meg és szerkesszük az sshd_config fájlt, még pedig a következő módon: Találunk egy ilyen sort, PermitRootLogin yes, nos nincs más dolgunk mint a yes-t no-ra változtatni, majd újrainditani az ssh-t.ennek a változtatásnak a kövekeztében nem fog root-ként senki ssh-zni. cd /etc/ssh ls -l vi /etc/ssh/sshd_config /etc/init.d/sshd restart,ezt követően tapasztalhatjuk, hogy megtagadja a belépést, ha root-ként próbálunk ssh-zni. Visszaállítása egyértelmű ismét módosítjuk az előbb fájlt, de most a no helyett irunk yes-t és újraindítjük az ssh-t. MYSQL: TanárÚr jegyzetében megtalálható minden ami gyakon vettünk(a 62. oldaltól kezdődően). A Jegyzet elérhető itt:

22 Kiegészítés: (A TanárÚr azt mondta, mindeképpen kell majd használni a gyakoralti zh-n) A vi: A vi egy szabványos UNIX szövegszerkesztő, amely valamennyi UNIX rendszeren megtalálható. Nyilvánvaló tehát, hogy mindenképpen érdemes megismerkedni legalább az alapszintű használatával, hiszen bárki kerülhet olyan helyzetbe, hogy semmifélé egyéb editor nem áll rendelkezésére. Indítása: Nincs más teendő mint begépelni a vi-t a parancssorba. vi Parancsok: h - j k - l : A kurzor mozgatása balra, jobbra, fel, illetve le. w W b B : Előreugrás ('w' és 'W') vagy hátraugrás ('b' és 'B') szavanként. A 'w' és 'b' minden nem-alfanumerikus jelet szóhatárnak tekint; a 'W' és 'B' csak a white space karaktereket. } { Ugrás az aktuális vagy előző paragrafus végére ) ( Ugrás az aktuális vagy előző mondat végére G A megadott sorra ugrik, pl. a "100G" a századik sorra. Ha nem adunk meg számot, az utolsó sorra ugrik. ^ Az adott sor első nem-üres karakterére ugrik $ Az adott sor végére ugrik 0 Az adott sor elejére ugrik a A i I o O x vagy dl X vagy dh dw dd Bevitel a kurzor utáni pozícióba Bevitel az aktuális sor végére Beszúrás a kurzor előtti pozícióba Beszúrás az aktuális sor elejére Üres sor beszúrása és bevitel a kurzor alatti sorban Üres sor beszúrása és bevitel a kurzor feletti sorban A kurzor alatti karakter törlése A kurzortól balra lévő karakter törlése Szó törlése Sor törlése

23 D vagy d$ dg Sor törlése a kurzortól a sor végéig Törlés a kurzortól a fájl végéig :w A fájl mentése :w név A fájl mentése név néven :q Kilépés mentés nélkül :wq vagy ZZ Kilépés mentéssel

24 A fontosabb és használt könyvtárak,fájlok azaz mi? hol? merre? : /bin /sbin /etc /lib /lib/modules /dev /tmp /boot /mount /usr /usr/bin /usr/sbin /usr/man /usr/info /usr/doc /usr/include /usr/lib /usr/local /var /var/spool /var/log /var/tmp /var/run /var/lock Bootoláshoz szükséges parancsok, amelyeket a felhasználók is használhatnak Mint a /bin, de a felhasználók nem használhatják Konfigurációs könyvtár Osztott könyvtára a programokhoz Kernel modulok Eszköz fájlok Időleges fájlok helye Kernel fájl,bootloader,általában külön partíció,hogy az első 1024 szekt.essen Mountolási pontok Parancsok,dokumentációk-normál üzem alatt nem változtatható fájlok Felhasználói programok Rendszeradminisztrációs programok,melyek nem kellenek a gyökérbe Dokumentáció Dokumentáció Dokumentáció Fejléc fájlok C programokhoz Adat fájlok,könyvtárak Lokális installált szoftverek Változó fájlokat tartalmaz Mail spoolok Naplozó fájlok Ideinglenes fájlok Következő bootolásig érvényes rendszerinformációk Lezáró fájlok.ezek jelzik, hogy egy eszközt v. fájlt már használják

25 Debian Linux Feladat I. A/1. Telepítse fel a Linux disztribúciót a rendelkezésre álló merevlemezre Telepítés jellemzők: A /(root) partíció mérete: 5GB A swap partíció mérete: 256 MB v. 512 MB Ne telepítése az irodai csomagokat, csak az alaprendszert A rendszergazda (root) jelszava: password A telepítésnél létrehozandó felhasználó neve: user, jelszava: password Jelentkezzen be root felhasználóként és állítsa be az alábbiakat: A/2. Állítsa be az operációs rendszer legfontosabb jellemzőit!(jelen esteben tetszőleges, vagy amit használtok) IP cím,alapértelmezett átjáró,névszerver A gép neve: szerver-x (ahol X tetszőleges) B. Telepítse, majd indítsa el a Samba és az SSH szolgáltatásokat a szerver-x gépen, és ellőrizze a működését. A rendszeren indított terminálból jelentkezzen be az SSH szerverre(nálunk lehet a saját szerverünk is) user felhasználóként! Másolja biztonságosan user felhasználóként az /etc/samba.conf állományt a saját /home mappájába. Állítsa be a szerver-x gépen a user felhasználó számára a 200MB quotát Állítsa be, hogy a /szerver-x/proba megosztás elérhető legyen a user felhasználó számára C. Ellenőrízze az elkészített szerver működését a Putty segítségével, melyet kívülről inditott el. Indítsa el a Putty programot, és állítsa be úgy, hogy be tudjon jelentkezni a telepített szerverre! Az IP címet a kliensen DHCP-vel kapja! Ellenőrizze a két gép közötti kapcsolat működését

26 Debian-Linux Feladat II. A/1. Telepítse fel a Linux disztribúciót a rendelkezésre álló merevlemezre Telepítés jellemzők: / (root) 3GB Primary /boot 100MB Primary bootflag on /swap 200MB Primary /home 100MB Logical ez már Extended /valami 200MB Logical ez már Extended Ne telepítse az irodai csomagokat, csak az alaprendszert A rendszergazda(root) jelszava: password A telepítésnél létrehozandó felhasználó neve: user, jelszava: password Jelentkezzen be root felhasználóként és állítsa be az alábbiakat: A/2. Állítsa be az operációs rendszer legfontosabb jellemzőit!(jelen esteben tetszőleges, vagy amit használtok) Állítsa be az IP címet és a hálozatot, hogy az megfelelően müködjön Adja a gépnek a kövekező nevet: KiszolgalokZH-EHA Állítsa be, hogy a rendszer ne a Cdrom-ről töltse le a csomagokat, hanem egy megadott hálózat/netes helyről Adjon hozzá a rendszerhez egy ZHUSER nevű felhasználót B. További feladatok: Telepítse a gépre az apt parancs segítségével az ssh-t, majd telepítse a gépre az apptitude parancsa segítségével a telnet-et. Tilsta le a root számrára az ssh kezdeményezést, a módosított fájlt pedig másolja át egy a /home könyvtárába elhelyezett zh könyvtárba. Másolja az ssh log fájlait a /home/zh helyre. Hozzon létre a /home/zh könyvtárban egy route szöveges állományt és irja bele mire jó ez a parancs és lássa el a konkrét példával. Indítsa el a Putty programot, és állítsa be úgy, hogy be tudjon jelentkezni a telepített szerverre! Ellenőrizze a két gép közötti kapcsolat működését. Telepítse a gépre a MSQL-t és hozzon létre egy adatbázist Zh néven, adjon hozzá rekodrokat és felhasználókat a megfelelő jogosultságokkal együtt. Root-ként küljön egy üzenetet a ZHUSER nevű felhasználónak, KiszolgZH témában és Név,EHA-kód tartalommal. Ezt a két feladatsort Én csináltam magamnak egy kis gyakorláshoz, ezért semmi köze nincs az eddigi ilyen jellegű zh-khoz és lehet nem is lesznek hasonló feladatok!!

27

28 Parancs jegyzék apt-cache - keresünk,lekérdezünk a segítségével pl: apt-cache show util-linux apt-get parancsok: ~ install - telepíthetünk csomagokat pl: apt-get install man ~remove - törölhetjük a feltett csomagokat pl: apt-get remove man ~update - frissíti a rendszert, hibakeresést ezzel kezdjük pl: apt-get update alias - Parancsokat saját elképzeléseink szerint átnevezhetünk. Pl: alias Leállítás='shutdown -h now' aptitude -csomagok telepítésében segít pl: aptitude cat - A teljes file tartalmának kinyomtatása pl: cat /etc/mtab cd - könytár váltása pl: cd home cd.. - visszalépés a struktúrában pl: cd.. cfdisk - Lemezkezelő, partícionáló pl: cfdisk dd - valahonnan másol, valahova ír pl: lásd feljebb... df - megjeleníti a fájlrendszer partíciói által használt lemezterület méretét pl: df -H dpkg - apt-hez hasonló parancs pl: dpkg -s /sbin/fdisk du -megadja az állományok, könyvtárak által használt területet a merevlemezen pl: du -H egrep - a mintát vehetjük egy állományból is pl: egrep -f pattern szoveg fdisk - lemezkezelés pl: fdisk /dev/sda find - fájl keresése pl: find valami free - megjeleníti a rendszer által használt, illetve a szabad memória méretét pl: free grep - Minta keresése file-ban pl: w grep "$USER" gzip - Tömöritésre használhatjuk pl: gzip tar.foo gunzip -Kitömörítésre használhatjuk pl: gunzip tar.foo.gz halt - gép leállítása pl: halt ifconfig - hálozati paraméterek pl: ifconfig -a ifdown - interface lehúzása pl: ifup eth1 ifup - interface felhúzása pl: ifup eth1

29 init - péládul futási szintet válthatunk vele pl: - info -információkhoz juthatunk pl a csomagokról pl: info finger ldd - a programhoz szükséges dinamikus könyvtárakat listázza pl: ldd 'which sshd' less - kilistázza a szöveges állományok tartalmát pl: less etc/passwd ls - segítségével listázunk(plusz param. adhatók) pl: ls -l man - segítség kérése a parancsról pl: man ls mkdir -könyvtár létrehozása pl: mkdir konyvtar1 mkfs -fájlrendszer beállítás pl: mkfs.ext3 /dev/sda3 mkswap - linux swap terület létrehozása adott eszközön pl: mkswap /extra-swap 1024 mount - csatolásra alkalmas pl: mount /dev/sda3 linux more -állományok tartalmának kilistázására használják pl: more /etc/passwd nano -szövegszerkesztő pl: nano /etc/fstab ps - futó processzusokat listázza ki pl: ps pwd - aktuális könyvtár nevének kiírása pl: pwd runlevel - az aktális futási szintet adja meg pl: runlevel route - milyen útvonalon halajdon a csomag pl: lásd feljebb shutdown - leállítás pl: shutdown -h now swapon - a partícion levő swap terület a boot folyamat init részében aktiválódik pl: swapon sync - a lemez-cacheből mindent irjon a merevl.-re pl: sync touch - fájl létrehozása pl: touch fajl1 tar - fájlok, könyvtárstruktúrák archiválására, mentésére szolgál pl: tar foo.tar.gz tr - karakter törlése,cseréje pl: tr a alma umount - lecsatolás pl: umount/dev/sda3 vi - szövegszerkesztő pl: vi /etc/fstab wget - fájlokat tölthetünk le a segítségével pl: wget fájlelérése which - A program futtatható állományának elérési útvonalát adja meg pl: which finger

30 who - ki van bejelentkezve pl: who Források:

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Linux alapok gyakorlat

Linux alapok gyakorlat 11. évfolyam, informatikai rendszerüzemeltető 2018. Témakörök (elméleti tárgyrész) 1. Kialakulása 2. Disztribúciók 3. Telepítés, bootloader 4. Csomagkezelés 5. Rendszer felépítése, kernel (könyvtárak,

Részletesebben

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek Linux alapok Parancsok általános alakja parancs kapcsolók paraméterek Könyvtárszerkezet abszolút útvonal útvonal megadása a gyökérből kiindulva / gyökérkönyvtár relatív útvonal útvonal megadása az aktuális

Részletesebben

BASH SCRIPT SHELL JEGYZETEK

BASH SCRIPT SHELL JEGYZETEK BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...

Részletesebben

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #! BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA #A script bekér egy nevet és egy kort, majd kiírja a képernyőre echo -n "Adja meg a nevét: " read NEV echo -n "Adja meg az életkorát: " read KOR echo "Az Ön neve: $NEV, kora:

Részletesebben

Operációs Rendszerek II. labor. 2. alkalom

Operációs Rendszerek II. labor. 2. alkalom Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,

Részletesebben

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot

Részletesebben

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek. Linux fájlrendszerek. 4. Laborgyakorlat Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt, az egyes fájlokhoz való hozzáférések miatt, a

Részletesebben

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PARANCSOK ÉS HASZNÁLATUK ls: listázás -l részletes lista -a rejtett fájlok megjelenítése cp: fájlok másolása -i Már létező cél felülírása előtt

Részletesebben

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Alapvető Linux/UNIX parancsok A terminál. A Linux és a UNIX, multi taszkos, több felhasználós rendszerek. A több feladat végrehajtásához egy (vagy akár több) felhasználó több terminálon

Részletesebben

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Programozás alapjai 1. - 2. óra Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Bemutatkozás Morvai Flórián Morvai.Florian@stud.u-szeged.hu csak egyetemi címről www.stud.u-szeged.hu/morvai.florian

Részletesebben

chmod umask chown, chgrp

chmod umask chown, chgrp 5. Gyakorlat chmod umask chown, chgrp csak a tulajdonos tudja átállítani ezeket a jogokat r=4, w=2, x=1 pl:r+x=5 s-setuid bit /root jogosultságot igénylőprogramokhoz (u=rwxs) chmod 751 proba.txt chmod

Részletesebben

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés az informatikába, második gyakorlat Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés Parancsértelmező (bash) Utasítások man Szövegszerkesztők Bash Különféle

Részletesebben

Hálózati beállítások Készítette: Jámbor Zoltán 2016

Hálózati beállítások Készítette: Jámbor Zoltán 2016 Hálózati beállítások Miről lesz szó? Hálózati csatoló(k) IP paramétereinek beállítása, törlése, módosítása. IP paraméterek ellenőrzése. Hálózati szolgáltatások ellenőrzése Aktuális IP paraméterek lekérdezése

Részletesebben

1.2. NFS kliens telepítése és beállítása

1.2. NFS kliens telepítése és beállítása Hálózati adminisztráció Linux (Ubuntu 9.04) 10. gyakorlat Johanyák Zsolt Csaba 1 NFS és Samba szolgáltatások telepítése és beállítása Az NFS segítségével könyvtárakat oszthatunk meg Linux operációs rendszert

Részletesebben

Operációs rendszerek gyak.

Operációs rendszerek gyak. Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2

Részletesebben

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. 7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,

Részletesebben

2015/10/08 16:00 1/12 ArchLinux

2015/10/08 16:00 1/12 ArchLinux 2015/10/08 16:00 1/12 ArchLinux < Linux ArchLinux Szerző: Sallai András Copyright Sallai András, 2012 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Telepítő beszerzése Az alábbi weboldalon

Részletesebben

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév Operációs rendszerek 2 1. óra: Linux alapok Ismétlés Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2011-2012 2. félév Féléves követelmények Kéthetente 2 óra, hetek paritása alapján egy elmaradó alkalom

Részletesebben

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.

Részletesebben

FTP szerver telepítése

FTP szerver telepítése FTP szerver telepítése Pure-FTPd szerver telepítése Debian GNU/Linux Squeeze rendszeren - Jegyzet Szerző: Sallai András Copyright Sallai András, 2011 Licenc: GFDL Weblap: http://szit.hu Verzió: 0.02 (2011.03.16)

Részletesebben

Gyors tippek linuxra

Gyors tippek linuxra Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23. Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan

Részletesebben

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Johanyák Zsolt Csaba 1 1. Belépés és fájlkezelés Azonosító: hallgato Jelszó: hallgato Átváltás karakteres konzolra: Ctrl+Alt+F1.. Visszaváltás grafikus

Részletesebben

Unix fájl-hierarchia

Unix fájl-hierarchia Unix fájl-hierarchia Buday Gergely Károly Róbert Főiskola 2014 ősz.... Filesystem Hierarchy Standard 2.3-as verzió Rusty Russell, Daniel Quinlan, Christopher Yeoh 2004. január 28. nincs kőbe vésve....

Részletesebben

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

Hálózatok építése és üzemeltetése

Hálózatok építése és üzemeltetése Hálózatok építése és üzemeltetése Linux 1 Rendszergazda jogosultságok (Fehér Gábor slide-jai) 2 Root jogosultságok Többfelhasználós rendszerekben adminisztrációs teendők Felhasználók menedzselése Külső

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

Operációs rendszerek I. IIII. gyakorlat

Operációs rendszerek I. IIII. gyakorlat Operációs rendszerek I. IIII. gyakorlat o who o w o last o users o finger o talk o write o mesg o clear III. gyakorlat o alias/unalias o passwd o pwgen o ls o mkdir o cd o rm / rmdir o tree o pwd 2 finger

Részletesebben

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Hálózati rendszerek adminisztrációja JunOS OS alapokon Hálózati rendszerek adminisztrációja JunOS OS alapokon - áttekintés és példák - Varga Pál pvarga@tmit.bme.hu Áttekintés Általános laborismeretek Junos OS bevezető Routing - alapok Tűzfalbeállítás alapok

Részletesebben

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx ALAP BEÁLLÍTÁSOK 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1.2 netmask

Részletesebben

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként

Részletesebben

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Munka állományokkal Operációs rendszerek 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12 Állományrendszer

Részletesebben

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába 8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása

Részletesebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1 Az internet ökoszisztémája és evolúciója Gyakorlat 1 GNS3: installálás és konfiguráció GNS3: hálózatszimulátor Valódi router/hoszt image-ek hálózatba kapcsolása emulált linkeken keresztül: CISCO, Juniper,

Részletesebben

Operációs rendszerek 1.

Operációs rendszerek 1. Operációs rendszerek 1. Fájlkezelés Balla Tibor balla.tibor@inf.unideb.hu Fájlrendszer: Könyvtárak és Fájlok Inode szuperblokk inode tábla tényleges lemezterület inode = index-node Az inode tábla egy fix

Részletesebben

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2.

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. félév Reguláris kifejezések Reguláris kifejezésekkel lehet keresni egy

Részletesebben

Java-s Nyomtatványkitöltő Program Súgó

Java-s Nyomtatványkitöltő Program Súgó Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi. Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód

Részletesebben

A legfontosabb DOS parancsok

A legfontosabb DOS parancsok A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 52 481 02 Irodai informatikus Tájékoztató A vizsgázó az első lapra írja fel a nevét!

Részletesebben

Az Oprendszer RAM-ból futtatása RAM hibaellenőrzése Hardver áttekintés (miket is tartalmaz a gépünk)

Az Oprendszer RAM-ból futtatása RAM hibaellenőrzése Hardver áttekintés (miket is tartalmaz a gépünk) ArchBang telepítése Egy levelezés folyamán, a beszélgető partnerem, nehezményezte, hogy nem talál a neten magyar nyelvű ArchBang linux telepítési útmutatót. Nos, szeretnék most a kedvében járni és leírom

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 6. előadás Dr. Illés Zoltán ELTE IK Média és Oktatásinformatika Tanszék Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Processzor Memória

Részletesebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1 Az internet ökoszisztémája és evolúciója Gyakorlat 1 GNS3: installálás és konfiguráció GNS3: hálózatszimulátor Valódi router/hoszt image-ek hálózatba kapcsolása emulált linkeken keresztül: CISCO, Juniper,

Részletesebben

LINUX Hálózat beállítása. Forrás:

LINUX Hálózat beállítása. Forrás: Forrás: http://szit.hu/doku.php?id=oktatas:linux:h%c3%a1l%c3%b3zat http://kmf.uz.ua/centos/gui/ Hálózathoz mi szükséges? Hálózati kártya hálózatot kezelő eszköz Hálózati közeg kábel, rádióhullám (wifi)

Részletesebben

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. 7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while,

Részletesebben

Operációs Rendszerek II. labor. 4-5. alkalom

Operációs Rendszerek II. labor. 4-5. alkalom Operációs Rendszerek II. labor 4-5. alkalom Több program egyszerre Többszörös bejelentkezéssel triviális Egy shell alól is lehet: Indítás háttérben: & Futó program felfüggesztése: CTRL-Z Háttérbe

Részletesebben

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely Hálózati architektúrák és Protokollok GI 7 Kocsis Gergely 2017.05.08. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Synology NAS integrálása inels IMM szerverhez

Synology NAS integrálása inels IMM szerverhez Synology NAS integrálása inels IMM szerverhez Mi is az a NAS? A NAS betűszó a Network Attached Storage, azaz a hálózatra csatolt tároló rövidítése. Magyarul Hálózati adattárolóként is ismerjük. A NAS egy

Részletesebben

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 5 Kocsis Gergely 2013.03.28. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Google Drive szinkronizálása asztali géppel Linux rendszeren

Google Drive szinkronizálása asztali géppel Linux rendszeren Google Drive szinkronizálása asztali géppel Linux rendszeren Ha valamilyen Ubuntu disztribúciót használsz, akkor nincs nehéz dolgod a telepítést illetően, hiszen egyszerűen PPA tárolóban is elérhető. Az

Részletesebben

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése

Saját Subversion tároló üzemeltetése i. Saját Subversion tároló üzemeltetése i Saját Subversion tároló üzemeltetése ii KÖZREMŰKÖDŐK CÍM : Saját Subversion tároló üzemeltetése TEVÉKENYSÉG NÉV DÁTUM ALÁÍRÁS ÍRTA Jeszenszky, Péter 2014. február 16. VERZIÓTÖRTÉNET VERZIÓ DÁTUM LEÍRÁS

Részletesebben

Youtube videó letöltés és konvertálás Linuxon

Youtube videó letöltés és konvertálás Linuxon Youtube videó letöltés és konvertálás Linuxon A szkript futtatásához szükségünk van 2 program telepítésére (youtube dl, mencoder), ezeket a következő parancs kiadásával tudjuk a legegyszerűbben telepíteni:

Részletesebben

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Szerver oldal: Kliens oldal: 6. Tartományi megosztások 1. A belső hálózat konfigurálása Hozzuk létre a virtuális belső hálózatunkat. INTERNET

Részletesebben

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába 8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja: 1. A gyakorlat célja a reguláris kifejezések használatának megismerése. A grep parancs használatának elsajátítása

Részletesebben

Webprogramozás szakkör

Webprogramozás szakkör Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás

Részletesebben

Hálózati adminisztráció Linux (Ubuntu 9.04) 9. gyakorlat

Hálózati adminisztráció Linux (Ubuntu 9.04) 9. gyakorlat Hálózati adminisztráció Linux (Ubuntu 9.04) 9. gyakorlat Johanyák Zsolt Csaba 1 1. DNS szerver telepítése és beállítása Az alábbi beállításokat a szerver virtuális gépen kell végrehajtani. A DNS kiszolgáló

Részletesebben

1_Linux_bevezeto_bash

1_Linux_bevezeto_bash 1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás

Részletesebben

A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben

A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben A TESZT KÖRNYEZET KIALAKÍTÁSA 2 A TESZT PÉLDA LEÍRÁSA 2 A TESZTHEZ SZÜKSÉGES ELŐKÉSZÜLETEK 3 A TESZT FUTTATÁS KÉPERNYŐ

Részletesebben

2016/06/09 13:15 1/108 Linux parancssor

2016/06/09 13:15 1/108 Linux parancssor 2016/06/09 13:15 1/108 Linux parancssor < Linux Linux parancssor Szerző: Sallai András Copyright Sallai András, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web:

Részletesebben

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6 Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6 Bevezetés A laborgyakorlaton alkalmazott operációs rendszer: Linux Disztribúció: Knoppix Linux Live 6.x (DVD változat) Linux parancsok:

Részletesebben

LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB VIRTUÁLIS GÉP FÁJL LETÖLTÉSE http://zeus.nyf.hu/~shaggy/lin2014/debian-7-pmb2506.ova UNIX UNIX (1969-1972) tervezői: Ken Thompson, Dennis

Részletesebben

X. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK. Mérési utasítás

X. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK. Mérési utasítás Mérési utasítás 6to4 A 6to4 A 6to4 segítségével az IPv6 képes eszközök egy csak IPv4-et támogató környezetben képesek IPv6 segítségével kommunikálni. Ehhez az RFC 3056-ban rögzített automatikus tunnelt

Részletesebben

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Opensuse automatikus telepítése

Opensuse automatikus telepítése Leírás www.npsh.hu Opensuse automatikus telepítése Tartalomjegyzék I. Automatikus telepítés indokai... 3 II. Automatikus telepítés lehetőségei opensuse rendszerrel...3 III. Automatikus telepítés előkészítése...

Részletesebben

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos

Részletesebben

Windows Server 2008 Standard telepítése lépésenként VirtualBox virtuális gépbe

Windows Server 2008 Standard telepítése lépésenként VirtualBox virtuális gépbe Windows Server 2008 Standard telepítése lépésenként VirtualBox virtuális gépbe Rádi Viktor 1. Bevezetés 1.1. Célok Ez a bemutató a hallgatókat hivatott segíteni a VirtualBox használatának elsajátításában

Részletesebben

Hogyan telepíthetsz fel Arch linuxot

Hogyan telepíthetsz fel Arch linuxot Hogyan telepíthetsz fel Arch linuxot Már régóta kerestem valami jó kis cikket, ami viszonylag részletesen bemutatja ennek a nagyszerű disztribúciónak a telepítését. Eddig semmit nem találtam, de ma végre

Részletesebben

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár) man!!! Man Munka állományokkal cd :az aktuális könyvtár (.) beállítása (alapesetben a ~ könyvtárra) pwd: aktuális könyvtár kiiratása mkdir: új könyvtár létreh cp: másolás -r, -R: rekurzív (könyvtár) mv:

Részletesebben

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat.

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat. Linux parancsok Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat. Fájlműveletek 1. Hozzunk létre egy linux munka nevű könyvtárat! mkdir linux munka 2. Lépjünk be a linux munka könyvtárba,

Részletesebben

Mechatronika segédlet 6. gyakorlat

Mechatronika segédlet 6. gyakorlat Mechatronika segédlet 6. gyakorlat 2017. március 13. Tartalom Vadai Gergely, Faragó Dénes Feladatleírás... 2 LinuxCNC... 2 Telepítés Oracle Virtualbox-ra... 2 Megosztott vágólap beállítása... 4 Indítás,

Részletesebben

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, ) / LINUX-1. FELADATMEGOLDÁSA A. Az UHU-Linux telepítése 1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, ) 2. Telepítés kiválasztása

Részletesebben

IP beállítások 3. gyakorlat - Soproni Péter 2009. tavasz Számítógép-hálózatok gyakorlat 1 Bemutató során használt beálltások Windows IP-cím: 192.168.246.100 (változtatás után: 192.168.246.101) Alhálózati

Részletesebben

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás 01 Bevezetés jogosultságkezelés, csővezeték, átirányítások BASH script programozás Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport,

Részletesebben

WIN-TAX programrendszer frissítése

WIN-TAX programrendszer frissítése WIN-TAX programrendszer frissítése A WIN-TAX programrendszert a verzió érvényességének lejártakor illetve jelentősebb változás esetén (pl.: elkészült fejlesztések, munkahelyi hálózati szinkronitás miatt)

Részletesebben

Delphi programozás I.

Delphi programozás I. Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban

Részletesebben

A héj vezérlő szerkezetei I.

A héj vezérlő szerkezetei I. Tartalom A héj vezérlő szerkezetei I. 1.Vezérlés a héj programozásban...1 1.1.Vezérlési szerkezetek...1 1.2.Az igaz/hamis feltétel a héjprogramozásban...1 2.Az &&, és! szerkezetek...2 3.A test és az expr

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek Dr. Illés Zoltán, Mail: illes@inf.elte.hu Visszatekintés Elérhetőség, tárgy teljesítés A tárgy célja, tartalma Számítógépek tegnap, ma, holnap Jelek, információk Információk

Részletesebben

FTP Az FTP jelentése: File Transfer Protocol. Ennek a segítségével lehet távoli szerverek és a saját gépünk között nagyobb állományokat mozgatni. Ugyanez a módszer alkalmas arra, hogy a kari web-szerveren

Részletesebben

Hardver és szoftver követelmények

Hardver és szoftver követelmények Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű

Részletesebben

Linux parancsok összefoglaló.

Linux parancsok összefoglaló. Linux parancsok összefoglaló. pwd: Kiírja az aktuális könyvtár abszolút elérési útvonalát. cd : Belép a paraméterként átadott könyvtárba, vagy könyvtárszerkezetbe. A könyvtárat

Részletesebben

Operációs rendszerek MINB240/PMTRTNB230H

Operációs rendszerek MINB240/PMTRTNB230H Biztonsági környezet Operációs rendszerek MINB240/PMTRTNB230H 12. Előadás Biztonság Biztonság és védelemi mechanizmusok Biztonság kérdése probléma természete Védelmi mechanizmusok biztonság elérését lehetővé

Részletesebben

MS Windows XP Professional SP2 telepítés virtuális gépre. ember@vodafone.hu

MS Windows XP Professional SP2 telepítés virtuális gépre. ember@vodafone.hu MS Windows XP Professional SP2 telepítés virtuális gépre 1 Előzmények Új gép esetén meg kell győződnünk arról, hogy a gép XP kompatibilis Lehetséges, hogy csak Vista drivereket kínál a gyártó a géphez,

Részletesebben

Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató. Megrendelési szám: C94155-003

Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató. Megrendelési szám: C94155-003 Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató Megrendelési szám: C94155-003 Eddigi változatok Változat Eddigi változatok Dátum -001 Az Intel Quick Start Kit v1.1 for Linux* gyors áttekintő

Részletesebben

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési utasítás ARP, ICMP és DHCP protokollok vizsgálata Ezen a mérésen a hallgatók az ARP, az ICMP és a DHCP protokollok működését tanulmányozzák az előző mérésen megismert Wireshark segítségével. A mérés

Részletesebben

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 6 Kocsis Gergely 2018.04.11. Hálózati konfiguráció $ ifconfig Kapcsoló nélkül kiíratja a csomópont aktuális hálózati interfész beállításait. Kapcsolókkal alkalmas

Részletesebben

VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV

VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV www.eset.hu support@sicontact.hu 1. oldal Tartalomjegyzék Alaprendszer installálása 3 Szükséges alapfeltételek 3 A rendszer installálása 3 ESET Remote

Részletesebben

RapidMiner telepítés i. RapidMiner telepítés

RapidMiner telepítés i. RapidMiner telepítés i RapidMiner telepítés ii COLLABORATORS TITLE : RapidMiner telepítés ACTION NAME DATE SIGNATURE WRITTEN BY Jeszenszky, Péter 2014. szeptember 17. REVISION HISTORY NUMBER DATE DESCRIPTION NAME iii Tartalomjegyzék

Részletesebben

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat 01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig

Részletesebben

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra: 1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

2. modul - Operációs rendszerek

2. modul - Operációs rendszerek 2. modul - Operációs rendszerek Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 2. modul (Operációs rendszerek) syllabusát, amely az elméleti és gyakorlati modulvizsga követelményrendszere.

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK programozás, minták, vezérlési szerkezetek 10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa

Részletesebben

Ubuntu szerver telepítése

Ubuntu szerver telepítése Ubuntu szerver telepítése Ebben a leírásban egy alap Ubuntu Server 11.10 kiszolgálót telepítek, a távoli elérés végett OpenSSH-val. Az Ubuntu Server telepítéséhez ajánlott egy legalább 400 MHz-es CPU,

Részletesebben

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben