En Çok Kullanılan cPanel / WHM SSH Komutları

cPanel ve WHM yüklü sunucularda grafik arayüzü (GUI) çoğu işlem için yeterli olsa da, toplu işlemler, sistem arızaları veya yüksek boyutlu yapılandırmalarda SSH (Terminal) kullanımı çok daha hızlı ve etkili bir çözümdür.

DoğruHost VDS veya Fiziksel sunucularınızda root yetkisiyle SSH bağlantısı kurarak cPanel’e özgü betikleri (/scripts/) çalıştırabilir; servisleri yeniden başlatabilir, kullanıcı hesaplarını yönetebilir ve veritabanı onarımları gerçekleştirebilirsiniz.

Bu rehberde, günlük sunucu yönetiminde en çok ihtiyaç duyacağınız cPanel/WHM SSH komutlarını kategorize edilmiş olarak bulabilirsiniz.

1. Servis Yönetimi ve Yeniden Başlatma Komutları

Sistem servislerinin kilitlenmesi veya konfigürasyon değişiklikleri sonrasında servisleri SSH üzerinden hızlıca yeniden başlatabilirsiniz.

  • Sunucuyu Yeniden Başlatmak (Reboot):


    reboot
    
  • Apache Servisini Yeniden Başlatmak / Durdurmak / Başlatmak:


    systemctl restart httpd   # Modern Linux dağıtımları için
    /scripts/restartsrv_httpd # cPanel yerel betiği ile
    systemctl stop httpd
    systemctl start httpd
    
  • Apache Konfigürasyon Testi (Sözdizimi Kontrolü):


    httpd -t
    
  • MySQL Servisini Yeniden Başlatmak:


    /scripts/restartsrv_mysql
    
  • DNS (Named) Servisini Yeniden Başlatmak:


    /scripts/restartsrv_bind
    

2. cPanel Kullanıcı ve Hesap Yönetimi

WHM arayüzüne girmeden SSH terminali üzerinden hesap açma, askıya alma veya silme işlemlerini gerçekleştirebilirsiniz.

  • Hesabı Askıya Almak (Suspend):


    /scripts/suspendacct kullanıcı_adı
    
  • Askıya Alınmış Hesabı Açmak (Unsuspend):


    /scripts/unsuspendacct kullanıcı_adı
    
  • Hesabı Tamamen Silmek (Kill Account):


    /scripts/killacct kullanıcı_adı
    
  • Yeni cPanel Hesabı Oluşturmak:


    /scripts/wwwacct
    
  • Hesap Kota Ayarlarını Yeniden Hesaplamak / Düzeltmek:


    /scripts/fixquotas
    
  • Hesap Dosya ve Klasör İzinlerini Varsayılana Döndürmek:


    /scripts/fixhome kullanıcı_adı
    

3. Veritabanı ve MySQL Bakım / Onarım Komutları

Veritabanı yetkilendirme sorunlarını çözmek veya tüm tabloları SSH üzerinden hızlıca onarmak için şu komutları kullanabilirsiniz:

  • MySQL Yetki Hatalarını Onarmak (Privileges Fix):


    /scripts/cleanupmysqlprivs
    
  • Tüm MySQL Tablolarını Otomatik Onarmak (Repair):


    mysqlcheck --all-databases --repair -u root -p
    
  • Bozuk MyISAM Tablolarını Onarmak:


    myisamchk -r /var/lib/mysql/*/*.MYI
    
  • MySQL Kullanıcı Şifresini SSH Üzerinden Değiştirmek:


    /scripts/mysqlpasswd kullanıcı_adı yeni_sifre
    

4. Dosya İzinleri, Güvenlik ve Sistem Onarım Betikleri

cPanel içerisinde yer alan hazır onarım betikleri, sistemde oluşan beklenmedik hataları otomatik olarak tarar ve çözer.

  • Sık Karşılaşılan cPanel Sorunlarını Otomatik Onarmak:


    /scripts/fixcommonproblems
    
  • E-Posta Dizin İzinlerini ve Yetkilerini Düzenlemek:


    /scripts/mailperm
    
  • Kullanıcı Dizin Sahipliğini Doğru Kullanıcıya Atamak:


    chown -R kullanıcı:kullanıcı /home/kullanıcı/public_html
    
  • Sistem Genelinde ZARARLI / Trojan Araması Yapmak:


    /scripts/findtrojans
    

5. İstatistik, Önbellek ve Güncelleme Komutları

  • cPanel ve WHM Sürümünü Güncellemek:


    /scripts/upcp --force
    
  • Bir Hesabın Web İstatistiklerini (Awstats / Webalizer) Manuel Tetiklemek:


    /scripts/runweblogs kullanıcı_adı
    
  • Tüm Hesapların İstatistiklerini Manuel Yenilemek:


    /scripts/runlogsnow
    
  • Sunucu Anlık Kaynak (CPU/RAM) Kullanımını İzlemek:


    top
    

    (Alternatif olarak htop yüklüyse htop komutunu kullanabilirsiniz.)

???? DoğruHost Sunucu Yöneticileri İçin İpuçları:

  1. Güncel Komut Kullanımı: Eski cPanel rehberlerinde yer alan pico editörü yerine nano veya vim, eski service httpd restart komutları yerine ise modern systemctl veya cPanel'in kendi /scripts/restartsrv_ betiklerini tercih etmeniz sunucu kararlılığı açısından önerilir.

  2. Yedek Almadan İşlem Yapmayın: /scripts/killacct veya rm -rf gibi geri dönüşü olmayan komutları çalıştırmadan önce pkgacct ile ilgili hesabın yedeğini aldığınızdan emin olun.

  3. Teknik Destek: cPanel yapılandırmalarında veya SSH komutlarında tereddüt ettiğiniz bir durum olursa, DoğruHost 7/24 teknik destek ekibimize Müşteri Paneli üzerinden bilet oluşturarak ulaşabilirsiniz.

Projenizi Bir Sonraki Seviyeye Taşıyın

Web sitenizi güvenilir, hızlı ve modern bir altyapı üzerinde hayata geçirmek için doğru zamanı seçin. Doğru Host, ihtiyaçlarınıza uygun güçlü hosting çözümleriyle her adımda yanınızda.