Installing Cockpit for CentOS 7 and later
Cockpit, CentOS işletim sistemleri için kullanılabilen bir web tabanlı arayüz uygulamasıdır. Cockpit, sunucularınızı yönetmenizi, izlemenizi ve ayarlamanızı sağlar. Aşağıdaki adımları izleyerek CentOS üzerine Cockpit kurabilir ve kaldırabilirsiniz.
Kurulum:
- CentOS sunucunuza bağlanın.
- Cockpit paketlerinin en son sürümünü yüklemek için aşağıdaki komutu çalıştırın:
sudo yum install cockpit
Firewall'ınızın 9090 portunun aktif olduğundan emin olun:
sudo firewall-cmd --add-port=9090/tcp --permanent sudo firewall-cmd --permanent --add-service=cockpit sudo firewall-cmd --reload
Cockpit servisini başlatın ve sistem açılışında otomatik olarak başlamasını sağlayın:
sudo systemctl start cockpit #sudo systemctl stopcockpit sudo systemctl restart cockpit sudo systemctl enable --now cockpit.socket #sudo systemctl disable --now cockpit.socket
Tarayıcınızda https://sunucu_IP_adresi:9090 adresine gidin ve Cockpit arayüzüne erişim yapabilirsiniz.
Cockpit Versionu ve servisinin genel durumunu ayrıca logları kontrol etmek için:
sudo systemctl status cockpit sudo journalctl -u cockpit.service rpm -qi cockpit
Kaldırma:
- CentOS sunucunuza bağlanın.
- Aşağıdaki komutu kullanarak Cockpit paketini kaldırın:
sudo yum remove cockpit
Eğer isterseniz, kaldırma işlemi sırasında sistemdeki konfigürasyon dosyalarını da kaldırmak için aşağıdaki komutu kullanın:
sudo yum remove cockpit --config-files
Not: Cockpit arayüzünün kullandığı dosyaları ve konfigürasyonları manuel olarak da silmeniz gerekebilir. Bu dosyaları silmek için aşağıdaki komutları kullanabilirsiniz:
sudo rm -rf /etc/cockpit/ sudo rm -rf /var/lib/cockpit/
Sertfika nasıl yükleyebilirsiniz:
Cockpit üzerinde HTTPS üzerinden bağlantı yapabilmek için bir sertifika kullanmanız gerekmektedir. Kendi sertifikanızı oluşturmak ve Cockpit'e yüklemek için aşağıdaki adımları takip edebilirsiniz:
- Öncelikle, OpenSSL paketini yüklemelisiniz. Bu paket, sertifika oluşturma ve yönetimi için gerekli araçları içerir. CentOS için aşağıdaki komutu kullanabilirsiniz:
sudo dnf install openssl
Open SSL kurulumundan sonra Sertifikanızı oluşturmak için aşağıdaki komutu kullanabilirsiniz:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/cockpit/ws-certs.d/server.key -out /etc/cockpit/ws-certs.d/server.crt
Bu komut, 365 gün süreyle geçerli, RSA 2048-bit uzunluğunda bir anahtar oluşturur ve anahtarın saklanacağı dosya adı "server.key", sertifikanın saklanacağı dosya adı ise "server.crt" olarak belirlenir. Komutu çalıştırdıktan sonra, sertifikanın ayrıntılarını girmeniz istenir. Bu ayrıntılar genellikle ülke, bölge, şehir, kuruluş adı, bölüm adı, tam alan adı ve e-posta adresini içerir.
- Son olarak, sertifika dosyalarının erişim haklarını ayarlamak için aşağıdaki komutları kullanabilirsiniz:
sudo chmod 400 /etc/cockpit/ws-certs.d/server.key sudo chmod 444 /etc/cockpit/ws-certs.d/server.crt sudo chown root:cockpit-ws /etc/cockpit/ws-certs.d/server.key /etc/cockpit/ws-certs.d/server.crt
Bu komutlar, "server.key" dosyasının sadece root kullanıcısı tarafından okunabilir olmasını "server.crt" dosyasınında tüm kullanıcılar tarafından okunabilir olmasını sağlar.
Sertifikanızın doğru şekilde oluşturulup oluşturulmadığını doğrulamak için aşağıdaki komutu kullanabilirsiniz:
sudo openssl x509 -noout -text -in /etc/cockpit/ws-certs.d/server.crt
Cockpit servisini yeniden başlatarak, sertifikanın etkinleştirildiğinden emin olabilirsiniz:
sudo systemctl restart cockpit
Best Regards. – Saygılarımla.