Konfiguracja serwera cz.1

execTym artykułem zaczynam cykl kursu nt. podstawowej konfiguracji serwera dedykowanego/VPS, jakie ostatnimi czas są w bardzo niskich cenach. Jak już ostatnio zapowiedziałem – pierwsza część będzie zawierać wprowadzenie do panelu HyperVM, jaki zwykle jest dostępny do zarządzania serwerem VPS. Nie będzie to zbyt twórcza lekcja, ale takie są zawsze początki w nauce – pierwsze kroki są nudne i mało interesujące, ale trzeba o nich napisać ;)

Dzięki temu panelowi możemy zarządzać i monitorować podstawowe usługi w serwerze. Dzięki niemu, bez logowania na serwer możemy zrestartować to (trwa to dosłownie kilka sekund), wyłączyć go, czy podejrzeć wykres zużycia RAM, CPU i łącza internetowego. Widzimy także ile transferu zużyliśmy w poprzednim miesiącu i ile zostało już go wykorzystane w tym. I prawdę powiedziawszy przy codziennym użytkowaniu jego funkcje na tym się kończą. Oferuje co prawda jeszcze inne (typu konsola w JAVA, przeglądanie dysku twardego, ustawienie czasu serwera), ale osobiście z tego nie korzystam, ponieważ wolę to robić bezpośrednio na serwerze przez SSH, niż korzystać z przeglądarkowych odpowiedników.

Z poziomu tego samego panelu administracyjego możemy także przeinstalować system. We wszystkich firmach dostępne są takie systemy do wyboru jak: Debian, Ubuntu, CentOS, Gentoo, Fedora, OpenSuSE, Slackware, SuSE w różnych wersjach, ale zawsze w 32-bitowym wydaniu.

hypervm1 hypervm1b hypervm2 hypervm3 hypervm4 hypervm5 hypervm6

Ja właściwe korzystam tylko i wyłącznie z wykresów zużycia CPU i RAM. To najbardziej interesująca rzecz w panelu. Wiemy, czy serwer jest w miarę poprawnie zoptymalizowany i czy nie jest to najwyższy czas, aby przesiąść się na coś mocniejszego.

hypervm-stat-net hypervm-stat-mem hypervm-stat-cpu

Innym panelem jest panel płatności (billingowy). Nikt z niego korzystać nie chce, bo wiąże się to z wydatkami na serwer, no ale trzeba.

whmcs0 whmcs1 whmcs2

I w tej części „kursu” było by na tyle.
Dzięki niemu wiemy:

  • Jak wyglądają najpopularniejsze panele administracyjne
  • Jakie możliwości nam dają
  • Jak monitorować serwer (zużycie CPU, RAM)
  • Jak zrestartować serwer
  • Jak zainstalować system operacyjny

W kolejnej części będziecie mogli przeczytać o „Podstawowe zabezpieczenie systemu przed atakami„.

  • crazyluki

    no i super;-)
    oby tak dalej;-)

    mam nadzieję że będzie gdzie odsyłać noobów, którzy po zakupie VPS przypomnieli sobie ze nie wiedzą co dalej;-)

    Pozdrawiam

  • Bobby

    BlueMan widze, ze trwasz w postanowieniu :) Oby tak dalej.
    @crazyluki, jako kompletny noob czytajac ten wpis nie mam problemow ze zrozumieniem co do mnie pisza. Wiec jest nadzieja.

  • http://www.BlueForum.pl BlueMan

    Wczoraj przyszedł nowy procesor do serwera, a więc w weekend jak nie będzie problemów to pojawi się cz.2.

    @Bobby – słowo się rzekło, więc muszę dotrzymać obietnicy :]
    Dobrze, że wszystko rozumiesz. Ta lekcja i tak nie była trudna.

    Ale z tymi pochwałami przesadzacie :P Za bardzo morale mi skocza i co wtedy?

  • http://www.sproject.devblogs.pl sproject

    Dość krótko, ale rzeczowo.

    Zacząłeś od podstaw podstaw, ale w sumie to dobrze. ;)

  • http://www.transblog.xt.pl SpeX

    Czyli mój hosting (netmark.pl) siedzi właśnie na takim VPS. Poznałem po module bilingów.

  • http://www.BlueForum.pl BlueMan

    System bilingów to tak całkiem inne oprogramowanie. Proszę go nie wiązać bezpośrednio z VPS.

    On może zostać zainstalowany także na pełnym serwerze dedykowanym.
    http://www.whmcs.com/

  • http://vipower.pl Malu

    Hi!

    Wpierw skomentuję to co wydaje mi się nie odpowiednie w pierwszej lekcji.
    Chcesz uczyć posługiwać się konsolą – a w pierwszej lekcji pokazujesz masę screenshootów panelu HyperVM – z którym spotkają się tylko osoby korzystające z budżetowych rozwiązań VPS. Dziwny początek … no ale początki zawsze bywają trudne ;)

    Bez sensu, że opisałeś panel billingowy – to jest wybór poszczególnej firmy oferującej usługi. Widzisz jużw komentarzu wynikła dziwna sprawa. Koleś posądził (wywnioskował), że netmark działa na VPS. A tak naprawdę to kolokuje swoje serwery w Krakowie, dokładnie to w szara.net

    Pomijając te 2 szczegóły jest OK.
    Możesz być pewien, że Malu ładnie skomentuje Ci poszczególne części i z pewnością nie unikniesz poprawek! :))

  • http://www.transblog.xt.pl SpeX

    @Malu na pewno stronę główną mają w szara.net bo gdzieś się spotkałem z taką ich wypowiedzią. Natomiast co do serwerów klientów, to już sprawa wygląda trochę inaczej. Ślad po wszystkich moich kontach (serwer 11) urywa się gdzieś w Niemczech.

  • http://vipower.pl Malu

    Podaj hostname to odpowiem Ci gdzie stoi ich serwer :P

  • http://www.transblog.xt.pl SpeX
  • http://vipower.pl Malu

    Dziwne – nie wiedziałem nawet, że netmark ma jakieś serwery w hetznerze. Mimo wszystko wiem, że strategiczne serwery trzyma w szarej.

  • http://www.BlueForum.pl BlueMan

    @Malu – zakładam, że osoby to czytające wiedzą co to jest konsola i jak z niej korzystać ;) nie będę opisywać przypadków „Pole hasło: Jak widzicie znaki wprowadzane z klawiatury nie pokazują się… taka jest natura linuxa i jego względy bezpieczeństwa” ;)

  • Lukasz

    A jest może VPS gdzie jest zainstalowany Archlinux ? Wszędzie jest Debian, Fedora, Gentoo albo jakaś inna dystrybucja.

  • http://www.BlueForum.pl BlueMan

    Nie widziałem nigdzie. PLD także nie widziałem… .

  • http://www.sproject.devblogs.pl sproject

    A kiedy można liczyć na kolejny wpis? ;)

  • http://www.BlueForum.pl BlueMan

    W ten weekend. Średnio co weekend nowy wpis będzie :)

  • komputery

    Zapomniałeś dodać że mamy server master i slave, bo jak rozwiązać reinstalację serwera bez drugiego pod ręką?

  • http://www.BlueForum.pl BlueMan

    W panelu zarządzania się to wyklikuje – wybierasz system operacyjny jaki ma zostać zainstalowany i tyle. Wszystko samo się robi.

  • BEHEMOth

    Witaj!
    W jaki sposób odczytywać i rozumieć wykresy zużycia CPU?
    Co to za wartość na osi Y?
    Problem mam również z interpretacją wartości load avarage, po wpisaniu komendy „top”.
    Mógłbyś przybliżyć co one oznaczają?
    Pozdrawiam

  • http://www.BlueForum.pl BlueMan

    Na osi Y jest % zużycia CPU. W systemie były 4 rdzenia – dlatego 400%. Wykres mimo wszystko przedstawia zużycie CPU wewnątrz własnego VPS.
    Wykresy tego typu są tylko POGLĄDOWE. Mogą odbiegać znacznie od rzeczywistego obciążenia.

    Co do load – http://en.wikipedia.org/wiki/Load_(computing)
    For example, one can interpret a load average of „1.73 0.50 7.98” on a single-CPU system as:
    – during the last minute, the CPU was overloaded by 73% (1 CPU with 1.73 runnable processes, so that 0.73 processes had to wait for a turn)
    – during the last 5 minutes, the CPU was underloaded 50% (no processes had to wait for a turn)
    – during the last 15 minutes, the CPU was overloaded 698% (1 CPU with 7.98 runnable processes, so that 6.98 processes had to wait for a turn)

    • http://group2.pl BEHEMOth

      Dziękuję za błyskawiczną odpowiedź :)
      W takim razie udało mi się wczoraj zużyć czterokrotnie więcej czasu procesora, niż został mi przyznany, tak? (na wykresie było około 400%)
      Oznacza to, że mogę przekraczać przyznane mi zasoby procesora?
      Co do linku z wiki – dziękuję. Szukałem w wielu miejscach rozjaśniającej mi w głowie interpretacji, lecz nigdzie jej nie namierzyłem.
      Wnioskować z tego można, iż najlepiej jest utrzymywać load poniżej wartości 1, by żadne procesy nie musiały czekać na swoje wykonanie, tak?

  • http://www.BlueForum.pl BlueMan

    Nie – na pewno nie da się przekroczyć przyznanych zasobów CPU/RAM/HDD/BDW. Chyba, że jakoś źle skonfigurowany jest VPS :P

    Co do load – zależy ile rdzeni masz przyznanych. Ale pewnie poniżej jednego, więc nie możesz przekroczyć 1.
    load – to nie tylko zużycie CPU – to także czas oczekiwania na zapis/odczyt na dysku twardym i wiele innych procesów.

  • http://group2.pl BEHEMOth

    Nie sądzę, żeby w ionic.pl coś skopali.
    Btw co to jest BDW? :)
    Wydaje mi się, że gdy dzisiaj testowałem jedną ze stronek na serwerze (a właściwie forum) tym oto ustrojstwem: http://loadimpact.com/, to load wskoczył powyżej 1.

  • pakier

    witam prosze kogos o kontakt w sprawie pomocy z konfiguracją serwera vps i wgraniem plików na niego oraz zaimportowania bazy danych gg: 11938155