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

Automatyczne montowanie dysku (sda,sdb) Debian

Tak więc zaczynajmy zabawę nic prostszego 😉 aby po każdym starcie systemu montowały nam się partycje automatycznie pod dany katalog musimy zrobić następująco:

Wchodzimy do katalogu /etc odnajdujemy pliczek „fstab” edytujemy go i na samym końcu dopisujemy:

/dev/hda1 /mnt/dysk ext3 defaults 0 1

Następnie restartujemy serwer i sprawdzamy czy nam pod montowało partycję wpisujemy komendę „df -h -a”
Jeżeli wszystko jest tak jak chcieliśmy mamy automatyczne montowanie partycji z głowy. Pamiętaj że edytując plik fstab należy posługiwać się klawiszem tabulacji (TAB).