Backup plików i katalogów pod linuxem.

Kopia bezpieczeństwa jest podstawą w użytkowaniu jakiegokolwiek systemu z rodziny Linux. Doszedłem do wniosku że najlepiej takie rzeczy wymusić robiąc backup chronologiczny na systemie w nocy i w pełni zautomatyzowanie. Wiem że istnieje wiele narzędzi takie jak np. Bacula które są napisane specjalnie do tego celu ale w sumie nie ma to jak swoje :P….

Aby skrypt działał będziemy musieli mieć dostęp do maszyny jako root, dostęp do jakiegoś serwera za pośrednictwem ftp-a oraz oczywiście klienta ftp (sugeruje lftp). Skrypt jest napisany do tworzenia kopii bezpieczeństwa poczty,bazy danych mysql, serwera httpd, użytkownika w /home/user oraz oczywiście katalogu /etc, jeżeli nie chcemy backupów tylu usług wystarczy wstawić komentarze w odpowiednie linie . Kolejną funkcją skryptu jest trzymanie stworzonych kopii na zdalnym serwerze 7 dni oraz 4 dni na lokalnej maszynie. Oczywiście też do zmiany w kodzie…

Czytaj dalej
Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz

Skrypt do zerowania pliku

Znalazłem w swoich zasobach ostatniego czasu skrypt który byłem zmuszony wykonać :P….służy on w sumie tylko do zerowania pliku po przekroczeniu pewnej wielkości. Może sie komuś przydać albo i nie. Najważniejsze żeby te skrypty były w jednym miejscu i pod ręka ?

Aby skrypt zaczął funkcjonować należy go przekopiować i ustawić zmienne “plik” oraz “limit” (w przykładzie ustawione na 200mb).

Czytaj dalej
Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz

Szybka konfiguracja serwera OpenVPN na Centosie.

Czasami potrzebujemy bezpiecznego połączenia z innym komputerem łącznie z dostępem do jego zasobów. Pod linuxem nie ma z tym problemów bo mamy połączenia poprzez ssh/scp natomiast połączenie np. dwóch maszyn działających pod kontrolą Windows może być bardziej problematyczne. Do połączenia użyjemy bramy działającej pod kontrolą CentOS-a i spróbujemy połączyć sie dwoma maszynami działającymi pod kontrolą Windows XP.

Zaczniemy od konfiguracji bramy/serwera który będzie nam szyfrował i przekazywał połączenie.

Czytaj dalej
Zaszufladkowano do kategorii Bash, Linux, Skrypty | Dodaj komentarz