Tag: cpu

Czym jest atak DDoS i jak się przed nim uchronić?

Jeżeli w nocy z 6 na 7 września próbowałeś zaczerpnąć nieco wiedzy z Wikipedii, prawdopodobnie przeżyłeś niemały szok. Wszystko wskazywało na to, że największa encyklopedia świata przestała działać! Tak po prostu, z dnia na dzień. Jak mogło do tego dojść? Dziś wiemy, że za całym zamieszaniem stał atak DDoS. Co kryje się za tą tajemniczą nazwą?

Poznaj .*(?:.*=.*) – wyrażenie regularne (RegEx), które zatrzymało Cloudflare, a wraz z nimi sporą część internetu

Na początku lipca pisałem o awarii usługi Cloudflare, przez co spora część internetu (strony WWW) przestała działać. Wspomniałem wtedy też, że ekipa z Cloudflare zapowiedziała, że niebawem napisze coś więcej na temat samego incydentu. I jak zapowiedzieli, tak zrobili…

Migracja systemu Windows 10 z HDD na SSD za pomocą programu WinToHDD, czyli druga młodość mojego wysłużonego komputera

Niedawno postanowiłem mój podstawowy komputer (stacjonarny) trochę zmodernizować, odsuwając na okres „gdzieś po wakacjach” nieuchronnie zbliżający się moment wymiany głównych elementów (płyta główna, procesor, RAM i karta graficzna). Zwłoka wynika z różnych rzeczy, również pewnej pokusy, by pierwszy raz od… zawsze, postawić na platformę AMD (Ryzen 3. generacji), zamiast Intela. Z racji tego, że RAMu mam raczej wystarczająco (16 GB), to uznałem, że najlepszym krokiem będzie zamiana dysku HDD na SSD. I już wiem, że była to bardzo dobra decyzja, i komputer faktycznie dostał solidnego kopa…

Awaria Cloudflare, czyli wyrażenie regularne (RegEx), które „na chwilę” położyło sporą część internetu (błąd 502 Bad Gateway)

Wczoraj, gdzieś tak w okolicach godziny 15-16 zaczęły spływać do mnie kolejne alerty związane z niedostępnością kolejnych stron. Było to o tyle nietypowe, że strony te znajdowały się nie tylko na różnych serwerach (wykluczony problem z samym serwerem), w różnych lokalizacjach (wykluczony problem związany z lokalizacją serwerowni), ale i u różnych dostawców tego typu (VPSy) usług. Jak się szybko okazało, problem nie dotyczył tylko mnie, a sporej części internetu. I to do tego stopnia, że niektórzy zaczęli łączyć ten problem z kryzysem USA – Iran (Chiny, Rosja), zwłaszcza że w tym samym czasie również w tym kontekście miały miejsce jakieś dziwne ruchy…

Raspberry Pi 4 Model B, to jeszcze szybszy układ SoC, więcej pamięci RAM, oraz Bluetooth 5.0, prawdziwy 1 Gbit LAN i USB 3.0

W marcu 2018 pisałem o premierze Raspberry Pi 3 Model B+, co byłe pewnego rodzaju rewolucją w przypadku tego komputera (SBC, czyli Single Board Computer), bo mieliśmy WiFi 802.11ac, Bluetooth 4.2 w standardzie, a do tego prawie gigabitowy LAN, Prawie, bo działający na szynie USB 2.0, więc ograniczony do ~300 Mbps. Do tego szybszy procesor i wsparcie dla modułów PoE HAT. Dziś została pokazana malina w wersji 4 (model B) i… chyba to do tej pory największy skok, jeśli chodzi o możliwości (wydajność) tego układu…

Raspberry Pi 3 Model B+, czyli 1 Gbit LAN, WiFi w standardzie 802.11ac, Bluetooth 4.2 i wsparcie dla Power-over-Ethernet

Już miałem zamykać komputer, a tu w RSSach widzę artykuł na oficjalnym blogu Raspberry Pi, że pojawiła się nowa wersja mojego ulubionego mikrokomputera. Zmiany może nie są rewolucyjne – w końcu mamy to do czynienia „tylko” z podrasowaną wersją – ale na pewno warte odnotowania. Zwłaszcza że niektóre z nich już o rewolucję zdają się przynajmniej ocierać…

Meltdown i Spectre, czyli podatności na właściwie wszystkie współczesne procesory Intel, ARM i (częściowo) AMD

Rok 2017 pod względem zagrożeń i (kolejnych) luk w oprogramowaniu i sprzęcie na pewno nie był nudny. Wystarczy wspomnieć choćby podatność w WordPressie związaną z REST API, Cloudbleed, czyli podatność w usłudze Cloudflare, błąd CVE-2016-10229, pozwalający na wykonanie w Linuksie kodu z uprawnieniami jądra, ataki oprogramowania typu WannaCry (szyfrowanie danych), możliwość zdalnego wykonania kodu na komputerze za pomocą… napisów do filmu, „bonusowe oprogramowanie” w aplikacji CCleaner, podatność w protokole Bluetooth (BlueBorne), podatność w Intel Managment Engine, czy też KRAK, czyli zbiorze podatności w protokole WPA2 (WiFi), o czym wprawdzie „nie zdążyłem” napisać, ale na szczęście świat się nie zawalił… ;-)
Ale już wygląda na to, że to była tylko rozgrzewka, bo początek roku to właściwie globalna podatność w procesorach – głównie Intela, ale też i AMD, oraz ARM (urządzenia mobilne).

Raspberry Pi 3 (model B) to zdecydowanie najlepszy komputer z serii, nie tylko ze względu na WiFi i Bluetooth

Przy okazji opisywania narzędzia/programu SysBench wspomniałem, że na biurku leżą 2 sztuki Raspberry Pi 3 (model B), które czekają na wdrożenie, co też się stało, i przy tej okazji chciałbym podzielić się z Wami pierwszymi spostrzeżeniami, wynikami testów, czy też kilkoma dodatkowymi ciekawostkami związanymi z samą architekturą…

Dzięki SysBench w prosty sposób przeprowadzisz test wydajności komputera lub serwera

W końcu postanowiłem (znalazłem chwile czasu ;-)) rozpakować 2 sztuki Raspberry Pi 3, które leżą od kilku(nastu) dni na moim biurku (niebawem będzie na ten temat coś więcej), więc jako użytkownik poprzednich wersji Maliny – zacząłem od własnych testów, by sprawdzić jak w praktyce wygląda wzrost wydajności, głównie ze względu na nowy procesor.
Wprawdzie pierwszym testem było uruchomienie przeglądarki internetowej i arkusza kalkulacyjnego, to z racji tego, że odczucia/wrażenia są kiepskim elementem/wyznacznikiem do przedstawienia na wykresach, sięgnąłem po jeden z programów, z którego czasem korzystam – głównie do szybkiej analizy porównawczej VPSów…

Menedżer procesów PHP-FPM to nie tylko domyślny tryb pracy „dynamic”, ale również „static” i „ondemand”

Niedawno pisałem, że przeniosłem stronę Webinsider.pl z DigitalOcean (ale nadal polecam) na VPS w HitMe.
Oczywiście przy takiej przeprowadzce wsparłem się m.in. transferem plików/danych między serwerami z wykorzystaniem SSH, i wprawdzie w teorii można w ten sposób spróbować przenieść cały system z jednej maszyny na drugą, to raczej dotyczy to sytuacji, gdy obie maszyny są jak najbardziej zbliżone pod względem konfiguracji (np. z Raspberry Pi na drugą Raspberry Pi), dlatego zazwyczaj w ten sposób kopiuje tylko niektóre katalogi (np. strony internetowe, katalogi domowe), a resztę (np. zabezpieczenia, webserwer) instaluje i konfiguruje od podstaw – przy dobrej organizacji (i procedurach) nie zajmuje to aż tak dużo czasu, a przy okazji jest okazja przypomnieć sobie co nie co.
Czasem w takich momentach pojawia mi się też pomysł na nowy wpis/poradnik – i tak było i tym razem, bo o ile o PHP-FPM i PHP Pools pisałem nawet niedawno, to jeszcze nie poruszałem tematu związanego z trybem pracy menedżera procesów PHP, a jest to dość ciekawe zagadnienie, które w wielu poradnikach sprowadza się zazwyczaj do domyślnego trybu pracy, który nie zawsze jest najlepszy…

Raspberry Pi 3 Model B, czyli nie dość, że szybciej, to jeszcze bezprzewodowo

Na początku roku miałem zakupić 2 sztuki Raspberry Pi 2 pod nowy projekt, ale „inne sprawy” na tyle mnie pochłonęły, że zakup postanowiłem odłożyć na luty, może nawet bliżej marca… Z tydzień temu już miałem składać zamówienie, ale gdzieniegdzie ptaszki ćwierkały (a wierzcie mi, bestie dość dobrze poinformowane w tym temacie), że warto się wstrzymać te kilka dni, w końcu zaraz rocznica wypuszczenia pierwszej wersji Pi (29 lutego 2012), więc może coś z tej okazji się wydarzy…

Webinsider działa teraz na serwerze VPS (XEN) od Hitme.pl

Od kilku dni Webinsider.pl działa na nowym serwerze, choć jako zadowolony użytkownik VPSów w DigitalOcean nie szukałem nowej oferty – to ona znalazła mnie, w postaci p. Marka z Hitme.pl, który odezwał się do mnie z ciekawą propozycją…

Wiele stron i jeden webserwer (Nginx, Apache2)? Zabezpiecz się za pomocą PHP Pools (PHP-FPM/FastCGI)

Po przerwie dziś wracamy do naszego cyklu związanego z przygotowaniem i zabezpieczaniem serwera VPS (choć dotyczy to również serwerów dedykowanych, jak i komputerów domowych pełniących rolę serwera).
Tym razem nie będziemy zajmować się zabezpieczeniami samego serwera/systemu, a skupimy się na webserwerwerze Nginx i Apache2 – a konkretnie PHP-FPM, czyli module odpowiedzialnym za przetwarzanie plików PHP.

Poznaj Raspberry Pi Zero, czyli najmłodszego i najtańszego członka malinowej rodziny

Gdy pierwszy raz usłyszałem (z dobrego źródła), że fundacja Raspberry Pi przygotowuje nową Malinę, to pomyślałem, że albo będzie to odchudzona wersja Raspberry Pi 2 model B (coś jak model A pierwszej Maliny), albo szykuje się jakaś aktualizacja w stylu B+, czyli troszkę mocniej, troszkę inaczej…
Przedwczoraj już publicznie się okazało, że nowa Malina to nie będzie żadna modyfikacja wersji 2, a bardziej pierwszej Raspberry Pi, ale to głównie ze względu na ten sam układ (SoC), bo reszta zdecydowanie się różni – ja już zamówiłem 2 sztuki. :-)

Banana Pi, czyli Raspberry Pi na sterydach

Swoją przygodę z Raspberry Pi zacząłem chyba zaraz z pierwszymi wersjami płytki, jak tylko dało się zakupić, jeszcze wtedy chyba z „listy kolejkowej”. Od tego czasu wody w rzekach przelało się sporo, doczekaliśmy się modelu B, później wersji w formie „kości pamięci”, a całkiem niedawno temu odświeżonej wersji modelu B, czyli B+.
Oczywiście „konkurencja” nie śpi, w i tym czasie przedstawiła swoje projekty. Miłośników „dłubania w elektronice” może zainteresować BeagleBone Black z solidną porcją portów GPIO.
Dziś będzie o kolejnym konkurencie, czyli Banana Pi – sam (jeszcze? ;-)) nie posiadam, dlatego będę się wspierał informacjami od kolegi, oraz informacjami ze strony projektu…

BeagleBone Black, czyli (kolejna) alternatywa dla Raspberry Pi

Przez moje ręce przewinęło się już całkiem sporo egzemplarzy Raspberry Pi, raczej nie zanosi się też bym szybko miał porzucić Malinę – ale nie oznacza to, że nie można rozejrzeć się za jakąś alternatywą, czy „współpracownikiem” dla Raspberry Pi.
Dziś chciałby z Wam przyjrzeć się BeagleBone Black – pierwotnie wpis o tym urządzeniu powstał już jakiś czas temu, ale swoje przeleżał „w poczekalni”, więc przy okazji publikacji został lekko odświeżony/zmodyfikowany – choćby dlatego, że pojawiła się m.in. wersja C (revision C) płytki …

Loading

InfoWidget

InfoWidget

InfoWidget

Pin It on Pinterest