Prosessin käynnistysjärjestyksen muuttaminen Linuxissa

Linux-käyttöjärjestelmä on tehokas ja joustava, ja se voi toimia useilla eri toimintatavoilla, joita kutsutaan run-tasoiksi. Kun Linux-järjestelmä käynnistyy, toimintoa, jota kutsutaan ”init” -toiminnoksi, käytetään järjestelmän konfigurointiin yhdeksi ajotasoksi. Käynnistettäessä juoksutasolle init käyttää useita komentosarjoja tehtävien ja käynnistysprosessien suorittamiseen. Voit muuttaa prosessien käynnistysjärjestystä muuttamalla järjestyksen, johon init pääsee käsiksi tietyn aikavälin skripteihin.

1.

Avaa pääte ja kirjoita root-käyttäjätiliin kirjoittamalla "su -" tai "sudo su -". Anna salasana, kun sitä pyydetään.

2.

Syötä “cd / etc” vaihtaaksesi hakemistoja. Etsi “ls -d rc .d”, kun haluat etsiä suoritustason komentosarjoja. Jos ainoa lueteltu luettelo on “rc.d”, siirry sitten kyseiseen hakemistoon ja suorita “ls -d rc .d” uudelleen. Rc0.d: stä rc6.d: hen pitäisi olla luettelo hakemistoja, joista kukin sisältää symboliset linkit, jotka suorittavat kyseisellä aikavälillä. Huomaa, että vain rc2.d kautta rc5.d ovat vaihdettavissa; muut varataan.

3.

Vaihda haluttuun juoksutason hakemistoon käyttämällä "cd rc # .d" -vaihtoehtoa, joka korvaa "#" halutulla suoritustasolla. Oletusarvo on riippuvainen käytetystä Linux-järjestelmästä ja Linux-jakelusta. Yleensä käyntitasoa 5 käytetään graafisissa työpöydätiloissa.

4.

Etsi prosessi, jonka haluat järjestää uudelleen. Voit tarkastella nykyisen suoritustason hakemistossa olevia symbolisia linkkejä "ls" -komennolla. Symboliset linkit, jotka suorittavat prosessin, alkavat "S": llä ja niitä seuraa kaksi numeroa. Init suorittaa nämä skriptit peräkkäisessä järjestyksessä näiden numeroiden perusteella. Jos esimerkiksi on linkki nimeltä S10exampleproc1 ja toinen nimeltään S15exampleproc2, S10examplepoc1 ladataan ensin.

5.

Nimeä symbolinen linkki muuttaaksesi prosessin aloitusjärjestystä. Nimeä linkki uudelleen mv-komennolla. Jos esimerkiksi haluat muuttaa S15exampleproc2: ta lataamaan juuri ennen S10esimerkkiproc1: tä, nimeä linkki uudelleen käyttämällä “mv S15exampleproc2 S09esimerkkiproc2”.

Kärki

  • Jos samassa aikavälin hakemistossa olevilla kahdella linkillä on samat numerot, prosessit ladataan aakkosjärjestyksessä. Oletusarvo riippuu tietystä Linux-jakelusta. "Kuka -r" näyttää käynnissä olevan tason, jonka järjestelmä on tällä hetkellä käytössä, ja "init #" muuttaa nykyistä suoritustasoa ja korvaa "#" halutulle tasolle. Huomaa, että suoritustaso 6 käynnistää tietokoneen uudelleen ja suoritustaso 1 pysäyttää käyttöjärjestelmän.

Varoitus

  • Ole erityisen varovainen, kun aloitat tilauksia. Huono aloitusjärjestys voi aiheuttaa sen, että järjestelmästä tulee epävakaa tai se ei pysty lataamaan käyttöjärjestelmää.
 

Jätä Kommentti