Hogyan kell megváltoztatni a folyamatok indítási sorrendjét Linux alatt

A Linux operációs rendszer erőteljes és rugalmas, és több különböző működési módban futtatható, úgynevezett futási szintek. Amikor egy Linux rendszer elindul, az „init” nevű függvényt a rendszer egy futási szintjére állítja be. A futási szint beírásakor az init egy sor parancsfájlt használ a feladatok és a folyamatok elindításához. Megváltoztathatja a folyamatok elindításának sorrendjét azáltal, hogy megváltoztatja az inicializálási sorrendet egy adott futási szinthez.

1.

Nyissa meg a terminált, és írja be a „su-” vagy „sudo su -” parancsot a root felhasználói fiókba való belépéshez. Adja meg a jelszót, ha kéri.

2.

Adja meg a „cd / etc” parancsot a könyvtárak váltásához. Az „ls -d rc .d” használatával keresse meg a futási szintű parancsfájl-könyvtárakat. Ha az egyetlen felsorolt ​​könyvtár „rc.d”, akkor váltson át erre a könyvtárra és futtassa újra az „ls -d rc .d” fájlt. Létre kell hoznia egy listát az rc0.d-rc6.d könyvtárakról, amelyek mindegyike tartalmazza az adott futási szinten végrehajtó szimbolikus hivatkozásokat. Ne feledje, hogy csak az rc2.d-rc5.d-n keresztül változtatható; a többiek fenntartva vannak.

3.

Váltson a kívánt futási szint könyvtárra a „cd rc # .d” használatával a „#” helyett a kívánt futási szintre. Az alapértelmezett futási szint az adott rendszertől és a használt Linux elosztásától függ. Általában az 5. futási szintet grafikus asztali módokhoz használják.

4.

Keresse meg az átrendezni kívánt folyamatot. Az "ls" paranccsal megtekintheti az aktuális futási szintű könyvtárban található szimbolikus hivatkozásokat. A folyamatot végrehajtó szimbolikus hivatkozások „S” -vel kezdődnek, és két számot követnek. Az Init ezeken a számokon alapuló sorrendben futtatja ezeket a parancsfájlokat. Például, ha van egy S10exampleproc1 nevű hivatkozás és egy másik S15exampleproc2, az S10examplepoc1 először kerül betöltésre.

5.

Nevezze át a szimbolikus linket a folyamat kezdő sorrendjének módosításához. Használja az „mv” parancsot a hivatkozás átnevezéséhez. Például, ha az S15exampleproc2-t szeretné betölteni közvetlenül az S10példa1 előtt, használja a „mv S15exampleproc2 S09exampleproc2” -t a hivatkozás átnevezéséhez.

Tipp

  • Ha két hivatkozás ugyanazon futási szintű könyvtárban azonos számokkal rendelkezik, akkor a folyamatok betűrendben kerülnek betöltésre. Az alapértelmezett futási szint az adott Linux disztribúciótól függ. A „ki -r” megjeleníti a rendszer által jelenleg futó futási szintet, és az „init #” megváltoztatja az aktuális futási szintet, és a „#” értéket a kívánt szintre cseréli. Megjegyzés: a 6. futási szint újraindítja a számítógépet, és az 1. szint futtatja az operációs rendszert.

Figyelem

  • Rendkívül óvatosan kell eljárni az indítási sorrend beállításakor. A rossz kezdési sorrend miatt a rendszer instabillá válhat, vagy nem tudja betölteni az operációs rendszert.
 

Hagyjuk Meg Véleményét