Zbiór najciekawszych trików, tipsów i sztuczek ułatwiające życie w codziennej pracy.

Tips and Tricks - spis treści

linux tr

Usuwanie windowsowgo znaku końca linii "^M"

tr -d "\015" < plik(in) > plik(out)

Jest to niezwykle pomocny sposób na pozbycie się w świeżo ściągniętym kodzie źródłowym C/C++,html, lub innym natarczywych znaczków…

Czytaj dalej »
apache

Nazwy domenowe zamiast IP w logach Apacha.

Parametr HostnameLookups z opcją On powoduje tłumacznie IP na nazwy domenowe. Jeżeli zależy nam na szybkości, parametr musi być wyłączony, w przeciwnym wypadku bedzie wymuszał…

Czytaj dalej »
apache

Przyśpieszone logowanie na serwer ftp postawionym na ProFtpd

ProFtpd na moim serwerze charakteryzował się drobnymi opóźnieniami przy logowaniu. Prostym sposobem na zredukowanie tego efektu jest dodanie do pliku konfiguracyjnego /etc/proftpd.conf następujących opcji:UseReverseDNS off,…

Czytaj dalej »
grep

Szybkie usuwanie zakometowanych linijek

grep -v ^# plik > plik_bez_komentarzy

Jest to prosty sposób na pozbycie się komentarzy w pikach.

Czytaj dalej »
dodatkowe konsole

Dodatkowe konsole

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 dalej »
syslog

Logi systemowe na 12 konsoli

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

Czytaj dalej »
securetty

Blokada konsoli dla root-a

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

Czytaj dalej »
tail

Obserwacja na bieżąco zmian na końcu pliku tekstowgo

Czasami mamy potrzebę monitorowania na bieżąco plików tekstowych, szczególnie logów systemowych. Bardzo nużące jest ciągłe otwieranie i zamykanie jednego pliku, z pomocą przychodzi nam polecenie…

Czytaj dalej »
ssh

Logowanie przez putty (ssh) bez użycia hasła

Protokół ssh oferuje kilka metod uwierzytelniania użytkowników. Poza najbardziej popularnym: login i hasło mamy możliwość skorzystania z certyfikatów, które są parą kluczy (prywatną i publiczną).…

Czytaj dalej »
ssh socks proxy

Szybsze działanie ssh

ssh -C user@host

Wyżej wymienionym poleceniem, podczas logowania się wymuszamy kompresje danych, dzieki czemu przyśpieszymy troche połącznie z inną maszyną. Szczególnie przydatne jeśli my albo…

Czytaj dalej »
bash history

Blokada .bash_history

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 dalej »
ntop

ntp - pobieranie i synchronizacja czasu z zegarami atomowymi

Zegar systemu Linux może być zsynchronizowany z wzorcem czasowym zamieszczanym na serwerach ntp. Synchronizacja może się odbywać w czasie rzeczywistym, bądź jednorazowo. Do wykonania tej…

Czytaj dalej »
nano

Kolorowanie składni w nano

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 dalej »
mac

Zmiana nazwy interfejsów sieciowych

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 dalej »
squid

Transparentne proxy w Squid

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 kwesti…

Czytaj dalej »
ssh socks proxy

SSH jako SOCKS Proxy

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 dalej »
ldd

Sprawdzanie brakujących bibliotek

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 dalej »
motd

motd - bez zmian po restarcie

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 dalej »
split linux

split - Dzielenie pliku na mniejsze części

split -b 700m plik_do_podziału

Po opcji -b podajemy liczbę w bajtach. Jeśli chcemy użyć większej jednostki, po liczbie dopisujemy odpowiednio: b - dla 512 bajtów,…

Czytaj dalej »
apropos

apropos - przypominanie komend

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 dalej »
df du

df i du - sprawdzanie wolnej przestrzeni dyskowej

Do diagnozy wolnej/zajętej przestrzeni na dysku mamy dostępne polecenia: Polecenie df wyświetla strukturę partycji i ich wykożystanie(zajmowane miejsce) w systemie.

    Wybrane opcje
  • -h -…
Czytaj dalej »
kalendarz linux

cal - kalendarz w linuxie

cal [miesiąc [rok]]

Cal wyświela prosty kalendarz. Jeżeli nie podano żadnych argumentów, to wyświetlany jest bieżący miesiąc.

Czytaj dalej »
linux

Usuwanie komunikatów po zalogowaniu (Slackware)

Możemu je usunąć definytywnie:cd /var/log/packages i wydając polecenie removepkg bsd-games-2.13-i486-8 lub zmienić atrybut wyknywalnoś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 dalej »
domyślny edyotr linux

Zmiana domyślnego edytora w systemie

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 dalej »
fsck

Wymuszone uruchomienie fsck - forcefsck

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 dalej »
mysql polskie znaki

Polskie znaki w MySQL

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 dalej »
linux po polsku

Polonizacja Linuxa na przykładzie dystrybucji Debian

Dla wielu użytkowników komputerów język obcy jest nadal barierą nie do przeskoczenia. Spotkałem się z opiniami: "może i bym spróbował tego Linuxa ale on jest…

Czytaj dalej »
vnstat po polsku

Spolszczenie vnstat PHP frontend

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

Czytaj dalej »
grub2 dodawanie windows

grub2 - automatyczne dodawanie Windows-a

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

Czytaj dalej »
grub2 boot iso

grub2 - bootowanie obrazu iso z dysku HDD

Poniżej przedstawie jak uruchomić obraz ISO znajdujący się na dysku z poziomu GRUB-a. Może to być zarówno LiveCD lub inne programy np. Acronis True Image.…

Czytaj dalej »
watch linux

watch - obserwacja na bieżąco wyniku działania aplikacji

Polecenie watch cylkicznie wywołuje interesujący nas proces. Wynik tego procesu wyświetla na pełnym ekranie standardowo co 2 sekundy dzięki temu odnosimy wrażenie uruchomionej aplikacji przez…

Czytaj dalej »
odpowiedzi http

Kody odpowiedzi HTTP czyli popularne 404 403 301 302 200

Kod odpowiedzi HTTP to nic innego jak informacja wysłana przez serwer do klienta (z reguły do przeglądarki), informująca o sposobie realizacji zapytania klienta. Schemat modelu…

Czytaj dalej »