A Linux Runlevels magyarázata

a futási szint az egyik mód, amelyen egy Unix-alapú, dedikált szerver vagy egy VPS szerver operációs rendszer fut. Minden futási szintnek van egy bizonyos számú leállított vagy elindított szolgáltatása, így a felhasználó ellenőrizheti a gép viselkedését. Hagyományosan hét futási szint létezik, nullától hatig számozva.

a Linux Runlevels magyarázata

miután a Linux kernel elindult, az init program beolvassa az /etc/inittab fájlt, hogy meghatározza az egyes futási szintek viselkedését. Hacsak a felhasználó nem ad meg egy másik értéket kernel indítási paraméterként, a rendszer megpróbálja megadni (elindítani) az alapértelmezett futási szintet.

normál futási szintek RedHat alapú disztribúciókhoz
futási szint mód művelet
0 Halt leáll rendszer
1 egyfelhasználós mód nem konfigurálja a hálózati interfészeket, nem indítja el a démonokat, vagy nem engedélyezi a nem root bejelentkezéseket
2 többfelhasználós mód nem konfigurálja a hálózati interfészeket és nem indítja el a démonokat.
3 többfelhasználós mód hálózattal normál módon indítja el a rendszert.
4 nem definiált nem használt/felhasználó által meghatározható
5 X11 mint futási szint 3 + display manager(X)
6 Reboot újraindítja a rendszert

a legtöbb Linux szervernek nincs grafikus felhasználói felülete, ezért a 3.futási szinten indul. A grafikus felhasználói felülettel és az asztali Unix rendszerekkel rendelkező kiszolgálók az 5. futási szintet indítják el. Amikor egy kiszolgáló újraindítási parancsot ad ki, belép a runlevel 6-ba.

Init szkriptek

az Init (az inicializálás rövidítése) az a Program Unix és Unix-szerű rendszereken, amely minden más folyamatot létrehoz. Démonként fut, és általában PID 1-je van.

az / etc / inittab fájl a rendszer alapértelmezett futási szintjének beállítására szolgál. Ez az a futási szint, amelyen a rendszer újraindításkor elindul. Az init által elindított alkalmazások az /etc/rc könyvtárban találhatók.d mappa. Ezen a könyvtáron belül minden futási szinthez külön mappa található,pl.d, rc1.d, stb.

chkconfig

a chkconfig eszközt a RedHat alapú rendszerekben (például a CentOS-ban) használják annak ellenőrzésére, hogy mely szolgáltatások milyen futási szinteken indulnak el. A chkconfig –list parancs futtatása megjeleníti a szolgáltatások listáját, függetlenül attól, hogy engedélyezve vannak-e vagy sem az egyes futási szinteken.

root@host:~ # chkconfig --list
filelimits 0:off1:off2:on3:on4:on5:on6:off
syslog 0:off1:off2:on3:on4:on5:on6:off
gpm 0:off1:off2:on3:on4:on5:on6:off
cpanel 0:off1:off2:off3:on4:on5:on6:off
kudzu 0:off1:off2:off3:on4:on5:on6:off
ntpd 0:off1:off2:off3:off4:off5:off6:off
netfs 0:off1:off2:off3:on4:on5:on6:off
network 0:off1:off2:on3:on4:on5:on6:off
netplugd 0:off1:off2:off3:off4:off5:off6:off
rawdevices 0:off1:off2:off3:on4:on5:on6:off
ipchains 0:off1:off2:on3:on4:on5:on6:off
iptables 0:off1:off2:on3:on4:on5:on6:off
crond 0:off1:off2:on3:on4:on5:on6:off
anacron 0:off1:off2:on3:on4:on5:on6:off
cups 0:off1:off2:on3:on4:on5:on6:off
xfs 0:off1:off2:on3:on4:on5:on6:off
xinetd 0:off1:off2:off3:on4:on5:on6:off
httpd 0:off1:off2:off3:on4:off5:on6:off

az egyfelhasználós mód olyan mód, amellyel egy többfelhasználós rendszer (mint egy Linux szerver) superuserként indítható az operációs rendszerbe. A rendszer ebbe a módba történő indítása nem indítja el a hálózatépítést, de felhasználható a kiszolgáló bármely konfigurációs fájljának módosítására. Az egyfelhasználós mód egyik leggyakoribb használata a gyökér jelszó megváltoztatása egy olyan szerveren, amelyen az aktuális jelszó ismeretlen.

a futási szintek a Linux operációs rendszer magjának fontos részét képezik. Bár az átlagos rendszergazda nem fog napi rendszerességgel dolgozni, a futási szintek megértése újabb vezérlési réteget és rugalmasságot biztosít az adminisztrátor számára az általuk kezelt kiszolgálók felett.

Ha egy szabványos felhő VPS nem elég, Liquid Web dedikált szerverek egy álom vált valóra. A Liquid Web szervere felülmúlja a versenyt a teljesítmény és a támogatás terén. Nézze meg, hogy dedikált szervereink hogyan tudják az egekbe szökni webhelye teljesítményét.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.