Bu makalemde sizlere, linux sunucularınızı grafik arabirimden yönetebileceğiniz Cockpit uygulamasından bahsedeceğim.
Cockpit, linux sunucuların yönetiminde kullanılan açık kaynak kodlu bir uygulamadır. Oldukça sade ve günlük işlerinizde kullanabileceğiniz kadar da yeterli. Sistem yöneticilerinin, örneğin Docker Container’ları, disk yapılarını ve network konfigürasyonlarını kolaylıkla yönetebileceği bir uygulama.
Daha önce grafik arabirimden linux yönetimiyle ilgili bir makale yayınlamıştım. İncelemek isteyenler aşağıdaki linkten bu makalemi de inceleyebilirler.
CentOS 6 Linux üzerine Webmin kurulumu
Cockpit uygulaması, aşağıdaki Linux dağıtımları tarafında da destekleniyor ve bu dağıtımlar üzerine de yükleyebilirsiniz.
Daha fazla bilgi için : https://cockpit-project.org/running adresini ziyaret edebilirsiniz.
Hızlıca kokpitimize geçelim o zaman… 🙂
Adım 1: Sistem Update
Yazılımı yüklemeden önce sisteminizi update etmenizi öneriyorum. Bunun için aşağıdaki komutları kullanabilirsiniz. Update sonrası sisteminizi restart da ediniz.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Adım 2: Cockpit uygulamasını yükleme
Aşağıdaki komut ile Cockpit uygulamasını yükleyelim.
sudo yum -y install cockpit
Yükleme işlemi bittikten sonra, uygulamamızı başlatıp aktif hale getirelim.
systemctl start cockpit
systemctl enable cockpit.socket
Debian 9 üzerinde yüklemek için;
1- backports repository enable etmeniz gerekiyor.
echo ‘deb http://deb.debian.org/debian stretch-backports main’ > \
/etc/apt/sources.list.d/backports.list
apt-get update
2- sudo apt-get install cockpit komutuyla da uygulamayı yükleyebilirsiniz.
Ubuntu üzerinde yüklemek için;
sudo apt-get install cockpit
Adım 3: Firewall konfigürasyonu
Cockpit kullanabilmek için, sistem firewall’u üzerinde aşağıdaki komutları kullanarak, uygulama servislerine izin veriyoruz.
sudo firewall-cmd –add-service=cockpit
sudo firewall-cmd –add-service=cockpit –permanent
firewall-cmd –reload
Cockpit yüklemesini bitirmiş olduk. Şimdi web browser’a sunucunun ismi veya IP bilgisi ile port numarasını girerek login olalım.
https://Sisteminizin-isim-IP:9090
Sisteminizdeki kullanıcılar ile login olabilirsiniz. Ben root hesabını kullanarak login oluyorum. Root dışında admin yetkileri olmayan hesaplarla bağlandığınızda, elbette ki sistem değişiklikleri yapamayıp sadece monitor edebileceksiniz.
System menüsünde, sistem bilgilerini, CPU-RAM-Disk ve Network durumlarıyla ilgili bilgilere ulaşabilirsiniz.
Logs menüsünden sistem üzerindeki logları kontrol edebilirsiniz.
Networking menüsünden, tüm network ayarlarını değiştirebilirsiniz. Ben örnek olması açısından yusuf kullanıcısı ile de login oldum. Gördüğünüz gibi değişiklik yapabileceğim seçenekler aktif gelmiyor ve sadece monitoring yapabiliyorum.
root ile tekrar bağlanıp devam ediyorum. Network menüsünde herşey aktif.
Accounts menüsünden, sistem kullanıcılarını oluşturup yönetebilirsiniz. Create New Account tıklayıp bir kullanıcı oluşturalım örnek olarak…
Bir kullanıcıya ait işlemler için, ilgili kullanıcıyı seçerek özelliklerine girelim.
Kullanıcıya ait yapabileceğimiz işlemler aşağıdakiler gibidir.
Services menüsünden, sistem servisleriyle ilgili işlemleri yapabilirsiniz. İşaretli başlıklar altında konumlanan tüm servisler ya da soket bağlantıları için işlem yapabilirsiniz. Herhangi bir servise tıklayıp neler yapabileceğimizi kontrol edelim.
Örneğin Network Manager servisini tıkladım ve aşağıdaki servis bağımlılıklarını, servis durumunu görüp, disable/enable, stop/start/restart işlemlerini yapabiliyoruz. En alt kısımda ise, bu servise ait logları görebiliyoruz.
Normalde komut satırını kullanmayı bilmeyen arkadaşlarımız için oldukça faydalı bence. 🙂
Diagnostic Reports menüsünden, sistemle ilgili problemlerde, sistem loglarını toplayıp detaylı şekilde incelemek üzere raporlar oluşturabilirsiniz.
Kernel Dump ile kernele ait detaylı incelemeler yapabilirsiniz. RAM bellekte yüklenmiş ve çalışmakta olan işlemlerin (process) veri ve kod bloklarının rahatça debug edilebilmesi için disk üzerine kopyalanması gerekir. Bellekteki bu işlem üst katmanda çalışan bir uygulama olabileceği gibi kendini daha iyi gizleyebilmek için kernel mode ya da driver modda çalışan düşük seviyeli bir işlem de olabilir. Bu işlemleri inceleyerek, kendini gizlemiş kötü amaçlı yazılımları ya da şüpheli olan, sunucuyu kilitleyen, cevapsız kalmasına sebep olan her türlü olayın tespiti için RAM’in tamamının dump edilmesi gerekebilir.
SELinux menüsünden de SELinux güvenlik katmanının ayarlarını değiştirebiliyorsunuz.
Terminal menüsünde de, SSH programına ihtiyaç duymadan komut satırına erişip, tüm komutları uygulayabilirsiniz. Böylece SSH portunu açmadan da güvenliği sağlamış ve uzaktan komutlarınızı çalıştırmış oluyorsunuz.
Cockpit kurulumu ve kullanım makalemizin sonuna geldik. 🙂
Yararlı olması dileğiyle.
Yusuf İşleyen
Bunu paylaş:
Facebook'ta paylaşmak için tıklayın (Yeni pencerede açılır)
Linkedln üzerinden paylaşmak için tıklayın (Yeni pencerede açılır)
WhatsApp'ta paylaşmak için tıklayın (Yeni pencerede açılır)
İlgili
Categories : CentOS LINUX Linux Sunucu Yönetimi RedHat	
Yazı dolaşımı
PREVIOUS POST Previous post: Linux Web Sunucularda SSL sertifikası için CSR oluşturma
NEXT POST Next post: Linux Üzerinde VMware Workstation Kernel Headers problemi
vExpert 2021
Bloğumu Sosyal medyada destekleyin
E-Posta Aboneliği
Bu bloğa abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.
E-posta Adresi
Abone ol
Son Yazılar
Rocky Linux 8.x Kurulumu
Microsoft Exchange Server 2016 Eğitimini Gerçekleştirdik
Microsoft Exchange Server 2016 Eğitimi
Kripto Para Cüzdanı Nedir?
Ubuntu Server Ansible Kurulumu
Kategoriler
Kategoriler Kategori seçin BİLGİ GÜVENLİĞİ (1) ITIL (1) BLOCKCHAIN (1) Kripto Para (1) DONANIM (3) Eğitimlerim (28) Technical Veeam Workshop (2) Technical Virtualization Workshop (15) Etkinlik ve Duyurular (18) LINUX (89) CentOS (71) Debian (31) E-Mail Gateway (6) E-Mail Sunucu (15) Linux Eğitimi (16) Linux Problem Çözümleri (12) Linux Sunucu Yönetimi (55) Oracle (24) RedHat (65) Ubuntu (33) MICROSOFT (39) Active Directory (10) Active Directory 2008 (5) Active Directory 2012 (6) Active Directory 2016 (5) Active Directory 2019 (6) GPO Örnekleri (2) HYPER-V (3) Microsoft Exchange (11) Exchange Server 2010 (9) Exchange Server 2013 (9) Exchange Server 2016 (10) Exchange Server 2019 (9) Microsoft Server (15) Microsoft Server 2008 (7) Microsoft Server 2012 (9) Microsoft Server 2016 (10) Microsoft Server 2019 (8) Powershell (2) Problem Çözümleri (5) NETWORK (22) FORTINET (22) Fortinet NSE 1 (5) Module 1 Quiz (1) Module 2 Quiz (1) Module 3 Quiz (1) Module 4 Quiz (1) Module 5 Quiz (1) Fortinet NSE 2 (13) Lesson 1 Quiz (1) Lesson 10 Quiz (1) Lesson 11 Quiz (1) Lesson 12 Quiz (1) Lesson 13 Quiz (1) Lesson 2 Quiz (1) Lesson 3 Quiz (1) Lesson 4 Quiz (1) Lesson 5 Quiz (1) Lesson 6 Quiz (1) Lesson 7 Quiz (1) Lesson 8 Quiz (1) Lesson 9 Quiz (1) SANALLAŞTIRMA (109) STORAGE (9) Sertifikalarım (4) Tarihe Düşülen Notlar (23) VEEAM B&R (5) VMWARE (109) VMware Cloud (1) VMWARE ÇÖZÜMLER (35) VMware NSX (2) VMware Security (2) Vmware vCenter (61) vCenter 6.5 (51) vCenter 6.7 (54) vCenter 7 (30) VMware VSAN (5) VMware vSphere 7 (36) Vmware vSphere ESXi (60) vSphere ESXi 6.5 (54) vSphere ESXi 6.7 (54) vSphere ESXi 7 (20) vSphere PowerCLI (7) YEDEKLEME (6)
Arşivler
Arşivler Ay seçin Temmuz 2021 (2) Haziran 2021 (3) Mayıs 2021 (7) Nisan 2021 (10) Mart 2021 (12) Şubat 2021 (12) Ocak 2021 (20) Aralık 2020 (10) Kasım 2020 (8) Ekim 2020 (11) Eylül 2020 (10) Ağustos 2020 (11) Temmuz 2020 (6) Haziran 2020 (12) Mayıs 2020 (26) Nisan 2020 (17) Mart 2020 (12) Şubat 2020 (7) Ocak 2020 (9) Aralık 2019 (13) Kasım 2019 (9) Ekim 2019 (6) Eylül 2019 (12) Ağustos 2019 (8) Temmuz 2019 (7) Haziran 2019 (2) Mayıs 2019 (5) Nisan 2019 (9) Mart 2019 (9)