Granie na Linuksie

Linux jako platforma gamingowa

 

Pojawienie się Steam’a i w końcu natywnej aplikacji na Linuksa w 2013 roku to rewolucja, dzięki której Linux w końcu stał się możliwą alternatywą jako platforma gamingowa na PC’ty. Po czterech latach sytuacja ciągle jeszcze nie dojrzała jednak do końca. Poniżej omówimy jak wygląda granie na Linuksie, szanse oraz problemy z jakimi borykają się gracze na Linuksie, jak i rozwiązania, które mogą sytuację usprawnić.  Na koniec prezentuję też film, który podaje temat od strony dewelopera, gdzie okazuje się, że portowanie gier na Linuxa czy w ogóle rozwój gry na różne platformy nie jest tak trudny.

Czytaj dalej

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