NFsec Logo

Terminal terminator – one to rule them all

20/09/2011 w Administracja Możliwość komentowania Terminal terminator – one to rule them all została wyłączona

T

erminator autorstwa Chris’a Jones’a jest projektem mającym na celu dostarczenie przydatnego narzędzia do zarządzania terminalami. Jego twórca inspirował się takimi programami jak gnome-multi-term czy quadkonsole, których głównym celem było organizowanie wielu terminali w siatkę (użycie kart jest najbardziej rozpowszechnioną metodą, którą terminator również obsługuje). Wiele zachowań terminatora zostało zaczerpniętych z GNOME Terminal, do których dodano wiele funkcji przydatnych szczególnie dla administratorów. Najbardziej przydatne to:
[ czytaj całość… ]

Mergowanie logów z różnych serwerów Apache

07/09/2011 w Administracja Możliwość komentowania Mergowanie logów z różnych serwerów Apache została wyłączona

W

przypadku obsługi strony przez kilka serwerów WWW, występuje problem z zbieraniem dokładnych danych do statystyk ze względu na fakt, że każdy z serwerów zapełnia swój access_log. Oczywiście analiza logów każdego hosta z osobna nie ma sensu – dlatego najlepszym rozwiązaniem jest ściąganie logów na jeden wybrany serwer, ich scalenie i dopiero wykorzystanie narzędzi generujących statystyki np. Webalizer lub AWstats.
[ czytaj całość… ]

Przewidywanie awarii sprzętu x86_64

24/08/2011 w Administracja Możliwość komentowania Przewidywanie awarii sprzętu x86_64 została wyłączona

M

achine Check Exception (MCE) jest typem błędu sprzętu komputerowego, który jest wykrywany za pomocą 64 bitowego procesora (CPU) takich producentów jak AMD i Intel. W systemach Windows wyświetlany jest za pomocą niebieskiego ekranu śmierci (ang. blue screen of death), a w systemie Linux (w jądrach do wersji 2.6.4) błędy te były zapisywane do dziennika jądra za pomocą daemona klogd lub wyświetlane bezpośrednio na ekranie konsoli (głównie w przypadku poważnego błędu, po którym następowało zawieszenie maszyny):
[ czytaj całość… ]

Statystyki obciążenia serwera Apache w czasie rzeczywistym

03/07/2011 w Administracja Możliwość komentowania Statystyki obciążenia serwera Apache w czasie rzeczywistym została wyłączona

Z

e względu na cenną wydajność bardzo rzadko w serwerze Apache włącza się takie moduły jak status w dodatku z włączoną opcją ExtendedStatus. W jaki, więc sposób sprawdzić w czasie rzeczywistym obciążenie naszego serwera dla wybranego wirtualnego hosta lub całej maszyny? Zakładając, że mamy jeszcze mały zapas związany z operacjami I/O na dysku możemy wykorzystać do tego takie narzędzia jak ApacheTop lub GoAccess.
[ czytaj całość… ]

Sterowanie przerwaniami sprzętowymi w systemie Linux

24/06/2011 w Administracja Możliwość komentowania Sterowanie przerwaniami sprzętowymi w systemie Linux została wyłączona

Z

a każdym razem, kiedy część naszego sprzętu komputerowego takiego jak np. dysk twardy, czy karta sieciowa – wymaga poświęcenia uwagi ze strony procesora (CPU) – wywołuje przerwanie (ang. interrupt) lub żądanie przerwania (IRQInterrupt ReQuest). Przerwanie takie „mówi” procesorowi, że właśnie zaistniało pewne zdarzenie, które musi zostać natychmiast obsłużone – dlatego procesor powinien porzucić swoją dotychczasową pracę i zająć się tym zdarzeniem. W celu uniknięcia zgłaszania przez wiele urządzeń tych samych przerwań, system IRQ został tak zaplanowany, aby każde urządzenie w systemie komputerowym posiadało swój własny, specjalny nr przerwania, czyniący go niepowtarzalnym.
[ czytaj całość… ]

tcptrack – monitorowanie połączeń TCP/IP

19/06/2011 w Administracja Możliwość komentowania tcptrack – monitorowanie połączeń TCP/IP została wyłączona

T

cptrack jest małym, ale doskonałym narzędziem do szybkiego, pasywnego monitorowania połączeń (ich stanu) i przepustowości używanych w naszym serwerze. Oprócz nasłuchu na wskazanym interfejsie jego autor Steve Benson wyposażył go w obsługę plików pcap (ang. packet capture) i możliwości definiowana prostych filtrów z linii poleceń – podobnych do tych z programu tcpdump.
[ czytaj całość… ]

Zwiększanie Transmit Queue Length

12/06/2011 w Administracja Możliwość komentowania Zwiększanie Transmit Queue Length została wyłączona

Z

większenie parametru txqueuelen, czyli długości kolejki transmisji urządzenia sieciowego (od strony nadawcy) jest szczególnie przydatne przy korzystaniu przez serwer z bardzo szybkiego łącza za pomocą, którego wykonuje się duże, jednorodne transfery danych. Dawna wartość standardowa (100) ustawiona była dla wolniejszych urządzeń o dużych opóźnieniach np. łączy modemowych i sieci ISDN (aby zapobiec wówczas zbyt dużemu zakłócaniu interaktywnego ruchu programu telnet przez dużą ilość szybkich transferów).
[ czytaj całość… ]

eAccelerator – open_basedir restriction in effect

10/06/2011 w Administracja Możliwość komentowania eAccelerator – open_basedir restriction in effect została wyłączona

Z

araz po standardowej instalacji eAcceleratora w wersji 0.9.6.1 – PHP mimo prawidłowego ustawienia open_basedir wyświetla komunikaty błędów: PHP Warning: Unknown: open_basedir restriction in effect. File() is not within the allowed path(s): (/ścieżka1:/ścieżka2) in /var/www/index.php on line 17, referer: http://strona.pl. W celu naprawy tego błędu należy przekompilować eAccelerator z parametrem –without-eaccelerator-use-inode.

Informacje o architekturze procesora

29/05/2011 w Administracja Możliwość komentowania Informacje o architekturze procesora została wyłączona

J

ak uzyskać wyczerpujące informacje na temat architektury procesora serwera? Można wykorzystać informacje zawarte w pliku /proc/cpuinfo lub użyć polecenia lscpu, które wyświetli nam liczbę procesorów, rdzeni, wątków, z jakiej rodziny pochodzi procesor, kto jest jego producentem itp.
[ czytaj całość… ]

Odzyskiwanie danych i partycji za pomocą programu TestDisk

16/05/2011 w Administracja Możliwość komentowania Odzyskiwanie danych i partycji za pomocą programu TestDisk została wyłączona

P

o przeniesieniu danych z komputera typu laptop na przenośny dysk, który był do niego podłączony przyszła kolej na usunięcie partycji, w celu instalacji innego typu systemu niż dotychczas znajdował się na laptopie. W tym celu laptop został uruchomiony z botowalnej płyty DVD; uruchomiony został program fdisk; nastąpiło usunięcie partycji; zapisanie aktualnego stanu na dysku i restart komputera. Niestety podczas wykonywania tego typu czynności, których dokładność była dyktowana bardzo małą ilością czasu okazało się, że została usunięta partycja dysku przenośnego, który cały czas był podpięty do laptopa. Oprócz danych z laptopa znajdowały się na nim różne inne ważne informacje…
[ czytaj całość… ]