Ostatnimi czasy trochę więcej się poruszam, i pracuję z większa ilością komputerów. Tak się złożyło, że producent ogłosił porzucenie wsparcia dla Windows 10, a kolejne wydanie z punktu widzenia prywatności wydaje się nieśmiesznym żartem. Dlatego na maszynach typu desktop postanowiłem porzucić Windows 10 na rzecz systemu operacyjnego Linux. Pomyślałem, że jest to fajny temat by pokazać, że się da, i sprzedać kilka rozwiązań na problemy, z którymi się zetknąłem. Zapraszam do materiału!
Ostatnio zajmowałem się przygotowaniem różnych katalogów do dodatkowej archiwizacji w systemie Linux (chodzi o pliki z lokalizacji /var/log/) zawierające archiwum raportów wykonywanych operacji w systemie i działających programach (często stanowiących serwery usług np. www). Jako, że często używam archiwizacji do formatu RAR postanowiłem sprawdzić czy i w tym wypadku się to sprawdzi.
Napisałem skrypt, który instaluje pakiet Nextcloud (alternatywa dla innych usług dysku w tak zwanej chmurze jak One Drive czy Dysk Google), w systemie Linux (dystrybucje Debian jak i Enterprise Linux). Do działania wymaga jedynie czystego systemu, wszystko zainstaluje i skonfiguruje sam (tak aby działało w sieci lokalnej, działanie na zewnątrz też jest możliwe, ale wymaga kilku kroków po stronie użytkownika).
Dzisiaj miałem okazję zaktualizować oprogramowanie układowe (firmware) karty Mellanox ConnectX-3. Pomyślałem, że przybliżę ten proces (powinien sprawdzić się także dla poprzednich modeli kart serii ConnectX).
Przygotowałem nową paczkę skryptów, która zainstaluje kolorowy i ładny motd (message of the day) z kilkoma informacjami o systemie. MOTD jest generowany za pomocą skryptów, które zostaną rozpakowane do pliku /etc/profile.d, gdzie można je modyfikować według własnych potrzeb. Statystyki dla fail2ban i docker nie będą wyświetlane, jeśli użytkownik nie ma do tego odpowiednich uprawnień. Skrypt działa w środowisku systemów Linux bazujących na EL czyli: RedHat, CentOS, RockyLinux, Fedora itp. Więcej informacji można znaleźć tutaj: MOTD dla EL
W projektach został wprowadzony nowy skrypt dla CentOS 8, który służy do instalacji i konfiguracji dodatkowego oprogramowania i systemu umożliwiającego obsługę strony WWW.
Skrypt instaluje i wstępnie konfiguruje takie rzeczy jak serwer WWW, serwer bazy danych, interpreter PHP.
Opublikowałem skrypt, który wykonuje instalację UNMS (Ubiquiti Network Management System) w systemie CentOS 8 Linux / RHEL 8, pomimo braku wsparcia tych dystrybucji przez producenta.
Przygotowałem skrypt, który automatyzuje instalację i konfigurację systemu CentOS 8 Linux z KODI (dawniej XBMC) pod HTPC (czyli komputer do odtwarzania multimediów). Dzięki temu uzyskujemy gotowy system, który po podłączeniu do np. TV lub projektora, umożliwia wygodne odtwarzanie materiałów multimedialnych (wideo, audio, strumienie).
Plik, komendy do jego pobrania, a nawet materiał wideo na YouTube znajdują się na nowo utworzonej podstronie tego projektu. Zapraszam: HTPC na CentOS 8 Linux z Kodi.
Pojawiły się paczki rozwijanej wersji menadżera okien jakim jest Deepin Desktop 20 (znany z bazującej na Debianie dystrybucji Deepin Linux). Aby sprawdzić jak wygląda i działa budowana wersja w systemie Fedora Linux 32 wystarczy użyć terminala i poniższych komend:
Dzisiejszy wpis dotyczy uruchomienia statystyk odwiedzin strony www opartej na systemie WordPress, za pomocą BBClone – skrypcie tytułującym się jako Bazującym na PHP licznikiem strony na sterydach!
Nie ma tu zbyt wiele do opisania, dlatego przejdę do rzeczy. Zakładam, że posiadasz już działającą stronę opartą na silniku WordPress
1 – Pobieramy rozwojową wersję BBClone (ostatnie stabilne wydanie jest z 2015 roku, i nie wspiera PHP w wersji 7, dlatego potrzebujemy wersji z późniejszymi zmianami). Link do pliku: http://download.bbclone.org/bbclone-nightly-build.zip. 2 – Wypakowane pliki kopiujemy za pomocą FTP na serwer. Możemy zmienić nazwę katalogu bbclone na inną. 3 – Edytujemy plik config.php z katalogu /conf/ gdzie ustawiamy parametry wg. potrzeb. 4 – Zmieniamy plik WordPressa, template-loader.php, który znajduje się w katalogu /wp-includes/. Po prostu dodajemy ten kawałek kodu pod pierwszym wierszem zawierającym "<?php":
Zamiast /home/user/public_html/bbclone/ (pogrubione wyżej) należy wpisać własną, pełną lokalizację katalogu bbclone na serwerze. Wgrywamy zmodyfikowany plik zastępując oryginalny i gotowe.
Jedyne o czym trzeba pamiętać, to po aktualizacjach WordPress poprawiać owy plik.