Sunucu durumunu gösteren yönetim ekranı; Cockpit yapılandırması.

Pardus Cockpit yapılandırması ve günlük sunucu yönetimi

Cockpit kurulduktan sonra servisleri, günlükleri, depolamayı ve oturum ayarlarını tek arayüzden izleyebilirsiniz. Bu rehber kurulumu tekrar etmek yerine arayüz kullanımına ve cockpit.conf seçeneklerine odaklanır.

Bu rehberde, bir önceki yazımızda kurulumunu tamamladığımız Cockpit’in, Pardus üzerindeki yeteneklerini, mimari yapısını ve bir sistem yöneticisinin günlük rutinlerini nasıl kökten değiştirebileceğini derinlemesine inceleyeceğiz.

1. Cockpit Nedir? Mimari Yaklaşım ve Pardus Uyumu

Cockpit, Linux sunucuları için geliştirilmiş, “sıfır ayak izi” (zero footprint) prensibiyle çalışan etkileşimli bir yönetim arayüzüdür. Diğer birçok web tabanlı panelin aksine, Cockpit sunucuda sürekli çalışan ve kaynak tüketen ağır bir arka plan servisi değildir. Siz tarayıcınızdan bağlanmadığınız sürece sistem kaynaklarını (CPU/RAM) işgal etmez.

Neden Cockpit?

Pardus Sunucu gibi yerli ve kurumsal odaklı bir işletim sisteminde Cockpit kullanmanın birkaç stratejik avantajı vardır:

  • Sisteme Müdahale Etmez: Cockpit, sunucunun mevcut konfigürasyon dosyalarını (örneğin /etc/network/interfaces veya /etc/systemd/) doğrudan kullanır. Kendi özel veritabanını oluşturmaz. Yani Cockpit üzerinden yaptığınız bir değişiklik ile terminalden yaptığınız bir değişiklik birbirini bozmaz; ikisi de aynı dosyayı okur.
  • Güvenlik ve Hak Yönetimi: Kullanıcılar, sunucudaki mevcut sistem hesaplarıyla giriş yaparlar. Eğer bir kullanıcı sunucuda sudo yetkisine sahipse, Cockpit arayüzünde de bu yetkiyle işlem yapabilir.
  • Hafiflik: Python veya PHP tabanlı devasa kontrol panellerinin aksine, Cockpit sadece gerektiğinde çalışır ve sistem çekirdeği ile doğrudan systemd ve DBus üzerinden konuşur.

2. Dashboard: Sistemin Nabzını Tutmak

Cockpit genel bakış ekranı işlemci, bellek ve sistem bilgilerini izlemek için başlangıç noktasıdır. Bir darboğazın nedenini belirlemek için grafiklerin yanında günlükleri ve uygulama ölçümlerini inceleyin.

Donanım Takibi

Grafikler üzerinde CPU kullanımı, bellek tüketimi, disk G/Ç (I/O) işlemleri ve ağ trafiği eş zamanlı olarak akar. Bir sistem yöneticisi için buradaki en değerli özellik, “Geçmiş Veriler” kısmıdır. Eğer sistemde pcp (Performance Co-Pilot) gibi yardımcı araçlar yüklüyse, Cockpit size sadece anlık durumu değil, sunucunun dün gece saat kaçta neden kastığını da gösterebilir.

Sistem Bilgileri

Bu bölümde işletim sistemi versiyonu (Pardus 25), çekirdek sürümü ve donanım modelini görebilirsiniz. Ayrıca sunucunun “Host Name” bilgisini değiştirmek veya saat ayarlarını senkronize etmek sadece birkaç tıklama uzaklıktadır.

3. Günlükler (Logs): Hataları Ayıklamanın En Kolay Yolu

Terminalde journalctl -xe komutunu yazmak yerine, Cockpit size tüm sistem loglarını filtreleme imkanı sunan profesyonel bir arayüz sağlar.

Akıllı Filtreleme

Günlük görünümünde önem derecesi, zaman ve servis filtrelerini kullanabilirsiniz. Bir hatanın asıl nedenini belirlemek için ilişkili kayıtları ve servis durumunu birlikte değerlendirin; menü isimleri sürüme göre değişebilir.

4. Ağ Yapılandırması: Karmaşık Ayarların Görsel Yönetimi

Pardus Sunucu üzerinde ağ yapılandırmak bazen ip komutlarıyla veya konfigürasyon dosyalarıyla yorucu olabilir. Cockpit, bu süreci tamamen görselleştirir.

  • IP Adresleri: Mevcut arayüzlere statik IP atayabilir veya DHCP moduna geçebilirsiniz.
  • Bonding ve Bridging: Birden fazla ağ kartını birleştirerek (Bonding) yedeklilik sağlamak veya sanallaştırma için köprü (Bridge) oluşturmak, Cockpit arayüzünde sürükle-bırak kadar kolaydır.
  • Güvenlik Duvarı (Firewall): Cockpit, sunucunuzdaki firewalld servisiyle entegre çalışır. Hangi portun açık olduğunu, hangi servisin dışarıdan erişilebildiğini buradan kontrol edebilir ve yeni kurallar ekleyebilirsiniz.

5. Depolama Yönetimi: LVM ve Disk Sağlığı

Disk yönetimi, hata yapıldığında veri kaybına yol açabilecek kritik bir süreçtir. Cockpit, disklerinizi ve bölümlerinizi (partition) bir harita gibi önünüze serer.

LVM (Logical Volume Management) Desteği

Pardus kurulumunda genellikle tercih edilen LVM yapısını Cockpit üzerinden genişletmek çok pratiktir. Boşta duran bir diski sisteme dahil etmek, mevcut bir mantıksal bölümün (Logical Volume) kapasitesini artırmak veya RAID yapılarını izlemek için komut satırı karmaşasına girmenize gerek kalmaz. Ayrıca disklerin SMART verilerini okuyarak, hangi diskin emekliye ayrılma vaktinin geldiğini önceden görebilirsiniz.

6. Hizmetler (Services): Servislerin Efendisi Olun

Sunucuda çalışan tüm systemd servisleri burada listelenir.

  • Bir servisi başlatmak, durdurmak veya yeniden başlatmak (Restart) için butonları kullanabilirsiniz.
  • Hangi servislerin açılışta otomatik başladığını (Enabled/Disabled) tek tıkla değiştirebilirsiniz.
  • Servisin üzerine tıkladığınızda, o servise özel çalışma loglarını alt kısımda görebilirsiniz. Bu özellik, Apache veya MySQL gibi kritik servislerin yapılandırma sonrası neden çalışmadığını anlamak için paha biçilemezdir.

7. Entegre Terminal: Her Şey Elinizin Altında

Cockpit terminali, oturum açtığınız sistem hesabıyla tarayıcıdan komut çalıştırır. Kullanıcının yetkileri ve sudo kuralları geçerlidir; panelde oturum açmak bütün komutları root olarak çalıştırmaz.

8. Çoklu sunucu özelliği ve sürüm farkları

Eski Cockpit sürümlerinde başka sunuculara SSH üzerinden erişen bir host menüsü bulunabilir. Çoklu host desteği 322’den itibaren kullanımdan kaldırılma sürecindedir. Arayüzde bu menüyü görmemeniz kurulumun bozuk olduğu anlamına gelmez. Her sunucunun kendi HTTPS adresinde ayrı oturum açmak güncel kullanım için daha açık bir seçenektir.

AllowMultiHost ayarı uzak sunuculardan gelen kodu aynı tarayıcı bağlamında çalıştırabilir. Yalnız eski bir ekran görüntüsünü takip etmek için bu ayarı açmayın. Kurulu sürümün resmî belgesini ve güven ilişkisini değerlendirin.

apt policy cockpit cockpit-dashboard
# Özellik ve paket bulunabilirliğini kurulu sürümde kontrol edin.Code language: PHP (php)

9. Oturum süresi ve terminal kullanımı

Cockpit terminali sistem hesabınızla komut çalıştırır; otomatik olarak root yetkisi veya ayrı bir SSH oturumu sağlamaz. Gereken yönetim işlemlerinde sudo ve sistem yetkilendirmesi geçerlidir.

/etc/cockpit/cockpit.conf dosyası INI biçimindedir. Mevcut bölümleri koruyarak aşağıdaki oturum ayarını birleştirin; aynı bölüm başlığını gereksiz yere çoğaltmayın. IdleTimeout dakika cinsindendir ve etkileşimli parola oturumları için geçerlidir.

[Session]
IdleTimeout=15

Ayarı uyguladıktan sonra yeni bir tarayıcı oturumunda davranışı sınayın. SSH anahtarı kullanacaksanız özel anahtarı paylaşmayın, parolayla koruyun ve sunucu host anahtarını doğrulayın; ayrıntılar SSH rehberindedir.

Cockpit Yapılandırma Rehberi İçin Sıkça Sorulan Sorular

IdleTimeout saniye mi dakika mı?

Dakikadır. IdleTimeout=15, etkileşimli parola oturumunda 15 dakika hareketsizlikten sonra çıkış yapar. Kerberos gibi etkileşimsiz yöntemlerde aynı korumayı sağlamaz.

Çoklu sunucu menüsü neden yok?

Özellik sürüme ve dağıtım ayarına bağlıdır; Cockpit 322’den itibaren kullanımdan kaldırılma sürecindedir. Güncel sürüm belgelerine göre ayrı sunucu oturumlarını değerlendirin.

Cockpit yetkileri sudo’dan bağımsız mı?

Hayır. Sistem hesabı, PAM ve işlem için gereken yetkilendirme mekanizmalarını kullanır. Arayüze giriş yapılması bütün yönetim işlemlerine otomatik izin vermez.

Sürüm farkları ve çoklu sunucu erişimi

Cockpit çoklu host özelliği 322’den itibaren kullanımdan kaldırılma sürecindedir. Eski ekran görüntülerindeki menüler yeni sürümde bulunmayabilir. AllowMultiHost ayarını açmak farklı hostların kodlarını aynı tarayıcı bağlamında çalıştırır; yalnız güvendiğiniz hostlar için sürüm belgelerini okuyarak karar verin. IdleTimeout saniye değil dakikadır.

Kaynaklar ve inceleme notu

Bu sayfa 6 Ekim 2026 tarihinde anlatım, sürüm ayrımları ve kaynaklar açısından gözden geçirildi. Belge kontrolü, yeni bir fiziksel cihazda veya üretim sunucusunda uçtan uca test yapıldığı anlamına gelmez.

İlginizi Çekebilir