FSearch – bardzo szybka wyszukiwarka plików

FSearch to mały programik umożliwiający szybkie wyszukiwanie plików i katalogów. Taką funkcjonalność co prawda posiadają chyba wszystkie menedżery plików, jednak autor FSearch nie będąc zadowolonym ze sposobu działania wyszukiwania w menedżerach plików – postanowił stworzyć lekkie, bardzo szybkie oraz funkcjonalne narzędzie dedykowane wyszukiwaniu.

Czytaj dalej

wp-cli, czyli obsługa WordPress z linii komend

WP-CLI to interfejs linii komend dla WordPress. Umożliwia wykonywanie instalacji, aktualizacji i masy innych operacji na WordPressie prosto z konsoli – bez użycia przeglądarki WWW.
Praktycznie wszystkie akcje, które można wykonać za pomocą Panelu administracyjnego WordPress, możemy wykonać także za pomocą wp-cli. Dodatkowo wp-cli oferuje sporo akcji których nie można wykonać za pomocą panelu administracyjnego, bez instalacji dodatkowych wtyczek.
Wspaniałe narzędzie, które umożliwia administratorom stron zaoszczędzenie sporej ilości czasu (oraz nerwów) przy wykonywaniu czynności typu aktualizacje, migracje czy też instalacje WordPressa.

Czytaj dalej

Usuwanie wszystkich reguł iptables

Debian/Ubuntu

#!/bin/sh
echo "Zatrzymuję filtr pakietów - cały ruch dozwolony"
ipt="/sbin/iptables"
# jeśli brak /sbin/iptables wychodzimy
[ ! -x "$ipt" ] && { echo "$0: "${ipt}" nie znaleziony."; exit 1; }
$ipt -P INPUT ACCEPT
$ipt -P FORWARD ACCEPT
$ipt -P OUTPUT ACCEPT
$ipt -F
$ipt -X
$ipt -t nat -F
$ipt -t nat -X
$ipt -t mangle -F
$ipt -t mangle -X
$ipt iptables -t raw -F
$ipt -t raw -X

CentOS

Redhat, Fedora, Centos posiadają preinstalowany skrypt wyłączający filtr pakietów.

/etc/init.d/iptables stop

service iptables stop

Listowanie pakietów wg daty instalacji

Jak wylistować pakiety wg daty ich instalacji?

RedHat, CentOS i inne rpm-based

rpm -qa --last

Aby sprawdzić datę instalacji konkretnego pakietu np. memcached:

rpm -qa --last memcached

Arch, Manjaro

Najpierw musimy doinstalować pakiet expac.

Aby wylistować 20 ostatnio zainstalowanych pakietów:

expac --timefmt='%Y-%m-%d %T' '%lt%n' | sort -r | head -n 20

Wszystkie zainstalowane w bieżącym miesiącu – posortowane od ostatnio zainstalowanego:

expac --timefmt='%Y-%m-%d %T' '%lt%n' | grep $(date +%Y-%m)| sort -r

Czytaj dalej

Niemal 5% Linuksa na desktopach w Polsce

Od czasu do czasu przeglądam sobie statystyki na stronie ranking.pl. Można tam znaleźć bardzo ciekawe dane dotyczące internautów łączących się z obszaru Polski z polskimi witrynami. Używane systemy operacyjne, przeglądarki internetowe, rozdzielczości czy ruch z PC vs non-PC.

Oczywiście spoglądam też jak wzrasta (pomalutku) udział mojego ulubionego systemu czyli Linuksa. Przeglądając dane za pierwszy tydzień maja 2017, postanowiłem je rozdzielić i przeliczyć pod względem ruchu generowanego przez komputery i platformy mobilne.

Czytaj dalej

Generowanie losowych haseł w konsoli Linux

Podobno jedna trzecia użytkowników Internetu używa słabych, prymitywnych haseł typu: 123456, akuku1234, qwerty123, zosia78 czy też admin 🙂
Trudno się w takiej sytuacji dziwić, że często konta „zabezpieczone” takim hasłem są przejmowane.

Jak wygenerować sobie silne hasło za pomocą konsoli Linuksa?
Możemy oczywiście użyć programów stworzonych do tego celu, takich jak choćby pwgen czy gpw.
Ale wcale nie musimy instalować do tego specjalistycznych narzędzi.
Poniżej kilka sposobów na wygenerowanie losowych haseł za pomocą poleceń, które zawsze mamy dostępne w systemie:

date +%s | sha256sum | base64 | head -c 32 ; echo
NTEzZTk2MjZjNDBlNjMyN2U2ZDZjMzgy

Czytaj dalej

Szybka instalacja serwerów wirtualnych – Vagrant

Vagrant – błyskawiczne serwery w wirtualnej piaskownicy

UWAGA: Artykuł zakłada znajomość podstaw Linuksa i działania serwerów

Standardowa droga instalacji wirtualnego serwera na naszym komputerze wygląda mniej więcej tak:

  • ściągnięcie instalki systemu serwerowego w postaci iso:  2-5 min. (ok. 600MB)
  • utworzenie i konfiguracja nowego systemu wirtualnego na Virtual Box: 3 min.
  • uruchomienie i przeprowadzenie instalacji serwera: 10-20 min.
  • uruchomienie serwera i aktualizacja systemu: 10-20 min.

W efekcie potrzebujemy co najmniej ok. 25-50 minut, żebyśmy mogli zacząć się bawić serwerem. Jak coś zepsujemy i chcemy przeinstalować system, będzie trochę krócej, bo nie trzeba ściągać instalki i konfigurować Virtual Box, ale i tak wszystko zajmie nam to co najmniej 20 min. A co gdybyśmy mogli poświęcić tylko 1 minutę aktywnej pracy i pozostałe 5-10 min. oczekiwania, podczas którego możemy zająć się czymś innym, żeby mieć gotowy serwer z najnowszymi pakietami? Vagrant jest właśnie takim narzędziem, które umożliwia nam szybkie stawianie skonfigurowanych wirtualnych serwerów. Jak to działa?

Czytaj dalej

RPG Eschalon: Book I zupełnie za darmo

Gratka dla fanów old-school-owych RPG 🙂
Z okazji 10 lat od wydania Eschalon: Book I, deweloperzy przygotowali niespodziankę – gra jest dostępna zupełnie za darmo.

Eschalon: Book I jest klasyczną grą z gatunku RPG, stworzoną na podobieństwo takich tytułów jak: Ultima, Might & Magic, czy Fallout.

Akcję obserwujemy z rzutu izometrycznego, walki odbywają się w turach, do zwycięstwa konieczna jest dobra taktyka oraz umiejętny rozwój naszego bohatera.

Grę możemy pobrać zupełnie za darmo ze strony domowej, Steam lub GOG.

W razie problemów z dźwiękiem gra należy odpalić z pomocą PulseAudio OSS Wrapper:
[code]padsp ./Eschalon Book I[/code]

#gry