Tag: bash
Wszystkie
LanguageTool to świetne narzędzie do sprawdzania tekstu, które można też uruchomić na komputerze lub serwerze
Kasowanie wielu rekordów DNS w Cloudflare za pomocą ich API i skryptu Bash (pętla while)
101 przydatnych komend i porad dotyczących Basha (nie tylko) dla początkujących użytkowników Linuksa w jednym artykule
Przekazywanie dynamicznego adresu IP do serwera, np. by ustawić wyjątek dla uwierzytelnienia dwuskładnikowego (2FA) dla połączenia SSH
Cloudflare jako usługa Dynamic DNS (Dynamiczny DNS, DDNS) z wykorzystaniem API v4 (nowa wersja skryptu)
Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)
Raspberry Pi i kamerka USB, czyli prosty sposób na monitoring i zdjęcia poklatkowe (timelapse)
Pobierz 3 numery magazynu Sekurak/Offline, (nie tylko) dla interesujących się bezpieczeństwem WWW
Gorące migawki (live snapshot) w DigitalOcean, czyli kopie zapasowe bez wyłączania serwera
Windows 10 Insider Preview Build 14316, czyli przywitaj Bash w Ubuntu w Windowsie
Windows Subsystem for Linux (WSL), czyli szansa na natywną obsługę Basha w systemie Windows 10
Let’s Encrypt to bezpłatny i wygodny w konfiguracji certyfikat SSL dla Twojej strony
Poznaj WP-CRON (harmonogram w WordPressie) i zobacz, czy/dlaczego warto go zastąpić np. CRONem systemowym
Zmiana nazwy użytkownika w WordPressie (nie tylko ze względu na bezpieczeństwo)
Pamięć Simple Storage Service (S3) w systemie Linux (Debian/Raspbian)
Wykonywanie poleceń/zapytań MySQL w skryptach Linux/BASH
Shellshock (CVE-2014-6271) może zagrażać i Twojemu serwerowi
Cloudflare jako Dynamic DNS (DDNS) na przykładzie Raspberry Pi (Raspbian/Debian)
Linux/Debian: Podmiana tekstu w pliku za pomocą polecenia w konsoli
Raspberry Pi: The MagPi 16
RPi Home System
Raspberry Pi: The MagPi 10
Własne szablony ustawień (presets) w Betaflight Configurator, czyli sporo gita i odrobina Node.js
Patryk | 14.12.2021 | Wyrazy: 1612, znaki: 10478 | Drony, FPV, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 0
Jako posiadacz licencji pilota/operatora drona postanowiłem, że pora na drona… FPV, co akurat niekoniecznie współgra z moimi uprawnieniami, przynajmniej bez dodatkowej osoby w roli obserwatora (o uprawnieniach pewnie na dniach coś napiszę, bo to całkiem ciekawy temat, który budzi też sporo swego rodzaju kontrowersji). I jak na informatyka i miłośnika wszelkiej maści rozwiązań IoT (np. Raspberry Pi, ESP8266) przystało, mam wrażenie, że więcej dłubię przy swojej małej ptaszynie, niż realnie nią latam. Choć tutaj jako wymówkę mam pogodę (woda w postaci deszczu i śniegu słabo sprzyja awaryjnym… lądowaniom) oraz symulatora, na którym cały czas doskonale swoje umiejętności w zakresie latania dronami FPV. A jednym z podstawowych programów służących do konfiguracji drona jest Betaflight Configurator (przynajmniej jeśli chodzi o drony z oprogramowaniem Betaflight), a w nowych wersjach pojawiła się całkiem interesująca opcja, która niekoniecznie jest aż tak oczywista…
LanguageTool to świetne narzędzie do sprawdzania tekstu, które można też uruchomić na komputerze lub serwerze
Patryk | 24.03.2021 | Wyrazy: 1454, znaki: 9244 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia, Testy i recenzje, Windows | 0
W momencie, gdy pisania jest czymś więcej niż postem do wrzucenia w mediach społecznościowych, często przychodzi moment, gdy zwykła korekta błędów, wbudowana choćby w popularne przeglądarki internetowe, okazuje się niewystarczająca. W takiej sytuacji można sięgnąć po zewnętrzne, dedykowane usługi. W moim przypadku wybór padł na LanguageTool. I to nie tylko dlatego, że całkiem dobrze radzi sobie z językiem polskim, do tego nawet wersja bezpłatna w wielu przypadkach będzie wystarczająca, a jakby co, wersja płatna jest na tyle tania, że też nie powinno to stanowić problemu. Również dlatego, że jeśli zajdzie taka potrzeba, można uruchomić LanguageTool na swoim serwerze czy też komputerze.
Kasowanie wielu rekordów DNS w Cloudflare za pomocą ich API i skryptu Bash (pętla while)
Patryk | 05.03.2020 | Wyrazy: 727, znaki: 4493 | Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 0
Kilka dni temu na DNSy Cloudflare przenosiłem domenę nowego klienta. Niby standard, bo jest to operacja, którą wykonuję przynajmniej kilka razy w miesiącu. Tym razem jednak trafiła się niespodzianka w postaci zaciągniętych ponad 500 rekordów DNS „ze starych” DNSów. I może nie byłoby to problemem, gdyby nie fakt, że w Cloudflare – tak jak i w wielu innych miejscach/serwisach – nie ma możliwości zbiorczego zarządzania (w tym kasowania) rekordów w DNSach. Przynajmniej jeśli chodzi o panel zarządzania kontem/domeną…
101 przydatnych komend i porad dotyczących Basha (nie tylko) dla początkujących użytkowników Linuksa w jednym artykule
Patryk | 26.01.2019 | Wyrazy: 238, znaki: 1444 | Bezpieczeństwo, Hosting i serwery, Internet, Jednym zdaniem, Komputery, Oprogramowanie, Poradniki, Programy, Sprzęt, Technologia, Technologia | 0
Kolega podesłał mi (chyba) wczoraj link do pewnego wpisu na pewnym blogu. I tak sobie pomyślałem, że choć nie bardzo jest tu o czym pisać, by naprodukować sensowną liczbę znaków, to patrząc choćby na to, że od dawna – z sezonową przerwą na cydr – jeden z najpopularniejszych artykułów na naszej stronie dotyczy użytkowników w systemie Linux, warto chyba o tym wspomnieć. Zwłaszcza że w jednym artykule znajdziemy taką pigułę najważniejszych poleceń w Bashu.
Przekazywanie dynamicznego adresu IP do serwera, np. by ustawić wyjątek dla uwierzytelnienia dwuskładnikowego (2FA) dla połączenia SSH
Patryk | 07.08.2018 (aktualizacja 26.08.2018) | Wyrazy: 2100, znaki: 12838 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia | 4
Kilka dni temu, w artykule o moim nowym internecie podstawowym (Internet na Kartę w Play) wspomniałem, że po kilku latach, brak stałego i publicznego adresu IP jest dla mnie większym utrudnieniem niż „skacząca prędkość”, czy w ogóle zanikający od czasu do czasu transfer. Dlatego uznałem, że muszę wdrożyć jakieś dodatkowe mechanizmy, które pozwolą mi zniwelować minusy wynikające z dynamicznie przydzielanego adresu IP…
Cloudflare jako usługa Dynamic DNS (Dynamiczny DNS, DDNS) z wykorzystaniem API v4 (nowa wersja skryptu)
Patryk | 20.04.2018 (aktualizacja 07.08.2020) | Wyrazy: 1237, znaki: 7817 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Sprzęt, Technologia, Technologia | 8
Kilka lat temu napisałem artykuł (i skrypt) opisujący wykorzystanie serwisu Cloudflare jako serwisu DDNS (Dynamic DNS). Oczywiście tego typu serwisów (Dynamic DNS) jest sporo, ale w większości przypadków za dodatkowe opcje – np. podpięcie własnej domeny – trzeba płacić. A po co to robić, jeśli w tym celu można wykorzystać właśnie usługę Cloudflare. Wspomniany artykuł opiera się na API w wersji 1, i choć u znajomego (jak i u mnie, podczas choćby dzisiejszych testów) nadal działa, to pojawiają się w komentarzach informacje, że nie u każdego tak jest. Dlatego postanowiłem zaktualizować skrypt do nowej wersji API (v4), przy okazji modyfikując niektórego jego założenia/funkcje…
Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)
Patryk | 06.02.2018 (aktualizacja 26.01.2019) | Wyrazy: 364, znaki: 2337 | Android, Bezpieczeństwo, Hosting i serwery, Internet, Multimedia, Oprogramowanie, Poradniki, Programy, Promocje, Przygarnij gratisa, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, Zakupy | 5
Zapytał mnie kolega, czy nie mam jakichś „skondensowanych notatek” z Basha, bo akurat by się przydały, a ja w końcu „coś tam w nim dłubię”. Notatki oczywiście, że mam, ale są to moje notatki, i w większości sytuacji nikomu nic po nich, o ile ich nie „rozjaśnię”, np. w formie artykułu na Webinsider.pl (co regularnie czynię… ;-)). Ale by nie zostawiać kolegi w potrzebie, przesłałem mu link do strony, gdzie znajdzie sporo „notatek w PDFach”, również do Basha.
Raspberry Pi i kamerka USB, czyli prosty sposób na monitoring i zdjęcia poklatkowe (timelapse)
Patryk | 19.01.2017 (aktualizacja 11.05.2017) | Wyrazy: 1660, znaki: 10268 | Bezpieczeństwo, Komputery, Multimedia, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia | 2
Przeglądając pudełko z „archiwalnymi sprzętami” trafiłem na 2 „dość archaiczne” (rozdzielczość 640×480) kamerki internetowe (USB), i tak sobie pomyślałem, że jak mają leżeć tak bezproduktywnie, to lepiej je do jakiejś pracy zaprząc, zwłaszcza że w duecie z Raspberry Pi można z tego zrobić prosty system monitorujący (choć patrząc na jakoś tych kamerek to raczej sztuka dla sztuki, niż realna potrzeba, ale może Wy w swoim pudełku znajdziecie macie lepsze ;-)).
Pobierz 3 numery magazynu Sekurak/Offline, (nie tylko) dla interesujących się bezpieczeństwem WWW
Patryk | 13.01.2017 (aktualizacja 14.01.2017) | Wyrazy: 429, znaki: 3008 | Bezpieczeństwo, Do pobrania, Hosting i serwery, Internet, Komputery, Media, Oprogramowanie, Poradniki, Programy, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 0
Choć dość często poruszam tematy związane z bezpieczeństwem stron internetowych (WWW), to zazwyczaj staram się koncentrować na tematach/zagadnieniach interesujących również mniej zaawansowanych użytkowników/czytelników (choć może nie zawsze totalnie zielonych), nawet jeśli czasem pojawi się jakiś „trudniejszy temat”.
Ale zapewne przynajmniej część z Was szuka jakiś bardziej szczegółowych/zaawansowanych informacji dotyczących m.in. bezpieczeństwa stron WWW, aplikacji webowych – w takim przypadku zachęcam do zapoznania się z magazynem Securak/Offline, którego trzeci numer ukazał się niedawno…
Gorące migawki (live snapshot) w DigitalOcean, czyli kopie zapasowe bez wyłączania serwera
Patryk | 11.07.2016 (aktualizacja 13.07.2016) | Wyrazy: 1447, znaki: 9089 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia, Wiadomości, Wydarzenia | 0
Jeszcze kilka dni temu na większości serwerów w DigitalOcean miałem aktywną usługę kopii zapasowych, za którą od 1 lutego dopłacałem 20% ceny serwera miesięcznie (4 x 5%). Oczywiście oprócz tego stosuje dodatkowe metody zabezpieczające zarówno serwer jak i strony, m.in. kopie zapasowe plików/baz na S3, czy tzw. migawki (snapshot) dostępne bezpośrednio z panelu zarządzania VPSem.
Migawki są dość podobne do zintegrowanej usługi kopii zapasowej (BackUp), z tym, że o ile BackUp jest robiony automatycznie, trochę niezależnie od nas – raz w tygodniu – to w przypadku migawek to my sami wybieramy kiedy chcemy wykonać kopie serwera, a do tego (nadal) są bezpłatne – zarówno wykonanie, jak i przechowywanie na koncie.
Ktoś mógłby zapytać – po co w takim razie usługa BackUp, która nie dość, że jest płatna, to jeszcze wykonywana w terminach nie do końca od nas zależny? Dlatego, że do kopii zapasowej nie trzeba wyłączać serwera, a do migawek trzeba… było.
Windows 10 Insider Preview Build 14316, czyli przywitaj Bash w Ubuntu w Windowsie
Patryk | 08.04.2016 (aktualizacja 08.05.2017) | Wyrazy: 778, znaki: 5085 | Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Sprzęt, Technologia, Technologia, Wiadomości, Windows, Wydarzenia | 0
Wczoraj na testowej maszynie z systemem Windows 10, który działa w ramach programu Windows Insider pojawiła się aktualizacja systemu, a wraz z nią kilka nowości, wśród których z radością/ciekawością przywitałem obsługę środowiska Bash, o której niedawno pisałem…
Windows Subsystem for Linux (WSL), czyli szansa na natywną obsługę Basha w systemie Windows 10
Patryk | 31.03.2016 (aktualizacja 08.05.2017) | Wyrazy: 421, znaki: 2537 | Oprogramowanie, Programy, Technologia, Wiadomości, Windows, Wydarzenia | 0
Chyba do tej pory żadna informacja o aktualizacji jakiegokolwiek systemu operacyjnego nie wywołała u mnie takiego zaciekawienia, co jedna z nowości, która ma pojawić pojawiła się w Windows 10 „Anniversary” Update, a o której Microsoft poinformował na konferencji Build 2016.
Let’s Encrypt to bezpłatny i wygodny w konfiguracji certyfikat SSL dla Twojej strony
Patryk | 07.03.2016 (aktualizacja 14.03.2018) | Wyrazy: 2156, znaki: 14361 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 15
Wprawdzie z certyfikatów Let’s Encrypt korzystam już od jakiegoś czasu, to cały czas zwlekałem z tym wpisem w oczekiwaniu na wyjście usługi z fazy otwartej bety, która wprawdzie cały czas trwa, ale wydaje mi się, że projekt dojrzał już na tyle, że śmiało można z niego korzystać również w środowisku produkcyjnym.
Dodatkowym argumentem przemawiającym za przygotowaniem i opublikowaniem tego wpisu jest fakt, że właśnie skończyłem wdrażanie na kolejnym serwerze, a więc przy tej okazji zaktualizowałem swoje notatki o najświeższe zmiany…
Poznaj WP-CRON (harmonogram w WordPressie) i zobacz, czy/dlaczego warto go zastąpić np. CRONem systemowym
Patryk | 04.03.2016 (aktualizacja 15.06.2020) | Wyrazy: 1251, znaki: 7640 | Bezpieczeństwo, Hosting i serwery, Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Dziś będzie o CRONie, czyli harmonogramie zadań – ale nie takim systemowym, bo o nim już kiedyś pisałem, a CRONie zintegrowanym z WordPressem, czyli WP-CRON. Pewnie nawet sporo użytkowników tego CMSa nie wie, że tam gdzieś w tle działa jakiś CRON – ale to on odpowiada m.in. za sprawdzanie aktualizacji, czy publikację zaplanowanych wpisów. I właśnie w tym ostatnim kontekście (zaplanowane wpisy) często muszę tłumaczyć, że wszystko użytkownik ustawił dobrze, a wpis nie został opublikowany w zaplanowanym czasie bo… akurat nikogo nie było na stronie.
Zmiana nazwy użytkownika w WordPressie (nie tylko ze względu na bezpieczeństwo)
Patryk | 14.11.2015 (aktualizacja 27.08.2018) | Wyrazy: 970, znaki: 6098 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 1
Jedną z pierwszych czynności jaką wykonuje w przypadku chyba każdej strony opartej o WordPressa, która trafia pod moja opiekę (stałą, czy tylko w ramach konkretnego zadania czy konsultacji) jest sprawdzenie nazwy użytkownika konta administratora i w razie konieczności – zmiana.
Wbrew temu co czasem przeczytacie na rożnych formach, użytkownik „admin” nie jest jakąś nadzwyczajną zbrodnią, choć na pewno zmiana nazwy na inną znacznie pozwala podnieść poziom bezpieczeństwa strony (jako jeden z wielu elementów, a nie ten jeden jedyny).
Pamięć Simple Storage Service (S3) w systemie Linux (Debian/Raspbian)
Patryk | 13.11.2015 (aktualizacja 25.12.2016) | Wyrazy: 1541, znaki: 9497 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 8
Dzisiejszy temat troszkę przeskoczył do góry na liście tematów do opisania, ale niejako sam wywołałem go do tablicy stawiając nowy serwer do obsługi m.in. kopii zapasowych innych serwerów/stron internetowych.
Wykonywanie poleceń/zapytań MySQL w skryptach Linux/BASH
Patryk | 05.11.2015 (aktualizacja 28.12.2016) | Wyrazy: 524, znaki: 3335 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Strony internetowe (WWW), Technologia, Technologia, WordPress | 4
Wczoraj znajomy poprosił mnie o pomoc – chodziło o wykonanie operacji na bazie MySQL z poziomy skryptu (bash) w Linuxie.
Pomocy oczywiście udzieliłem – akurat wiedziałem jak, i jak to często bywa – przy tej okazji pojawił się pomysł na krótki wpis. A, że temat świeży, to zamiast trafić na obszerną (stety/niestety ;-)) listę „zagadnień/tematów do opisania” leci bezpośrednio do Was, czyli na nasze łamy…
Shellshock (CVE-2014-6271) może zagrażać i Twojemu serwerowi
Patryk | 01.10.2014 (aktualizacja 16.10.2014) | Wyrazy: 313, znaki: 1941 | Kategoria domyślna | 0
Niewiele czasu minęło od poważnej luki w SSL (Heartbleed) która obiegła nie tylko świat IT, a mamy kolejną – chyba nawet groźniejszą – lukę, tym razem w Bashu (GNU Bourne Again Shell).
Cloudflare jako Dynamic DNS (DDNS) na przykładzie Raspberry Pi (Raspbian/Debian)
Patryk | 10.09.2014 (aktualizacja 31.10.2018) | Wyrazy: 2067, znaki: 12755 | Domeny internetowe, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Raspberry Pi, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 34
Ostatnio jeden z „komentatorów” zainspirował mnie do nakręcenia wideo do wpisu dotyczącego zmiany duetu Apache2 + MOD-PHP na Apache2 + PHP-FPM. Tym razem jego „boje z no-ip.com” skłoniły mnie do przygotowania tego wpisu – czyli jak wykorzystać Cloudflare jako klienta DDNS (DNS dla dynamicznego IP).
Linux/Debian: Podmiana tekstu w pliku za pomocą polecenia w konsoli
Patryk | 06.06.2014 (aktualizacja 13.08.2014) | Wyrazy: 116, znaki: 596 | Kategoria domyślna | 0
Będzie krótko, ale pewnie komuś się przyda…
Właśnie dla znajomego przygotowałem małe polecenie które ma być wykorzystywane w skrypcie, a które ma odszukać w pliku konkretny ciąg znaków i podmienić go na inny…
Najnowsze wpisy
Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024)
Przykładowy kalkulator wyceny usługi druku 3D, czyli nie tylko materiał się liczy
Home Assistant 2024.10, czyli nowa karta „nagłówek” i niedziałający TTS w ramach usługi Google Cloud
Zero Trust od Cloudflare, czyli prosty i bezpieczny sposób na dostęp do lokalnych zasobów z zewnątrz, bez publicznego adresu IP i otwierania portów na routerze
Home Assistant i integracja z IMGW-PIB, czyli tworzymy automatyzację z powiadomieniami bazując na sensorach zagrożenie i alarm powodziowy
Newslog
Matt Mullenweg (Automattic) kontra WP Engine, czyli gdy tak się zagapisz w źdźbło w oku brata swego, a belki w oku swoim nie dostrzegasz
Google Home for web (Google Home dla przeglądarek) teraz z eksperymentalną opcją pisania skryptów/automatyzacji wraz ze wsparciem AI
MerkleMap, czyli prosty i szybki sposób na poznanie (praktycznie) wszystkich subdomen dostępnych w ramach domeny
Orange dalej testuje… swoich klientów, czyli po wrześniowym zniknięciu doładowania za 5 zł, teraz przyszła pora na doładowanie za 25 zł
Strefa DRA-R wzdłuż Odry, czyli legalnie dronem nie polatasz