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):
rebootApache 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 httpdApache Konfigürasyon Testi (Sözdizimi Kontrolü):
httpd -tMySQL Servisini Yeniden Başlatmak:
/scripts/restartsrv_mysqlDNS (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/wwwacctHesap Kota Ayarlarını Yeniden Hesaplamak / Düzeltmek:
/scripts/fixquotasHesap 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/cleanupmysqlprivsTüm MySQL Tablolarını Otomatik Onarmak (Repair):
mysqlcheck --all-databases --repair -u root -pBozuk MyISAM Tablolarını Onarmak:
myisamchk -r /var/lib/mysql/*/*.MYIMySQL 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/fixcommonproblemsE-Posta Dizin İzinlerini ve Yetkilerini Düzenlemek:
/scripts/mailpermKullanıcı Dizin Sahipliğini Doğru Kullanıcıya Atamak:
chown -R kullanıcı:kullanıcı /home/kullanıcı/public_htmlSistem 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 --forceBir Hesabın Web İstatistiklerini (Awstats / Webalizer) Manuel Tetiklemek:
/scripts/runweblogs kullanıcı_adıTüm Hesapların İstatistiklerini Manuel Yenilemek:
/scripts/runlogsnowSunucu Anlık Kaynak (CPU/RAM) Kullanımını İzlemek:
top(Alternatif olarak
htopyüklüysehtopkomutunu kullanabilirsiniz.)
???? DoğruHost Sunucu Yöneticileri İçin İpuçları:
Güncel Komut Kullanımı: Eski cPanel rehberlerinde yer alan
picoeditörü yerinenanoveyavim, eskiservice httpd restartkomutları yerine ise modernsystemctlveya cPanel'in kendi/scripts/restartsrv_betiklerini tercih etmeniz sunucu kararlılığı açısından önerilir.Yedek Almadan İşlem Yapmayın:
/scripts/killacctveyarm -rfgibi geri dönüşü olmayan komutları çalıştırmadan öncepkgacctile ilgili hesabın yedeğini aldığınızdan emin olun.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.
