విషయ సూచిక:
నిర్వచనం - Rsync అంటే ఏమిటి?
Rsync అనేది ఫైల్ ఫోల్డర్లు మరియు డైరెక్టరీలను సమకాలీకరించడానికి ఒక సాఫ్ట్వేర్ సాధనం. రిమోట్ సర్వర్కు ఫైల్లను అప్లోడ్ చేయడానికి ఇది ఉపయోగపడుతుంది మరియు రిమోట్ సర్వర్లో స్థానిక ఫైళ్ల అద్దాల కాపీని నిర్వహించేటప్పుడు డేటా బదిలీని తగ్గించడానికి ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది. డేటాను కాపీ చేయడానికి లేదా నెట్వర్క్కు డైరెక్టరీలను అందించడానికి డెమోన్గా Rsync ఉపయోగించవచ్చు. ఫైల్ బదిలీకి అవసరమైన బ్యాండ్విడ్త్ను నియంత్రించడంలో Rsync ముఖ్యంగా ఉపయోగపడుతుంది.
Rcp మరియు scp స్థానంలో Rsync వ్రాయబడింది. ఇది దాని వశ్యత, వేగం మరియు స్క్రిప్టిబిలిటీ కోసం విస్తృతంగా ఉపయోగించబడుతుంది. ఇది విండోస్, మాక్ ఓఎస్ మరియు గ్నూ / లైనక్స్లో పనిచేస్తుంది.
టెకోపీడియా Rsync గురించి వివరిస్తుంది
వాస్తవానికి ఆండ్రూ ట్రిడ్గెల్ మరియు పాల్ మాకెరాస్ రాసిన, rsync ను వేన్ డేవిసన్ అభివృద్ధి చేశారు మరియు దీనిని జూన్ 19, 1996 న విడుదల చేశారు. ఇది GNU జనరల్ పబ్లిక్ లైసెన్స్ క్రింద ఉచిత సాఫ్ట్వేర్గా లభిస్తుంది. వెబ్సైట్ చెట్లను స్టేజింగ్ నుండి ప్రొడక్షన్ సర్వర్ల వరకు సమకాలీకరించడానికి ఇది ప్రధానంగా ఉపయోగించబడుతుంది మరియు ఫైల్ సిస్టమ్స్ యొక్క ముఖ్య ప్రాంతాలను క్రాన్ ద్వారా మరియు సాధారణ గేట్వే ఇంటర్ఫేస్ స్క్రిప్ట్ ద్వారా బ్యాకప్ చేయడానికి కూడా ఉపయోగించవచ్చు. Rsync పెద్ద మొత్తంలో డేటాను సులభంగా బదిలీ చేయడానికి సహాయపడుతుంది, అల్ట్రా-ఫాస్ట్ మరియు సమర్థవంతమైన బ్యాకప్లను ప్రారంభిస్తుంది.
Rsync రెండు వేర్వేరు రీతుల్లో పనిచేస్తుంది. ఇది ఫైళ్ళను కాపీ చేయడానికి లేదా డైరెక్టరీ విషయాలను ప్రదర్శించడానికి కుదింపు మరియు పునరావృతాలను ఉపయోగిస్తుంది. డీమన్ మోడ్లో, ఇది TCP పోర్ట్ 873 ద్వారా ఫైల్లను అందించడానికి సురక్షిత షెల్ (SSH, ఫైల్ ట్రాన్స్ఫర్ ప్రోటోకాల్) లేదా రిమోట్ షెల్ (RSH, యునిక్స్ కమాండ్-లైన్ యుటిలిటీ) ను ఉపయోగిస్తుంది. Rsync అనామక లేదా ప్రామాణీకరించబడిన rsync సర్వర్లకు మద్దతు ఇస్తుంది. ఇది లింక్లు, పరికరాలు, యజమానులు, సమూహాలు మరియు అనుమతులను కాపీ చేయడానికి కూడా మద్దతు ఇస్తుంది. Rsync కి రూట్ అధికారాలు అవసరం లేదు మరియు జాప్యం ఖర్చులను తగ్గించడానికి సహాయపడుతుంది.
