Lsync je lehká alternativa k synchronizaci Rsync. Funguje zhruba stejným způsobem, že prohledává změny adresáře a synchronizuje je na libovolné místo, které chce uživatel. Aplikace funguje jako služba na pozadí a je snadno dostupná pro instalaci na mnoha běžných distribucích Linuxu. Chcete-li získat Lsyncd v systému Linux, otevřete okno terminálu a postupujte podle pokynů, které odpovídají vašemu operačnímu systému.
Poznámka: Nezapomeňte nainstalovat aplikaci do všech počítačů, se kterými chcete synchronizovat.
sudo apt install lsyncd
sudo apt-get install lsyncd
Lsyncd je k dispozici pro Arch Linux, i když není v primárních zdrojích softwaru, takže jeho instalace pomocí nástroje pro správu balíků Pacman není možná. Místo toho, ti, kdo chtějí používat Live Sync Daemon v Archu, si ho musí stáhnout, postavit a nastavit z AUR.
Aby aplikace fungovala na Arch Linuxu, spusťte terminál a postupujte podle pokynů níže.
Krok 1: Pomocí Pacmanu nainstalujte jak Base-devel, tak Git. Tyto balíčky jsou nezbytné a bez nich nebudete moci komunikovat s balíčkem Lsyncd AUR.
sudo pacman -S git base-devel
Krok 2: Klonujte nejnovější snímek Lysncd AUR z oficiálního webu Arch Linux User Repository.
git klon https://aur.archlinux.org/lsyncd.git
Krok 3: Změňte počáteční adresář terminálu z domovské složky na nově klonovaný adresář „lsyncd“ pomocí CD příkaz.
cd lsycnd
Krok 4: Zkompilujte a vytvořte instalační balíček pro váš počítač Arch Linux spuštěním makepkg příkaz. Upozorňujeme, že když používáte makepkg, balíček se nemusí sestavit. Pokud k tomu dojde, přejděte na stránku Lsyncd AUR a přečtěte si komentáře uživatelů, kde jsou pokyny.
makepkg -sri
sudo pacman -S lsyncd
sudo zypper nainstalovat lsyncd
Nemůžete najít Lsycnd pro svůj operační systém Linux? Pokud ano, budete možná muset program stáhnout a sestavit ze zdroje. Otevřete terminál a postupujte podle pokynů krok za krokem, abyste zjistili, jak Lsycnd postavit a provozovat.
Krok 1: Aplikace má spoustu závislostí, které je třeba nainstalovat. Podívejte se na seznam níže a uchopte každý z těchto balíčků.
Více informací o potřebných závislostech naleznete na GitHub.
Krok 2: Použijte Git a klonujte zdrojový kód do počítače se systémem Linux.
git klon https://github.com/axkibe/lsyncd.git
Krok 3:Přesuňte se do složky kódu Lsyncd pomocí CD příkaz.
cd lsyncd
Krok 4: Vytvořte nový adresář sestavení ve složce kódu.
stavět mkdir
Krok 5: Přesuňte terminálovou relaci do nového adresáře sestavení.
CD sestavení
Krok 6: Běh cmake spusťte proces kompilace kódu.
cmake ..
Krok 7: Dokončete proces kompilace pomocí udělat příkaz.
udělat
Krok 8: Nainstalujte aplikaci do počítače se systémem Linux pomocí provést instalaci.
sudo make install
Služba Lsyncd běží na pozadí. Služba se bohužel nespustí a sama se aktivuje ručně. Proto než budeme moci komunikovat s Lsyc, musíme spustit službu na pozadí pomocí systemctl příkaz.
sudo služba lsyncd start
Se spuštěnou službou můžeme vytvořit nový konfigurační soubor pomocí dotek příkaz.
sudo touch /etc/lsyncd.conf
U některých operačních systémů vytvořte soubor na adrese /etc/lsynd.conf nemusí fungovat. Možná bude nutné vytvořit konfigurační soubor v / etc / lsyncd /.
sudo mkdir -p / etc / lsyncd / sudo touch /etc/lsyncd/lsyncd.conf.lua
Otevřete konfigurační soubor pomocí textového editoru Nano.
sudo nano /etc/lsyncd.conf
Nebo pokud nastavíte konfiguraci v /etc/lsyncd/, udělej:
sudo nano /etc/lsyncd/lsyncd.conf.lua
Vložte níže uvedený kód do konfiguračního souboru:
nastavení {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}
Jakmile je kód v textovém editoru Nano, uložte jej stisknutím klávesy Ctrl + O kombinace kláves. Potom ukončete s Ctrl + X.
Nyní, když je nastaveno jádro konfigurační složky, musíme nastavit synchronizační systém. Chcete-li nastavit synchronizační systém, vraťte se do Nano a vložte kód lsyncd.conf, přímo pod tím, co bylo přidáno dříve.
Poznámka: Nezapomeňte projít synchronizační kód a změnit jej tak, aby vyhovoval vašim potřebám.
synchronizace {
default.rsyncssh,
source = "/ source / folder / location",
host = "remote-pc-or-server-ip",
targetdir = "/ remote / directory"
}
Opět uložte úpravy do složky lsyncd.conf v Nano pomocí Ctrl + O.
Lsync je připraven a připraven. Nyní je čas zahájit proces synchronizace. V terminálu použijte služba příkaz restartujte.
restartování služby sudo lsyncd
Restartováním Lsync pomocí služba příkaz přečte nový konfigurační soubor a okamžitě začne synchronizovat data.
Pokud si myslíte, že nastavení nové instalace Ubuntu je únavné a ne...
Platforma blogů Ghost je skvělá pro nové uživatele, kteří chtějí ho...
Skvělým způsobem, jak zvýšit rychlost vašeho webového serveru v sys...