Rocky Linux Nedir?
Rocky Linux, Red Hat Enterprise Linux’un (RHEL) açık kaynaklı bir sürümüdür ve kurumsal düzeyde bir işletim sistemi arayan kullanıcılar için tasarlanmıştır. Rocky Linux 9, en son güncellemeler ve güvenlik yamaları ile birlikte gelir, bu da onu sunucu yönetimi için güvenilir bir seçenek haline getirir. Sunucuların yönetimi, sistem yöneticileri için kritik bir beceridir ve Rocky Linux, bu süreci hem kullanıcı dostu hem de güçlü araçlarla destekler.
Systemctl Nedir?
Systemctl, Linux işletim sistemlerinde sistem hizmetlerini ve birimlerini kontrol etmek için kullanılan bir komuttur. Systemd’nin bir parçası olan systemctl, sistem başlangıcında başlatılan hizmetler, birim dosyaları ve yüklenen modüller gibi bileşenleri yönetir. Systemctl ile hizmetler başlatılabilir, durdurulabilir, yeniden başlatılabilir ve durumları kontrol edilebilir.
Systemctl Kullanımına Giriş
Systemctl komutu ile sunucu hizmetlerini yönetmek için öncelikle bir terminal açılmalıdır. Terminal üzerinden systemctl komutları şu şekilde kullanılabilir:
– Hizmet Durumunu Kontrol Etme: Belirli bir hizmetin durumunu kontrol etmek için aşağıdaki komut kullanılır:
“`bash
systemctl status hizmet_adı
“`
– Hizmeti Başlatma: Bir hizmeti başlatmak için aşağıdaki komut uygulanır:
“`bash
systemctl start hizmet_adı
“`
– Hizmeti Durdurma: Çalışan bir hizmeti durdurmak için ise şu komut kullanılır:
“`bash
systemctl stop hizmet_adı
“`
– Hizmeti Yeniden Başlatma: Hizmetin güncellemelerden sonra yeniden başlatılması gerekebilir:
“`bash
systemctl restart hizmet_adı
“`
– Hizmetin Başlangıçta Otomatik Olarak Başlatılması: Bir hizmetin sistem başlangıcında otomatik olarak çalışmasını sağlamak için şu komut kullanılabilir:
“`bash
systemctl enable hizmet_adı
“`
– Hizmetin Otomatik Olarak Başlatılmaması: Bir hizmetin başlangıçta çalışmaması için ise aşağıdaki komut uygulanır:
“`bash
systemctl disable hizmet_adı
“`
Cockpit Nedir?
Cockpit, web tabanlı bir sunucu yönetim aracıdır. Rocky Linux 9 gibi sistemlerde, kullanıcıların sunucuları kolayca izlemelerini ve yönetmelerini sağlar. Cockpit, kullanıcı dostu bir arayüze sahip olduğundan, sistem yöneticilerinin karmaşık komutları hatırlamak zorunda kalmadan sunucuları yönetmelerine olanak tanır.
Cockpit Kurulumu
Rocky Linux 9’da Cockpit kurmak için aşağıdaki adımlar izlenebilir:
1. Gerekli Paketlerin Yüklenmesi: Terminalden aşağıdaki komut ile Cockpit paketi yüklenir.
“`bash
sudo dnf install cockpit
“`
2. Cockpit Servisinin Başlatılması: Yükleme tamamlandığında, Cockpit servisi başlatılmalıdır.
“`bash
sudo systemctl start cockpit
“`
3. Servisin Başlangıçta Otomatik Başlatılması: Her sistem açılışında Cockpit’in otomatik olarak çalışması için aşağıdaki komut kullanılır.
“`bash
sudo systemctl enable cockpit
“`
4. Firewall Ayarları: Cockpit’in doğru çalışabilmesi için, gerekli portların açılması gerekir. Aşağıdaki komut ile 9090 portu açılabilir.
“`bash
sudo firewall-cmd –permanent –add-port=9090/tcp
sudo firewall-cmd –reload
“`
Cockpit Kullanımı
Cockpit, kurulumdan sonra web tarayıcısı üzerinden erişilebilir. Sunucu IP adresi ve 9090 numaralı port ile Cockpit arayüzüne ulaşılır.
– Giriş Yapma: Sunucu IP’sine tarayıcıda şu şekilde erişilir: `http://sunucu_ip_adresi:9090`. Ardından, sistem kullanıcı adı ve şifresi ile giriş yapılır.
– Sunucu İzleme: Giriş yaptıktan sonra, sistemin durumu, CPU ve bellek kullanımı gibi bilgilerle birlikte görsel paneller üzerinden izlenebilir.
– Hizmet Yönetimi: Cockpit, kullanıcıların hizmetleri başlatma, durdurma ve durumu kontrol etme işlemlerini yapmak için kullanıcı dostu bir arayüze sahiptir.
– Güncellemeler: Güncellemeler bölümü üzerinden sistem güncellemeleri kontrol edilip, yüklenebilir.
Sonuç
Rocky Linux 9, hem command-line arayüzdeki güçlü systemctl komutları hem de web tabanlı yönetim aracı Cockpit ile sunucu yönetimini kolaylaştırmaktadır. Bu araçlar, sistem yöneticilerine esneklik, kontrol ve hızlı erişim sunarak, yerel sunucuların etkili bir şekilde yönetilmesini sağlamaktadır. Sunucu yönetim görevleri, bu araçlar sayesinde daha sistematik ve basit hale gelmiştir.