Linux rendszerek
1. A Linux kernel(rendszermag)
Egy nyílt UNIX-szerű operációs rendszermag, amit Linus Torvalds fejlesztett 1991-ben. Jelenleg a világ minden pontján dolgozik rajta valaki (persze a fő guru még mindig a Linux hacker, Torvalds). Az aktuális verziókat és frissítéseket (valamint maga a forrádkódot is) a kernel.org web-szerveren tárolják.
Méretét tekintve kb. 100 Mb körül lehet, szóval nem nagy de minden olyan információt magába foglal ami a PC-nk üzemeltetéséhez kell (tömény függvényeket tartalmaz).
2. A rendszer fő könyvtárai
/boot: a rendszerindításhoz szükséges állományok, betöltésvezérlők adatait tartalmazza.
/bin: azokat a bináris programokat találjuk itt, amikre a betöltés korai fázisában már szükség van, és később is alapvetőek.
/dev: a hardvereszközökhöz hozzáférést biztosító karakteres és blokk eszközök tárhelye.
/etc: a konfigurációs állományok központi lelőhelye.
/home: a felhasználók saját könyvtárainak bejárati pontja.
/lib: a tárgykódkönyvtárak helye. Ezek nagyjából a Windowsból ismert DLL fájlokhoz hasonló szerepet töltenek be.
/mnt: a cserélhető vagy később beillesztett meghajtók tartalma található meg ennek alkönyvtáraiban, például /mnt/cdrom.
/proc: különleges tartalmú könyvtár, benne a működő rendszerről látunk információkat.
/root: a rendszergazda könyvtára.
/sbin: általában csak a rendszergazda által futtatható programok.
/tmp: átmeneti fájlok könyvtára.
/usr: felhasználói programok f ő tárháza, további nagyon kiterjedt alkönyvtárrendszere van.
/var: a futás közben keletkezett állományok (például naplófájlok) helye.
3. Linux parancsok
Íme néhány parancs. Részletese nem fejtem ki, aki többet szeretne annak ajánlom a manual (man) oldalakat. Ott megtalálja a parancshoz tartozó kapcsolókat is.
"parancs" --help: Információ a "parancs" használatáról.
man "parancs": tömör, célratörő leírás.
whatis "parancs": egysoros a parancsról.
whereis "parancs": Hol található a parancs.
Állománykezelő parancsok
cat: a fájl tartalmát írja ki.
clear: képernyő törlése.
touch: létrehoz egy üres fájlt.
mkdir: létrehoz egy üres könyvtárat.
rmdir: könyvtár törlése.
rm: állományt távollít el.
cd: könyvtár váltás parancs.
pwd: kiírja az aktuális könyvtárat.
mv: fájlokat mozgat, vagy nevez át.
chmod: fájlok, könyvtárakra vonatkozó jogokat állíthatjuk be.
ls: a könyvtárstruktúrát jeleníti meg.
lsattr: fájlok, könyvtárak attribútumát mutatja meg.
cp: másolás (cp -r /honnan/mit/hova/milyen_névre).
du: a könyvtár fájlainak méretét adja meg.
df: kiszámítja aszabad területet partíciónként.
find: keresés.
fsck: lemez ellenőrző!
mkfs: fájl rendszer létrehozása.
tail: szűrő. A fájl utolsó sorait irja ki.
mcedit: szövegszerkesztő.
lspci -vv: hardver információk, részletes megjelenítése.
lsusb: usb eszközök kiíratása.
sync: a RAM-ból a merevlemezre még ki nem írt adatok szinkronizálása!
Rendszer adminisztráció
login: bejelentkezés.
logout: kijelentkezés.
who: kiírja a bejelnkezett felhasználókat.
whoami: kiírja, hogy milyen néven jelentkeztünk be.
users: kiírja a rendszeren levő felhasználók nevét.
useradd: felhasználó hozzáadása.
usermod: felhasználó fiókjának módosítása.
userdel -r "user": felhasználó törlése home-mal együtt.
deluser: felhasználó törlése.
finger: felhasználó információi.
talk: a felhasználókkal való kommunikációt segíti.
passwd: a bejelentkezett felhasználónak, a jelszavának módosítása.