Archiwa różnicowe

imageZip Różnicowe kopie zapasowe zapisują dane, które uległy zmianie od czasu utworzenia ostatniej pełnej kopii.

Pierwsza kopia:

tar -cvz /backup/full.tgzv/home/tomasz

Dołączenie plików, które uległy zmianie od ostatniej kopii:

tar -czf day-date +%j.tgz `find /home/tomasz -newer /backup/full.tgz`

Błąd drukarki sieciowej 0x0000011b

Przy próbie dodania drukarki udostępnionej z hosta w sieci otrzymałem błąd 0x00000011b.

Zmiany parametrów udostępnienia, modyfikacji zapory antywirusowej oraz zmiany w rejestrze systemu (według instrukcji Microsoft) okazały się niepotrzebne.

Rozwiązanie:

Usunięcie aktualizacji KB5005XXX

Polecenie find

Znak . określa bieżący katalog a znak .. katalog nadrzędny. Argument -print wyświetla plik i foldery z użyciem separatora \n. -print0 używa separatora \0. 

find . -print 

-iname ignoruje wielkość liter 

find . -iname “plik*” -print  

Operator -a i -and pozwala wykonać logiczną operację AND, natomiast opcje -o i -or umożliwiają wykonanie logicznej operacji OR

find . \( -name “*.txt” -o -name “*.pdf” \) -print 
Czytaj dalej „Polecenie find”

Zabbix Agent

ZA Instalowany na urządzeniach końcowym. Zbiera dane, takie jak wykorzystanie procesora, pamięci, dysku i interfejsu sieciowego. Następnie wysyła je do zabbix serwer w celu dalszej obróbki.

Instalacja:

apt install zabbix-agent

Edytuj:
vi /etc/zabbix/zabbix_agentd.conf

Server = 127.0.0.1
ServerActive = 127.0.0.1
Hostname = Zabbix Server
Czytaj dalej „Zabbix Agent”

Instalacja Zabbix Serwer

to oprogramowanie monitorujące typu opensource dla sieci i aplikacji. Oferuje monitorowanie w czasie rzeczywistym tysięcy metryk zebranych z serwerów, maszyn wirtualnych, urządzeń sieciowych i aplikacji internetowych. Te metryki mogą pomóc w określeniu aktualnego stanu infrastruktury IT i wykryciu problemów ze sprzętem lub komponentami oprogramowania, zanim klienci zgłoszą problem. 

Instalację w systemie Ubuntu rozpoczynamy od podstawowego zestawu jakim jest LAMP:

apt-get install apache2 libapache2-mod-php mariadb-server php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql unzip curl gnupg2 -y

Restart: 

systemctl restart apache2
Czytaj dalej „Instalacja Zabbix Serwer”

Wpływ Docker na iptables

Problem pojawił się po uruchomieniu Docker MySQL na serwerze zewnętrznym. Po dodaniu reguły w UFW blokującej dostęp do domyślnego portu aplikacji, serwer dalej nasłuchiwał na tym porcie. Zaobserwowałem, że Docker ignoruje reguły dodane przez użytkownika w łańcuchu zapory.

Postanowiłem zablokować ingerencję Docker w iptables.  

UWAGA! Całkowite uniemożliwienie manipulacji regułami iptables dla Docker może źle wpłynąć na pracę Twoich kontenerów. Będziesz musiał sam zadbać o reguły w swoim systemowym firewall.

Rozwiązanie:

  • edytuj plik:
vim /etc/systemd/system/docker.service.d/noiptables.conf
  • dodaj wartość:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --iptables=false
  • przeładuj ustawienia:
sudo systemctl daemon-reload
sudo systemctl restart docker

Dokumentacja DOCKER i IPTABLES

mysqldump Error 1109

Po aktualizacji mysqldump do wersji 8.0.26-0ubuntu w trakcie wykonywania kopii otrzymałem błąd 1109.

Wynika to z nowej flagi dodanej od wersji 8.0, możesz wyłączyć statystki dodając parametr w trakcie wykonywania kopii lub edytować plik my.cnf

mysqldump --column-statistics=0

Globalne dodanie parametru w my.cnf:

[mysqldump]
column-statistics=0

Dokumentacja mysqldump

Zmiana kierunku przewijania jednym kliknięciem

Skrypt zmieniający kierunek przewijania gładzika / myszki.
Przydatne przy częstym przepinaniu się z gładzika na myszkę gdy kierunek przewijania myszki odpowiada nam z systemu Windows.

Kod wklej do edytora skryptów w systemie macOS.

tell application "System Preferences"
	reveal anchor "trackpadTab" of pane id "com.apple.preference.trackpad"
end tell

tell application "System Events" to tell process "System Preferences"
	click checkbox 1 of tab group 1 of window 0
end tell

quit application "System Preferences"

Uwaga! Zapisany skrypt.app musi mieć prawo wykonania, dodaj plik w Preferencje systemu -> Ochrona i prywatność -> Dostępność.

☕ Postaw mi kawę