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.
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
Kurulumdan sonra tarayıcıda Cockpit'in kurulu olduğu sunucunun 9090 numaralı bağlantı noktasına gitmemiz gerekiyor (ör.
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.
Arayüz çok net ve mantıklı görünüyor; solda bir gezinme çubuğu göreceksiniz:
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:
Ö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:
Burada lvm oluşturabilirsiniz:
Vg grubu ve kullanmak istediğiniz sürücüler için bir ad seçin:
lv'ye bir ad verin ve bir boyut seçin:
Ve son olarak dosya sistemini oluşturun:
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:
Sistemde şöyle görünüyor:
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:
Bitmiş konfigürasyonun sistemde nasıl göründüğü:
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:
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:
Yeniden başlatma gerekirse sistem bizi bilgilendirecektir:
Ayrıca otomatik sistem güncellemelerini etkinleştirebilir ve güncellemelerin yüklenme süresini özelleştirebilirsiniz:
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):
Kullanıcı yönetimi mümkün olduğunca basit ve net bir şekilde uygulanır:
Bu arada ssh anahtarlarını ekleyebilirsiniz.
Son olarak sistem günlüklerini okuyabilir ve önem sırasına göre sıralayabilirsiniz:
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:
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
Kaynak: habr.com