Działanie naszego HDD – IoTop – Debian Lenny

Pokazuje informacje o szybkości zapisu/odczytu z dysku, procentowe wykorzystanie dysku przez proces. 1) Instalacja IoTop: apt-get install iotop  wywołujemy itop i Voilà: Total DISK READ: 0 B/s | Total DISK WRITE: 706.11 K/s   PID USER      DISK READ  DISK WRITE   SWAPIN    IO>    COMMAND  4288 root           0 B/s  706.11 K/s  0.00 %  0.00 % sftp-server     1 root           0 B/s       0 B/s  0.00 %  0.00 % init     2 root           0 B/s       0 B/s  0.00 %  0.00 % [kthreadd]     3 root           0 B/s       0 B/s  0.00 %  0.00 % [migration/0]     4 root           0 B/s       0 B/s  0.00 %  0.00 % [ksoftirqd/0]     5 root           0 B/s       0 B/s  0.00 %  0.00 % [watchdog/0]     6 root           0 B/s       0 B/s  0.00 %  0.00 % [events/0]     7 root           0 B/s       0 B/s  0.00 %  0.00 % [khelper]  3597 syslog         0 B/s       0 B/s  0.00 %  0.00 % syslogd -u syslog  3758 mysql          0 B/s       0 B/s  0.00 %  0.00 % mysqld –basedir=/usr –d  3909 root           0 B/s       0 B/s  0.00 %  0.00 % sshd: root@pts/0   152 root           0 B/s       0 B/s  0.00 %  0.00 % [pdflush]   153 root           0 B/s       0 B/s  0.00 %  0.00 % [pdflush]   154 root           0 B/s       0 B/s  0.00 %  0.00 % [kswapd0]  3760 mysql          0 B/s       0 B/s  0.00 %  0.00 % mysqld –basedir=/usr –d  1309 root           0 B/s       0 B/s  0.00 %  0.00 % [mpt_poll_0]  3635 messageb       0 B/s       0 B/s  0.00 %  0.00 % dbus-daemon –system  3615 root           0 B/s       0 B/s  0.00 %  0.00 % dd bs 1 if /proc/kmsg of  3617 klog           0 B/s       0 B/s  0.00 %  0.00 % klogd -P /var/run/klogd/k  3901 root           0 B/s       0 B/s  0.00 %  0.00 % getty 38400 tty1  3548 root           0 B/s       0 B/s  0.00 %  0.00 % getty 38400 tty4  3754 mysql          0 B/s       0 B/s  0.00 %  0.00 % mysqld –basedir=/usr –d

CPULimit ograniczenie mocy procesora dla procesu

Czysty system (do przetestowania), oczywiście aby ta opcja systemu miała jakiś sens wypada mieć chociaż Apache’a:). Wszystkie czynności musimy wykonywać jako root. 1) Instalacja cpulimit: aptitude install cpulimit Więcej o aplikacji można dowiedzieć się czytając strony man cpulimit 2) Przykłady użycia: –Przyznanie serwerowi Apache 30% mocy procesora: cpulimit -e apache2 -l 30 -Przyznanie konkretnemu ID … Dowiedz się więcej

Load Balancer – HAProxy + HTTP Debian Lenny

Najkrócej mówiąc, skonfigurujemy maszyny tak, aby równomiernie rozłożyć obciążenie na dwie maszyny obsługujące Apache oraz dwie z Proxy. Dzięki czemu w przypadku uszkodzenie jednego z wezłów zachowamy działanie naszej infrastruktury. LB1/LB2 lub HTTP1/HTTP2 oznaczają, że opisane czynności trzeba wykonać na odpowiednich maszynach. HAProxy – jak możemy wyczytać z dokumentacji, jest to reverse proxy TCP/HTTP dla środowisk … Dowiedz się więcej

BIND własny serwer DNS

Serwer DNS, czyli system zamiany adresów IP na nazwę strony. Poza czystym Debianem Squeeze, będziemy potrzebowali jeszcze pakietu BIND9. 1) Instalacja Bind9:  apt-get install bind9 nano /etc/bind/named.conf.local Wewnątrz dodajemy strefy naszego DNS’a: zone “example.com” { type master; file “/etc/bind/zones/example.com.db”; }; i reverse: zone “1.168.192.in-addr.arpa” {type master;file “/etc/bind/zones/rev.1.168.192.in-addr.arpa”;}; Dodajemy adresy DNS od dostawcy internetu: nano /etc/bind/named.conf.options … Dowiedz się więcej

The Perfect Server – Debian Squeeze (Debian 6.0 / Ubuntu 12.04) + BIND + Dovecot oraz Nginx [ISPConfig 3]

Zestaw narzędzi do zarządzania hostingiem stron www na naszym serwerze. Poza czystą instalką Debiana Squeeze dodamy również ISPConfig 3, ngix’a, Apache, Postfix’a, MySQL, Binda (DNS), FTP, SpamAssassin oraz ClamAV. Podczas instalacji nazwiemy naszą maszyną server1 oraz dodamy nazwę domeny jako example.com. Po zainstalowaniu systemu edytujemy /etc/apt/sources.list, komentujemy CD-ROM jako źródło instalacji nowych pakietów oraz dodajemy:  deb http://packages.dotdeb.org … Dowiedz się więcej

RSYSLOG – Analizowanie Logów Systemowych

Instalacja RSYSLOG wymaga zainstalowania Apache’a oraz MySQL. Po skonfigurowaniu systemu będziemy mogli przeglądać logi poprzez przeglądarkę. Musimy ustawić nazwę naszej maszyny na, np.rsyslog.domena.com oraz poprzez ifconfig nasze IP. Instalujemy czystą wersję Debiana, z podstawowymi narzędziami bez GUI. Możemy użyć OpenVZ, aby uruchomić wirtualną maszynę w środowisku odseparowanym od głównego systemu. Opis w linku. 1) Instalujemy wymagane … Dowiedz się więcej

Lan Management System + Vsmart

Jeżeli mamy małą firmę lub też udostępniamy internet kilku / kilkunastu możemy wykorzystać LMS’a do zarządzania siecią oraz jej użytkownikami, łącznie z pilnowaniem najważniejszego – pieniędzy. Do tego celu powstał właśnie LMS , jednak poustawianie tego wszystkiego może zająć nieco czasu oraz pozbawić nas kilku włosów z głowy. Dlatego też można użyć V-Smart’a , twórca zezwolił na … Dowiedz się więcej

Bezpieczeństwo systemu GNU/Linux – Iptables cz.2

Iptables jest zbiorem reguł sterujących filtrem systemu, który decyduje jakie pakiety powinny mieć możliwość wejścia oraz wyjścia a które nie. Mówiąc prościej jak niesfornemu użytkownikowi wyłączyć dostęp do programów p2p. Domyślnie w systemie GNU/Linux iptables już się znajduje, może występować w 2 lokalizacjach: /usr/sbin/iptables  lub /sbin/iptables, można je edytować będąc zalogowanym jako root. 1) Składnia iptables: Dodawanie … Dowiedz się więcej

Kontrola rodzicielska DansGuardian / ClamAV / Squid – Debian Squeeze

DANSGuardian jest narzędziem dzięki któremu możemy ograniczyć dostęp do pewnych stron w internecie. Przed instalacją DANSGuardiana musimy zainstalować program antywirusowy – ClamAV. Instalowałem przy okazji Postfixa oraz The Perfect Server, ale niech ten opis będzie w jednym miejscu. 1) Instalacja ClamAV: apt-get install clamav clamav-freshclam robimy update bazy antywirusa: freshclam ustawimy teraz co tygodniowe skanowanie systemu na … Dowiedz się więcej

Polecenia GNU/Linux

Na blogu staram się zebrać w jednym miejscu potrzebne mi rzeczy, które w razie potrzeby będę mógł szybko odnaleźć. 1) Ogólne: man costam – info o danym poleceniu cd nazwa_katalogu – wejście do katalogu cd .. – wyjście z katalogu mkdir nazwa_katalogu – tworzy katalog rmdir nazwa_katalogu – usuwa katalog rm nazwa_pliku – usuwa plik rm * – usuwa wszystkie … Dowiedz się więcej

beitadmin.pl - Droga Administratora IT