🎯 Oracle ARM Sunucu Avcı Botu (Sniper) Yönetimi
Bu not, Oracle Cloud üzerinde kapasite yetersizliği nedeniyle açılamayan Always Free (24GB RAM / 4 Çekirdek ARM) sunucusunu yakalamak için kurduğumuz otomatik botun yönetim komutlarını içerir. Bot, avci.service adıyla bir Linux arka plan servisi (systemd) olarak izole bir sanal ortamda (venv) çalışmaktadır.
🔍 İzleme ve Kontrol Komutları
Bot arka planda sürekli çalışır. Durumunu kontrol etmek için terminalden SSH ile bağlandıktan sonra aşağıdaki komutları kullanabilirsiniz:
-
Canlı Logları İzlemek İçin:
(Çıkmak içinsudo journalctl -u avci.service -fCtrl + Ckullanılır, çıkış yapmak botu durdurmaz). -
Servisin Genel Durumunu Görmek İçin:
sudo systemctl status avci.service -
Botu Manuel Yeniden Başlatmak İçin:
sudo systemctl restart avci.service
⚙️ Ayarları Değiştirme (Zaman Aşımı vb.)
Eğer Oracle SSL veya MaxRetryError hatası verirse, istek atma süresini uzatmak gerekebilir:
1. nano ~/oracle-sniper/main.py ile dosyayı açın.
2. time.sleep(66) değerini artırın.
3. Kaydedip çıktıktan sonra botu güncelleyin: sudo systemctl restart avci.service
🗑️ Hedefe Ulaşıldığında Yapılacak Temizlik (Kaldırma İşlemi)
Bot başarıyla sunucuyu yakaladığında ve işi bittiğinde, sistemden kalıntısız bir şekilde silmek için sırasıyla aşağıdaki komutlar çalıştırılmalıdır:
1. Servisi durdurun ve otomatik başlamayı iptal edin:
sudo systemctl stop avci.service
sudo systemctl disable avci.service
2. Servis ayar dosyasını sistemden silin:
sudo rm /etc/systemd/system/avci.service
3. Sistem arka plan yöneticisini güncelleyerek sildiğimizi bildirin:
sudo systemctl daemon-reload
sudo systemctl reset-failed
4. Botun ana klasörünü (kodları ve sanal ortamı) tamamen silin:
rm -rf ~/oracle-sniper
Not: Bu 4 adımı uyguladıktan sonra bot ve tüm kalıntıları sunucudan %100 silinmiş olacaktır.