GNU Linux İşletim Sistemlerinde "Açma-Kapatma-Yeniden Başlatma" Komutları
Gönderilme zamanı: 08 Oca 2020, 03:35
Linux sistemimizi konsoldan komut vererek açıp-kapatabiliriz. Reboot edebiliriz vs. Bunların nasıl olduğunu
görmeden önce bahsetmemiz gereken bir konu var. Bahsedeceğimiz konu sistem çalışma seviyeleri yani runlevels konusu. Linux
işletim sistemi başladığında bildiğiniz gibi kernel yani çekirdek belleğe yüklenerek çalıştırılır ve donanımları tarayarak sürücü
yazılımlarını yüklemeye başlar. Sonra root dosya sistemi ( yani /) mount edilir (bağlanır) ve init programı başlatılarak sistem
çalışır hale getirilir. Bu işlem yapılırken sistemin çalışmadüzeyi yani runlevel ayarlanır.
Gerçi günümüzde çoğu Linux sistem varsayılan olarak grafiksel arayüzle başlatılsa da diğer çalışma seviyelerinde açıldığı zaman o çalışma seviyesinde hangi hizmetleri verecekse ilgili servisler-programlar başlatılır.Kabaca sistem bu şekilde işler
Linux sistemlerde 7 farklı çalışma seviyesi vardır:
0:Hiç bir servisin çalışmadığı ve kapatma işlemlerinin başladığı seviye (halt)
1:Tek kullanıcılı (single user) kullanıcı seviyesi. Ağ servisleri çalışmaz. Sistem bakımı için kullanılabilir.
2:Ağ desteği olmadan çok kullanıcılı çalışma seviyesi.
3:Ağ destekli çok amaçlı çalışma seviyesi.
4:Kullanılmaz.Fakat kullanıcı tarafından özel olarak tanımlanabilir.
5:Grafiksel kullanıcı ara yüzünün çalıştığı seviye.Günümüzün kişisel kullanım için olan Linux dağıtımlarının hemen hepsi varsayılan olarak bu çalışma seviyesinde başlatılır.
6:Sistemi yeniden başlatma (reboot) seviyesi.
Sisteminizi kapatmak, yeniden başlatmak için vs. bu çalışma seviyeleriyle ilgili komut kullanabiliriz.
Örneğin
komutuyla sistemi 0. level konumuna getirebiliriz. Bu levelde hiç bir servis-program çalışmadığından sistem kapanışa geçecektir.Yani konsolda init 0 komutunu kullandığımızda sistemimiz kapanacaktır.
Eğer sistemimizi 6. çalışma seviyesine geçirmek istiyorsak bu durumdakomutunu kullanmalıyız. Bu çalışma seviyesinde sistem reboot olacaktır.
Sistemi kapatmak için, yeniden başlatmak için başka komutlar da kullanabiliriz. Örneğin komutuyla sistemimiz beklemeden kapanma işlemine geçecektir.
Eğer hemen değil de belli bir süre sonra sistemin kapanmasını istiyorsak, örneğin 5 dk. Sonra kapanması için komutunu kullanabiliriz. Sistemi kapatmak için kullanabileceğimiz bir komutumuz daha var. O komut da halt komutu. Konsoldankomutunu verdiğimizde sistem kapanmaya başlayacaktır.
Sistemi reboot etmek yani yeniden başlatmak için kullanabileceğimiz bir komut dakomutudur. Aynen komutunda olduğu gibi komutunda da sistem yeniden başlatılacaktır.
Not:
Eğer sisteminizi "ULTRA HIZLA" kapatıp açmak istiyorsanız "Super Killed" işlemi olan komutunu kullanmanız gerekecektir.Yalnız bu komut tehlikelidir.Çünkü bu komutla arkaplanda ne uygulama ve servis varsa hepsini toptan katliam'a tabii tutuyorsunuz ve bundan dolayı veri kaybı değeri %50'in üzerindedir.
Not 2:
Eğer komutunu parametresiz olarak kullanırsak sanki init 1 komutunu kullanmışız gibi sistem 1. çalışma sevitesine (single user mod) geçecektir.
TRWE_2012
Alaydan Yetişme PC Kullanıcısı
görmeden önce bahsetmemiz gereken bir konu var. Bahsedeceğimiz konu sistem çalışma seviyeleri yani runlevels konusu. Linux
işletim sistemi başladığında bildiğiniz gibi kernel yani çekirdek belleğe yüklenerek çalıştırılır ve donanımları tarayarak sürücü
yazılımlarını yüklemeye başlar. Sonra root dosya sistemi ( yani /) mount edilir (bağlanır) ve init programı başlatılarak sistem
çalışır hale getirilir. Bu işlem yapılırken sistemin çalışmadüzeyi yani runlevel ayarlanır.
Gerçi günümüzde çoğu Linux sistem varsayılan olarak grafiksel arayüzle başlatılsa da diğer çalışma seviyelerinde açıldığı zaman o çalışma seviyesinde hangi hizmetleri verecekse ilgili servisler-programlar başlatılır.Kabaca sistem bu şekilde işler
Linux sistemlerde 7 farklı çalışma seviyesi vardır:
0:Hiç bir servisin çalışmadığı ve kapatma işlemlerinin başladığı seviye (halt)
1:Tek kullanıcılı (single user) kullanıcı seviyesi. Ağ servisleri çalışmaz. Sistem bakımı için kullanılabilir.
2:Ağ desteği olmadan çok kullanıcılı çalışma seviyesi.
3:Ağ destekli çok amaçlı çalışma seviyesi.
4:Kullanılmaz.Fakat kullanıcı tarafından özel olarak tanımlanabilir.
5:Grafiksel kullanıcı ara yüzünün çalıştığı seviye.Günümüzün kişisel kullanım için olan Linux dağıtımlarının hemen hepsi varsayılan olarak bu çalışma seviyesinde başlatılır.
6:Sistemi yeniden başlatma (reboot) seviyesi.
Sisteminizi kapatmak, yeniden başlatmak için vs. bu çalışma seviyeleriyle ilgili komut kullanabiliriz.
Örneğin
Kod: Tümünü seç
init 0Eğer sistemimizi 6. çalışma seviyesine geçirmek istiyorsak bu durumda
Kod: Tümünü seç
init 6 Sistemi kapatmak için, yeniden başlatmak için başka komutlar da kullanabiliriz. Örneğin
Kod: Tümünü seç
shutdown -h nowEğer hemen değil de belli bir süre sonra sistemin kapanmasını istiyorsak, örneğin 5 dk. Sonra kapanması için
Kod: Tümünü seç
shutdown -h now+5Kod: Tümünü seç
halt Sistemi reboot etmek yani yeniden başlatmak için kullanabileceğimiz bir komut da
Kod: Tümünü seç
reboot Kod: Tümünü seç
init 6Kod: Tümünü seç
rebootNot:
Eğer sisteminizi "ULTRA HIZLA" kapatıp açmak istiyorsanız "Super Killed" işlemi olan
Kod: Tümünü seç
force rebootNot 2:
Eğer
Kod: Tümünü seç
shutdownTRWE_2012
Alaydan Yetişme PC Kullanıcısı