
Tag: apt-get
Wszystkie


Szybsze wdrożenie (kolejnego) WordPressa z wykorzystaniem własnego WordPressa bazowego i repozytorium w serwisie GitHub

Gdy nie można połączyć się (po SSH) z serwerem a wszystko wygląda OK, zostaje reset ustawień iptables (i UFW)

Kasowanie wielu rekordów DNS w Cloudflare za pomocą ich API i skryptu Bash (pętla while)

Zmiana domyślnego edytora tekstowego w systemie Linux, na przykładzie systemu Debian i edytora nano

Nginx i błąd „address already in use” podczas startu usługi, czyli konflikt z webserwerem Apache2, którego nie powinno w ogóle być

Ukazała się stabilna wersja systemu Debian 10 Buster

Nginx i błąd „address already in use” podczas startu usługi

Konfiguracja serwera VPS z Debian 9 jako serwer WWW, z wykorzystaniem niestandardowych źródeł pakietów

Instalacja nowszej wersji serwer MySQL w systemie Debian 8 (Jessie) i – jako alternatywa dla MariaDB – w Debian 9 (Stretch)

Aktualizacja bazy danych MySQL do nowszej wersji (5.7 lub 5.8) w systemie Debian Jessie

Raspbian Stretch, czyli Debian 9 oficjalnie wylądował na Raspberry Pi

Windows 10 Insider Preview Build 14316, czyli przywitaj Bash w Ubuntu w Windowsie

Aktualizacja PHP (do 5.6) w systemie Debian 7 Wheezy

Przyspieszamy serwer WWW, czyli Apache2 MPM-Worker + PHP(5)-FPM

ApacheBench, czyli testujemy serwer i/lub stronę WWW

Dysk sieciowy Copy w systemie Linux na przykładzie Raspberry Pi (Raspbian/Debian)

Apache2/Nginx: Zabezpieczamy dostęp do phpMyAdmin

rpi-update, czyli przywracamy „stare jajko” w Raspberry Pi

Podłączenie do aktywnego pulpitu Raspberry Pi z wykorzystaniem x11vnc

CUPS i Google Cloud Print, czyli Twoje drukarki dostępne przez internet Raspberry Pi (Linux)

Raspberry Pi: Oracle Java 7 JDK

Webmin: zarządzaj systemem z poziomu strony WWW na przykładzie Raspberry Pi

CUPS: Serwer wydruku (print serwer) na przykładzie Raspberry Pi

Raspberry Pi: Oficjalna kamera (moduł kamery)

Raspberry Pi: The Pi Store

Połączenie bezprzewodowe WiFi w systemie Linux na przykładzie Raspberry Pi (Raspbian/Debian)

Instalacja i dezinstalacja programów w systemie Linux Debian, na przykładzie Raspberry Pi (Raspbian)

eSpeak to mały program, który sprawia, że komputer (np. Raspberry Pi) może mówić

Serwer VPN (PPTP) na przykładzie Raspberry Pi

Serwer multimediów (DLNA) na przykładzie Raspberry Pi

Serwer plików (Samba/SMB) na przykładzie Raspberry Pi

Raspberry Pi: Ustawienia dzwięku

Serwer WWW (Apache2 + PHP + MySQL + phpMyAdmin) na przykładzie Raspberry Pi (Raspbian/Debian)

Screen, czyli wirtualne konsole w systemie Linux/Debian na przykładzie Raspberry Pi

Midnight Commander, czyli konsolowy menedżer plików

ntfs-3g, czyli obsługa dysków NTFS na przykładzie Raspberry Pi

TightVNC, czyli pulpit zdalny na przykładzie Raspberry Pi

Aktualizacja systemu Debian/Ubuntu na przykładzie Raspberry Pi
Home Assistant porzuca HAOS i wraz z ESPHome i tunelem od Cloudflare idzie w kontenery, czyli Docker Compose w akcji
Patryk | 11.01.2024 (aktualizacja 18.09.2024) | Wyrazy: 716, znaki: 4843 | Hosting i serwery, Internet, IoT, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Smarthome, Sprzęt, Technologia, Technologia | 17
Kolega na razie cały czas walczy z ponownym przywróceniem serwera Home Assistant Operating System (HAOS) do działania, ale coraz śmielej przebąkuje, że chyba pora mnie posłuchać, i przejść na Dockera, czyli Home Assistant Container. Zwłaszcza że zapowiedziałem mu wsparcie w tym procesie. A skoro tak, to pomyślałem, że może warto zrobić z tego artykuł. Tak więc dziś na tapet leci Home Assistant, ESPHome i bonusem tunel od Cloudflare (opcjonalnie), w wersji kontenerowej (Docker).
Szybsze wdrożenie (kolejnego) WordPressa z wykorzystaniem własnego WordPressa bazowego i repozytorium w serwisie GitHub
Patryk | 15.04.2020 (aktualizacja 11.12.2023) | Wyrazy: 1203, znaki: 7557 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Polecane, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Wprawdzie to nie jest tak, że nie ma dnia, bym nie stawiał jakiegoś WordPressa, ale na pewno robię to dość często. A z racji tego, że tak jak dodanie domeny do serwera (Nginx), ewentualne ustawienie PHP Pools, oraz aktywacja certyfikatu SSL od Let’s Encrypt, tak też wgranie samego WordPressa jest czynnością w większości przypadków – przynajmnie jeśli chodzi o wstępny zakres prac – dość mocno powtarzalną, to mam to wszystko zautomatyzowane i/lub oskryptowane. Kilka dni temu postanowiłem przejść z wgrywania WordPressa z niezbędnymi wtyczkami „na start” z repozytoriów WordPress.org za pomocą WP-CLI, na gita, a konkretnie GitHuba.
Gdy nie można połączyć się (po SSH) z serwerem a wszystko wygląda OK, zostaje reset ustawień iptables (i UFW)
Patryk | 01.04.2020 | Wyrazy: 440, znaki: 2557 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 2
O poranku w moim telefonie pojawiła się wiadomość od znajomego, który stracił łączność po SSH/SCP ze swoim serwerem. Z jego słów wynikało, że nic ostatnio nie zmieniał, choć w weekend próbował przeprowadzić aktualizację, ale ten proces mógł nie do końca się udać, bo były straszne problemy z komunikacją z VPSem, co chwilę zrywało połączenie. No cóż – brak dostępu do serwera VPS po SSH to poważna sprawa, więc odłożyłem to, co planowałem, i ruszyłem z pomocą. Zwłaszcza że to oznaczało potencjalny pomysł na nowy artykuł (nawet jeśli mi ich nie brakuje, w przeciwieństwie do wolnego czasu).
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ą…
Zmiana domyślnego edytora tekstowego w systemie Linux, na przykładzie systemu Debian i edytora nano
Patryk | 13.09.2019 | Wyrazy: 234, znaki: 1413 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 0
W poradnikach, które piszę m.in. na potrzeby Webinsider.pl, jak i w codziennej pracy z serwerami, jeśli korzystam z edytora tekstowego w konsoli, to jest to nano. Wyjątkiem był artykuł dotyczący edycji pliku „sudoers”, czyli definiującego użytkowników, którzy mogą korzystać z „sudo”, by wykonywać polecenia i uruchamiać programy z podwyższonymi uprawnieniami, jako „root” (tak w skrócie). Jednak nic nie stoi na przeszkodzie, by np. nano ustawić jako edytor domyślny, a tym samym za jego pomocą edytować m.in. plik „sudoers”.
Nginx i błąd „address already in use” podczas startu usługi, czyli konflikt z webserwerem Apache2, którego nie powinno w ogóle być
Patryk | 04.09.2019 | Wyrazy: 401, znaki: 2391 | Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia | 0
W czerwcu pisałem o problemie, na jaki trafiłem na jednym z serwerów, którymi zarządzam, a na którym usługa Nginx odmówiła startu (ukochane chyba przez wielu „address already in use”). Wtedy z pomocą przyszedł mi skrypt „zerujący” ustawienia Nginx (pełne odinstalowanie, ponowna instalacja i przywrócenie – po testach – konfiguracji). Tym razem – na innym serwerze – choć błąd wydawał się podobny, to skrypt nie zadziałał, więc musiałem poszukać winowajcy innymi metodami…
Ukazała się stabilna wersja systemu Debian 10 Buster
Patryk | 07.07.2019 (aktualizacja 11.04.2020) | Wyrazy: 414, znaki: 2803 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Technologia, Technologia, Wiadomości, Wydarzenia | 1
Od jakiegoś już czasu przymierzam się do napisania nowego poradnika dotyczącego konfiguracji webserwera (Nginx + PHP 7.x + MySQL), bo od czasu pierwszej edycji minęło już naprawdę sporo czasu. W międzyczasie pojawiały się kolejne artykuły czy aktualizacje, ale… Z napisaniem tego artykułu czekałem na oficjalną premierę Debiana 10 (Buster), tak by poradnik miał szansę być aktualny przez dłuższy czas. Poradnik jeszcze przede mną, ale warto odnotować, że wczoraj premierę miał system Debian 10 w wersji stabilnej.
Nginx i błąd „address already in use” podczas startu usługi
Patryk | 25.06.2019 (aktualizacja 04.09.2019) | Wyrazy: 706, znaki: 4483 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia | 0
Dziś, podczas rutynowej aktualizacji serwerów VPS, zgodnie ze wskazaniami systemu – wykonałałem restart kolejnych serwerów. Wszystkie uruchomiły się prawidłowo, na prawie wszystkich uruchomiły się również wszystkie wymagane usługi. Problem był z jednym serwerem – nie wystartowała usługa webserwera Nginx. Skrypt działający na serwerze i podejmujące proste próby naprawy w takiej sytuacji (głównie restart usług + monit) też nie był w stanie automatycznie uporać się z problemem. Po zalogowaniu się do konsoli po SSH i ręcznej próbie startu usługi otrzymałem komunikat, który już kiedyś widziałem, choć tym razem przyczyna musiała być inna…
Konfiguracja serwera VPS z Debian 9 jako serwer WWW, z wykorzystaniem niestandardowych źródeł pakietów
Patryk | 15.06.2018 (aktualizacja 11.12.2019) | Wyrazy: 1643, znaki: 10294 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia | 2
Przedwczoraj z HitMe.pl dotarła do mnie informacja, że matka serwera VPS na którym działa(ł) Webinsider.pl powoli zmierza na emeryturę (choć może dostanie pewnie jakieś zajęcie, by się nie nudziła ;-)), w związku z tym dostałem propozycję nowego serwera VPS. Oprócz tego, że oznacza to więcej mocy (więcej RAMu, więcej CPU, i dysk SSD do tego) to również przy tej okazji zmienił się typ wirtualizacji – z XEN na KVM. W związku z tym uznałem, że choć mógłbym spróbować dokonać migracji za pomocą SSH i Rsync, to postanowiłem, że skonfiguruję środowisko (web) serwera ręcznie, przy okazji robiąc notatki do nowej wersji artykułu na ten temat…
Instalacja nowszej wersji serwer MySQL w systemie Debian 8 (Jessie) i – jako alternatywa dla MariaDB – w Debian 9 (Stretch)
Patryk | 28.02.2018 (aktualizacja 17.04.2018) | Wyrazy: 468, znaki: 3138 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia | 1
Wczoraj, przy okazji artykułu o błędzie 1273 (HY000) podczas importowania bazy danych MySQL jako jedno z rozwiązań wskazałem aktualizację serwera MySQL do nowszej wersji (np. 5.7). Może ktoś powiedzieć, że łatwo mi mówić (pisać), bo on na serwerze ma np. Debiana 8 (Jessie), i tam takiej wersji w repozytorium nie znajdzie. Słuszna uwaga, ale zawsze można sięgnąć do źródła…
Aktualizacja bazy danych MySQL do nowszej wersji (5.7 lub 5.8) w systemie Debian Jessie
Patryk | 25.01.2018 (aktualizacja 17.04.2018) | Wyrazy: 480, znaki: 3203 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 2
Ostatnio koledze zamarzyło się, by na jego VPSie działającym (jeszcze) pod kontrolą Debiana Jessie (Debian 8) można było z poziomu phpMyAdmin tworzyć bazy danych o dłuższych niż 16 znaków nazwach. W końcu – cytuję – mamy 2018, a nie 1996. Oczywiście postanowiłem pomóc, zwłaszcza że rozwiązanie jest proste – aktualizacja.
Raspbian Stretch, czyli Debian 9 oficjalnie wylądował na Raspberry Pi
Patryk | 17.08.2017 (aktualizacja 17.04.2018) | Wyrazy: 429, znaki: 2863 | Bezpieczeństwo, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia, Wiadomości, Wydarzenia | 0
W czerwcu mieliśmy oficjalną premierę systemu Debian 9 „Stretch” (ale nadal jeszcze większość serwerów/VPSów trzymam na Jessie), a dziś na oficjalnym blogu Raspberry Pi pojawiła się informacja, że najnowsza odsłona Debiana pojawiła się również na Malinie.
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…
Aktualizacja PHP (do 5.6) w systemie Debian 7 Wheezy
Patryk | 15.11.2015 | Wyrazy: 401, znaki: 2493 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 2
Dziś podczas rutynowych aktualizacji serwerów, tam gdzie cały czas działa jeszcze Debian Wheezy (zamiast Jessie) pojawił się komunikat o tym, że wczoraj (2015.11.14) zakończyło się wsparcie dla PHP w wersji 5.4, które jest standardowo dostępne dla systemu Debian 7 (Wheezy).
No to trzeba aktualizować – system, lub…
Przyspieszamy serwer WWW, czyli Apache2 MPM-Worker + PHP(5)-FPM
Patryk | 31.07.2014 (aktualizacja 10.10.2016) | Wyrazy: 879, znaki: 5598 | Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia | 18
Jakiś czas temu przygotowałem poradnik dotyczący przygotowania i konfiguracji serwera WWW (Apache2 + PHP + MySQL + phpMyAdmin) dla np. serwera VPS opartego na systemie Linux Debian (konkretnie jego wersji przeznaczonej dla Raspberry Pi – Raspbian).
Po statystykach, komentarzach, jak i ilości „linków zwrotnych” widzę, że temat dla wielu z Was istotny – dlatego dziś będzie jego kontynuacja, a dokładniej modyfikacja niektórych aspektów pracy związanych w większości z obsługą plików PHP…
ApacheBench, czyli testujemy serwer i/lub stronę WWW
Patryk | 21.07.2014 (aktualizacja 07.01.2018) | Wyrazy: 393, znaki: 2515 | Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 0
Choćby w komentarzach przy wpisie (poradniku) dotyczącym przygotowania i konfiguracji serwera WWW pojawiają się w komentarzach propozycje, by Apache zastąpić np. Lighttpd czy Nginx.
Jest to argumentowane mniejszym zużyciem pamięci RAM, mniejszym obciążeniem procesora czyli ogólnie wydajnością. Za Apachem przemawia popularność – a tym samym ilość poradników, chyba prostsza konfiguracja i możliwości – w tym choćby ilość „modów” (pluginów).
Sprawa nie jest też taka oczywista jeśli chodzi o wydajność – niekoniecznie zmiana Apache2 np. na Nginx przyniesie ze sobą zwiększenie wydajności – czasem jest wręcz odwrotnie.
Ale najpierw trzeba to jakoś sprawdzić/przetestować, i tu doskonale sprawdzi się narzędzie wchodzące w skład Apache – nie tylko do testów serwerów na tym środowisku.
Dysk sieciowy Copy w systemie Linux na przykładzie Raspberry Pi (Raspbian/Debian)
Patryk | 15.01.2014 (aktualizacja 08.02.2016) | Wyrazy: 537, znaki: 3365 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia | 0
Korzystam z kilku „dysków internetowych”, każdy ma swoje przeznaczenie, z tym, że ostatnio coraz częściej korzystam z Copy.
Dziś postaram się opisać jak można wykorzystać dysk w Copy np. do archiwizacji/synchronizacji danych w systemie Linux, bardziej w wersji „serwerowej” bo w opisie ograniczę się do konsoli.
Choć Wy możecie śmiało korzystać z klienta graficznego, który również istnieje – choć jeszcze na na Raspberry Pi.
Apache2/Nginx: Zabezpieczamy dostęp do phpMyAdmin
Patryk | 09.01.2014 (aktualizacja 28.02.2017) | Wyrazy: 487, znaki: 3128 | Bezpieczeństwo, Hosting i serwery, Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia | 0
O phpMyAdmin pisałem choćby podczas opisu instalacji i konfiguracji serwera WWW na przykładzie Raspberry Pi (Raspbian/Debian).
Dziś wrócę na chwilę do tego tematu – ustawimy dodatkowe zabezpieczenie (nazwa użytkownika i hasło).
rpi-update, czyli przywracamy „stare jajko” w Raspberry Pi
Patryk | 30.12.2013 | Wyrazy: 179, znaki: 1194 | Kategoria domyślna | 0
Wszystkie systemy/urządzenia staram się aktualizować na bieżąco – to samo dotyczy Raspberry Pi…
Są jednak takie sytuacje, gdy po aktualizacji coś nie działa… Wtedy szukam przyczyny i staram się skorygować problem.
Czasem jednak jest to niemożliwe, i trzeba przywrócić system do starszej wersji…
Podłączenie do aktywnego pulpitu Raspberry Pi z wykorzystaniem x11vnc
Patryk | 29.12.2013 | Wyrazy: 462, znaki: 2861 | Kategoria domyślna | 2
Jakiś czas temu opisałem jak połączyć się zdalnie z Raspberry Pi za pomocą VNC. W komentarzach czasem pojawiało się pytanie o to, jak podłączyć się do „aktywnego pulpitu” – tak by nasze działania były widoczne np. na telewizorze do którego podłączone jest Pi…
Postaram się dziś odpowiedzieć na to pytanie… :-)

Najnowsze wpisy
Wtyczka BackWPup w wersji 5.x to doskonały przykład, jak wylać dziecko z kąpielą i z relatywnie świetnego narzędzia zrobić właściwie bezwartościowego gniota
Testowy przelew w Bitcoinach z najniższą prowizją, czyli krótka historia o tym, jak zamroziłem BTC na (ponad) rok
Nowy system kopii zapasowych w Home Assistant 2025.1 to zapewne krok w dobrym kierunku, ale zdecydowanie przedwczesny
Rodzaje filmów promujących biznes: które są skuteczne teraz, a które nie?
Home Assistant 2024.11, czyli „sekcje” domyślnym widokiem z opcją migracji, WebRTC oraz wirtualna kamera
Newslog
MakerWorld Commercial License Membership, czyli program wsparcia dla twórców modeli (i Bambu Lab), oraz szansa na komercyjne licencje
Bezpłatne konta w UptimeRobot tylko do użytku prywatnego (niekomercyjnego), czyli rozstania nadszedł czas
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