Hayat Kurtaran cPanel – SSH Komutları

Merhaba, bu makalemde cPanel ile sunucu yönetimini kolaylaştırmak için herkes için gerekli olan, benim de sıklıkla kullandığım, hayat kurtaran, kritik komutların bir listesini madde madde sizler için paylaşacağım.

Vakit kaybetmeden başlayalım. Başlamadan önce lütfen ilgili yedeklerinizi aldığınızdan emin olun.

  • cPanel Kaynak Kullanım İstatistikleri

CPanel kullanım istatistiklerini görüntülemek için aşağıdaki komutu SSH ile çalıştırabilirsiniz:

Bu, tüm süreçleri, kullanıcıları istatistikleri gibi verileri size geri döndürecektir.

  • Belirli bir gün içinde kullanılan cPanel kaynak istatistiklerini görüntülemek

Son 5 günün kullanıcı istatistiklerini görüntülemek istiyorsanız, SSH üzerinde aşağıdaki komutu çalıştırın:

  • CPanel hesabı ve buna karşılık gelen IP adresini görmek için komut dosyası

  • Sunucu üzerinden büyük dosyaları silmek için kullanılan SSH kodu

  • cpanel’de spamcı komut dosyasını tespit etmek

yukarıdaki SSH kodu cpanel sunucunuza spam yapan komut dosyasını arar.

  • cpanel’de en büyük 10 disk kullanıcısını bulalım

  • 2 yıldan daha eski CPanel e-posta adreslerini silelim

Yukarıdaki tetikleme, 729 günden daha eski olan tüm e-postaları silecektir. İstenmeyen kayıplara yol açmamak için lütfen dikkatli çalıştırın.

  • Sunucumuza bağlı unique IP olup olmadığını kontrol edelim.

En çok kullandığım SSH komutlarını sizler için sıraladım. Siz de yaygın olarak kullandığınız SSH komutlarını yorum olarak bırakabilirsiniz. Huzurlu, sağlıklı günler dilerim.

Linux – Debian Cron (Zamanlanmış Görev) Örnekleri

Crontab, bizim belirttiğimiz zamanlarda, yine bizim belirttiğimiz komutları çalıştırmak için kullanılan görevler bütünüdür. Hemen yazımın devamında sizlerle örnek zamanlanmış görev kodları paylaşıyor olacağım.

İlk olarak cronjob ayarlarına bir giriş yapalım ve alanları tanıyalım. Cronjob satırımız 5 adet zaman ayarı bölümü ve komut bölümünden oluşur. Örnek olarak:

1. *: Dakika (0 – 59)
2. *: Saat (0-23)
3. *: Ayın kaçıncı günü (1-31)
4. *: Ay (1-12)
5. *: Haftanın kaçıncı günü (0:7: Pazar, 1: Pazartesi, 2: Salı, 3: Çarşamba, 4: Perşembe, 5: Cuma, 6: Cumartesi)
Çalışmasını istediğimiz komut: Çalıştırılacak komut

Açıklamalarımızı bu şekilde vermiş olduk. Şimdi dilerseniz soru-cevap şeklinde bir işleyişe geçelim. Örnekler üzerinden devam edelim.

Her 5 dakikada bir çalışacak bir Cron Job yazımı

Cron komut satırımızı yukarıdaki gibi oluşturduğumuzda bu şu anlama gelir: Her 5dk da bir, cronTest.php dosyasını çalıştır. Eğer 5 dakikada değil de 30 dk da bir çalışmasını istiyorsak */5 yerine */30 yazmalıyız.

Her 2 saate bir çalışacak bir Cron Job yazımı

Cron komut satırımızı yukarıdaki gibi oluşturduğumuzda bu şu anlama gelir: Her 2 saatte bir, cronTest.php dosyasını çalıştır. Eğer 2 saat değil de 6 saatte bir çalışmasını istiyorsak */2 yerine */6 yazmalıyız.

Her 3 günde bir çalışacak bir Cron Job yazımı

Cron komut satırımızı yukarıdaki gibi oluşturduğumuzda bu şu anlama gelir: Her 3 günde bir, cronTest.php dosyasını çalıştır. Eğer 3 gün değil de 7 günde bir çalışmasını istiyorsak */3 yerine */7 yazmalıyız.

Her 2 ayda bir çalışacak bir Cron Job yazımı

Cron komut satırımızı yukarıdaki gibi oluşturduğumuzda bu şu anlama gelir: Her 2 ayda bir, cronTest.php dosyasını çalıştır. Eğer 2 ay değil de ayda bir çalışmasını istiyorsak */2 yerine */1 yazmalıyız.

Bonus: Sadece belirli saat aralıklarında çalışacak Cron Job yazımı

Yukarıdaki örnekte ise saat 6 ile 9 arasında her 2 saatte çalışacak bir komut tanımlıyoruz.

Exit mobile version