Linux

Podstawy konfiguracji pliku .htaccess

W kategoriach: Baza wiedzy, Tagi: Apache, Linux,

Wprowadzenie do pliku .htaccess Plik .htaccess, znanym również jako „hypertext access”, pełni kluczową rolę w konfiguracji serwerów Apache. Jest to plik konfiguracyjny umieszczany w poszczególnych katalogach struktury witryny, umożliwiający dostosowywanie zachowania serwera dla konkretnych lokalizacji. Wprowadzenie do pliku .htaccess obejmuje następujące aspekty: Definicja pliku .htaccess: Plik .htaccess to konfiguracyjny plik używany w serwerach opartych na […]

czytaj dalej...

Automatyczne kopiowanie: Skrypt Bash do tworzenia i wysyłania kopii zapasowych bazy danych MySQL i Katalogów na Serwer FTP

Oto skrypt w Bashu, który spełnia Twoje wymagania. Załóżmy, że masz pliki bdbackup.txt i catalogbackup.txt, zawierające odpowiednio listę baz danych MySQL do zbackupowania oraz listę katalogów do zbackupowania. Skrypt (backup_script.sh): Zmodyfikuj parametry według własnych potrzeb, takie jak dane logowania do bazy danych MySQL i odpowiednie ścieżki na serwerze FTP. Pamiętaj, aby nadać skryptowi prawa do […]

czytaj dalej...

Skrypt Bash do automatycznego monitorowania drukarek w CUPS i powiadamiania e-mailem

Poniżej znajdziesz skrypt w Bashu, który pobiera listę drukarek z serwera CUPS, sprawdza ich status, a następnie wysyła powiadomienie e-mailem w przypadku wykrycia błędu lub braku odpowiedzi. Zakładam, że masz zainstalowany klient CUPS (cups-client) na swoim systemie. Skrypt (monitoruj_drukarki.sh): Po utworzeniu skryptu, nadaj mu prawa do wykonania: Następnie dodaj zadanie do crontab w celu uruchamiania […]

czytaj dalej...

Automatyczne Monitorowanie Dostępności Stron WWW: Skrypt Bash do Wykrywania Błędów HTTP i Powiadamiania E-mailem

Oto przykładowy skrypt w Bashu, który monitoruje działanie stron www i wysyła raport e-mailem w przypadku zwrócenia błędu HTTP 4xx lub 5xx. Zakładam, że masz plik tekstowy strony_do_monitorowania.txt, który zawiera adresy URL stron. Skrypt (monitoruj_strony.sh): Przykład pliku strony_do_monitorowania.txt: Po utworzeniu skryptu, nadaj mu prawa do wykonania: Następnie dodaj zadanie do crontab w celu uruchamiania skryptu […]

czytaj dalej...

Skrypt w bashu do monitorowania rozmiaru wybranych katalogów

Oto prosty skrypt w Bashu, który monitoruje rozmiar wskazanych katalogów i wysyła e-mail, jeśli zostanie przekroczony określony limit. Załóżmy, że masz plik tekstowy monitorowane_katalogi.txt, który zawiera ścieżki do katalogów do monitorowania, oraz ustalony limit rozmiaru. Skrypt (monitoruj_rozmiar.sh): Przykład pliku z katalogami do monitorowania monitorowane_katalogi.txt: Po utworzeniu skryptu, nadaj mu prawa do wykonania: Następnie dodaj zadanie […]

czytaj dalej...

Crona: Automatyzacja Zadań na Systemach Unix/Linux

W kategoriach: Baza wiedzy, Tagi: Linux, Linux command,

Wstęp Automatyzacja procesów i rutynowych zadań jest kluczowym elementem efektywnego zarządzania systemami operacyjnymi. W systemach Unix/Linux jednym z najważniejszych narzędzi do automatyzacji jest Cron. Cron to systemowy demon, który umożliwia użytkownikom planowanie i wykonywanie określonych zadań w określonym czasie. Cron znacząco ułatwia życie administratorom systemów, programistom i użytkownikom poprzez eliminację konieczności ręcznego uruchamiania skryptów czy […]

czytaj dalej...

Kurs programowania w Bash

W kategoriach: Kursy online, Tagi: Linux,

Wstęp do Kursu Programowania w Bash Witaj w kursie programowania w języku Bash! Bash (Bourne Again SHell) to potężne narzędzie do automatyzacji zadań w systemie operacyjnym Unix i jego pochodnych, takich jak Linux. Jest to język skryptowy, który umożliwia tworzenie skryptów do wykonywania różnorodnych operacji, od prostych zadań administracyjnych po bardziej zaawansowane zadania programistyczne. Cel […]

czytaj dalej...

Linux Find – omówienie komendy z przykładami

W kategoriach: Baza wiedzy, Tagi: Linux, Linux command,

Wstęp Polecenie find w systemie Linux to potężne narzędzie do wyszukiwania plików i katalogów w strukturze systemu plików. Pozwala użytkownikom precyzyjnie definiować kryteria wyszukiwania, takie jak nazwa pliku, rozszerzenie, czas ostatniej modyfikacji czy wielkość pliku. Dzięki swojej wszechstronności i zdolności do wykonywania różnorodnych operacji na znalezionych elementach, find jest niezastąpionym narzędziem podczas zarządzania plikami w […]

czytaj dalej...

Linux tar – tworzenie, dekompresja, aktualizacja, podgląd

W kategoriach: Baza wiedzy, Tips and Tricks, Tagi: Linux, Linux command,

Kilka słów wstępu o tar W świecie Linuksa, gdzie elastyczność i kontrola są kluczowe, narzędzia do zarządzania plikami odgrywają niebagatelną rolę. Jednym z takich niezbędnych instrumentów jest komenda tar, która stanowi fundament systemu archiwizacji i kompresji danych w środowisku Linux. Nazwa „tar” pochodzi od angielskiego „tape archive”, co odzwierciedla korzenie tego narzędzia w czasach, gdy […]

czytaj dalej...

MySQL Backup – kopia zapasowa bazy danych Linux command line

W kategoriach: Tips and Tricks, Tagi: Linux, Linux command,

Wstęp MySQL jest popularnym systemem zarządzania bazą danych, który można wykorzystać do przechowywania, aktualizowania i odczytywania danych. Wiele firm i organizacji używa MySQL do przechowywania informacji i danych w swoich systemach informatycznych. Z tego powodu ważne jest, aby wiedzieć, jak tworzyć i przywracać kopie zapasowe bazy danych MySQL za pomocą polecenia wiersza poleceń Linux. Ten […]

czytaj dalej...