Sesja screena w środku innej sesji screena
Screen
jest wygodnym narzędziem, ale czasem potrafi mi spłatać figla. Stało się to między innymi wtedy, kiedy zalogowałem się na jeden serwer, podłączyłem się do jednej sesji screena, z niej zalogowałem się na drugi serwer, a na nim z kolei podłączyłem się do kolejnej sesji screena.
Mam sesję screena w środku innej sesji screena, a skróty klawiszowe obsługują tylko tę pierwszą sesję... Co zrobić?
więcej...
Sprawdzenie kodu statusu wyjścia w linuksie
Polecenia w linuxie zwracają przy powrocie do systemu tzw. exitcode
, który ma za zadanie poinformować użytkownika o powodzeniu bądź niepowodzeniu wykonywania danej operacji. Jednak kod ten nie jest nigdzie jawnie wyświetlany. Żeby go wyświetlić lub użyć gdzieś dalej musimy posłużyć się jedną ze zmiennych specjalnych.
więcej...
Zmiana nazwy wielu plików
Pomyśleć, że swego czasu pisałem do tego skrypty, a wystarczy przecież polecenie
rename:
cd ~/backups
rename s/\.bak$/\.bak_old/ *.bak
więcej...
Wyszukanie dużych plików w systemach linux
W systemach linux nie ma jednej komendy odpowiedzialnej za odnalezienie i wyświetlenie plików o rozmiarze większym bądź mniejszym od zadanego.
Ale łatwo sobie poradzić używając kilku ogólnodostępnych narzędzi konsolowych: find
, ls
oraz awk
.
więcej...
Jak pobrać nagłówek HTTP z linii komend
Ostatnio trafiłem na pewien problem, który wymagał pobrania nagłówka HTTP danego requestu. Nie chciałem się za bardzo bawić w przeglądarki i FireBuga, więc postanowiłem użyć do tego linii komend, szczególnie, że otrzymane dane miały być potem używane w skryptach konsoli.
więcej...
Dobrodziejstwa screena
Komenda
screen kojarzy się niezmiennie z możliwością uruchamiania programów na zdalnym serwerze, a następnie bezpiecznego wylogowania się, podczas gdy program nadal działa. Takie zastosowanie
screena jest bardzo proste:
screen -S test_screen
więcej...
Ssh w "drugą stronę"
O tym, że przez ssh można łączyć się ze zdalnym komputerem i wykonywać na nim polecenia wie każdy.
To, że ssh może działać niejako w drugą stronę nie jest już wiedzą powszechną. A taki fakt powinien nam utkwić w głowach na zawsze, bo jest to bardzo przydatna funkcjonalność.
więcej...
Wyszukiwanie subdomen danej domeny
Przedstawiony skrypt przeszukuje daną domenę pod kątem występowania poddomen. Robi to na zasadzie słownikowego brute force, czyli sprawdza każde słowo w połączeniu z daną domeną.
więcej...
Dźwiękowe monitorowanie dostępności hosta w sieci.
Czasem nie da się jednocześnie monitorować komendy ping i np. podłączać urządzenie do sieci, szczególnie gdy mamy plątaninę kabli, a sieć była budowana przez trzy różne firmy w rocznych odstępach czasu. W takich wypadkach kończy się na tym, że podpinamy urządzenie do losowego kabla, idziemy do najbliższego komputera i sprawdzamy, czy pojawił się w sieci przy użyciu komendy ping.
więcej...