ubuntu server send files ftp to another ubuntu server  Το θέμα επιλύθηκε

...hardware-drivers για servers & thin clients(web, ftp, κλπ)

Συντονιστής: the_eye

ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό tinsfor » 25 Μαρ 2012, 00:02

γεια σας
να μπω κατευθείαν στο θέμα εχω 2 ubuntu server master server & bakup server
και ο master server έχει πανό του τα site που έχω κτλπ
και ο bakup server ακριβώς τα ίδια δλδ clone
και έχω κανί τον bakup server να ανηγι για 2 ώρες κάθε μέρα
και θέλω κάθε φορά που ανηγι αυτός ο server να τράβα πχ τον φακελο /var/www & /var/lib/mysql
και να τα περνα στο δικο του mysql & www
για ευκολία και ι 2 server έχουν ίδιο user kai pass
υπαρχή κάποιος τρόπος ?
Άβαταρ μέλους
tinsfor
babeTUX
babeTUX
 
Δημοσιεύσεις: 4
Εγγραφή: 24 Μαρ 2012, 15:03
IRC: tinsfor
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό pc_magas » 25 Μαρ 2012, 01:25

Δες αυτό:
http://serverfault.com/questions/119961 ... -on-ubuntu
επίσεις υπάρχει και κατανεμημένος server mysql
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό sanctusmob » 25 Μαρ 2012, 13:12

Θα πρέπει να κάνεις ένα script που θα κάνει αυτή τι δουλεία μέσω rsync. Και μετά θα κάνεις ένα cron που να εκτελεί το συγκεκριμένο script όποτε θέλεις.

Το rsync ο γενικός τρόπος σύνταξης είναι
Κώδικας: Επιλογή όλων
rsync source destination

Όπου το ένα από τα source ή destination μπορεί να είναι κάποιο remote μηχάνημα.
π.χ. έστω ο κανονικός σου server srv1 και ο backup server srv2.
Αν το rsync (δηλαδή και το script σου) εκτελέιτε στον srv1 τότε θα έχει μία μορφή σαν αυτή
Κώδικας: Επιλογή όλων
rsync /var/www/ srv2::/var/www/

Αν το rsync εκτελέιτε στον srv2 τότε θα έχει μία μορφή σαν αυτή
Κώδικας: Επιλογή όλων
rsync srv2::/var/www/ /var/www/


To rsync τρέχει με 3 τρόπους - πρωτόκολλα (τουλάχιστον αυτούς ξέρω εγώ). Μέσω rsync , μέσω ssh και μέσω rsh. Θα πρέπει να διαβάσεις κάποια πράγματα πάνω στο rsync. Αν θέλει να στα δώσω έτοιμα αυτά που πρέπει να κάνεις πες μου.

Τι είναι το cron ελπίζω να ξέρεις.

Υπάρχουν και άλλες λύσεις όπως cloud και cluster file system αλλά νομίζω πως η παραπάνω λύση είναι η πιο εύκολη και γρήγορη.
-------------------------

There are 10 types of people in the world:
Those who understand binary, and those who don't...

-------------------------
Άβαταρ μέλους
sanctusmob
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 29 Οκτ 2009, 22:37
IRC: The-mob
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό tinsfor » 25 Μαρ 2012, 16:17

τελικα το εκανα με
rsync -av -e ssh --progress user@ip:/var/www/ /var/www/

δουλευη μια χαρά χωρίς να ζήτα pass κάθε φορά το έκανα αυτό
έτσι
http://superuser.com/questions/8077/how-do-i-set-up-ssh-so-i-dont-have-to-type-my-password/
άπλα τώρα θέλω να δύνη αυτήν την εντολή μονό του κάθε φορά που ξεκινά αυτός ο server
Άβαταρ μέλους
tinsfor
babeTUX
babeTUX
 
Δημοσιεύσεις: 4
Εγγραφή: 24 Μαρ 2012, 15:03
IRC: tinsfor
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό tinsfor » 25 Μαρ 2012, 16:26

τελικά το κατάφερα και αυτό έκανα ένα αρχείο πχ http://www.sh μέσα στον φάκελο root και μέσα στο αρχείο είναι ι εντολή
rsync -av -e ssh --progress user@ip:/var/www/ /var/www/
και από webmin έβαλα στο Bootup and Shutdown την εντολή
sudo /root/www.sh
και έτσι είναι οκ
ευχάριστο :D
Άβαταρ μέλους
tinsfor
babeTUX
babeTUX
 
Δημοσιεύσεις: 4
Εγγραφή: 24 Μαρ 2012, 15:03
IRC: tinsfor
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server

Δημοσίευσηαπό sanctusmob » 25 Μαρ 2012, 19:04

Δεν είναι και ο πιο ορθόδοξος τρόπος αλλά αν σου κάνει... Καλό θα ήταν να βάλεις και έναν έλεγχο πριν το rsync αν η ip είναι up.
Και τέλος το --progress νομίζω δεν σου χρειάζεται.
-------------------------

There are 10 types of people in the world:
Those who understand binary, and those who don't...

-------------------------
Άβαταρ μέλους
sanctusmob
babeTUX
babeTUX
 
Δημοσιεύσεις: 73
Εγγραφή: 29 Οκτ 2009, 22:37
IRC: The-mob
Εκτύπωση

Re: ubuntu server send files ftp to another ubuntu server  Το θέμα επιλύθηκε

Δημοσίευσηαπό tinsfor » 25 Μαρ 2012, 19:18

βασικά ι server ειναι συνδεμένη με lan και άπλα αν είναι down o master server άπλα δεν θα κατεβάσει τπτ ο backup server
βασικά όλα αυτά στινοντε ποιο πολύ για εκπαίδευση
και δεύτερον αν πάθη καμιά ζημιά ο master να έχω backup 1 μέρας πίσω
Άβαταρ μέλους
tinsfor
babeTUX
babeTUX
 
Δημοσιεύσεις: 4
Εγγραφή: 24 Μαρ 2012, 15:03
IRC: tinsfor
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Servers & Thin Clients