A Debian GNU

10.1 Hogyan biztosítják, hogy minden program használja ugyanazt a papírméretet?

Az / etc / PAPERSIZE tartalmazza a teljes az egész rendszer alapértelmezett papírméret (azaz Letter vagy A4). Ez az érték felülírható a környezeti változó PAPERSIZE. Részletek az oldalon PAPERSIZE (5) man.

10.2 Hogyan hozzáférést biztosít a hardver perifériákat, a biztonság veszélyeztetése nélkül?

Sok a fájlokat a / dev könyvtárban tartoznak bizonyos előre meghatározott csoportok számára. Például a / dev / fd0 tartozik floppy-csoport. és / dev / dsp - audio-csoport.

Ha szeretne egy bizonyos felhasználó számára az eszköz, csak add, hogy a felhasználó a csoport az eszköz tartozik, azaz a Márka:

Azaz, ha nem akarom, hogy chmod az eszköz fájlt.

10.3 Hogyan Debian rendszer indításakor betölti a konzol font?

csomagok kbd és console-tools erre feladat. Szerkessze az / etc / kbd / config vagy / etc / console-tools / config.

10.4 Hogyan állítsuk be az alapértelmezett beállításokat az X11 alkalmazások?

A Debian telepítés X11 feltételezi, hogy a fájlokat a / usr / X11R6 / lib / X11 / app-defaults / változatlanok maradnak. Ha azt szeretnénk, hogy globálisan módosítsa az alkalmazás konfigurációs X, tegye meg a testreszabott az / etc / X11 / Xresources. Megjelölt konfigurációs fájlokat, így azok tartalma megmarad során frissítéseket.

Mint minden Unix, Debian elindul a program végrehajtása init. A konfigurációs fájl a init (amely / etc / inittab) meghatározza, hogy az első szkript kell elvégezni /etc/init.d/rcS könyvtárban. Ezek a szkriptek ellenőrzése és csatolásához, terhelési modul hálózati szolgáltatások elindításához, állítsa be az órát, hogy végre az inicializálás és a ravaszt szkriptek (kivéve azokat, amelyek a '. „A file) a /etc/rc.boot/ könyvtárban. Szkriptek segítségével az utóbbi könyvtárban van fenntartva rendszergazda használatra, és nem engedélyezett csomagokat.

Befejezése után a boot folyamat, az init végrehajtja az összes indul parancsfájlokat a megadott könyvtárba az alapértelmezett futási szintet (ezt a futási szintet által adott bejegyzés id / etc / inittab). Mint a legtöbb Unix összeegyeztethető System V, Linux 7 futási szintek:
  • 0 (rendszer leállítása)
  • 1 (monomódusú),
  • 2 és 5 között (különböző multi-mód), és
  • 6 (rendszer újraindítása).

Tény, hogy a szkriptek minden ilyen könyvtárak, /etc/rcN.d/. - Íme, a szimbolikus linkeket vissza scripteket /etc/init.d/. Ugyanakkor a nevét a bennük található fájlok /etc/rcN.d/ úgy választjuk meg, hogy az utat a szkriptek /etc/init.d/. Nevezetesen, váltás előtt futásszintre összes szkriptet kezdődő „K”; ezek a szkriptek megölni szolgáltatásokat. Ezután kezdődik a szkript futását névvel kezdődő „S” betű; ezek a szkriptek kezdeni szolgáltatásokat. Egy kétjegyű szám követi a „K” vagy „S” azt jelzi, hogy milyen sorrendben futtatni a szkriptet. Az első forgatókönyv végzett alacsonyabb számokat.

Ez a megközelítés működik, mert a scriptek /etc/init.d/ minden vesz egy érv - `Start„ `stop”, `reload„ `restart” vagy 'force-reload „-, majd ezt a feladatot jelzi az érvelés . Ezek a szkriptek is használható vége után a letöltési folyamat, hogy ellenőrizzék a különböző folyamatokat.

Például a paraméter `újratölti a csapat

elküldi az összes sendmail egy jel, hogy olvassa újra a konfigurációs fájlban.

10.6 Úgy néz ki, mintha a Debian nem használ rc.local szabni a boot folyamat; Mindkét támogatott ez a szolgáltatás?

Tegyük fel, hogy egy olyan rendszert kell végrehajtani script ize indításkor, vagy ha a váltás a küszöbszint (System V). Ebben az esetben a rendszergazda, hogy:
  • Írja be a script ize a könyvtárba /etc/init.d/.
  • Fuss a Debian update-rc.d a sostvetstvuyuschimi érveket, hogy kapcsolatot teremtsen a könyvtárak rc? .d és /etc/init.d/foo. „?” Itt - egy szám 0-tól 6, és megfelel az egyik a futási szintek rendszer V.
  • Indítsa újra a rendszert.

A parancs update-rc.d fog közötti kapcsolat megteremtése könyvtárak rc? .d és /etc/init.d/. Minden link betűkkel kezdődik „S” vagy „K”, továbbá a számát és nevét a forgatókönyvet. Scripts kezdődő „S” /etc/rcN.d/ könyvtárban. végrehajtásra, ha, „K” trigger szint N. parancsfájlok kerülnek végrehajtásra, ha a kimenetet a trigger szint N.

Például a script végezhet ize letöltéskor azáltal, hogy a /etc/init.d/ és telepíti a linkeket update-rc.d ize defaults parancs 19. Az érvelés „alapértelmezett” kifejezés szintet futni 2 és 5 Az érvelés „19” ez lehetővé teszi, hogy futtatni a scriptet ize számokkal 20 felett forgatókönyveket.

10.7 Hogyan működik a csomagkezelő rendszer foglalkozik tartalmazó csomagokat konfigurációs fájlokat más csomagokat?

Például egyes felhasználók szeretnék egy új kiszolgáló telepítésével egy csoportja Debian csomagok és a lokálisan generált csomag, ami a konfigurációs fájlokat. Általában ez nem nagyon jó, mert a dpkg nem tudni a konfigurációs fájlok, ha azok egy másik csomagot, és felülírhatja ezeket a fájlokat, amikor frissíti egy másik csomagot.

Ehelyett hozzon létre egy helyi csomagot, amely módosítja a konfigurációs fájlok „csoport” a Debian csomagokat, ahogy kell. Később dpkg és a többi csomagkezelő rendszert fogja látni, hogy a módosított fájlokat a helyi „rendszergazda”, és nem próbálja meg frissíteni ezeket a csomagokat.

10.8 Hogyan használhatom helyette a program által telepített csomagról, hogy?

Tegyük fel, hogy egy rendszergazda vagy helyi felhasználó szeretné használni a programot „login helyi” helyett a „login” a Debian bejelentkezési csomagot.

nem szükséges:
  • Felülírása / bin / login programot login-lokális.

A csomagkezelő rendszer nem fogja tudni ezeket a változásokat és a jövőbeli létesítmények vagy berendezések egyszerűen cserélje ki a / bin / login.

Tehát ezt:
  • követni:
hogy telepítés a Debian bejelentkezési csomagot levelet / bin / login mint /bin/login.debian.
  • Ezután kövesse:

    utalni a helyi programot a kívánt helyre.

Részletek az oldalon dpkg-átirányítási (8) man.

10.9 Hogyan lehet bekapcsolni a részesedését a rendelkezésre álló csomagok listája, hogy a csomagkezelő rendszert tudja?

ahol:
  • BIN-DIR - az a könyvtár, ahol a Debian fájlok (amelyek általában kiterjesztése „.deb”).
  • OVERRIDE_FILE - egy fájlt, ami által szerkesztett forgalmazásával fenntartói és általában tárolja a Debian FTP-archívumnak indexek / override.main.gz Debian-csomagokat a „fő” forgalmazás. Hagyja figyelmen kívül ezt a helyi csomagokat.
  • PATHPREFIX - egy opcionális karakterlánc lehet fűzve a my_Packages fájlt.

felépítése után my_Packages fájlt. mondani a csomagkezelő rendszer az új csomagokat:

10.10 Néhány felhasználó, mint mawk, mások - gawk; Egyes - vim, mások - elvis; néhány - TRN, mások - ón; hogyan lehet támogatni sokszínűség Debian?

Számos olyan eset van, amikor két csomag is két különböző változatai a programok, amelyek ugyanazt a funkciót. Tagjai ugyanazon a gépen is inkább egy ilyen program, a másik, hogy a szeretet.

Debian használ egy „virtuális” csomag a rendszergazdák (vagy a felhasználók) között lehet választani több csomag az azonos funkciót többé-kevésbé független más csomagok igényeket.

Például két különböző változatai hírolvasó is létezik a rendszerben. A hírkiszolgálóval csomagja „ajánlott”, hogy léteznek olyan hírolvasó a rendszer, de a választás, hogy milyen - ón vagy trn. Ez egy adott felhasználó. Ez kielégíti a virtuális csomag news-olvasó. csomagokat egyaránt biztosítja az ón és trn. Melyik program indítása határozza meg a szimbolikus link a / etc / alternatív / news-olvasó a kiválasztott fájlt, azaz mondjuk ez a / usr / bin / trn.

Egy kapcsolat nem elegendő, hogy támogassa teljes mértékben kihasználja egy alternatív program Akkor is meg kell manuális oldalakon, és esetleg más támogatást. Perl update-alternatívák forgatókönyv azt feltételezi, minden, ami szükséges, hogy megteremtse a szükséges kapcsolatokat a rendszer erőforrásait.

Például, hogy ellenőrizze, milyen futtatható nyújt `x-window-manager” parancsot:

Ha szeretne valamit változtatni:

És kövesse az utasításokat a képernyőn (alapvetően meg kell választani a kívánt program számát a menüben).

Ha a csomag valamilyen okból nem regisztrálta magát, mint egy ablakkezelő (a hibákat a fájlban) vagy ha egy ablakkezelő a / usr / local, akkor a képernyő nem tartalmazza a kívánt programot. Tudod frissíteni a link parancsot:

Az első érv a `--install„- ez a szimbolikus hivatkozás, amely rámutat arra, hogy a / etc / alternatív / NÉV, ahol NÉV - ez a második érv. A harmadik érv - egy olyan program, amely feltünteti a / etc / alternatív / NÉV, a negyedik érv - prioritás (minél magasabb az érték, annál nagyobb a prioritás).

Kapcsolódó cikkek