Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

VPS-i valimine ja installimine

Moodul 1: Sinu esimene server · Lugemisaeg: 10 minutit

Õpieesmärk: Pärast seda õppetundi oskad valida oma VPS-ile operatsioonisüsteemi ja paigalduse, teha esimesed seadistused õigesti ning leida hädaväljapääsud (konsool, hetktõmmis, uuesti installimine) enne, kui neid vaja läheb.

Põhimõisted: distributsioon, LTS, tõmmis (image), cloud-init, root-parool, SSH-võti paigaldamisel, IPv4 ja IPv6, konsool, rescue või ISO, hetktõmmis (snapshot), hostinimi, ajavöönd

Distributsiooni valimine

Linux on tuum (kernel). See, mida sa installid, on distributsioon: tuum koos kõigi programmidega, paketihaldur ja meeskond, kes uuendusi välja annab. Serverite jaoks on kaks suurt perekonda:

PerekondDistributsioonidPaketihaldusSelles kursuses
DebianDebian, UbuntuaptPõhiliin
Red HatRHEL, AlmaLinux, Rocky LinuxdnfLühikesed lõigud seal, kus midagi erineb

Vali pika toega versioon. Ubuntu puhul nimetatakse seda LTS-iks (long term support): iga kahe aasta tagant aprillis ilmub LTS-versioon, millel on viis aastat tavapäraseid turvauuendusi. Ubuntu 24.04 LTS saab neid kuni 2029. aasta maini; Ubuntu 26.04 LTS ilmus 2026. aasta aprillis. Debian annab uue stabiilse versiooni välja umbes iga kahe aasta tagant; Debian 13 (trixie) ilmus 9. augustil 2025 ja saab koos Debian LTS-iga umbes viis aastat uuendusi (kuni 2030. aasta juunini). Õppetunnis 4.3 loed, kuidas hiljem uuele versioonile üle minna.

Miks mitte uusimat "vaheversiooni"? LTS-ita Ubuntu versioonid saavad uuendusi vaid üheksa kuud. Serveris ei taha sa igal aastal suurt uuendust teha.

Kõhkled Debiani ja Ubuntu vahel? Mõlemad sobivad hästi. Debian on lihtsam ja muutub versioonide vahel vähem; Ubuntul on internetis rohkem juhendeid ja veidi uuem tarkvara. Selle kursuse käsud töötavad mõlemas.

Tõmmis ja cloud-init

VPS-i puhul ei installi sa tavaliselt ise paigalduskettalt. Valid tõmmise (image): valmis, minimaalse paigalduse. Esimesel käivitusel kohandab programm cloud-init selle paigalduse sinu VPS-ile. See:

  • seab hostinime ja võrgu;
  • teeb ketta sama suureks kui sinu pakett;
  • seab root-parooli või sinu SSH-võtme;
  • loob SSH jaoks uued, unikaalsed host keys (võtmed, millega server end tutvustab, õppetund 1.3);
  • kirjutab nende host key'de sõrmejäljed konsooli.

Viimane on kasulik: konsoolis saad hiljem kontrollida, kas räägid päris serveriga.

Parool või võti paigaldamisel

Paigaldamisel küsib paneel tavaliselt root-parooli ja valikuliselt avalikku SSH-võtit. Tee mõlemad:

  • Parooli on vaja konsooli sisselogimiseks (konsool SSH-võtmeid ei tunne). Vali paroolihaldurist pikk ja unikaalne parool.
  • Võtit kasutad SSH jaoks. Siis ei pea sa kunagi interneti kaudu parooliga sisse logima ja saad parooliga sisselogimise õppetunnis 2.2 kohe välja lülitada.

Kui sul võtit veel pole, lood selle õppetunnis 2.1. Võid selle ka hiljem lisada, see pole probleem.

Internetis olevad robotid proovivad paroole pordil 22 juba mõne minuti jooksul pärast esimest käivitust. Lühikese või korduvkasutatud root-parooli puhul pole küsimus siis selles, "kas", vaid "millal".

Sinu hädaväljapääsud: otsi need kohe üles

Enne kui SSH-s või tulemüüris midagi muudad, pead teadma, kuidas tagasi pääseda, kui end välja lukustad. VPS-i paneelis on selleks peaaegu alati kolm asja:

  1. Konsool. Sinu VPS-i ekraan brauseris, justkui istuksid klaviatuuri ja monitoriga serveri kõrval. Töötab ka siis, kui SSH, tulemüür või võrk on katki. Sinna logid sisse kasutajanime ja parooliga, mitte võtmega.
  2. Hetktõmmised. Kogu VPS-i hetkeseis. Tee üks enne iga suurt muudatust; kui midagi läheb valesti, taastad selle. Hetktõmmis asub tavaliselt samal salvestusel kui sinu VPS ega ole seega varukoopia (õppetund 8.1).
  3. Rescue või ISO. Käivitamine päästesüsteemist või paigaldus-ISO-st, et kettal vigu parandada, kui server ise enam ei käivitu. Ja viimase abinõuna uuesti installimine, mis kustutab kõik.

WebOké juures leiad need VPS-i vaatest: konsool, vahekaart hetktõmmiste jaoks, vahekaart ISO ja rDNS ning uuesti installimine seadete all. Teiste pakkujate juures töötab see sarnaselt, nimedega nagu "VNC-console", "rescue mode" või "rebuild".

Tee kohe: ava konsool üks kord ja logi sisse. Siis tead, et see töötab, ja näed, kus asub kleepimise nupp (konsoolis töötab kopeerimine ja kleepimine sageli teisiti).

Esimesed seadistused

Logi sisse (konsooli või SSH kaudu, õppetund 1.3) ja vaata, mis sul on:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Kolm asja, mis tuleks kohe õigeks seada:

Hostinimi. Anna serverile nimi, mille ära tunned, soovitavalt täisnimi, mille hiljem ka DNS-i paned:

root@web1:~# hostnamectl set-hostname web1.example.com

Ajavöönd ja kellaaeg. Logidest on kasu ainult siis, kui kellaaeg on õige. Serverid on sageli UTC-ajal; see on täiesti korras, kui sa seda tead. Allolev näide seab Hollandi aja; vali ise oma ajavöönd, Eestis on see Europe/Tallinn:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Kui real System clock synchronized ei ole yes, hakkab kell nihkuma. See teeb sertifikaatide ja logidega elu keeruliseks.

Uuendamine. Tõmmis on sageli paar nädalat vana. Uuenda kohe:

root@web1:~# apt update && apt upgrade

Moodulis 4 loed täpselt, mida need käsud teevad ja kuidas seda automaatseks muuta.

IPv4 ja IPv6

Sinu VPS saab tavaliselt IPv4-aadressi (näiteks 192.0.2.10) ja IPv6-aadressi või terve IPv6-ploki (näiteks 2001:db8:10::10). Vaata, millised aadressid su serveril on:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Kirjuta mõlemad üles. IPv6 unustamine on serverihalduses üks levinumaid vigu: tulemüür, mis kaitseb ainult IPv4 (õppetund 5.2), või AAAA-kirje aadressile, kus keegi ei kuula (õppetund 7.1). Aadressid, mis algavad fe80:, on link-local ja kehtivad ainult kohtvõrgus; neid DNS-i jaoks ei kasuta.

AlmaLinuxis ja Rocky Linuxis

Ka siin on pika toega versioonid (umbes kümme aastat iga põhiversiooni kohta). Uuendamine käib käsuga dnf upgrade. hostnamectl ja timedatectl töötavad samamoodi. SELinux on vaikimisi sees; õppetunnis 10.1 loed, miks see sisse jääb.

Kokkuvõte

  • Vali pika toega distributsioon: Debian stable või Ubuntu LTS (selle kursuse põhiliin) või AlmaLinux/Rocky Linux.
  • Tõmmis koos cloud-initiga annab minimaalse paigalduse uute host key'dega; sõrmejäljed on konsoolis.
  • Sea paigaldamisel tugev root-parool (konsooli jaoks) ja oma avalik SSH-võti (SSH jaoks).
  • Otsi konsool, hetktõmmised ja rescue/ISO üles enne, kui neid vaja läheb, ning proovi konsooli üks kord.
  • Sea hostinimi ja ajavöönd õigeks, kontrolli aja sünkroonimist, uuenda ja pane kirja oma IPv4- ja IPv6-aadress.

Test (quiz)

1. Miks valid serverile LTS-versiooni või Debian stable'i?



2. Miks on SSH-võtme kõrval siiski vaja tugevat root-parooli?



3. Mis vahe on hetktõmmisel ja varukoopial?



4. timedatectl näitab System clock synchronized: no. Miks on see probleem?



5. Väljundis ip -brief address on aadress, mis algab fe80:. Mis see on?



Ülesanne

Ülesanne O1.2: Serveri ettevalmistamine. Installi oma VPS (või virtuaalmasin), logi üks kord konsooli kaudu sisse, tee hetktõmmis, sea hostinimi ja ajavöönd, uuenda ning pane kirja IPv4, IPv6, distributsioon ja versioon. Märgi kontrollnimekiri tehtuks.

Ülesanne O1.2: Serveri ettevalmistamine

Selle ülesande teed ise, keegi ei kontrolli seda. Märgi ära, mida tegid, ja märgi ülesanne tehtuks.




Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.

Loe edasi

WebOké juures on osade nimed samad nagu nendes artiklites; teiste pakkujate juures töötab see sarnaselt.

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…