A rendszermag modellek mi az, és hogyan kell dolgozni velük, végezze el a telepítést, konfigurálást és karbantartást
Amikor egy felhasználó egyre kevésbé fejlett, akkor olyan színpadra jön, ahol tudni akarja: mi van a rendszerében, és ami a legfontosabb, miért és mit kellene tennie nélküle?
FreeBSD. mint a szinte bármilyen * nix-szerű operációs rendszer, moduláris-nukleáris. Vagyis a rendszermag, és vannak olyan modulok, amelyek az igényektől függően letöltöttek vagy ki vannak töltve. Vizsgáljuk meg ezt részletesebben.
1) Beilleszteni a rendszermagba vagy betölteni?
A modulok összeállíthatók a rendszermagba. Ez növeli munkájuk sebességét. De jobb ezt csak akkor tudjuk megtenni, ha tudjuk, hogy mindig használni fogják. És ha tudod, hogy egy idő után meg kell szabadulnod a modultól - jobb, ha modulként tölted be.
A modulok rendszerre és felhasználóra oszthatók.
Rendszer - ezek azok, amelyek az Ön eloszlásának alapkonfigurációjában vannak. Ezek alapértelmezettek a / boot / kernelben.
Felhasználó - ezek azok, amelyeket az operációs rendszerhez hozzáadnak a használati folyamat során, például új illesztőprogramok telepítésekor. Ezeket rendszerint a / boot / modulokhoz adják hozzá. Természetesen ezek is hozzáadhatók a / boot / kernelhez. de a rendszermag újraépítésekor nem lesznek alapértelmezésben az újak, és a / boot / kernel.old fájlba kerülnek. Végül az operációs rendszered nem fogja megtalálni őket (mert a / boot / kernel, / boot / modules) néz ki.
3) Modulok kezelése.
Az operációs rendszer indításakor a modulok kezeléséhez használja a /boot/default/loader.conf (for system) és a /boot/loader.conf fájlokat (egyéni)
Ha az operációs rendszer már be van töltve, akkor betöltheti a modult
megfelelően távolítsa el a modult
és nézze meg a betöltött modulok listáját
4) Konfigurációs fájlok a modulok betöltéséhez.
A konfigurációs fájl (loader.conf) számos szakaszból áll, beleértve az operációs rendszer indítási opcióit, a modulokkal rendelkező szakaszokat és még sok mást.
A modul leírás ebben a fájlban tartalmazza a modul nevét, majd a betöltés szót és végül a "YES" vagy a "NO" paramétert - megfelelően töltse be ezt a modult bootoláskor, vagy sem.
5) Egy különálló modul (külön könyvtár) újra összeállítása.
Néha szükség van egy különálló modul újratelepítésére (egy javítás jött ki, amely megszünteti a hibát). Természetesen újraépítheti a kernelt (újra kernel, és minden modul). És csak egyetlen modult lehet újraépíteni. Ez így történik:
#cd / usr / src / sys / modules /<имя_модуля>
#patch.
#make obj függ csinál telepítés
Ezután folytathatja a modul használatát, például betöltheti. Természetesen a szerelés előtt legjobb a modul eltávolítása, újraépítése, majd újra betöltése a konfliktusok elkerülése érdekében.