Mitä eroa on nyt sammutuksessa ' ja ' virran katkaisu ' Linuxissa? Onko yksi mieluummin kuin toinen? Miksi?


Paras vastaus

On eroa, vaikka molemmat tehtävät suorittaa sama suoritettava tiedosto.

Sammutuskomento on järjestelmänvalvojan ensisijainen komento sammuttaa kone. Tätä kutsutaan tyypillisesti argumentilla, joka osoittaa ajan, jolloin isäntä sammuu. Käyttäjät saavat säännöllisiä varoituksia työnsä loppuunsaattamiseksi ja tiedostojensa tallentamiseksi.

”Nyt” -argumentin avulla kaikki köyhät käyttäjät näkevät ”järjestelmä on menossa alas NYT …”. Sammutus tekee sitten saman asian als ‘telinit 0’. joka signaloi init-ohjelman aloittamaan sammutusjaksonsa. Tämä lopettaa käyttäjäprosessit, pysäyttää demonit ja inittabista aloitetut prosessit, synkronoi ja laskee kaikki tiedostojärjestelmät.

Linuxissa viimeinen asia, jonka init tekee, on suorittaa exec / sbin / poweroff, joka komentaa päätehon. tarjonta sammutettavaksi (tätä tukevassa laitteistossa).

Sammutus-, sammutus-, pysäytys- ja uudelleenkäynnistyskomennot Linuxissa

Vastaa

Nykyaikaisissa Linux-distroissa ei ole mitään eroja, koska halt, poweroff, reboot , telinit ja sammutus ovat kaikki symbolisia linkkejä /bin/systemctl.

Ne ovat vain taaksepäin yhteensopivia vanhojen sovellusten kanssa, jotka eivät voi hyödyntää systemd-järjestelmää (suosittujen distrojen käyttämä oletusarvoinen init).

Lähde: Mitä eroa näillä komennoilla on Linux-palvelimen kaatamiseen?

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *