Konuyu Açan #1
rsync ile servis durumunu kontrol etme

İş akışınızda rsync’i sadece dosya senkronizasyonu için görmek, bazı durumlarda eksik kalır. Özellikle sunucu tarafında rsync hizmetinin (daemon) çalışıp çalışmadığını hızlıca tespit etmek için komut satırında birkaç pratik yöntemi bir araya getiriyorum. Aşağıdaki ana hatlar, sistem yöneticisinin günlük operasyonlarında güvenilirlik ve netlik sağlar.

İlk yaklaşım: daemon durumunu sistemden kontrol etmek
  • rsync daemon’unun çalışıp çalışmadığını incelemek için systemd tablosunu kullanabilirsiniz.
  • sudo systemctl is-active rsyncd.service komutu, hizmetin şu an aktif olup olmadığını döndürür.
  • Eğer farklı bir ad altında çalışıyorsa, servisi bulmak için systemctl | grep rsync veya ps aux | grep rsync ile süreç adını doğrulayın.
  • Giriş noktası olarak logları takip edin:
  • sudo journalctl -u rsyncd.service -e son kayıtları hemen getirir. Bağlantı denemeleri, hata mesajları veya yeniden başlatma olayları burada görülebilir.


İkinci yaklaşım: rsync’un kendine özgü durumunu test etmek
  • rsync daemon portu üzerinden basit bir bağlantı testi yapın:
  • rsync rsync://localhost/dizin veya rsync rsync://127.0.0.1:873/dizin
  • Erişim başarısızsa hatayı inceleyin: bağlantı reddedildi mi, kimlik doğrulama mı gerekli, dizin var mı?
  • rsync ile basit bir listeleme komutu çalıştırın:
  • rsync -avz rsync://localhost/yardimci_dizin/ /tmp/test_kovasi/
  • Bu işlem yalnızca dağınık bağlantı durumunu değil, dizin erişim yetkilerini ve yapılandırmayı da kontrol eder.


İkinci bir güvenlik adımı: yapılandırma ve güvenlik üzerinde hızlı kontrol
  • rsync daemon’un yapılandırma dosyası genellikle /etc/rsyncd.conf içindedir. Buradaki pid_file, log file, uid/gid, hosts allow/deny gibi ayarları hızlıca gözden geçirin.
  • Eğer ağ üzerinden bağlanıyorsanız, güvenlik için TLS veya SSH üzerinden tünelleme yerine rsyncd’nin açık portlarını kapsayan güvenlik politikalarını gözden geçirin.


Net kapanış
rsync daemon’un durumunu anlamak için hem sistem servisinin aktifleştirme durumunu hem de rsync protokolü üzerinden bağlantı testi yapmanız gerekir. Bu iki yaklaşım beraber kullanıldığında servisin çalışır durumda olup olmadığını ve ağ üzerinden erişilebilirliğini net biçimde ortaya koyar. Bu yöntemleri kendi ortamınızda hangi kombinasyonla kullanacağınıza dair deneyimlerinizi paylaşabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

Bu konuyu görüntüleyen kullanıcılar (Toplam: 3, Üyeler: 3, Misafirler: 0)
Toplam: 3 (üyeler: 3, misafirler: 0)
0 alıntı seçildi