Tematika:
Nincs új a nap alatt, vázlatos kezdőtematika:
1. nap:
- Történeti áttekintés (1 óra): Unix, Linux történelem: http://www.linuxfoundation.org/en/LSB, FSF, GNU, minimális OS elmélet (Multi Uuser,Single User,Multi Task, Single Task, kernel, ütemező, prioritás), mi az a disztribúció (kernel + lib + felh prg+ telepítő felület + alapbeállítások)
- Linux-telepítés: Standard telepítés (3 óra): mire érdemes odafigyelni, HW, partíciók ,swap szerepe, telepítés menete , ha valaimvel baj van: lspci, lsusb, lshw, dmidecode, dmesg
2. nap:
- Dokumentáció: Howto, man, info, FAQ, (RFC), internet (google)
- Csomagkezeles: dpkg, apt, aptitude, (.deb, .rpm, alien)
- Linux könyvtárszerkezet felépitése (standard: http://www.pathname.com/fhs/)
- Rendszerindítás: Gép indulás, BIOS, MBR, boot loader, kernel, initrd, init (szintek és konfok), inittab, /etc/rcX.d/*, /etc/init.d/*,/etc/*, login ~/.bash_*
3. nap:
- Fájlrendszer, könyvtárkezelés: partíciók, fájlrendszerek, naplózó, nem naplózó fs, fdisk*,
mkfs*, mount/umount, /etc/fstab, /etc/mtab (megemlítve a RAID és az LVM-et mint lehetőséget), df
relatív/abszolút könyvtármegadás, létrehozás/törlés, könyvtárváltás,
jogosultsági specialitások, home könyvtár, du , linkek, hard, soft, inode, lsof
- Állománykezelés:
- Alap állomány kezelő parancsok: ls, rm, cp, mv, mkdir, rmdir, ln, gzip, zip, unzip, tar, bzip2
- Egyéb állomány kezelő parancsok: cat, touch, tail, head, grc
- Állomány jogosultság rendszer, ch(mod | own | grp)
- A héj használata: prompt, környezeti változok, billparancsok,Ctrl+a, Ctrl+e, TAB, stb.
4. nap:
- Csővezetékek, szűrők (* + ? . {} [] $ ^ ), grep-el prezentálva, | (csővezeték) szerepe
grep, cut, sed, WC, sort, uniq, tr
- Standard IO
- Feladatkezelés: &, fg, bg, ps, top, kill, killall, pkill, at, crontab, anacrontab
- Szövegszerkesztés: vi, vim, nano (natív szöveg szerkesztő)
- A héj programozása: parancsérelemző definiálása, változók, ciklusok, feltételes elágazások, parancssori paraméterek, függvények, alapvető matematikai műveletek,
5. nap:
- Hálózati alapismeretek, parancsok
- Alapismeretek: internet modell (TCP/IP), ipv4(IP cím, netmask, broadcast, netaddress, osztályok), routolas (gateway), port, protokollok (felhasználói szint, /etc/services, smtp, http, pop3, ...)
- alapparancsok: ifconfig, dhclient3, route, arp, ping, traceroute , mtr
beallitások és parancsok: /etc/network/interfaces.conf, if(up | down), /etc/(host.conf | hosts | resolv.conf), mc lassan indul, de X is
- monitorozás, debug: netstat, iptraf, ethereal, mtr,lsof
- Alapszintű adminisztrátori tevékenységek
- Felhasználó managelés: létrehozás, beállítás, torles, jelszóváltoztatás , pwgen
- mentés: tar
- X-window: telepítés, beállítás, ablakkkezelok
A tematika alapja az MSC-Linux oldaláról származik (http://www.mclx.hu/content.php?article.3.5)
Vizsgakérdések:
- Ki kezdte a Linux fejlesztését, és kb. mikor?
- Mi az a FSF?
- Mi az a GNU?
- Mit jelent a GPL?
- Mit értünk „kernel” (rendszermag) alatt?
- Milyen operációs rendszereket ismer? Csoportosítsa!
- Ütemező feladata?
- Mi a swap szerepe?
- Milyen partíció típusokat ismer? Soroljon fel legalább hármat!
- Milyen fájlrendszer típusokat ismer? Soroljon fel legalább hármat!
- Milyen hardver felderítő eszközöket ismer?
- Mi az a MBR?
- Mire való: dpkg, apt-*, aptitude? (különbségek használatukban)
- Milyen boot loadert ismer?
- Mi az a FHS?
- Mit tartalmaz a dev, proc, var, usr, etc könyvtár?
- Írja fel a jellemző könyvtárstruktúrát!
- Rendszer indításhoz szükséges fő konfigurációs állomány hol található és mi a neve, szerepe?
- Mi a /etc/inittab szerepe, tartalma?
- Hogy kell leállítani, indítani szolgáltatásokat? pl.: ssh
- Mi az a bash?
- Milyen fájlrendszerereket ismer? Soroljon fel párat. Közölük melyik naplózó?
- Mi az fstab szerepe, hol található?
- Mount, umount feladata, szintaktikája.
- Mire használhatóak: ls, rm, cp, mv, mkdir, rmdir, ln, gzip, zip, unzip, tar, bzip2?
- Milyen parancsot ismer jogosultság kezelésre?
- Ha színesen szeretném a log állományt megtekinteni akkor milyen parancsot javasol erre?
- Linkek, hard,- szoftlink közötti különbség? ln parancs használata?
- Le akar választani egy felcsatolt eszközt (pendrive, CD): Busy (Az eszköz foglalt!) üzenetet kap. Mit tesz ekkor?
- Milyen shell billentyűkombinációkat ismer?
- Környezeti változók, soroljon fel párat!
- Hogy tudja a billentyűkiosztást megváltoztatni?
- Hogy lép ki a vi(m) szövegszerkesztőből mentés nélkül és mentéssel?
- Mi a pipe (csővezeték), és mi a jele?
- Mik ezek és mire valók? ps, kill, killall, pkill, top
- Hogyan határozná meg, hogy a /var/log/syslog fájlban hány sor található?
- Hogy íratna ki egy szöveges fájl tartalmat?
- Soroljon fel alapvető hálózatkezeléssel kapcsolatos alapparancsokat!
- 21, 22, 23, 25, 53, 80, 139, 443, 3128 mik ezek és hol lehet megnézni?
- Mi az smtp, pop3, imap, ftp protokollok portszámai? Honnan tudja megnézni?
- Írjon példát IPv4 címre?
- Mi a port?
- TCP, UDP közötti alapvető különbség!
- Mi az a DHCP?
- Mi a netmask?
- Mi a /etc/network/interfaces állomány feladata? man interfaces
- 1.2.3.4/24 mit jelent?
- Milyen IP címeket használhatunk belső (lokális) hálózaton?
- Iptables, mire való?
- Mi a gw és mi a default gw?
- Mi a MAC?
- Miért nem lehet két azonos MAC című gép egy alhálózaton?
- Mi az az arp tábla? Mikor kell üríteni kézzel?
- Milyen hálózati eszközöket ismer?
- Ismer-e valamilyen virtuális gépet? Mit használtunk órán?
- Mi a /etc/resolv.conf szerepe?
- Mi az a DNS?
- Mi lehet az oka ha az mc nem indul, csak nagyon lassan?
- Mi lehet az oka ha a levelező szerver a gép indulásakor látványosan lassan indul el?
- Milyen paranccsal vesz fel új felhasználót?
- Hogyan változtatná meg jelszavát?
- Milyen a jó jelszó?
- Milyen eszközzel archiválna le egy felhasználói könyvtárat?
- Hogyan állít le, indít el egy hálózati interfészt?
- Mely parancsokkal ellenőrizheti, hogy egy távoli gép elérhető-e?
- Hogy listázza ki a betöltött kernelmodulokat?
- Mely felhasználó használhatja a chgrp, chown parancsokat?
- Hogy ellenőrizné egy hálózati szolgáltatás elérhetőségét?
- Mit mutat meg a netstat parancs?
- mtr, ping. Mire valók?
Gyakorlati minta vizsgafeladatok:
- Telepítsen fel egy alap debian rendszert!
- Állítson be fix IP címet.
- Állítsa be a gépe host nevét a saját vezetéknevére!
- Vegyen fel egy tetszőleges felhasználót aki a dial csoport tagja.
- Írassa ki az aktuálisan bejelentkezett felhasználókat és mentse fájlba, majd tömörítse.
- Biztosítsa, hogy a gépének órája a pontos időt mutassa!
- Tegye lehetővé, hogy távolról bejelentkezhessen a gépére.
- Állítsa át a karakterkezelést latin2-re (iso-8859-2).
- Hozzon létre egy szöveges állományt amely a saját nevét tartalmazza és állítsa be úgy a jogosultságokat, hogy csak ön tudja megtekinteni.
- Állítsa le szabályosan a gépét!
Vázlatos értékelési módszer:
A fenti elméleti és a gyakorlati feladatokat is kérdésenként súlyozzuk.
A súlyozás alapján előáll egy könnyebb - nehezebb kérdéseket tartalmazó
halmaz. A halmazból úgy választunk, hogy a vizsgaalkalomra vegyesen
kerüljön kiválasztásra minden súlyú kérdésből, feladatból.
A gyakorlati feladatsor úgy is készülhet, hogy egymásra épülő kérdéseket
tartalmaz.
*** FIXME ***
Friss hozzászólások
2 nap 1 óra
3 nap 18 óra
3 nap 18 óra
4 nap 2 óra
4 nap 9 óra
1 hét 15 óra
1 hét 19 óra
1 hét 3 nap
1 hét 3 nap
1 hét 4 nap