1.                                                

15-) Sıfırdan Temel Linux Eğitimi [Çalışma Seviyeleri(Runlevels) - Servisler]

'Dökümanlar' forumunda Al-Farabi tarafından 8 Temmuz 2018 tarihinde açılan konu

  1. Al-Farabi

    Al-Farabi Albay

    Katılım:
    16 Ocak 2016
    Mesaj:
    1,345
    Beğeniler:
    126
    Ödül Puanları:
    63

    Çalışma Seviyeleri(Runlevels)
    Sistem açıldığında hangi çalışma seviyesindeyse o seviyeye göre belirlenmiş olan hizmetler başlatılır. İşte bu olaya da Runlevels(çalışma seviyeleri)deniyor. Linux sisteminde 7 farklı seviye bulunuyor.

    Seviyeler ve ifade ettikleri aşağıdaki tabloda verilmiştir.

    Runlevel Çalışma Modu İşlevler
    0 Halt Kapatma işleminin başladığı seviye.
    1 Tek Kullanılıcı Ağ servisleri olmadan sistem bakımı için kullanılan seviye.
    2 Ağ Desteği Olmadan Çok Kullanıcılı Ağ desteği olmadan normal kullanım seviyesi.
    3 Ağ Destekli Çok Kullanıcılı Ağ destekli normal kullanım seviyesi.
    4 Tanımsız Kullanılmıyor ancak kullanıcı tarafından tanımlanabilir durumdaki seviye.
    5 Grafiksel Kullanıcı Arayüzü Grafiksel arayüzün çalıştığı seviye. Hemen her linux dağıtımında bu seviye varsayılan olarak başlatılır.
    6 Yeniden Başlatma(Reboot) Sistemin yeniden başlatıldığı seviye.
    O anda hangi seviyede çalıştığımızı öğrenmek istersek komut satırına runlevel komutunu vermemiz yeterli.

    [​IMG]

    Çıktıda çalışma seviyem 5 olarak çıktı. Bunun sebebi de daha önce de söylediğimiz gibi linux, sistemi varsayılan olarak 5. seviyede başlatıyor. Eğer çalışma seviyesi değiştirmek istersek bunu init çalışma_seviyesi şeklinde yapabiliriz.

    Bu şekilde sistemi yeniden başlatana kadar seçtiğimiz çalışma seviyesinde devam edebiliriz. Ancak dediğim gibi sistemi yeniden başlattığınızda sistem varsayılan olarak 5. seviyede başlayacaktır.

    Ayrıca yeri gelmişken sistemi kapatmak istersek bunu hiç bir hizmetin çalışmadığını 0. runlevel ile yani init 0 komutunu vererek yapabiliriz.

    Ayrıca kapatma işlemi için;

    shutdown -h now beklemeden direk sistemi kapatacaktır.

    shutdown -h now+5 5 dakika sonra sistemi kapatacaktır.

    halt sisteminizi doğrudan kapatacaktır(halt kavramının 0.seviyede hiç bir servisin çalışmadığı durumu temsil ettiğini söylemiştik).

    Eğer sistemi yeniden başlatmak istersek init 6 veya reboot komutunu kullanabiliriz.

    service
    Şimdi ise sistemdeki servisleri açıp-kapatmayı ve bu servislerin durumunu sorgulamayı görelim. Komutumuzun işlevlerinin kullanım kalıpları aşağıdakiler gibidir.

    Örnek kullanımları ssh servisi üzerinden gösterelim.

    Servisimizin durumunu sorgulamak için komut satırımıza service ssh status yazıyoruz.

    [​IMG]

    Komut satırı çıktı olarak bize ssh servisinin kapalı olduğunu bildirdi.

    Şimdi servisimizi başlatmak üzere komut satırına service ssh start komutumuzu veriyoruz.

    [​IMG]

    Servisimizi başlattıktan sonra durumu kontrol etmek için tekrar service ssh status komutumuzu verdik ve görüldüğü gibi ssh servisimiz artık çalışır durumda.

    Şimdi ise çalışan servisimizi kapatmak için komut satırına service ssh stop komutumuzu veriyoruz.

    [​IMG]

    Çıktıda da görüldüğü gibi ssh servisimiz kapatılmış oldu. Bunu da service ssh status komutu ile teyit etmiş olduk.

    Komutumuzun diğer bir kullanım şeklide de servisi yeniden başlatmak. Bunun için service ssh restart komutumuzu kullanıyoruz.

    [​IMG]

    Servisimizin durumunu service ssh status komutu ile kontrol ettik ve servisimizin yeniden başladığını görmüş olduk.

    Son olarak ise sistemde bulunan tüm servislerin sıralanmasını sağlayan service --status-all komutunu görelim.

    [​IMG]

    Çıktıdaki servislerin sol tarafında yer alan [ - ] işareti servisin çalışmadığını, [ + ] işareti servisin çalıştığını ve [ ? ] işareti ise servisin durumunun belirsiz olduğunu ifade ediyor.

    Dokümantasyon Kaynağı
    [​IMG]
    Her türlü soru, öneri veya görüşleriniz için bana bu adresten geri bildirimde bulunabilirsiniz.

    Videolu eğitimi incelemek için buraya tıklayın.
     
    MrX bunu beğendi.

Bu Sayfayı Paylaş

Share