Az Lsync egy könnyű szinkronizáló alternatíva aRsync. Nagyjából ugyanúgy működik, ha beolvassa a beállított könyvtárat a változásokhoz, és szinkronizálja azt a felhasználó által kívánt helyre. Az alkalmazás háttérszolgáltatásként működik, és számos mainstream Linux disztribúcióra könnyen telepíthető. A Lsyncd letöltéséhez Linuxon nyisson meg egy terminál ablakot, és kövesse az operációs rendszerének megfelelő utasításokat.
Megjegyzés: feltétlenül telepítse az alkalmazást az összes szinkronizálni kívánt számítógépre.

Ubuntu
sudo apt install lsyncd
Debian
sudo apt-get install lsyncd
Arch Linux
A Lsyncd elérhető az Arch Linux számára, bár az megvannem az elsődleges szoftverforrásokban, ezért a Pacman csomagkezelő eszközzel nem lehet telepíteni. Ehelyett azok, akik a Live Sync Daemon on Arch használatát szeretnék letölteni, összeállítani és beállítani az AUR-ból.
Ahhoz, hogy az alkalmazás működjön az Arch Linux rendszeren, indítson el egy terminált és kövesse az alábbi utasításokat.
1. lépés: A Pacman használatával telepítse a Base-devel és a Git szoftvert is. Ezek a csomagok nélkülözhetetlenek, és nélkülük nem tud kommunikálni az Lsyncd AUR csomaggal.
sudo pacman -S git base-devel
2. lépés: Klónozzon a Lysncd AUR legfrissebb pillanatképét az Arch Linux felhasználói tárház hivatalos webhelyéről.
git clone https://aur.archlinux.org/lsyncd.git
3. lépés: Változtassa meg a terminál kezdőkönyvtárát az otthoni mappából az újonnan klónozott “lsyncd” könyvtárba a CD parancs.
cd lsycnd
4. lépés: Fordítsa össze és generáljon telepíthető csomagot az Arch Linux PC számára a makepkg parancs. Felhívjuk figyelmét, hogy amikor használja makepkg, a csomag felépítése sikertelen lehet. Ha ez megtörténik, olvassa el a Lsyncd AUR oldalt és olvassa el a felhasználói megjegyzéseket útmutatásért.
makepkg -sri
Fedora
sudo pacman -S lsyncd
OpenSUSE
sudo zypper install lsyncd
Általános Linux
Nem találom a Lsycnd-et Linux operációs rendszeréhez? Ha igen, akkor le kell töltenie a programot, és forrásból kell készítenie. Nyisson meg egy terminált, és kövesse a lépésről lépésre megtanulni, hogyan lehet az Lsycnd építeni és működni.
1. lépés: Az alkalmazásnak sok függősége van, amelyeket telepíteni kell. Ellenőrizze az alábbi listát, és ragadja meg ezeket a csomagokat.
- CEllenõrizze
- Lua (5.2 vagy újabb)
- Liblua (5.2 vagy újabb)
- GCC fordító
- Lua fordító
- csinál
- binutils
- csoportos it
További információ a szükséges függőségekről a GitHub webhelyen található.
2. lépés: Használja a Git szoftvert, és klónozza a forráskódot a Linux PC-jére.
git clone https://github.com/axkibe/lsyncd.git
3. lépés:A gombbal lépjen a Lsyncd kód mappájába CD parancs.
cd lsyncd
4. lépés: Készítsen új építési könyvtárat a kódmappába.
mkdir build
5. lépés: Helyezze át a terminál munkamenetet az új építési könyvtárba.
cd build
6. lépés: Fuss CEllenõrizze a kód-összeállítási folyamat elindításához.
cmake ..
7. lépés: Végezze el az összeállítási folyamatot a csinál parancs.
make
8. lépés: Telepítse az alkalmazást a Linux számítógépére a telepítse.
sudo make install
Konfigurálja az Lsyncd alkalmazást
A Lsyncd szolgáltatás a háttérben fut. Sajnos a szolgáltatás nem indul el, és manuálisan engedélyezi magát. Ennek eredményeként, mielőtt kapcsolatba léphetünk a Lsyc-rel, el kell indítanunk a háttér-szolgáltatást a systemctl parancs.
sudo service lsyncd start
A szolgáltatás elindulásával készíthetünk új konfigurációs fájlt a érintés parancs.
sudo touch /etc/lsyncd.conf
Felhívjuk figyelmét, hogy néhány operációs rendszeren fájlt hozhat létre a /etc/lsynd.conf nem működik. Lehet, hogy helyett konfigurációs fájlt kell létrehoznia az / etc / lsyncd / könyvtárban.
sudo mkdir -p /etc/lsyncd/ sudo touch /etc/lsyncd/lsyncd.conf.lua
Nyissa meg a konfigurációs fájlt a Nano szövegszerkesztővel.
sudo nano /etc/lsyncd.conf
Vagy ha beállítja a konfigurációt / Etc / lsyncd /, csináld:
sudo nano /etc/lsyncd/lsyncd.conf.lua
Illessze be az alábbi kódot a konfigurációs fájlba:
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}
Miután a kód megtalálható a Nano szövegszerkesztőben, mentse el a gomb megnyomásával Ctrl + O billentyűzet kombináció. Ezután lépjen ki a gombbal Ctrl + X.
Állítsa be a megosztott mappát
Most, hogy a konfigurációs mappa magja fel van állítva, be kell állítanunk egy szinkronizáló rendszert. A szinkronizáló rendszer beállításához menjen vissza a Nano-ba, és illessze be a kódot lsyncd.conf, közvetlenül a korábban hozzáadott rész alatt.
Megjegyzés: Ne felejtse el átmenni a szinkronizáló kódot, és változtassa meg úgy, hogy az megfeleljen az Ön igényeinek.

sync {
default.rsyncssh,
source = "/source/folder/location",
host = "remote-pc-or-server-ip",
targetdir = "/remote/directory"
}
Még egyszer mentse el a szerkesztéseket a Nano-ban lévő lsyncd.conf mappába a Ctrl + O.
Indítsa el a szinkronizálást
Az Lsync készen áll és kész. Ideje elindítani a szinkronizálási folyamatot. Egy terminálon használja a szolgáltatás parancs az újraindításhoz.
sudo service restart lsyncd
Az Lsync újraindításával a szolgáltatás parancs segítségével elolvassa az új konfigurációs fájlt, és azonnal elkezdi az adatok szinkronizálását.
Hozzászólások