Kako spremeniti vrstni red procesov v Linuxu

Operacijski sistem Linux je zmogljiv in prilagodljiv, ki lahko deluje v več različnih načinih delovanja, ki se imenujejo ravni izvajanja. Ko se zažene sistem Linux, se funkcija, imenovana "init", uporablja za konfiguriranje sistema v eno od stopenj delovanja. Ob vstopu v run run, init uporablja niz skriptov za izvajanje nalog in zagon procesov. Vrstni red, v katerem se procesi zaženejo, lahko spremenite tako, da spremenite vrstni red, s katerim dostopate do skriptov za določeno raven izvajanja.

1.

Odprite terminal in vnesite »su -« ali »sudo su -«, da se prijavite v uporabniški račun root. Ko ste pozvani, vnesite svoje geslo.

2.

Vnesite »cd / etc« za preklapljanje imenikov. Uporabite “ls -d rc .d” za iskanje direktorijev skripta ravni izvajanja. Če je edini navedeni seznam »rc.d«, preklopite na ta imenik in znova zaženite »ls -d rc .d«. Obstajati mora seznam imenikov od rc0.d do rc6.d, od katerih vsak vsebuje simbolne povezave, ki se izvajajo na tem nivoju izvajanja. Upoštevajte, da so spremenljive samo rc2.d skozi rc5.d; ostali so rezervirani.

3.

Preklopite v imenik z želeno stopnjo zagona z uporabo »cd rc # .d«, ki nadomešča »#« z želeno raven zagona. Privzeta raven delovanja bo odvisna od določenega sistema in distribucije Linuxa, ki se uporablja. Običajno se stopnja delovanja 5 uporablja za grafične načine namizja.

4.

Poiščite postopek, ki ga želite spremeniti. Simbolne povezave v trenutnem imeniku ravni zagona si lahko ogledate s pomočjo ukaza "ls". Simbolne povezave, ki izvajajo postopek, se začnejo s »S«, sledijo pa jim dve številki. Init bo izvajal te skripte v zaporednem vrstnem redu na podlagi teh številk. Če na primer obstaja povezava S10exampleproc1 in druga imenovana S15exampleproc2, se bo najprej naložila S10examplepoc1.

5.

Preimenujte simbolno povezavo, da spremenite začetek naročila procesa. Za preimenovanje povezave uporabite ukaz "mv". Na primer, če želite spremeniti S15exampleproc2, da se naloži tik pred S10exampleproc1, uporabite »mv S15exampleproc2 S09exampleproc2«, da preimenujete povezavo.

Nasvet

  • Če imata dve povezavi v istem imeniku ravni izvajanja enake številke, bodo procesi naloženi po abecedi. Privzeta raven teka je odvisna od posebne distribucije Linuxa. “Kdo-r” prikaže stopnjo delovanja sistema, ki trenutno deluje, “init #” pa spremeni trenutno stanje teka, tako da “#” nadomesti želeno raven. Opomba, raven 6 zagona bo znova zagnala računalnik, stopnja 1 pa bo zaustavila operacijski sistem.

Opozorilo

  • Bodite zelo previdni pri prilagajanju začetnih naročil. Slab začetek lahko povzroči, da sistem postane nestabilen ali ne more naložiti operacijskega sistema.
 

Pustite Komentar