Toolverse
All skills

linux-production-shell-scripts

by davila7

This skill should be used when the user asks to \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Security
Views
39

About this skill

This skill should be used when the user asks to \

How to use

  1. Upewnij się, że masz dostęp do systemu Linux lub Unix z zainstalowaną powłoką bash oraz wymaganymi narzędziami (rsync, tar, openssl). Powinieneś posiadać podstawową wiedzę o skryptach bash i strukturze systemu plików Linux.

  2. Wybierz szablon skryptu odpowiadający Twojemu zadaniu — na przykład dla kopii zapasowych wybierz skrypt tworzący archiwum tar.gz, dla zdalnych kopii zapasowych użyj wariantu z rsync, a dla rotacji kopii zapasowych skrypt zarządzający maksymalną liczbą przechowywanych wersji.

  3. Skopiuj wybrany szablon skryptu do pliku na swoim serwerze, na przykład backup.sh, i dostosuj ścieżki katalogów (source_dir, backup_dir) oraz parametry (liczba przechowywanych kopii, serwer zdalny) do Twojego środowiska.

  4. Nadaj plikowi uprawnienia wykonywania za pomocą chmod +x backup.sh, aby móc go uruchomić.

  5. Przetestuj skrypt ręcznie, uruchamiając go z wiersza poleceń, aby upewnić się, że działa prawidłowo i tworzy kopie zapasowe w oczekiwanym miejscu.

  6. Po potwierdzeniu poprawności działania dodaj skrypt do crona lub innego harmonogramu zadań, aby uruchamiał się automatycznie w wybranych porach — na przykład codziennie o północy dla codziennych kopii zapasowych.

Related skills