Tipik Linux shutdown
komutunuzla, sistemi durdurma ve sistemi kapatma arasındaki fark nedir?
Tipik Linux shutdown
komutunuzla, sistemi durdurma ve sistemi kapatma arasındaki fark nedir?
Yanıtlar:
Durdurma, sistemdeki tüm CPU'ları durdurmayı içerir. Kapatılması, ana güç bağlantısını kesmek üzere PSU’ya sinyal göndermek için bir ACPI komutu göndermeyi içerir.
halt
, parametreler olmadan aslında kapatma çağırmasıdır (bkz. Linux.die.net/man/8/halt ) ve showdown -h
kapatılıp kapatılmayacağına ya da yalnızca bilgisayarın ayarlarına son verilmesi kararını bırakır.
IIRC
# shutdown -H now
sistemi durduracak - sistemin kapanacağı ve en sonunda “Sistem durdu” gibi bir mesaj veren bir ekranda durduğu anlamına gelir.
# shutdown -P now
sistemi kapatacak - sistemin kapanacağı ve sonunda kapanacağı anlamına gelecek (yalnızca sistem gerçekten destekliyorsa mümkün olabilir, ancak bildiğim çoğu sistemde bir süredir var)
# shutdown -h now
sistemdeki varsayılan değere bağlı olarak sistemi yalnızca durdurur veya kapatır (bazen BIOS'ta değiştirilebilir)
Teknik olarak konuşursak, sistemi kapatmadan durdurabilirsiniz. Böylece, bir durdurma gerçekleştirirsiniz, "Bilgisayarı şimdi kapatabilirsiniz" demesini bekleyin ve ardından bir şeylerin tuhaf bir şekilde çözüleceğinden endişe etmeden güç düğmesine basabilirsiniz.
Fakat çoğu modern unix'in durması, kapatılması, init 0, poweroff, vb. Hepsi aynı şeyi yapar. Örneğin, durdurma, sistem çalışma seviyesi 0 veya 6'da olmadığı zaman "shutdown -h" ile eşlenir.
Gereksiz komutların tümü eski, tescilli * nix'lerle geriye dönük uyumluluk için başını sallar.
Çok eski günlerde, "kapatma", init komut dosyalarının içinden geçmek ve sistemin durmak üzere olduğunu ve güzel bir şekilde temizlenmesi veya çıkması gerektiğini bildirerek çalışan her şeyi zarafetle durdurmayı denemekti.
"Halt" tuğla duvardı. Sistem, herhangi bir düzenli kapatma işlemi yapmadan hemen durdu. Giriş gücünü çekmektense sisteme göre daha hoştu ... ama çok değil.
halt
, sistem gerçekten kapandı.