Os linux architektúra

Os linux architektúra

Operációs rendszer GNU / Linux. amely gyakran egyszerűen csak "Linux" -nak nevezik, valójában két fő részből áll: a rendszer tényleges rendszermagja - Linux és a GNU projekt programjai és eszközei. amely magában foglalja a hang- és grafikus alrendszerek, asztali számítógépek elemeit. különböző alkalmazási alkalmazások stb.

A Linux kernel és bootja

Betöltése a Linux kernel a rendszer indításakor, a legtöbb esetben ellenőrzi az egyetemes Grub rakodó (bár ott is konfigurációk LILO rakodó), amelynek kódját lehet rögzíteni a boot szektor fő adathordozó, és annak egyik logikai partíciót (az aktiváláshoz indító zászló később) . A Grub konfigurációs fájlokat rendszerint a telepített operációs rendszer "root" részében tárolják. a / boot / grub mappában. Így számos teljesen független Grub, Linux telepítést használhat. egyéb boot-töltõk és operációs rendszer, ha szükséges.

Az összes kernel által feltöltött eszközmodul felsorolása a lsmod beírása a konzolban látható. és a kényszerített be- és kirakodás a modprobe programmal történik.

Fájlrendszer

Egy külön szakaszban elvileg bármely Linux rendszerkönyvtár tárolható. / boot a Grub beállításokkal és a Linux kernel - a megbízhatóság és a biztonság, / usr - a telepített alkalmazás szoftverének mérete. vagy / home - a rendszer felhasználói frissítésének függetlenségéért például frissítéskor. A külső adathordozó, az adatmeghajtók nem rendszerszerű logikai partíciói általában a / media mappába vannak csatlakoztatva.

Ha a fizikai memória megtelt, vagy ha alvó üzemmódot használ (a lemezre mentett RAM-adatokkal), a Linux a speciális fájlrendszerrel használhatja az úgynevezett swap partíciót. Lemezre és használatra történő létrehozása nem szükséges, de az "alvó" üzemmód működtetéséhez szükséges.

A rendszerhez csatlakoztatott összes adathordozóra vonatkozó logikai partíciók listáját megtekintheti a konzolban lévő parancs hívásával. fdisk -l. például (rendszergazdai jogokat igényelhet). Emellett. a logikai partíciókat a rendszerben lehet megjeleníteni, és különböző konfigurációkban használhatók, beleértve az / etc / fstab-ot és a Grub-ot. a karakter hivatkozásokat a címben egyedi azonosító száma az egyes kötetek, amelyek nem változnak attól függően, hogy a mérete és elhelyezkedése logikai partíciót: lásd dir / dev / disk / *. A virtuális, hálózati és helyi fájlrendszerek kapcsolódásának konfigurálása, beleértve a swapot is. a GNU / Linux-ban a / etc / fstab fájlba van írva. és a rögzített adatok a dinamikusan frissített / etc / mtab fájlban tárolódnak.

A GNU boot első szintje az egyfelhasználós parancs terminál. amely több szöveges konzolokon való használatra rendszer váltás közöttük végezhetjük megnyomásával billentyűkombinációk Alt (vagy Ctrl + Alt + -. amikor működő X11) bármely F *. Alt + F1. Alt + F2 stb.

Az első hat konzolok általában csak közvetlen felhasználásra, és a hetedik és az azt követő - indítja el a grafikus rendszerek x.org-X11 helyi felhasználók elérte az ötödik szint a csomagtartó. Attól függően, hogy a működési mód az operációs rendszer, ha a telepítés vagy a kiindulási ilyen virtuális konzol kimenetet hibakereső működéséről információt bármely GNU / Linux alrendszereket.

A GNU / Linux második szintje többfelhasználós terminál, a harmadik pedig többfelhasználós hálózati támogatással. A negyedik szint köztes, az első és a hatodik pedig a rendszer leállítása és újraindítása.

A rugalmasság egy ilyen rendszer, hogy minden egyes szoftver komponensek. különböző indítási szinteken használhatók, függetlenül elindíthatók, leállíthatók vagy kicserélhetők. Ezenkívül sok GNU / Linux program létezik. ellentétben azokkal, amelyeket zárt fejlesztési modell alkalmazásával hoztak létre, közös nyílt könyvtárakat használnak, és szimbiózisban is dolgoznak: a munkához szükséges összetevőket "függőségeknek" nevezik.

Egy ilyen architektúra. többek között lehetővé teszi, hogy a telepítés során jelentősen csökkentse a merevlemezen lévő programok által elfoglalt memória mennyiségét. és gyakran a RAM-ban dolgoznak. Ez az architektúra lehetővé teszi a különböző Linux-rendszermagok és GNU környezetek együttműködését. a különböző asztali (Gnome, KDE, XFCE, stb), multimédiás rendszerek és multimédia lejátszó, irodai és grafikai alkalmazások - az összes különféle szoftver és a GNU / Linux konfigurációkat.

Mértékének megváltoztatásával a rendszer a legtöbb GNU / Linux disztribúció egy utasításra típusú init számot a szint számát paraméterként készített egy rendszergazda például init 3 - megállítani a grafika szerver és adja meg a szöveges mód.

Lásd még:

Kapcsolódó cikkek