Kezdő Linux rendszergazda

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:

  1. Ki kezdte a Linux fejlesztését, és kb. mikor?
  2. Mi az a FSF?
  3. Mi az a GNU?
  4. Mit jelent a GPL?
  5. Mit értünk „kernel” (rendszermag) alatt?
  6. Milyen operációs rendszereket ismer? Csoportosítsa!
  7. Ütemező feladata?
  8. Mi a swap szerepe?
  9. Milyen partíció típusokat ismer? Soroljon fel legalább hármat!
  10. Milyen fájlrendszer típusokat ismer? Soroljon fel legalább hármat!
  11. Milyen hardver felderítő eszközöket ismer?
  12. Mi az a MBR?
  13. Mire való: dpkg, apt-*, aptitude? (különbségek használatukban)
  14. Milyen boot loadert ismer?
  15. Mi az a FHS?
  16. Mit tartalmaz a dev, proc, var, usr, etc könyvtár?
  17. Írja fel a jellemző könyvtárstruktúrát!
  18. Rendszer indításhoz szükséges fő konfigurációs állomány hol található és mi a neve, szerepe?
  19. Mi a /etc/inittab szerepe, tartalma?
  20. Hogy kell leállítani, indítani szolgáltatásokat? pl.: ssh
  21. Mi az a bash?
  22. Milyen fájlrendszerereket ismer? Soroljon fel párat. Közölük melyik naplózó?
  23. Mi az fstab szerepe, hol található?
  24. Mount, umount feladata, szintaktikája.
  25. Mire használhatóak: ls, rm, cp, mv, mkdir, rmdir, ln, gzip, zip, unzip, tar, bzip2?
  26. Milyen parancsot ismer jogosultság kezelésre?
  27. Ha színesen szeretném a log állományt megtekinteni akkor milyen parancsot javasol erre?
  28. Linkek, hard,- szoftlink közötti különbség? ln parancs használata?
  29. Le akar választani egy felcsatolt eszközt (pendrive, CD): Busy (Az eszköz foglalt!) üzenetet kap. Mit tesz ekkor?
  30. Milyen shell billentyűkombinációkat ismer?
  31. Környezeti változók, soroljon fel párat!
  32. Hogy tudja a billentyűkiosztást megváltoztatni?
  33. Hogy lép ki a vi(m) szövegszerkesztőből mentés nélkül és mentéssel?
  34. Mi a pipe (csővezeték), és mi a jele?
  35. Mik ezek és mire valók? ps, kill, killall, pkill, top
  36. Hogyan határozná meg, hogy a /var/log/syslog fájlban hány sor található?
  37. Hogy íratna ki egy szöveges fájl tartalmat?
  38. Soroljon fel alapvető hálózatkezeléssel kapcsolatos alapparancsokat!
  39. 21, 22, 23, 25, 53, 80, 139, 443, 3128 mik ezek és hol lehet megnézni?
  40. Mi az smtp, pop3, imap, ftp protokollok portszámai? Honnan tudja megnézni?
  41. Írjon példát IPv4 címre?
  42. Mi a port?
  43. TCP, UDP közötti alapvető különbség!
  44. Mi az a DHCP?
  45. Mi a netmask?
  46. Mi a /etc/network/interfaces állomány feladata? man interfaces
  47. 1.2.3.4/24 mit jelent?
  48. Milyen IP címeket használhatunk belső (lokális) hálózaton?
  49. Iptables, mire való?
  50. Mi a gw és mi a default gw?
  51. Mi a MAC?
  52. Miért nem lehet két azonos MAC című gép egy alhálózaton?
  53. Mi az az arp tábla? Mikor kell üríteni kézzel?
  54. Milyen hálózati eszközöket ismer?
  55. Ismer-e valamilyen virtuális gépet? Mit használtunk órán?
  56. Mi a /etc/resolv.conf szerepe?
  57. Mi az a DNS?
  58. Mi lehet az oka ha az mc nem indul, csak nagyon lassan?
  59. Mi lehet az oka ha a levelező szerver a gép indulásakor látványosan lassan indul el?
  60. Milyen paranccsal vesz fel új felhasználót?
  61. Hogyan változtatná meg jelszavát?
  62. Milyen a jó jelszó?
  63. Milyen eszközzel archiválna le egy felhasználói könyvtárat?
  64. Hogyan állít le, indít el egy hálózati interfészt?
  65. Mely parancsokkal ellenőrizheti, hogy egy távoli gép elérhető-e?
  66. Hogy listázza ki a betöltött kernelmodulokat?
  67. Mely felhasználó használhatja a chgrp, chown parancsokat?
  68. Hogy ellenőrizné egy hálózati szolgáltatás elérhetőségét?
  69. Mit mutat meg a netstat parancs?
  70. mtr, ping. Mire valók?

Gyakorlati minta vizsgafeladatok:

  1. Telepítsen fel egy alap debian rendszert!
  2. Állítson be fix IP címet.
  3. Állítsa be a gépe host nevét a saját vezetéknevére!
  4. Vegyen fel egy tetszőleges felhasználót aki a dial csoport tagja.
  5. Írassa ki az aktuálisan bejelentkezett felhasználókat és mentse fájlba, majd tömörítse.
  6. Biztosítsa, hogy a gépének órája a pontos időt mutassa!
  7. Tegye lehetővé, hogy távolról bejelentkezhessen a gépére.
  8. Állítsa át a karakterkezelést latin2-re (iso-8859-2).
  9. 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.
  10. Á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 ***

3.5
Your rating: Nincs Average: 3.5 (2 votes)

Friss hozzászólások

Magyar Linux Portál hírlevél

Értesülhet a legújabb híreinkről.

Tartalom átvétel
A webhelyet a Drupal - egy nyílt tartalomkezelő rendszer - működteti