Skrypt instalacyjny i uruchamiający oprogramowanie w systemie Linux/Debian
Zamówię napisanie skryptu powłoki , który będzie automatycznie instalował i konfigurował następujące oprogramowanie na systemie Linux/Debian
-. Java Runtime
-. Apache Nifi - https://nifi.apache.org/
.- Apache Tika https://tika.apache.org/
.- Elasticsearch
.- Kibana
Skrypt powinien automatycznie ściągać pakiety oprogramowania - wersja ściąganego oprogramowania powinna być ustawiana w konfiguracji skryptu (skrypt powinien mieć plik konfiguracyjny)
Skrypt powinien również wykonać następująca konfigurację pobraną z pliku konfiguracyjnego :
- Ustawienie zmiennych np. JAVA_HOME
- Ustawienia wybranych parametrów w plikach konfiguracyjnych powyższego oprogramowania jak np. ustawienie remote_hosts dla kibana, elastic, Java Heap dla Nifi itp.
- Ustawienie wybranych parametrów systemu operacyjnego jak np. * hard nofile 50000, * soft nofile 50000
- skonfigurowanie serwisów powyższego oprogramowania
Skrypt (może być osobnym skryptem) powinien również wykonać uruchomienie zainstalowanego oprogramowania i sprawdzenie poprawności - np. , że usługi są podniesione i słuchają na odpowiednich portach
Funkcja uruchamiająca i sprawdzająca zainstalowane oprogramowanie powinna być możliwa do uruchamiania niezależnie od skryptu instalacyjnego (np. z opcją "start". Funkcja ta powinna również pozwalać na zatrzymanie procesów (np. uruchamiana z opcja "stop")