Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Bu yazımda Cockpit aracının yeteneklerinden bahsedeceğim. Kokpit, Linux işletim sistemi yönetimini kolaylaştırmak için oluşturuldu. Özetle, güzel bir web arayüzü aracılığıyla en yaygın Linux yönetici görevlerini gerçekleştirmenize olanak tanır. Kokpit özellikleri: sistem güncellemelerini yükleme ve kontrol etme ve otomatik güncellemeleri etkinleştirme (yama işlemi), kullanıcı yönetimi (şifre oluşturma, silme, değiştirme, engelleme, süper kullanıcı haklarını verme), disk yönetimi (lvm oluşturma, düzenleme, dosya sistemleri oluşturma, bağlama) ), ağ yapılandırması (ekip, bağlama, ip yönetimi vb.), sistemd birimlerinin zamanlayıcılarının yönetimi.

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Cockpit'e olan ilgi Centos 8'in piyasaya sürülmesinden kaynaklanmaktadır; burada Cockpit zaten sisteme yerleşiktir ve yalnızca "systemctl active -now Cockpit.service" komutuyla etkinleştirilmesi gerekir. Diğer dağıtımlarda paket deposundan manuel kurulum yapılması gerekecektir. Burada kurulumu dikkate almayacağız, bakın resmi rehber.

Kurulumdan sonra tarayıcıda Cockpit'in kurulu olduğu sunucunun 9090 numaralı bağlantı noktasına gitmemiz gerekiyor (ör. sunucu IP'si:9090). Örneğin, 192.168.1.56: 9090

Yerel hesap için normal giriş şifresini giriyoruz ve bazı komutları ayrıcalıklı kullanıcı (kök) olarak çalıştırabilmeniz için "Şifremi ayrıcalıklı görevler için yeniden kullan" kutusunu işaretliyoruz. Doğal olarak hesabınızın sudo aracılığıyla komutları yürütebilmesi gerekir.

Giriş yaptıktan sonra güzel ve anlaşılır bir web arayüzü göreceksiniz. Her şeyden önce arayüz dilini İngilizce'ye çevirin çünkü çeviri tek kelimeyle berbat.

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Arayüz çok net ve mantıklı görünüyor; solda bir gezinme çubuğu göreceksiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Sunucu kaynaklarının (CPU, RAM, Ağ, Diskler) kullanımına ilişkin bilgileri görebileceğiniz başlangıç ​​bölümüne "sistem" adı verilir:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Örneğin diskler hakkında daha ayrıntılı bilgileri görüntülemek için ilgili yazıya tıklamanız yeterlidir; doğrudan başka bir bölüme (depolama) yönlendirileceksiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Burada lvm oluşturabilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Vg grubu ve kullanmak istediğiniz sürücüler için bir ad seçin:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

lv'ye bir ad verin ve bir boyut seçin:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Ve son olarak dosya sistemini oluşturun:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Lütfen Cockpit'in gerekli satırı fstab'a yazacağını ve bizim cihazı bağlayacağımızı unutmayın. Ayrıca belirli montaj seçeneklerini de belirleyebilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Sistemde şöyle görünüyor:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Burada dosya sistemlerini genişletebilir, sıkıştırabilir, vg grubuna yeni cihazlar ekleyebilir vb.

"Ağ İletişimi" bölümünde yalnızca tipik ağ ayarlarını (ip, dns, maske, ağ geçidi) değiştirmekle kalmaz, aynı zamanda birleştirme veya ekip oluşturma gibi daha karmaşık yapılandırmalar da oluşturabilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Bitmiş konfigürasyonun sistemde nasıl göründüğü:
Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Vinano aracılığıyla kurulumun biraz daha uzun ve daha zor olacağını kabul edin. Özellikle yeni başlayanlar için.

"Hizmetler"de sistem birimlerini ve zamanlayıcıları yönetebilirsiniz: onları durdurun, yeniden başlatın, başlangıçtan kaldırın. Kendi zamanlayıcınızı oluşturmak da çok hızlıdır:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Kötü yapılan tek şey: Zamanlayıcının ne sıklıkta başladığı belli değil. Yalnızca en son ne zaman başlatıldığını ve tekrar ne zaman başlatılacağını görebilirsiniz.

Tahmin edebileceğiniz gibi “Yazılım güncellemeleri” bölümünde mevcut tüm güncellemeleri görüntüleyebilir ve yükleyebilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Yeniden başlatma gerekirse sistem bizi bilgilendirecektir:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Ayrıca otomatik sistem güncellemelerini etkinleştirebilir ve güncellemelerin yüklenme süresini özelleştirebilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Ayrıca SeLinux'u Kokpit'te yönetebilir ve bir sos raporu oluşturabilirsiniz (teknik sorunları çözerken satıcılarla iletişim kurarken kullanışlıdır):

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Kullanıcı yönetimi mümkün olduğunca basit ve net bir şekilde uygulanır:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Bu arada ssh anahtarlarını ekleyebilirsiniz.

Son olarak sistem günlüklerini okuyabilir ve önem sırasına göre sıralayabilirsiniz:

Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Programın tüm ana bölümlerini inceledik.

İşte olasılıklara kısa bir genel bakış. Cockpit'i kullanıp kullanmayacağınıza karar vermek size kalmış. Bana göre Cockpit birçok sorunu çözebilir ve sunucu bakım maliyetini azaltabilir.

Temel Avantajlar:

  • Bu tür araçlar sayesinde Linux işletim sistemi yönetimine giriş engeli önemli ölçüde azaltılmıştır. Hemen hemen herkes standart ve temel eylemleri gerçekleştirebilir. Üretim maliyetini azaltmak ve işi hızlandırmak için yönetim kısmen geliştiricilere veya analistlere devredilebilir. Sonuçta, artık konsola pvcreate, vgcreate, lvcreate, mkfs.xfs yazmanıza, bir bağlama noktası oluşturmanıza, fstab'ı düzenlemenize ve son olarak mount -a yazmanıza gerek yok, fareye birkaç kez tıklamanız yeterli
  • Linux yöneticilerinin iş yükünü hafifleterek daha karmaşık görevlere odaklanabilmelerini sağlayabilirsiniz.
  • İnsan hataları azaltılabilir. Web arayüzü aracılığıyla hata yapmanın konsol aracılığıyla hata yapmaktan daha zor olduğunu kabul edin

Bulduğum dezavantajlar:

  • Yardımcı programın sınırlamaları. Yalnızca temel işlemleri yapabilirsiniz. Örneğin, sanallaştırma tarafından diski genişlettikten sonra lvm'yi hemen genişletemezsiniz; konsola pvresize yazmanız ve ancak bundan sonra web arayüzü üzerinden çalışmaya devam etmeniz gerekir. Belirli bir gruba kullanıcı ekleyemez, dizin haklarını değiştiremez veya kullanılan alanı analiz edemezsiniz. Daha kapsamlı işlevsellik istiyorum
  • "Uygulamalar" bölümü düzgün çalışmadı
  • Konsolun rengini değiştiremezsiniz. Mesela ben sadece açık renk bir arka planda ve koyu yazı tipinde rahatça çalışabiliyorum:

    Kokpit - kullanıcı dostu bir web arayüzü aracılığıyla tipik Linux yönetim görevlerini basitleştirir

Gördüğümüz gibi, fayda çok iyi bir potansiyele sahip. İşlevselliği genişletirseniz birçok görevi gerçekleştirmek daha da hızlı ve kolay hale gelebilir.

güncelleme: gerekli sunucuları “Makineler kontrol paneline” ekleyerek birden fazla sunucuyu tek bir web arayüzünden yönetmek de mümkündür. Örneğin işlevsellik, birden fazla sunucunun aynı anda toplu olarak güncellenmesi için yararlı olabilir. Daha fazlasını okuyun resmi belgeler.

Kaynak: habr.com

Yorum ekle