Articole etichetate ‘Backup’
Cron este un organizator de procese care ne usureaza mult munca. Ne ajuta sa rulam periodic programe la anumite ore din zi. Il putem utiliza in multe locuri, in general fiind folosit pentru intretinerea sistemului, backup sau actualizarea unor programe si baze de date. crond este daemonul care ruleaza in fundal in sistemele UNIX si asemanatoare, si verifica in continuu lista de procese care trebuie rulate la o anumita data/ora. Principalul fisier de configurare este /etc/crontab in care sunt specificate programele care trebuie executate la o anumita ora, intr-o anumita data. De exemplu, daca deschideti /etc/crontab cu un editor de texte simplu veti gasi probabil mai multe linii printre care si cateva asemanatoare cu cele de mai jos: 49c2b86070710d238f0f489b98389d9b000 OK, ce inseamna asta ... Mai departe »
rsync e un utilitar open source pentru transferul de fisiere in mod incremental, ceea ce il face foarte util in cazul intretinerii mirror-urilor pentru ca nu se consuma banda copiind toate fisierele cum e in cazul FTP ci doar cele care au fost modificate. Cateva din facilitatile deosebite ale utilitarului rsync sunt: poate updata un intreg sistem de directoare si fisiere optional poate pastra linkurile, proprietarii si permisiunile fisierelor copiate poate folosi ssh pentru transport ceea ce ii ofera un plus de securitate suporta conexiuni anonime rsync vine instalat in majoritatea distributiilor Linux. Daca nu exista deja instalat il puteti instala folosind una din urmatoarele comenzi: apt-get (Debian, Ubuntu) 49c2b86070710d238f0f489b98389d9b010 yum (CentOS, Fedora) 49c2b86070710d238f0f... Mai departe »
Daca aveti de transferat un site rapid si aveti acces SSH la server, sau acces prin consola, cu siguranta un backup creat din cateva comenzi e mult mai rapid decat unul creat din phpMyAdmin sau alte softuri specializate care depind de serverul web si de limitarile acestuia. Pentru a face o copie locala, intr-un fisier, a unei baze de date se foloseste comanda mysqldump dupa cum urmeaza: 49c2b86070710d238f0f489b98389d9b018 sau, daca utilizatorul folosit are setata o parola, se ruleaza comanda: 49c2b86070710d238f0f489b98389d9b019 In cazul in care se foloseste si parola trebuie avut in vedere ca NU exista spatiu intre -p si parola folosita. Daca avem nevoie de un backup pentru toate bazele de date existente, putem adauga parametrul –all-databases: 49c2b86070710d238f0f489b98389d9b020 E u... Mai departe »
Daca avem nevoie de un backup rapid, fara batai de cap si fara sa ne intereseze comprimarea datelor putem folosi rsync. rsync e o comanda care ne permite sincronizarea a doua directoare, local sau la distanta. Pentru un backup rapid presupunem ca avem o partitie (/home) cu datele importante si o alta partitie (/backup – pe un HDD diferit) pentru backup. Pentru backup folosim rsync pentru a “sincroniza” continutul directorului /home cu continutul directorului /backup: 49c2b86070710d238f0f489b98389d9b021 Parametrul -a ii spune aplicatiei ca totul trebuie sincronizat in modul de arhivare (echivalentul optiunii -rlptgoD) iar parametrul -u ii spune aplicatiei ca fisierele trebuie updatate doar daca e cazul – daca fisierul din backup e mai nou decat cel original, acesta nu va fi ... Mai departe »


