Lsync एक हल्का सिंकिंग विकल्प है rsync. यह लगभग उसी तरह से काम करता है जैसे कि यह परिवर्तनों के लिए एक सेट डायरेक्टरी को स्कैन करता है और इसे किसी भी स्थान पर सिंक करता है जो उपयोगकर्ता चाहता है। एप्लिकेशन एक पृष्ठभूमि सेवा के रूप में काम करता है और कई मुख्यधारा लिनक्स वितरण पर स्थापना के लिए आसानी से उपलब्ध है। लिनक्स पर Lsyncd प्राप्त करने के लिए, एक टर्मिनल विंडो खोलें और उन निर्देशों का पालन करें जो आपके ऑपरेटिंग सिस्टम के अनुरूप हैं।
नोट: उन सभी कंप्यूटरों पर एप्लिकेशन इंस्टॉल करना सुनिश्चित करें जिन्हें आप सिंक करना चाहते हैं।
sudo apt install lsyncd
sudo apt-get install lsyncd
Lsyncd Arch Linux के लिए उपलब्ध है, हालांकि यह प्राथमिक सॉफ़्टवेयर स्रोतों में नहीं है, इसलिए इसे Pacman पैकेज प्रबंधन टूल के साथ इंस्टॉल करना संभव नहीं है। इसके बजाय, आर्क पर लाइव सिंक डेमॉन का उपयोग करने वालों को AUR से इसे डाउनलोड, निर्माण और सेट करना होगा।
आर्क लिनक्स पर काम करने वाले एप्लिकेशन को पाने के लिए, एक टर्मिनल लॉन्च करें और नीचे दिए गए निर्देशों का पालन करें।
चरण 1: Pacman का उपयोग करके, बेस-डेवेल और Git दोनों को स्थापित करें। ये पैकेज आवश्यक हैं, और आप उनके बिना Lsyncd AUR पैकेज के साथ बातचीत नहीं कर पाएंगे।
सुडो पैक्मैन -एस गिट बेस-डेवेल
चरण 2: आधिकारिक आर्क लिनक्स उपयोगकर्ता रिपॉजिटरी वेबसाइट से नवीनतम Lysncd AUR स्नैपशॉट क्लोन करें।
गिट क्लोन https://aur.archlinux.org/lsyncd.git
चरण 3: टर्मिनल के शुरुआती डायरेक्टरी को होम फोल्डर से बदलकर नए क्लोन "lsyncd" डायरेक्टरी का उपयोग करें सीडी आदेश।
सीडी lsycnd
चरण 4: संकलित करें और निष्पादित करके अपने आर्क लिनक्स पीसी के लिए एक संस्थापित पैकेज तैयार करें makepkg आदेश। कृपया ध्यान दें कि जब आप उपयोग कर रहे हों makepkgपैकेज बनाने में विफल हो सकता है। यदि ऐसा होता है, तो Lsyncd AUR पेज देखें और मार्गदर्शन के लिए उपयोगकर्ता टिप्पणियों को पढ़ें।
makepkg -sri
सुडो पैक्मैन -S lsyncd
sudo zypper lsyncd स्थापित करें
क्या आपके लिनक्स ऑपरेटिंग सिस्टम के लिए Lsycnd नहीं मिल सकता है? यदि हां, तो आपको प्रोग्राम को डाउनलोड करने और स्रोत से इसे बनाने की आवश्यकता हो सकती है। एक टर्मिनल खोलें और यह जानने के लिए चरण-दर-चरण निर्देशों का पालन करें कि कैसे बनाया गया Lsycnd प्राप्त करें और चल रहा है।
चरण 1: ऐप में बहुत सारी निर्भरताएं हैं जिन्हें इंस्टॉल किया जाना चाहिए। नीचे दी गई सूची की जाँच करें और इनमें से प्रत्येक पैकेज को पकड़ो।
आवश्यक निर्भरता के बारे में अधिक जानकारी पर पाया जा सकता है GitHub.
चरण 2: Git का उपयोग करें और अपने लिनक्स पीसी के लिए स्रोत कोड क्लोन करें।
गिट क्लोन https://github.com/axkibe/lsyncd.git
चरण 3:के साथ Lsyncd कोड फ़ोल्डर में ले जाएँ सीडी आदेश।
सीडी lsyncd
चरण 4: कोड फ़ोल्डर में एक नई बिल्ड डायरेक्टरी बनाएं।
mkdir का निर्माण
चरण 5: टर्मिनल सत्र को नई बिल्ड निर्देशिका में ले जाएं।
सीडी का निर्माण
चरण 6: Daud cmake कोड संकलन प्रक्रिया शुरू करने के लिए।
cmake ।।
चरण 7: के साथ संकलन प्रक्रिया समाप्त करें बनाना आदेश।
बनाना
चरण 8: एप्लिकेशन को अपने लिनक्स कंप्यूटर के साथ इंस्टॉल करें स्थापित करें.
सुडोल बनाते हैं
Lsyncd सेवा पृष्ठभूमि में चलती है। दुर्भाग्य से, यह सेवा प्रारंभ नहीं होती है और स्वयं को सक्षम बनाती है। नतीजतन, इससे पहले कि हम Lsyc के साथ बातचीत कर सकें, हमें पृष्ठभूमि सेवा का उपयोग शुरू करना चाहिए systemctl आदेश।
sudo service lsyncd start
सेवा शुरू होने के साथ, हम एक नई विन्यास फाइल बना सकते हैं स्पर्श आदेश।
sudo टच /etc/lsyncd.conf
कृपया ध्यान दें कि कुछ ऑपरेटिंग सिस्टम पर, एक फ़ाइल बना रहा है /etc/lsynd.conf काम नहीं हो सकता। इसके बजाय / etc / lsyncd / में एक कॉन्फ़िगरेशन फ़ाइल बनाना आवश्यक हो सकता है।
sudo mkdir -p / etc / lsyncd / sudo टच /etc/lsyncd/lsyncd.conf.lua
नैनो पाठ संपादक के साथ कॉन्फ़िगरेशन फ़ाइल खोलें।
सुडो नैनो /etc/lsyncd.conf
या, यदि आप कॉन्फ़िगरेशन सेट करते हैं /etc/lsyncd/, करना:
सुडो नैनो /etc/lsyncd/lsyncd.conf.lua
कॉन्फ़िगरेशन फ़ाइल में नीचे कोड पेस्ट करें:
समायोजन {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
स्थिति Intervall = 1,
nodaemon = झूठा
}
नैनो पाठ संपादक में कोड होने के बाद, इसे दबाकर सहेजें Ctrl + O कीबोर्ड संयोजन। फिर, इसके साथ बाहर निकलें Ctrl + X.
अब जब कॉन्फ़िगरेशन फ़ोल्डर का मूल सेट हो गया है, तो हमें एक सिंकिंग सिस्टम सेट करने की आवश्यकता है। एक सिंकिंग सिस्टम सेट करने के लिए, नैनो पर वापस जाएं और कोड पेस्ट करें lsyncd.conf, सीधे नीचे जो पहले जोड़ा गया था।
नोट: सिंक कोड के माध्यम से जाना और इसे बदलना सुनिश्चित करें ताकि यह आपकी आवश्यकताओं के अनुरूप हो।
सिंक {
default.rsyncssh,
स्रोत = "/ स्रोत / फ़ोल्डर / स्थान",
होस्ट = "दूरस्थ-पीसी-या-सर्वर-आईपी",
targetdir = "/ दूरस्थ / निर्देशिका"
}
एक बार फिर, नैनो में lsyncd.conf फ़ोल्डर के साथ संपादन सहेजें Ctrl + O
Lsync सभी सेट और जाने के लिए तैयार है। अब सिंक्रनाइज़ेशन प्रक्रिया शुरू करने का समय आ गया है। एक टर्मिनल में, टर्मिनल का उपयोग करें सर्विस इसे पुनः आरंभ करने का आदेश।
sudo सेवा पुनरारंभ lsyncd
के साथ Lsync को रिबूट करके सर्विस कमांड, यह नई कॉन्फ़िगरेशन फ़ाइल पढ़ेगा और तुरंत डेटा सिंक करना शुरू कर देगा।
सूक्ति पाई उबंटू लिनक्स के लिए एक अनूठा एप्लिकेशन लॉन्चर है जो एप्ल...
लिनक्स पर ध्वनि प्रणाली सभ्य है, लेकिन सबसे अच्छी नहीं है। इसलिए हम...
लिनक्स सिस्टम पर अस्थायी फ़ोल्डर में सीमित मात्रा में स्थान होता है...