Az inicializálás a rendszer LSB

Az inicializálás a rendszer LSB

A negyedik kiadás a népszerű útmutatóban a programozás alapjaival a Linux operációs rendszer. Figyelembe venni: a C / C ++ könyvtár és stan-dard fejlesztési eszközök Szervezet rendszer hívás, a fájl I / O, mivel a kölcsönhatási folyamatok, a programozása kagylószerű elem, grafikus felhasználói felületek készítéséhez az eszközöket GTK + vagy a Qt, a használata aljzatok, stb leírt összeállítása. programok, őket összekötő c könyvtárak és együttműködik a terminális I / O Vannak technikák pályázatkészítés környezetben GNOME® és KDE®, adattárolás adatbázisok felhasználásával MySQL® hibakeresés és programokat. A könyv jól strukturált, ami a tanulás egyszerű és gyors.

A kezdő Linux-programozók

Könyv: Linux programozás alapjai

Inicializálás LSB rendszer

Inicializálás LSB rendszer

Terület inicializálás vagy indításkor mindig, legalábbis számunkra, volt aggodalomra ad okot, mert a finom különbségek eloszlás.

Linux rendszer örökölt UNIX-szerű operációs rendszer, az ötlet futási szintek vagy a teljesítmény, ami meghatározza a szolgáltatás folyamatosan fut a rendszer. Táblázat. 18.1 ábra a szabványos definíciókat a Linux operációs rendszer.

Halt. Ezt használják a logikai állam, amelyhez menni a rendszer leállítás

Egyfelhasználós módban. Könyvtárak eltérnek / (root) nem lehet telepíteni, és hálózati támogatás nem. Tipikusan alkalmazott rendszer karbantartása

Multiplayer módban hálózati támogatás nélküli

Normál multiplayer mód hálózattal a regisztrációs képernyőn szöveges módban

Normál multiplayer mód hálózattal a regisztrációs képernyő grafikus módban

Pszeudo-réteget, újraindítására használható

LSB szabvány hozza ezeket a szinteket, de nem követeli meg azok használatát kötelezővé, bár nagyon gyakori.

Levels kíséri egy sor indítási inicializáló szkript indításához, leállításához és újraindításához szolgáltatásokat. A múltban voltak különböző helyeken tárolt, az / etc, gyakran a /etc/init.d vagy /etc/rc.d/init.d. Ez a sokféleség gyakran volt az oka a zavart, mivel a felhasználók, a változás disztribúciók nem találtunk init szkriptek a szokásos helyeken, és a telepítőprogram összeomlik, amikor megpróbálja elindítani a szkriptet a rossz könyvtárba.

LSB 3.1 szabvány meghatározza a /etc/init.d könyvtárban, mint a tároló hely inicializáló szkriptek, de lehetővé teszi a könyvtár, hogy egy hivatkozás egy másik helyre a rendszerben.

init script kell egy paramétert, amely vezérli tetteit. A szabvány meghatározza a táblázatban felsorolt ​​paraméterek. 18.2.

Elindul (vagy újraindul) szolgáltatás

Újraindítja a szolgáltatást; Általában ez végre egy egyszerű szolgáltatás megáll, majd a dob ez a szolgáltatás

Visszaállítja a szolgáltatás újbóli betöltése paramétereket anélkül, hogy a szolgáltatás leállítása. Ez az opció nem támogatja az összes szolgáltatás, így ez a lehetőség nem áll rendelkezésre az egyes forgatókönyvek és ha rendelkezésre áll, akkor nincs hatása

Ő megpróbálja felhívni vissza, ha a szolgáltatás támogatja azt, ha nem - arra szolgál, hogy a szolgáltatás újraindításához

Megjelenít egy szöveges üzenetet a szolgáltatás állapotát, és visszaad egy állapot kódot, amelyet fel lehet használni, hogy meghatározza a szolgáltatás állapotát

Minden parancs visszatér 0, ha sikeres vagy hiba jelző kód az oka a sürgősségi eredmény. Abban az esetben, status paraméter értéke 0, ha a szolgáltatás teljesítése során; Minden más jelölik, hogy a szolgáltatás nem fut valamilyen okból.

Kapcsolódó cikkek