Linux Tips and Tricks

Dodatkowe konsole

  • 2009
Standardowo po instalacji linuxa mamy do dyspozycji 6 konsol. Taka ilość wydaje się być wystarczająca, szczególnie na początku przygody z linuxem, jednak czemu nie mieć…

Czytaj więcej

Logi systemowe na 12 konsoli

  • 2009
Dużym ułatwieniem w monitorowaniu pracy systemu jest oddelegowanie logów na jedną z nieużywanych konsol. W tym celu edytujemy plik /etc/syslog.conf i na samym końcu tego…

Czytaj więcej

Blokada konsoli dla root-a

  • 2011
Złym nawykiem jest siedzenie na koncie root-a, przeważnie korzystamy z konta zwykłego użytkownika, przełączając sie na konto administratora dopiero kiedy jest to konieczne. Wówczas mamy…

Czytaj więcej

Szybsze działanie ssh

  • 2012
ssh -C user@host Wyżej wymienionym poleceniem, podczas logowania się wymuszamy kompresje danych, dzięki czemu przyśpieszymy troche połącznie z inną maszyną. Szczególnie przydatne jeśli my albo…

Czytaj więcej

Blokada .bash_history

  • 2012
rm ~/.bash_history && touch ~/.bash_history && chmod 000 ~/.bash_history Jest to jeden ze sposobów na zablokowanie rejestrowania naszych poczynań, kasując całą naszą dotychczasową historię.

Czytaj więcej

Kolorowanie składni w nano

  • 2012
Jeśli podczas pisania stron, programów korzystamy z edytora nano warto aktywować kolorowanie składni. W tym celu musimy utworzyć w swoim katalogu plik konfiguracyjny .nanorc. Przykład…

Czytaj więcej

Zmiana nazwy interfejsów sieciowych

  • 2012
Często nasz provider internetowy przyznaje nam IP po MAC adresach kart sieciowych. Kupiłeś sobie drugą sieciówkę, podpiąłeś do komputera, odpalasz... i nie mamy netu. Bardzo…

Czytaj więcej

Transparentne proxy w Squid

  • 2012
W dużych sieciach trudno jest wymóc na użytkownikach obowiązek korzystania z serwera proxy. Wielu po reinstalacji systemu zapomina o ponownej konfiguracji przeglądarki. Rozwiązaniem tej kwestii…

Czytaj więcej

SSH jako SOCKS Proxy

  • 2012
Kiedy korzystamy z Internetu poza domem np. kafejkach, hot-spotach nie mając pewności czy nasze dane są wysyłane zaszyfrowane czy jako "plaintext". Z pomocą przychodzi nam…

Czytaj więcej

Sprawdzanie brakujących bibliotek

  • 2012
ldd scieżka_programu | grep "not found" Poleceniem ldd możemy sprawdzić jakich bibliotek używa program. Łącząc polecenia ldd i grep szybko możemy znaleźć brakujące biblioteki.

Czytaj więcej

motd - bez zmian po restarcie

  • 2012
Systemy uniksowe posiadają plik /etc/motd (message of the day) ,który zawiera informacje przekazywane do użytkowników podczas logowania. Możemy dowolnie modyfikować ten plik, jednak po restarcie…

Czytaj więcej

apropos - przypominanie komend

  • 2012
apropos słowo_klucz W najprostszy polecenie to pokazuje komendy odpowiadające danemu wyrazowi(słowo_klucz). Słowo to jest powiązane z działaniem komendy.

Czytaj więcej

cal - kalendarz w linuxie

  • 2012
cal [miesiąc [rok]] Cal wyświetla prosty kalendarz. Jeżeli nie podano żadnych argumentów, to wyświetlany jest bieżący miesiąc.

Czytaj więcej

Usuwanie komunikatów po zalogowaniu (Slackware)

  • 2012
Możemy je usunąć definitywnie:cd /var/log/packages i wydając polecenie removepkg bsd-games-2.13-i486-8 lub zmienić atrybut wykonywalności z plików /etc/profile.d/bsd-games-login-fortune.sh i /etc/profile.d/bsd-games-login-fortune.csh poleceniem chmod -x plik.

Czytaj więcej

Zmiana domyślnego edytora w systemie

  • 2012
W większości przypadków domyślnym edytorem w systemach Linux/Unix jest vi. Często różne aplikacje wykorzystują vi jako swój bazowy edytor opcji ponieważ jest on ustawiony w…

Czytaj więcej

Wymuszone uruchomienie fsck - forcefsck

  • 2012
Można naprawiać uszkodzony system plików wykorzystując program fsck. Potrafi on sprawdzać poprawność położenia plików na dysku a także naprawiać ewentualne błędy. Problem polega na tym,…

Czytaj więcej

Polskie znaki w MySQL

  • 2014
Na wielu forach możemy spotkać się z pytaniami w stylu: "Jak ustawić polskie znaki w bazie MySQL? gdy wpisuję polskie znaki to pojawiają się krzaczki???.…

Czytaj więcej

Spolszczenie vnstat PHP frontend

  • 2014
Spolszczenie vnstat PHP frontend jest bardzo proste, wystarczy stworzyć plik pl.php o zawartości: <?php // sidebar labels $L['summary'] = 'suma'; $L['hours'] = 'godziny'; $L['days'] =…

Czytaj więcej

grub2 - automatyczne dodawanie Windows-a

  • 2014
Jeśli ktoś nie jest zagorzałym fanem grzebania w plikach konfiguracyjnych z pomocą przychodzi program o nazwie os-prober. Aplikacja os-prober przeszukuje wszystkie dyski w celu znalezienia…

Czytaj więcej

configure: error: png.h not found

  • 2014
W czasie kompilacji PHP możemy napotkać się na kilka błędów, głównie wynikających z braku bibliotek developerskich, oto jeden z nich: configure: error: png.h not found.…

Czytaj więcej

configure: error: jpeglib.h not found

  • 2014
W czasie kompilacji PHP możemy napotkać się na kilka błędów, głównie wynikających z braku bibliotek developerskich, oto jeden z nich: configure: error: jpeglib.h not found.…

Czytaj więcej

configure: error: freetype.h not found

  • 2014
W czasie kompilacji PHP możemy napotkać się na kilka błędów, głównie wynikających z braku bibliotek developerskich, oto jeden z nich: configure: error: freetype.h not found.…

Czytaj więcej

MySQL - reset hasła użytkownika root

  • 2015
Jeśli zapomnieliśmy hasła użytkownika root lub innego użytkownika bazy danych to jest bardzo prosty sposób na zresetowanie go. Wszystkie polecenia wykonujemy z konta root systemu…

Czytaj więcej

Fail2Ban - odblokowanie adresu IP

  • 2015
Zdejmowanie banów możemy zrealizować na dwa sposoby. Pierwszy to po prostu restart procesu fail2ban, wtedy wszystkie blokady zostaną usunięte. Od wersji 0.8.6 po zrestartowaniu programu…

Czytaj więcej

ssh bezpieczeństwo

Zmiana portu ssh

  • 2016
Sep 17 22:33:36 mail sshd[16193]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=arpanet.net user=root Sep 17 22:33:38 mail sshd[16193]: Failed password for root from…

Czytaj więcej