Ako zmeniť poradie štartov procesov v systéme Linux

Operačný systém Linux je výkonný a flexibilný, schopný bežať v niekoľkých rôznych režimoch prevádzky nazývaných úrovne spustenia. Keď sa spustí systém Linux, funkcia nazvaná "init" sa používa na konfigurovanie systému na jednu z úrovní spustenia. Po vstupe na úroveň spustenia init používa sériu skriptov na vykonávanie úloh a spúšťanie procesov. Môžete zmeniť poradie spustenia procesov zmenou poradia, v ktorom init pristupuje k skriptom pre konkrétnu úroveň spustenia.

1.

Otvorte terminál a napíšte "su -" alebo "sudo su -" na prihlásenie do užívateľského konta. Po zobrazení výzvy zadajte svoje heslo.

2.

Zadajte "cd / etc" pre prepnutie adresárov. Použite "ls -d rc .d" na vyhľadanie adresárov skriptu na úrovni spustenia. Ak je jediný uvedený adresár "rc.d", potom prepnite na tento adresár a znova spustite "ls -d rc .d". Mal by existovať zoznam adresárov od rc0.d do rc6.d, z ktorých každý obsahuje symbolické odkazy, ktoré sa vykonávajú na úrovni spustenia. Upozorňujeme, že iba rc2.d až rc5.d sú vymeniteľné; ostatné sú vyhradené.

3.

Prepnite na požadovaný adresár úrovne spustenia pomocou "cd rc # .d" a nahraďte "#" požadovanou úrovňou spustenia. Predvolená úroveň spustenia bude závisieť od konkrétneho systému a distribúcie používaného systému Linux. Spravidla úroveň 5 sa používa pre grafické režimy pracovnej plochy.

4.

Vyhľadajte proces, ktorý chcete zoradiť. Symbolické odkazy môžete zobraziť v aktuálnom adresári spustenej úrovne pomocou príkazu "ls". Symbolické prepojenia, ktoré spúšťajú proces, začínajú "S" a sú nasledované dvoma číslami. Init spustí tieto skripty v postupnom poradí na základe týchto čísel. Napríklad, ak existuje odkaz s názvom S10exampleproc1 a iný s názvom S15exampleproc2, S10examplepoc1 sa najskôr načíta.

5.

Premenujte symbolický odkaz na zmenu poradia spustenia procesu. Použite príkaz "mv" na premenovanie odkazu. Ak napríklad chcete zmeniť S15exampleproc2 na načítanie tesne pred S10exampleproc1, použite "mv S15exampleproc2 S09exampleproc2" na premenovanie odkazu.

Tip

  • Ak majú dva odkazy v rovnakom adresári úrovne spustenia rovnaké čísla, procesy sa načítajú abecedne. Predvolená úroveň spustenia závisí od konkrétnej distribúcie Linuxu. "Who -r" zobrazuje úroveň spustenia, v ktorom systém práve pracuje, a "init #" zmení aktuálnu úroveň spustenia a nahradí "#" požadovanou úrovňou. Poznámka, spustiť úroveň 6 reštartuje počítač a spustiť úroveň 1 zastaví operačný systém.

Výstraha

  • Pri úprave objednávok pri spustení používajte mimoriadnu opatrnosť. Nesprávna počiatočná objednávka môže spôsobiť, že systém bude nestabilný alebo nebude schopný načítať operačný systém.
 

Zanechajte Svoj Komentár