Hálózatok építése, konfigurálása és működtetése

Hasonló dokumentumok
Hálózatok építése, konfigurálása és működtetése

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

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

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

Operációs rendszerek gyakorlat

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

A Linux operációs rendszer 2017.

Operációs rendszerek gyakorlat

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

Linux alapok és használatuk

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat

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

Hálózati alapok. készítette: Sallai András

GNU/Linux alapok és alkalmazásuk

A L i n u x r u h á j a

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

Operációs rendszerek. 5. előadás rendszer adminisztráció 2006/2007. II. félév. Dr. Török Levente

Operációs rendszerek - bevezető

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

Állásidő minimalizálása: BTRFS, kgraft

IPv6 Elmélet és gyakorlat

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

Linux alapok gyakorlat

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

Az alábbi állítások közül melyek a forgalomirányító feladatai és előnyei?

Windows Screencast teszt

Unix alapú operációs. rendszerek ELŐADÁS CÍME. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

Linux ismeretek. Göcs László mérnöktanár. KF-GAMF Informatika Tanszék tavaszi félév

Veeam Agent for Windows and Linux

Alkalmazások típusai Szoftverismeretek

Kiszolgálók üzemeltetése. Iványi Péter

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

Dr. Schuster György október 30.

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal.

Operációs rendszerek 2

1_Linux_bevezeto_bash


Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

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 ismeretek. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék tavaszi félév

Informatika 1 4. előadás: Operációs rendszerek

Bevezetés az informatikába

Bevezetés az informatikába

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter

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

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

Hálózati architektúrák és Protokollok Levelező II. Kocsis Gergely

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

Számítógépes alapismeretek

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

Mikrotik 6.22 telepítés

Számítógépes Hálózatok GY 8.hét

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

Operációs rendszerek. UNIX/Linux fájlrendszerek

Linux rendszergazda tanfolyamok

eszemélyi Kliens Szoftvercsomag

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

Windows há lo záti ádminisztrá cio gyákorlát

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Hálózati architektúrák laborgyakorlat

Informatika 1 2. el adás: Operációs rendszerek

Szalai Ferenc

OpenBSD hálózat és NAT64. Répás Sándor

Informatikai füzetek

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

Felhő alapú hálózatok (VITMMA02) OpenStack Neutron Networking

TI TMDSEVM6472 rövid bemutatása

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

Általános rendszergazda Általános rendszergazda

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

Informatika 1 3. el adás: Operációs rendszerek

Cisco Catalyst 3500XL switch segédlet

SZOFTVEREK (programok)

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

Linux hálózati adminisztráció

Egy egyszerű, gyors és szabad újratelepítő eszköz: upi

IPv6 alapú otthoni LAN hálózat kialakítása

Szerver-üzemeltetés - Tudásközpont, Pécs

A telepítés nyelvének kiválasztása

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Opensuse automatikus telepítése

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás

ELTE, IK, Információs Rendszerek Tanszék

A SuliX család: Az oktatási és érettségi disztribúciótól a SuliXerverig

CUCM 6.0 è 9.1 migráció a gyakorlatban

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

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

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

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

RH/CentOS felügyelet SUSE Manager segítségével. Kovács Lajos Vezető konzultáns

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

Windows hálózati adminisztráció

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

LINUX PMB VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

A belső hálózat konfigurálása

Átírás:

Hálózatok építése, konfigurálása és működtetése LINUX 1

UNIX 2

UNIX / UNIX-like rendszerek Nagy teljesítmény, megbízható, robusztus Különböző helyek, különböző feladatok Sokféle UNIX / UNIX-like rendszer GNU/Linux, FreeBSD, Mac OS X 1969: Unics Uniplexed Operating and Computing System 1972: C nyelven újraírva -> hordozhatóság 1988: POSIX Portable Operating System Interface IEEE UNIX szabvány By Peter Hamer - Ken Thompson (sitting) and Dennis Ritchie at PDP-11 3

GNU/Linux Richard Stallman GNU Project 1983 Teljes UNIX kompatibilis szoftver rendszer tisztán szabad szoftverekből GCC, GNU binary utilities, GLIBC Free Software Foundation - FSF 1985 GNU General Public License GPL 1989 Linus Torvalds Első Linux kernel 1991 Monolitikus, X86, minix és GNU kompopnensek Csak kernel Linux rendszer: Linux kernel + GNU komponensek Linux Foundation (üzlet orientált) 4

Linux jelenleg Hol használható? A legtöbb HW platformra portolt OS Legelterjedtebb általános célú OS (Android) Szerverek, szuperszámítógépek, mainframe, adatközpont Dekstop PC, notebook Beágyazott rendszerek, mobil telefonok, tabletek, TV-k Hálózati eszközök (router, switch, ) 5

Linux disztribúciók Linux operációs rendszer csomagok Szabadon elérhető Debian, Ubuntu, Arch Linux, CentOS, Fedora, Gentoo Linux, Linux Mint, opensuse, Kali Fizetős Red Hat Enterprise Linux, SUSE Linux Enterprise Server 6

Linux 7

Linux rendszer felépítése 8

Linux shell Kiemelt felhasználói program: shell (héj) OS felhasználói felülete, terminálon megjeleníthető Kiadott parancsok, visszatérési értékek Bejelentkezés, távoli elérés Grafikus shell X Window System Window manager, file manager, toolkit Desktop environment: KDE, GNOME, Xfce, LXDE, Unitym Cinnamon, MATE 9

Állományrendszer UNIX állományrendszer, fa struktúra Minden egy fájl! Egységes programozási felület, ugyanazok a prancsok/függvények használhatóak Egyetlen (virtuális) fájlrendszer Minden valós fájlrendszer, HW eszköz, processz ez alatt található Tetszőlegesen csatolhatók a kötetek a fához Típusok: plain, device, directory, socket, symbolic link, 10

11

Linux védelem Többfelhasználós rendszer Fájlok védelme, processzek védelme Fájl védelem Tulajdonos / csoport / világ Írás / olvasás / futtatás(listázás) +extrák 12

Root jogosultságok Többfelhasználós rendszerekben adminisztrációs teendők Felhasználók menedzselése Külső erőforrások csatolása Szolgáltatások futtatása Szoftverek frissítése Védelem a szándékos és nem szándékos rombolástól 13

Partíció, fájlrendszer 14

Partíciók A lemezterület feldarabolás Partíciók mérete Partíciók típusa (+ boot) swap partíció fdisk, cfdisk parancsok /dev rendszer /dev/sd*, /dev/hd*, A partíció csak felosztás, nem fájlrendszer Különböző partíció leírás típusok (pl. DOS/MBR) 15

Ajánlott partíciók Linuxon Minimum 2 partíció Rendszer adatok swap partíció Opcionálisan további partíciók home kötet boot partíció LogicalVolume Manager (LVM) - haladóknak Több lemez együttes kezelése Partíció méret nagyobb lehet a lemez méreténél Dinamikus méret kezelés 16

FLASH partíciók MTD Memory Technology Device Absztrakciós réteg a különböző nyers FLASH memóriák kezeléséhez Nem USB stick vagy memóriakártyák! Hibás blokkok menedzselése Használat kiegyenlítés (wear leveling) /proc/mtd dev: size erasesize name mtd0: 00040000 00010000 "cfe" mtd1: 00fb0000 00010000 "linux" mtd2: 0096e000 00010000 "rootfs" mtd3: 00010000 00010000 "nvram" mtd4: 004e0000 00010000 "ddwrt" 17

Fájlrendszerek Fájlok tárolása a lemezterületen (memóriaterületen) ext2/3/4 Linux fájlrendszer inode alapon vfat, ntfs Windows (DOS) fájlrendszer Iso9660, udf CDROM, DVD, Bluray jffs2, ubifs Fájlrendszer Flash memóriához ramfs, tmpfs Memóriában tárolt fájlrendszer nfs, cifs, smbfs, davfs2 Távoli fájlrendszer 18

Különleges fájlrendszerek Fuse Filesystem in Userspace Userspace-ben futtatott fájlrendszerek Egyszerűbb fejlesztés, felhasználói elérés Overlay fájlrendszerek Pl.: Titkosítás, tükrözések, külön írható/olvasható részek Rendszer működéséhez köthető /dev, /proc, /tmp, /sys 19

Boot folyamat 20

Bootloader - PC Rendszer induláskor BIOS vagy UEFI boot Basic Input/Output System (régi) Unified Extensible Firmware Interface (új) Bootloader helye Master Boot Record MBR (lemez boot sector) Volume Boot Record -VBR (Partíció boot sector) MBR bootloader kötelező, mert a BIOS ezt indítja VBR bootloader indítható MBR-ből first stage boot loader / chainload 21

Bootloader Beágyazott rendszerek Das U-Boot Universal Boot Loader Common Firmware Environment CFE Lehetőségek Indítás FLASH területről Feltöltés (+lementés) FLASH területre Hálózati műveltek (Főként TFTP) Partíció kezelés Device tree A HW egységes leírása 22

Linux Boot Process - PC Boot folyamat Bekapcsolás (POST) BIOS MBR betöltése GRUB stage 1 (VBR) /boot GRUB stage 2 /boot/grub/grub.conf Kernel init /boot/vmlinuz.. RAM disk init /boot/initrd.img / (csak olvasható) /sbin/init (PID 1) 23

sysvinit séma Futási szintek (runlevel) S: egyedüli felhasználó boot esetén (single) 1: egyedüli felhasználóra váltás 2...5: Többfelhasználós mód 6: Újraindítás Futási szintek szerint külön scriptek az indulásnál Linux init 1. módváltás 2. módváltás /etc/rc<futási szint>.d Minden fájl csak softlink a /etc/init.d scriptekre S<XX><script név> és K<XX><script név> a futási szint váltásnál induláshoz és leállításhoz XX: Indítási, leállítási sorrend meghatározása rc folderek kezelése Pl.: update-rc.d parancs 24

Hálózat kezelés 25

Hálózati kommunikáció Layer 1-2-3 Hálózati interfész MAC cím ARP IP cím Switch/kapcsoló MAC cím Router/forgalom irányító gateway DNS IP cím DHCP 26

Hálózati interfészek Hálózati interfészek ethx, wlanx, tunx, tapx, Interfészekhez egyedi MAC cím Megváltoztatható Virtuális interfészek (egyező MAC cím) Ütemezők interfészekhez, sorok, statisztika Hálózati IP cím beállítások IPv4 és IPv6 címek (privát, publikus, multicast címek) Netmask határozza meg a LAN méretét, gateway a LAN elhagyásához LAN-on belül layer 2 kommunikáció! ARP a címmeghatározáshoz IP cím beállítás: ifconfig, route, ip, dhclient, arp parancsok 27

DNS Domain Name System Hálózati DNS beállítása Nincs interfészhez kötve UDP feletti szolgáltatás /etc/resolv.conf fájl host, dig, ping, nslookup parancsok 28

Állandó konfiguráció Hálózati cím állandó beállítása /etc/network/interfaces auto lo iface lo inet loopback //Interfész konfigurálása dinamikus IP címmel (DHCP) auto eth0 iface eth0 inet dhcp //Interfész konfigurálása statikus IP cím hozzárendeléssel auto eth1 iface eth1 inet static address 192.168.1.3 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 29

Kapcsolatok állapota, forgalom megfigyelés Kapcsolat állapota Socket tcp, udp, unix LISTEN, CONNECTED netstat parancs Forgalom megfigyelés Küldött, fogadott keretek, csomagok Szűrési feltételek tcpdump parancs MONITOR mód, PROMISCUOUS mód 30

Szoftverek, szolgáltatások 31

Szolgáltatások - Services Démonok (daemon) Szolgáltatások indítása automatikusan sysvinit szerint service parancs használata start, stop, restart /etc/init.d scriptek közvetlen hívása is lehetséges Naplózások /var/log/ 32

Szoftver telepítés és frissítés Csomagkezelő (package management) Debian, Ubuntu: dpkg (.deb) Speciális szerkezet (archívum) Összefüggések, kompatibilitás Integritás ellenőrzés Telepítendő fájlok, scriptek a telepítéshez packages.debian.org Advanced Packaging Tool: apt, aptitude Függőségek automatikus kezelése, feloldása /etc/apt/ 33

Frissítések Csomagkezelőből vezérelve Automatikus frissítés függőségek megtartásával Backport Új verzió implementálása a régi rendszerre Stabil és teszt (sid) verzió Unstable -> testing > stable 34