Przerabianie dysku Desktop na Raid Edition

Witam wszystkich czytelników 😉

Dziś zainteresowała mnie kwestia modyfikacji dysku, taniego dysku desktop Samsung SpinPoint M5 160 GB na dysk Raid Edition.

Przemierzałem wuja google w poszukiwaniu rozwiązań. Wychodzi na to iż potrzeba nam zmodyfikować w firmware 2 parametry:

 

– Parkowanie głowicy (ustawić na off)

– Parametr TLER ustawić na 7 sec (zapobiega on wyrzucaniu dysku z macierzy gdy trafi na jakiś błąd)

Więc tak co nam będzie potrzebne ?

-Dysk

-smartmontools (pakiet dla linuxa ja korzystam z debiana instalujemy za pomocą polecenia: apt-get install smartmontools)

-hdparm (instalujemy: apt-get install hdparm)

 

Więc tak podłączamy nasz dysk do komputera uruchamiamy go i w konsoli wydajemy polecenia:

 

Dla wyłączenia parkowania głowicy:

hdparm -B 254 /dev/sdX

 

w miejsce „X” wstawiamy literkę dysku który chcemy modyfikować.

 

Dla zmiany parametru TLER aby zapobiec wyrzucaniu dysku z macierzy:

 

serwer:~# smartctl -i /dev/sdb | grep Model
Model Family:     Western Digital Caviar Blue Serial ATA family
Device Model:     WDC WD5000AAKS-00A7B2

serwer:~# smartctl -l scterc,70,70 /dev/sdb
smartctl 5.39 2009-12-09 r2995 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

Warning: device does not support SCT Error Recovery Control command

serwer:~# smartctl -l scterc,70,70 /dev/sdb
smartctl 5.39 2009-12-09 r2995 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

SCT Error Recovery Control:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

Aby sprawdzić czy zmiany wprowadzone:
smartctl -x /dev/adb

 Po tych serwerach dysk będzie pracował prawidłowo w połączeniu ze sprzętowym kontrolerem Raid ;)
Oczywiście nie wszystkie dyski da się zmodyfikować na Raid Edition lecz większość ;)

Mam nadzieję iż się przyda 
Pozdrawiam.

Debian Instalacja QT z repozytoriów

Więc tak wpis powstaje tylko i wyłącznie aby zapamiętać pakiet 😉

 

Instalujemy bibliotekę QT z repozytoriów poleceniem:

 

apt-get install qtcreator

 

Resztę apt zrobi za nas 😉

 

Nie wiesz jak sprawdzić jaką masz aktualnie wersję QT ? wydaj polecenie w konsoli:

 

dpkg -l | grep qt


Pewno komuś się przyda przypominaj-ka ;) Pozdrawiam.

Debian restart apache za pomocą crontab

Czasami nasz stary wysłużony apache pod czas dużego obciążenia ma takie dziwne wylewy pamięci RAM. Niestety ciężko jest sobie z tym poradzić. Jedyne co pomaga to czasowy jego restart. I tak też sobie z tym radzę już jakiś czas. Więc opiszę mniej więcej jak to zorganizować aby automatycznie się restartował w crontabi’e…

 

Wiec tak logujemy się na konto roota za pomocą putty. W konsoli wpisujemy: crontab -e

Wyświetli się nam okienko do wpisania reguły restartu. Na samym dole dodajemy taki wpis:

 

*/40 * * * * /etc/init.d/apache2 restart >/dev/null 2>&1

 

Nie zapomnijmy na końcu wpisu kliknąć enter aby przejść do następnej linii.

 

Następnie zapisujemy i wychodzimy z edycji crontaba po wyjściu sam się zaktualizuje. Co zrobiliśmy ? usawiliśmy zadanie dla crontaba w tym przypadku będzie ono uruchamiane co 40 minut. Może komuś się przyda 😉

Debian instalacja Apache2 + PHP5 + Curl

Więc z pewnością znajdzie się ktoś kto będzie poszukiwał informacji na temat instalacji apache2+ php5 na debianku. Proces instalacji owych pakietów w Debianie został uproszczony na maksa i ogranicza się do wydania jednej następującej komendy:

Logujemy się poprzez ssh (putty) do konsoli na konto roota i wydajemy polecenie:

apt-get install apache2 libapache2-mod-php5 php5

 

Czekamy spokojnie aż dostaniemy potwierdzenie instalacji pakietów. Po czym możemy się cieszyć z działającego apache i php.

 

Czasami na serwerze przydaje się Curl  więc instalujemy 😉 apt-get install php5-curl       lecz to nie wszystko aby curl zadziałał musimy w php.ini na końcu dodać wpis: extension=php_curl.dll

Następnie uruchamiamy ponownie serwer apache po czym mamy już działającego curl’a…

Debian instalacja środowiska graficznego KDE i Gnome

Dziś chciałbym wam zaprezentować dość prosty poradnik dla Debiana pt. Instalacja środowiska graficznego kde i gnome w debianie. Więc nie ma sensu przedłużać zabierzmy się lepiej do dzieła 😉 :

 

Krok pierwszy logujemy się na ssh za pomocą putty na konto root’a. Jeżeli instalowaliśmy świeżo system więc należy dodatkowo wydać komendy: apt-get update i apt-get upgrade tak aby nam się wszystkie pakiety zaktualizowały.

 

Teraz nie pozostało nam już nic więcej jak wydać kilka prostych komend do instalacji X’ów oraz środowisk graficznych zatem:

 

1. Instalacja X’ów (xfree)

apt-get install xserver-xorg-core

Po tym zabiegu będziemy mieli zainstalowaną podstawkę do kde i gnome

2. Instalacja środowiska KDE:

 

apt-get install kdebase

 

Po wykonaniu komendy zainstaluje nam się środowisko KDE.

3. Instalacja Środowiska GNOME:

 

apt-get install gnome-core gnome-audio

 

Oczywiście na serwerze nie ma potrzeby instalacji pełnego środowiska więc instalujemy odchudzone.

 

4. Tworzymy nowego użytkownika jeżeli jeszcze tego nie zrobiliśmy: „adduser jakiś login” następnie możemy już się zalogować używając np NXserver w kolejnym poradniku opiszę instalację właśnie NXserver do zdalnego graficznego łączenia się z serwerem.

EthTool ograniczanie prędkości karty sieciowej

Ethtool dość przydatne narzędzie dla administratora sieci. Za jego pomocą można zarządzać w dowolny sposób kartami sieciowymi zainstalowanymi w serwerach. W moim przypadku przydała się tylko jedna opcja z parametrem -s do ustawienia auto negotiation z 1000 na 100 mbps. Aby móc skorzystać z tego narzędzia najpierw musimy je zainstalować: apt-get install ethtool

 

Po instalacji zostaje nam już tylko wydanie polecenia z odpowiednią zmienną w zależności co chcemy zrobić. Więcej w man ethtool. Ja chciałem ograniczyć kartę do 100 mbps a zrobiłem to poleceniem:

 

ethtool -s eth0 speed 100 duplex full autoneg off

 

Następnie już tylko sprawdzamy czy efekt osiągnięty poleceniem: ethtool eth0

Jeżeli wszystko okej mamy sukces jeżeli nie to: man ethtool 😉

Podgląd logów za pomoca tail

Czasami przydaje się podgląd logów w czasie rzeczywistym. Który będzie wyświetlał nowo pojawiające się informacje od razu w konsoli. Aby uzyskać pożądany efekt musimy użyć polecenia:

 

tail -f /var/log/syslog

 

Następnie ukażą nam się logi jeżeli oczywiście system w tym czasie je zapisze.

IpTraf Manager

Znalazłem bardzo ciekawe narzędzie do monitoringu poszczególnych kart sieciowych eth0 eth1 etc. Pokazuje w czasie rzeczywistym wykorzystanie kart sieciowych można monitorować ilość pakietów i wiele więcej. Aby cieszyć się owym programikiem najpierw trzeba go zainstalować dla debiana robimy to tak:

 

apt-get install iptraf

Program uruchamiamy w konsoli poleceniem: iptraf

 

Screen programu:

Iptraf
iptraf

 

 

Miłego korzystania 😉 przydatne narzędzie.

Rsync kopiowanie plików w tle pomiędzy serwerami ssh

Więc tak ostatnio potrzebowałem takiego rozwiązania aby przenieść dość pokaźną macierz na nowy serwer mi bardzo pomogło może pomoże i Tobie 😉 w takim razie do dzieła.

 

Na samym początku instalujemy rsync wydając polecenie:

apt-get install rsync

Potwierdzamy instalację i spokojnie czekamy aż się zainstaluje.

 

Następnie musimy utworzyć klucz ssh po to abyśmy nie musieli podawać hasła pod czas wywoływania komendy bez tego praca w tle nie byłaby możliwa. Najlepiej aby hasełko na obu serwerach do konta roota było takie samo wtedy nie będzie problemu do dzieła:

Generujemy klucz: ssh-keygen

Następnie wysyłamy klucz do serwera zdalnego: ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1

Skoro mamy już to zrobione nie pozostaje nam nic jak wydać jedną magiczną komendę aby rozpoczęło się kopiowanie:

rsync -ave „ssh -p 22” –numeric-ids –delete root@s2.serwer.pl:/home/folder-do-skopiowania /home/nowy-serwer &

Następnie czekamy chwilkę aż zacznie się kopiowania i klikamy enter w tym momencie wszystkim zajmuje się screen my możemy zamknąć konsole i znaleźć sobie bardziej twórcze zajęcie jak nudzenie przy kompie.

Montowanie partycji w debianie

Aby zamontować partycję dyskową w debianie wystarczy jedna prosta komenda:

mount -t ext3 /dev/hda1 /home/katalog usera

mount – program montujący
-t – parametr programu montującego
ext3 – system plików
hda1 – partycja dysku do podmontowania