İçeriğe atla

Rsync

Rsync, Unix ve Windows sistemleri için bir uygulama yazılımıdır.

işlevi: standart eşleştirme yazılımları yakın noktadaki verilerin eşleştirilmesi için kullanılmakta olup, uzak noktalar arasındaki verileri eşleştirme noktasında daha dar bir erişim bantı kullanılmaktadır. Bu açıdan birden fazla uzak nokta arasında veri eşleştirme süreçleri kısa noktalar arasındakine nazaran daha uzun ve zahmetli bir hal almaktadır. Bu açıdan Rsync tarzı özel yazılım programları ile uzak noktalar arasında veri transferi için özel bir P2p standardı uygulanır.

Rsync, uygun zamanda delta kodlaması kullanarak veri transferi gerçekleştirir ve başka bir yerdeki dosya ve dizinleri senkronize eder. Rsync'nin önemli bir özelliği ise çok benzer programlar/protokollerde bulunmayan yansılama işlemini her yöne sadece bir taşıma ile gerçekleştirilmesidir.

Rsync sıkıştırma ve özyineleme yapar, isteğe bağlı olarak kopya dosyaları ve dizin içeriğini görüntüler veya kopyalayabilir. Daemon modunda, rsync SSH veya RSH gibi uzak bir kabuk yoluyla veya yerel rsync protokolü üzerinden dosya hizmeti sağlar ve standart 873 TCP portunu dinler.

RSYNC sunucu ile istemci arasındaki dosyaların aynı olmasını sağlayan bir sunucudur hem yedek alma hem de yansılamada kullanılır. Samba'nın yazarı Andrew Tridgell tarafından yazılmıştır ve RPC'nin yerini tutacak hızlı ve güvenli bir dosya transferi sunucusudur.

RSYNC'nin bazı özellikleri

  • Bağlantılar, soketler, cihazlar, kullanıcı, grup ve dosya haklarının kopyalanmasını destekler
  • Bir klasörü tüm alt klasörleri ile birlikte kopyalayabilir
  • Kopyalama yapılırken dosya ya da klasörlerin bir kısmı içerilmeyebilir
  • Saydam uzak bir kabuğu kullanabilir. Örneğin RSH veya SSH
  • Root yetkilerinin olması gerekmez.

GNU Genel Kamu Lisansı altında çıkmıştır. Rsync özgür yazılımdır ve yaygın kullanıma sahiptir.

Kaynakça

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Sunucu (bilişim)</span> bilgisayar ağlarında, diğer ağ bileşenlerinin (kullanıcıların) erişebileceği, kullanımına ve/veya paylaşımına açık kaynakları barındıran bilgisayar birimi

Sunucu, bilişim alanında "istemci" denilen diğer program ve cihazlara çeşitli işlevler sunan bilgisayar donanımları veya yazılımlarıdır. Bu mimariye istemci-sunucu modeli denir. Sunucular, istemciler arasında veri veya kaynak paylaşımı, bir istemci için hesaplama yapma gibi çeşitli işlevleri yerine getirebilirler. Bu işlevlere genellikle "servis" veya "hizmet" denir. Tek bir sunucu çok sayıda istemciye hizmet verebilir, tek bir istemci de çok sayıda sunucudan hizmet alabilir. İstemci ve sunucu aynı cihaz üzerinde çalışabileceği gibi, istemci ağ üzerinden farklı bir cihazdaki sunucuya da bağlanabilir. Tipik sunucular arasında veritabanı sunucuları, dosya sunucuları, e-posta sunucuları, yazdırma sunucuları, web sunucuları, oyun sunucuları ve uygulama sunucuları sayılabilir.

<span class="mw-page-title-main">Dosya aktarım iletişim kuralı</span> Bilgisayarcılık terimi

Dosya aktarım iletişim kuralı,, bir veri yığınının - ASCII, EBCDIC ve binary- bir uç aygıttan diğerine iletimi için kullanılmaktadır.

Telnet, Internet ağı üzerindeki çok kullanıcılı bir makineye uzaktaki başka bir makineden bağlanmak için geliştirilen bir TCP/IP protokolü ve bu işi yapan programlara verilen genel isimdir. Telnet iki bileşenden oluşur: (1) iki tarafın nasıl iletişim kuracağını belirleyen protokolün kendisi ve (2) hizmeti sağlayan yazılım uygulaması.Kullanıcı verileri, İletim Kontrol Protokolü (TCP) üzerinden 8 bitlik bayt yönlendirmeli bir veri bağlantısında Telnet kontrol bilgisi ile bant içi serpiştirilir. Telnet, 1969'da RFC 15 ile başlayarak geliştirildi, RFC 855'te genişletildi ve ilk İnternet standartlarından biri olan İnternet Mühendisliği Görev Gücü (IETF) İnternet Standardı STD 8 olarak standartlaştırıldı. encryption sağlayan bazı Telnet eklentileri geliştirilmiştir. Bağlanılan makineye girebilmek (login) için orada bir kullanıcı isminizin (İng:username) ve bağlantının gerçekleşebilmesi için bir telnet erişim programınızın olması gereklidir. Fakat bazı kütüphane ve herkese açık telnet bazlı web servisleri, bağlantı sırasında kullanıcı ismi (numarası) istemeyebilirler; ya da, kullanıcı isim ve parola olarak ne yazmanız gerektiği bağlandığınızda otomatik olarak karşınıza çıkar. Telnet, BBS sistemlere İnternet üzerinden erişimde günümüzde yaygın olarak kullanılmaktadır. Telnet erişim programları, günümüzdeki işletim sistemlerinin çoğunda işletim sistemi ile birlikte gelmektedir. Çok kullanıcılı işletim sistemleri genellikle kullanıcılara metin tabanlı bir arayüz sunar ve bu sistemlerde tüm işlemler klavye vasıtası ile komut isteminden gerçekleştirilir.

<span class="mw-page-title-main">İnternet iletişim kuralları dizisi</span>

İnternet protokol takımı, bilgisayarlar ve ağ cihazları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir. Bu kurallar dizisi temel olarak verinin ağ üzerinden ne şekilde paketleneceğini ve iletilen veride hata olup olmadığının nasıl denetleneceğini belirlemektedir.

<span class="mw-page-title-main">Sanal özel ağ</span> Uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan internet teknolojisi

Sanal Özel Ağ, uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan bir internet teknolojisidir. VPN, sanal bir ağ uzantısı oluşturarak, ağa bağlanan cihazların fiziksel olarak bağlıymış gibi veri alışverişinde bulunmasına olanak tanır. Basitçe, İnternet veya diğer açık ağlar üzerinden özel bir ağa bağlanmayı mümkün kılan bir bağlantı türüdür.

<span class="mw-page-title-main">Web sunucusu</span> Web site içeriklerini kullanıcıya sunan sunucu

Web sunucusu, Hosting ya da "barındırma" işlemini İnternet protokolü üzerinden sunan bir sunucudur. Barındırma ya da hosting, Web sayfalarını İnternet'te yayınlamak için gerekli alanın kiralanmasıdır. Diğer bir ifade ile hosting, bir Web sitesinde yayınlanmak istenen sayfaların, resimlerin veya dokümanların İnternet kullanıcıları tarafından erişebileceği bir bilgisayarda tutulmasıdır.

Berkeley r-komutları, bir Unix sisteminin kullanıcılarının TCP/IP bilgisayar ağı üzerinden başka bir Unix bilgisayarında oturum açmasını veya komutlar vermesini sağlamak için tasarlanmış bir bilgisayar programları paketidir. Berkeley r-komutları, 1982'de Berkeley'deki Kaliforniya Üniversitesi'ndeki Computer Systems Research Group (CSRG) tarafından, TCP/IP'nin erken uygulanmasına dayanarak geliştirildi.

<span class="mw-page-title-main">Korsan ürün</span> korsan yazılım

Warez ya da korsan ürün, telif yasaları çiğnenerek ticareti yapılan telif hakkı saklı materyaller. Bu tanım, genelde arkadaşlar arasındaki peer-to-peer dosya paylaşımları veya özel sunucular sayesinde büyük grupların dosya paylaşımlarından çok; telif hakkına sahip materyallerin, organize gruplar tarafından yasa dışı yayınlarını tanımlar. Telifli ürünlerin kopyalanmasını, çoğaltılmasını ve dağıtımını yapan kişilere korsan, yapılan işe korsancılık denmektedir.

<span class="mw-page-title-main">Scene (korsan)</span>

Scene, bilişim suçları ile telif hakları ihlali olarak bilinen yasa dışı yazılım kopyalama, kırma (crack), anahtar yapıcı üretme (keygen), elde edilen yasa dışı ürünleri internet üzerinde kendi kapalı alt kültür ortamları içerisinde paylaşan ve dağıtan tüm dünya ülkelerinden insanların içerisinde yer alabildiği, sayıları 500 ile 1000 kişi arasında olduğu tahmin edilen alt kültür ortamında yer alan kişilerin içinde bulundukları ortam için kendi aralarında kullandıkları isimlendirmedir.

Bu listedeki yazılımlar genelde herhangi bir Unix vaya Unix-türevi işletim sisteminde bulunurlar.

<span class="mw-page-title-main">World Wide Web</span> internet kullanarak ulaşılan, birbirine bağlı belgelerden oluşan küresel sistem

World Wide Web, Dünya Çapında Ağ (kısaca WWW veya Web), İnternet üzerinde yayınlanan birbirleriyle bağlantılı hiper-metin dokümanlarından oluşan bir bilgi sistemidir. Bu dokümanların her birine Web sayfası adı verilir ve Web sayfalarına İnternet kullanıcısının bilgisayarında çalışan Web tarayıcısı adı verilen bilgisayar programları aracılığıyla erişilir. Web sayfalarında metin, imaj, video ve diğer multimedya ögeleri bulunabilir ve diğer bağlantı ya da link adı verilen hiper-bağlantılar ile başka Web sayfalarına geçiş yapılabilir.

Uzak yordam çağrısı (ya da uzak prosedür çağrısı; İngilizce: Remote Procedure Call , bir diğer adres uzayı üzerinde programcı açıkça bu uzaktan etkileşim detayları kodlama olmadan çalıştırmak için bir alt yordam veya prosedürü sağlayan bilgisayar programına izin veren süreçler arası iletişim teknolojisidir. Sunucu üzerindeki servisleri kontrol ettiğimizde karşımıza çıkan RPC, arka plânda birçok şeyi gerçekleştiren bir servistir. RPC, temelde istemci ve sunucu arasında yapılan işlemlerin iletişimi için tasarlandı. Bir işlemin gerçekleşmesi için bir gönderici ve bir de istemci vardır.. Yani programcı, alt prosedür ister çalışan programın yerelinde ister uzağında olsun, temelde aynı kodu yazar. Bu bir tür istemci-sunucu etkileşimidir ve tipik olarak bir istek-yanıt mesaj geçirme sistemi aracılığıyla uygulanır. Nesne yönelimli programlama modelinde, RPC'ler uzaktan yöntem çağırma ile temsil edilir. RPC modeli bir konum şeffaflığı seviyesini ifade eder, yani çağrı prosedürleri yerel ya da uzak olsun büyük ölçüde aynıdır, ancak genellikle aynı değildirler, bu nedenle yerel çağrılar uzak çağrılardan ayırt edilebilir. Uzak çağrılar genellikle yerel çağrılardan çok daha yavaş ve daha az güvenilirdir, bu nedenle bunları ayırt etmek önemlidir.

<span class="mw-page-title-main">Geriye uyumluluk</span>

Telekomünikasyon ve bilişim teknolojisinde yeni aygıtların eski aygıtlar tarafından üretilmiş girdileri çalıştırabilme yeteneğine geriye uyumluluk denir. Yeni standartlar için tasarlanmış bir ürün eski standartlara erişebiliyor, okuyor veya oynatabiliyorsa o ürüne geriye uyumludur denir. Örneğin veri biçimleri ve iletişim protokolünü içeren standartlar gibi.

<span class="mw-page-title-main">Storage area network</span>

Storage area network (SAN), Türkçe literatüründeki adı ile Depolama alan ağı; büyük ağ kullanıcılarına hizmet vermek üzere veritabanı sunucuları ile birlikte farklı tipteki veri depolama cihazlarını birbirine bağlayan ve bu cihazlar arasında veri alışverişine olanak veren özel amaçlı, yüksek hızlı bir ağdır. Bir depolama alan ağı, yönetim katmanına fiziksel bağlantılar sağlayan ve aynı zamanda bilgisayar sistemlerini, depo birimlerini ve bu birimlerin aralarındaki bağlantıları düzenleyen bir iletişim altyapısından oluşmaktadır.

Tünel protokolü, bir ağ protokolü farklı bir yük-taşıma protokolü içerdiğinde bilgisayar ağ bağlantısı, bir tünel protokolü kullanır. Tünel protokolü kullanılarak, uyumsuz olan bir iletim protokolü üzerinde bir yük-taşıma taşınabilir ya da güvenilmeyen ağlarda güvenli bir yol oluşumu sağlanabilir.

<span class="mw-page-title-main">Wget</span>

GNU Wget, internet ağı üzerinden dosyalar indirmeye yarayan, komut satırı üzerinden kullanılan bir indirme yöneticisi. GNU Tasarısının parçasıdır.

<span class="mw-page-title-main">Time Machine (macOS)</span>

Time Machine Apple tarafından geliştirilen ve MacOS bilgisayar işletim sistemi ile dağıtılan uygulamadır. Mac‘i yedeklemek veya geri yüklemek için kullanılır. Yazılım, AirPort Time Capsule depolama ürünü yanı sıra diğer dahili ve harici disk sürücüleri ile çalışacak şekilde tasarlanmıştır. Mac OS X Leopard'da tanıtıldı.

Güvenli kabuk,, ağ hizmetlerinin güvenli olmayan bir ağ üzerinde güvenli şekilde çalıştırılması için kullanılan bir kriptografik ağ protokolüdür. En iyi bilinen örnek uygulaması bilgisayar sistemlerine uzaktan oturum açmak için olandır.

<span class="mw-page-title-main">Zlib</span>

zlib, veri sıkıştırma için kullanılan yazılım kütüphanesidir. Jean-loup Gailly ve Mark Adler tarafından yazılmış olan kütüphane, yine onların yazdığı gzip dosya sıkıştırma programında kullanılan DEFLATE algoritmasının soyutlanmış halidir. zlib ayrıca Linux, MacOS ve İOS gibi birçok yazılımın kritik bir parçasıdır. PlayStation 4, PlayStation 3, Wii U, Wii, Xbox One ve Xbox 360 gibi oyun konsollarında da zlib kütüphanesi kullanılmaktadır.

Bu, Microsoft Windows bileşenlerinin bir listesidir.