Nauczyłem się przydatnej sztuczki, czyli zamiany tekstu w pliku z linii poleceń:
perl -pi -e 's/127.0.0.1.*\n/127.0.0.1\tlocalhost #server\n/g' /tmp/hosts2
Nauczyłem się przydatnej sztuczki, czyli zamiany tekstu w pliku z linii poleceń:
perl -pi -e 's/127.0.0.1.*\n/127.0.0.1\tlocalhost #server\n/g' /tmp/hosts2
Program curl to ciekawe narzędzie pozwalające łatwo podejrzeć strony (szybciej niż telnet 127.0.0.1:80), przykład niżej (na razie spójrz w kod strony, później to pozamieniam 😉 ):
root@server:/etc/apache2/sites-available# curl 127.0.0.1 It works! This is the default web page for this server. The web server software is running but no content has been added, yet.
Czego się nauczyłem dzisiaj? Czegoś superowego:
root@server:/etc/apcupsd# false | cat; echo $? ${PIPESTATUS[0]}
0 1
Bardzo nie lubię tracić danych, postanowiłem więc zainwestować w UPSa (jakiś czas temu, teraz mam czas by pobawić się w konfigurację).
Czytaj dalej Linux: UPS – APC Back-UPS ES 700 cz.1 – podstawy
Udane logowania:
last
Nieudane logowania są zapisane w pliku /etc/security/failedlogin:
who -a /etc/security/failedlogin
Rozbudowywuje swój lab, jednym z jego elementów będzie centralny serwer logów zbierający logi ze wszystkich urządzeń. Jako że urządzenia Cisco, routery domowe czy potencjalne AIX-y będą raportować na port 514 UDP, stworzyłem więc konfigurację rsyslog-a (osobny plik jako że chce stworzyć pakiet do instalacji na systemach – łatwe odtworzenie systemu):
Czytaj dalej Linux: rsyslog i logowanie zdarzeń przychodzących na UDP 514 port
Cóź, rozbudowuje swój własny lab o kolejne elementy. W tym miesiącu kupiłem sobie CISCO Catalyst 2950 aby móc poćwiczyć zabawy z VPN-ami, etherchannelami itp. Jednak podstawowym problemem było: jak się podłączyć do tego switch-a skoro nie jest on skonfigurowny? Cóż, zakupiłem kabel oraz konwerter USB-RS232, który powinien pracować pod Linuksem.
Czytaj dalej Linux i konwerter USB-RS232 na przykładzie podłączenia do konsoli CISCO
Jestem w trakcie budowania domowego laboratorium, w którym będę uczył się konfiguracji różnych urządzeń. Ponieważ czasem koledzy proszą mnie o udostępnienie go do zabaw postanowiłem wydzielić osobną podsieć a na granicy postawić linuksowy router. Miałem tylko jeden mały problem, jak umożliwić urządzeniom z wnętrza podsieci dostęp do sieci? Rozwiązanie jest proste:
Czytaj dalej Linux: podsieć sieci lokalnej z routerem o jednej kartcie siecowiej – SNAT
Jakie informacje przydałoby się zbierać między restartami, aby móc poprawić jakieś zgubione elementy (wporwadzone tymczasowo a powinny być na stałe), jakieś pomysły?
Spodobała mi się idea cmdfs – czyli systemu plików w przestrzeni użytkownika, który wykonuje komendę, gdy w katalogu stworzony lub dodany został plik (http://cmdfs.sourceforge.net/).
Tworzenie potrzebnych katalogów:
mkdir /usr/local/var mkdir /usr/local/var/cache mkdir /usr/local/share/doc
Instalacja potrzebnych pakietów:
apt-get install libfuse-dev
Instalacja:
./configure make checkinstall make install