Automatikus indítás démonok Linux Ubuntu, softodom - egy blog a programozás, szoftver, internet, és ez

Így, ebben a cikkben beszéljünk az automatikus indítási démonok a Linux Ubuntu operációs rendszer. Mi történik az, hogy korrigálni kell Autorun néhány démonok a rendszerben, és létrehoz egy ésszerű kérdés: „hogyan kell csinálni.”

I. cikk feltételesen 2 részre osztják. Az első, azt fogja mondani, hogyan kell csinálni mindent gyorsan, és a második nézzük meg a részleteket.

Szóval, minden nagyon egyszerű. Menj végig az utat a legkisebb ellenállás és megismerjék az ilyen figyelemre méltó segédprogram mind rcconf. Az alap változatát OS nem, így telepíteni:

sudo apt-get install rcconf

sudo apt-get install párbeszéd rcconf

Részlet a kézikönyv azt mondja, a következő:

rcconf - Debian futásszint konfigurációs eszköz

azaz amikor lefordították orosz, valami ilyesmit:

rcconf - Debian futási konfigurációs eszköz

Általában ezzel a programmal könnyedén kezelheti a dob démont a rendszer. Elindítása után a Run:

és engedélyezése / tiltása minden, amire szükségünk van az indításkor. Megjegyzés: a csillagok kívánt démonok, azok a fényképezés és a felesleges reboot. A program egy egyszerű és intuitív konzol felületen, így nehéz megérteni sem.

Csak a teljesség kedvéért az alábbiakban ad tájékoztatást a kulcsokat indul rcconf.

  • -expert tartalmaz egy listát a fontos rendszerdémonok
  • -Most megáll vagy elindul a démon azonnal záró rcconf
  • -dialog | -whiptail | -notermcheck kiválasztás megjelenés
  • -verbose - további információkat jelenít meg
  • -config * konfigurációs_fájl * - lehetővé teszi, hogy egy konfigurációs fájlt (lehet generálni használatával c -list)
  • -list - megjeleníti az összes démonok és az állapotuk

Mint látható, minden egyszerű. A program egy nagyszerű ember.

Általában Linux, valamint Microsoft Windows sokféleképpen automatikusan futtatni programokat.

Ha több van, akkor több módon is lehetséges indítási programok / démonok Linux alatt:

  • hívja rekord a program / script fut a háttérben /etc/rc.local () (a különböző disztribúciók lehet különböző helyeken, például /etc/rc.d/rc.local) az átirányított I / O folyamokat / dev / null. Például, «/ home / user / my_prog 1> / dev / null 2> / dev / null ”. Továbbá, ezen kívül használhatja a nohup parancsot;
  • hívást kezdeményezni a / etc / inittab szabályai szerint a kérdés. Ellentétben az első módszer, nem lehet jegyezni, a beavatkozási szintet a program;
  • levelet szkript, amely lehetővé teszi, hogy a start / stop / indítsa újra a programot, mint egy démon, valamint információkat szerezni az állapota. Ez az eljárás a leggyakrabban használt és olyan, mint a program minőségi előírásoknak, ezt a beszédet.

Tehát a /etc/init.d könyvtár tartalmazza az úgynevezett zapusknoe scriptek minden ördögök ellen, valamint két fájlt (csontváz és a README) azok számára, akik levelet magának egy script zapusknoe, de most ez túlmutat ezt a cikket. Fontos különbséget tenni a /etc/init.d könyvtárban és az / etc / init, mint ez nem egy és ugyanaz, ez nem véletlen. Az első hazugság zapusknoe szkriptek, és a második inicializáló szkript. Általában ezekben a mappákban található a fájlokat automatikusan futtatni számos program / démonokat. Akkor is csak törölni / átnevezni, vagy módosíthatja a tartalmát egy adott fájl a kívánt programot, amely megváltoztatná a fajta indul, vagy akár törölheti is.

Miután létrehozta a kívánt mappát a szkript szükséges regisztrálni az üzembe helyezést. Ehhez használja frissítés-rc.d segédprogram, bár különböző eloszlások és verziók lehetnek más lehetőségek. Például, a Debian stabil, és a fenti 6., Ehelyett használja insserv programot, de ez most a frissítés-rc.d. Itt van egy leírás a kézikönyvben:

update-rc.d - telepíteni és eltávolítani rendszer-V típusú init script linkek

update-rc.d - telepítését és eltávolítását linkek inicializáló szkript a System-V stílusban

Ie Ez a program telepíti, és eltávolítja azokat azonos szkripteket. Ezért a következő szintaxist használják, hogy ellenőrizzék script szükséges inicializáló / kezdet:

Ie Most, hogy tudjuk, hogy minden el van rendezve, tudjuk kezelni az indítási boot / inicializáló szkript. Általában ezek a fájlok neve szkriptek, valamint a program / démon, amelyben íródtak, minden esetben, ez a szabály az etikett. Ezért találunk a könyvtárak /etc/init.d vagy / etc / init kívánt fájlt, és vegye / add meg a update-rc.d programot a fent ismertetett szintaxis.

Általában, mint már mondtam, nem ez az egyetlen módja annak, hogy futtatni egy programot / démon, de valahogy patthelyzet.

Ennél talán az összes, köszönöm a figyelmet.