
CÍMLAP
Mátó Péter - Rózsár Gábor - Őry Máté - Varga Csaba Sándor - Zahemszky Gábor
20/80 - Unix és Linux alapismeretek rendszergazdáknak
TARTALOM, ELŐSZÓ
Tartalom
Előszócska
Alapfogalmak: parancssor, grafikus felület, munkakörnyezetek
A parancssor
Grafikus felület
Ablakkezelők, asztali környezetek
Grafikus belépés
Miért beszélünk egyáltalán parancssorról?
Bejelentkezés
Alapparancsok
A parancsértelmező
Parancssor
Néhány egyszerű parancs
Záróakkord
Felhasználók és csoportok, Unix típusú rendszer használata
A sudo használata
Egy kis extra: SELinux
Fájlok, könyvtárak, dzsóker karakterek
Fájlkezelő parancsok
Fájlnevek
Fájltípusok
Elérési útvonalak
Könyvtárak kezelése
Alapvető fájlkezelő parancsok
Fájlkeresés
Jogosultságok, azok használata
Klasszikus UNIX-szerű jogosultságok
chmod
chown
chgrp
umask
Speciális jogosultságkezelés
Folyamatok és kezelésük
ps
kill, killall, pkill
top
nice, renice
A hardverek elérésének unixos, linuxos módja
Eszközfájlok típusai
Gyakran használt eszközfájlok
Pszeudoeszközök
Statikus eszközfájlok
Dinamikus eszközfájlok: udev
Reguláris minták és használatuk röviden
BRE, ERE, PCRE
Szabályos kifejezések használata
Illeszkedési szabályok
Metakarakterek
Szabályos kifejezést használó programok
A shell programozása minimalista megközelítésben
A parancsértelmező, mint programozási nyelv
Megjegyzések
A ~ (tilde) karakter
A "takaró" karakterek
Háttérben futatás
Átirányítások
Változók
Parancssori paraméterek
Parancshelyettesítés
Többirányú elágazás
Ciklusszervező műveletek
(Nem-annyira) nyalánkságok
Alapszintű hibakeresés
strace, ltrace
Előszó
Ezzel a könyvvel és testvéreivel az a célunk, hogy viszonylag tömören
összefoglaljuk azokat az információkat, amiket egy szabad szoftvereket
használó szakembereknek tudnia illik.
20/80. Mit akar ez jelenteni? Tapasztalatunk szerint a létező eszközöknek
és információknak csak egy kis része szükséges a mindennapok tipikus
feladatainál. Igyekeztünk kiválogatni nektek a tudásnak azt a 20%-át, ami
az általában előforduló feladatok 80%-ánál elegendő lesz. Célunk ezen elv
alapján összeszedni, rendszerezni és átadni a leghasznosabb dolgokat. Hiába
próbálnánk mindent elmondani - nekünk nincs időnk mindent leírni, nektek
meg nincs időtök elolvasni. Ezért sok minden kimarad. Ha úgy gondolod, hogy
fontos, kimaradt vagy bővebben kellene beszélni róla, szólj! Ha valami
hibás, szólj! E-mail címünk: esz2k2@gmail.com. De ha írsz, légy türelemmel,
valószínűleg 200 másik levél is vár még megválaszolásra. A továbbfejlesztés
során minden konstruktív javaslatot igyekszünk majd az anyagba építeni.
A tárgyalt megoldások és szabad szoftverek legtöbbször több operációs
rendszer alatt is használhatóak. Amikor viszont operációs rendszer szintről
esik szó (telepítés, csomagkezelés vagy finomhangolás), akkor ez most -
népszerűsége miatt - nálunk Linuxot jelent.
A könyvben időnként kérdéseket teszünk fel, de néha nyitva hagyjuk a
választ. A cél: gondolkozz, olvass utána, használd az agyadat! Ha egy témát
alaposabban meg akarsz ismerni, akkor nincs mese, alaposabban utána kell
olvasnod. Minden területnek megvannak a maga - tőlünk sokkal mélyebb
ismereteket tárgyaló - szakkönyvei, előttük azért érdemes a mi összefoglalónkat
elolvasni, mert ezekben - reményeink szerint - az adott terület esszenciája
található. Ez alapján már könnyebben eligazodsz majd a 6-700 oldalas,
lényegesen kimerítőbb anyagokban is.