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.