Το Lsync είναι μια ελαφριά εναλλακτική λύση συγχρονισμού Rsync. Λειτουργεί περίπου με τον ίδιο τρόπο που σαρώνει έναν καθορισμένο κατάλογο για αλλαγές και τον συγχρονίζει με οποιοδήποτε μέρος που θέλει ο χρήστης. Η εφαρμογή λειτουργεί ως υπηρεσία παρασκηνίου και είναι άμεσα διαθέσιμη για εγκατάσταση σε πολλές mainstream Linux διανομές. Για να αποκτήσετε το Lsyncd σε Linux, ανοίξτε ένα παράθυρο τερματικού και ακολουθήστε τις οδηγίες που αντιστοιχούν στο λειτουργικό σας σύστημα.
Σημείωση: φροντίστε να εγκαταστήσετε την εφαρμογή σε όλους τους υπολογιστές στους οποίους θέλετε να συγχρονίσετε.
sudo apt εγκατάσταση lsyncd
sudo apt-get εγκατάσταση lsyncd
Το Lsyncd είναι διαθέσιμο για το Arch Linux, αν και δεν βρίσκεται στις κύριες πηγές λογισμικού, επομένως δεν είναι δυνατή η εγκατάσταση του με το εργαλείο διαχείρισης πακέτων Pacman. Αντ 'αυτού, όσοι θέλουν να χρησιμοποιήσουν το Live Sync Daemon on Arch πρέπει να το κατεβάσουν, να το φτιάξουν και να το ρυθμίσουν από το AUR.
Για να λειτουργήσει η εφαρμογή στο Arch Linux, ξεκινήστε ένα τερματικό και ακολουθήστε τις παρακάτω οδηγίες.
Βήμα 1: Χρησιμοποιώντας το Pacman, εγκαταστήστε τόσο το Base-devel όσο και το Git. Αυτά τα πακέτα είναι απαραίτητα και δεν θα μπορείτε να αλληλεπιδράσετε με το πακέτο Lsyncd AUR χωρίς αυτά.
sudo pacman -S git base-devel
Βήμα 2: Κλωνοποιήστε το τελευταίο στιγμιότυπο Lysncd AUR από την επίσημη ιστοσελίδα Arch Linux User Repository.
git κλώνος https://aur.archlinux.org/lsyncd.git
Βήμα 3: Αλλάξτε τον αρχικό κατάλογο του τερματικού από τον αρχικό φάκελο στον πρόσφατα κλωνοποιημένο κατάλογο "lsyncd" χρησιμοποιώντας το CD εντολή.
cd lsycnd
Βήμα 4: Μεταγλωττίστε και δημιουργήστε ένα πακέτο με δυνατότητα εγκατάστασης για τον υπολογιστή σας Arch Linux εκτελώντας το makepkg εντολή. Λάβετε υπόψη ότι όταν χρησιμοποιείτε makepkg, το πακέτο ενδέχεται να αποτύχει να δημιουργηθεί. Εάν συμβεί αυτό, ανατρέξτε στη σελίδα AUR του Lsyncd και διαβάστε τα σχόλια των χρηστών για οδηγίες.
makepkg -sri
sudo pacman -S lsyncd
sudo zypper εγκατάσταση lsyncd
Δεν μπορείτε να βρείτε το Lsycnd για το λειτουργικό σας σύστημα Linux; Εάν ναι, ίσως χρειαστεί να κατεβάσετε το πρόγραμμα και να το δημιουργήσετε από την πηγή. Ανοίξτε ένα τερματικό και ακολουθήστε τις αναλυτικές οδηγίες για να μάθετε πώς να δημιουργήσετε και να τρέξετε το Lsycnd.
Βήμα 1: Η εφαρμογή έχει πολλές εξαρτήσεις που πρέπει να εγκατασταθούν. Ελέγξτε την παρακάτω λίστα και πάρτε καθένα από αυτά τα πακέτα.
Περισσότερες πληροφορίες σχετικά με τις απαραίτητες εξαρτήσεις μπορείτε να βρείτε στο GitHub.
Βήμα 2: Χρησιμοποιήστε το Git και κλωνοποιήστε τον πηγαίο κώδικα στον υπολογιστή σας Linux.
git κλώνος https://github.com/axkibe/lsyncd.git
Βήμα 3:Μεταβείτε στον φάκελο κώδικα Lsyncd με το CD εντολή.
cd lsyncd
Βήμα 4: Δημιουργήστε έναν νέο κατάλογο build στον φάκελο κώδικα.
κατασκευή mkdir
Βήμα 5: Μετακινήστε την περίοδο λειτουργίας τερματικού στον νέο κατάλογο build.
κατασκευή cd
Βήμα 6: Τρέξιμο κέικ για να ξεκινήσετε τη διαδικασία σύνταξης κώδικα.
cmake ..
Βήμα 7: Ολοκληρώστε τη διαδικασία σύνταξης με το φτιαχνω, κανω εντολή.
φτιαχνω, κανω
Βήμα 8: Εγκαταστήστε την εφαρμογή στον υπολογιστή σας Linux με κάντε εγκατάσταση.
sudo κάνει εγκατάσταση
Η υπηρεσία Lsyncd εκτελείται στο παρασκήνιο. Δυστυχώς, η υπηρεσία δεν ξεκινά και ενεργοποιείται χειροκίνητα. Ως αποτέλεσμα, πριν μπορέσουμε να αλληλεπιδράσουμε με τη Lsyc, πρέπει να ξεκινήσουμε την υπηρεσία φόντου χρησιμοποιώντας το systemctl εντολή.
υπηρεσία sudo lsyncd έναρξη
Με την έναρξη της υπηρεσίας, μπορούμε να δημιουργήσουμε ένα νέο αρχείο διαμόρφωσης χρησιμοποιώντας το αφή εντολή.
sudo touch /etc/lsyncd.conf
Σημειώστε ότι σε ορισμένα λειτουργικά συστήματα, δημιουργώντας ένα αρχείο στο /etc/lsynd.conf μπορεί να μην λειτουργεί. Ίσως χρειαστεί να δημιουργήσετε ένα αρχείο διαμόρφωσης στο / etc / lsyncd / αντ 'αυτού.
sudo mkdir -p / etc / lsyncd / sudo touch /etc/lsyncd/lsyncd.conf.lua
Ανοίξτε το αρχείο διαμόρφωσης με το πρόγραμμα επεξεργασίας κειμένου Nano.
sudo nano /etc/lsyncd.conf
Ή, αν ορίσετε τη διαμόρφωση σε /etc/lsyncd/, κάνω:
sudo nano /etc/lsyncd/lsyncd.conf.lua
Επικολλήστε τον παρακάτω κώδικα στο αρχείο διαμόρφωσης:
Ρυθμίσεις {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = ψευδές
}
Αφού ο κωδικός βρίσκεται στον επεξεργαστή κειμένου Nano, αποθηκεύστε τον πατώντας το Ctrl + O συνδυασμός πληκτρολογίου. Τότε, βγείτε με Ctrl + X.
Τώρα που έχει ρυθμιστεί ο πυρήνας του φακέλου διαμόρφωσης, πρέπει να δημιουργήσουμε ένα σύστημα συγχρονισμού. Για να ρυθμίσετε ένα σύστημα συγχρονισμού, επιστρέψτε στο Nano και επικολλήστε τον κωδικό lsyncd.conf, ακριβώς κάτω από αυτό που προστέθηκε νωρίτερα.
Σημείωση: φροντίστε να διαβάσετε τον κώδικα συγχρονισμού και να τον αλλάξετε έτσι ώστε να ταιριάζει στις ανάγκες σας.
συγχρονισμός {
προεπιλογή.rsyncssh,
πηγή = "/ πηγή / φάκελος / τοποθεσία",
κεντρικός υπολογιστής = "remote-pc-or-server-ip",
targetdir = "/ απομακρυσμένος / κατάλογος"
}
Για άλλη μια φορά, αποθηκεύστε τις αλλαγές στο φάκελο lsyncd.conf στο Nano με Ctrl + O.
Το Lsync είναι έτοιμο και έτοιμο. Τώρα ήρθε η ώρα να ξεκινήσετε τη διαδικασία συγχρονισμού. Σε ένα τερματικό, χρησιμοποιήστε το υπηρεσία εντολή για επανεκκίνηση.
Επανεκκίνηση υπηρεσίας sudo lsyncd
Με την επανεκκίνηση του Lsync με το υπηρεσία εντολή, θα διαβάσει το νέο αρχείο διαμόρφωσης και θα ξεκινήσει αμέσως το συγχρονισμό δεδομένων.
Το Google Drive είναι ένας από τους κορυφαίους παρόχους αποθήκευσης...
Οι εφαρμογές Java Runtime και Java δεν είναι τόσο δημοφιλείς όσο ήτ...
Το Sideload είναι ένα εξαιρετικό μικρό βοηθητικό πρόγραμμα, το οποί...