Pāriet uz saturu

Sīkdatņu iestatījumi

Izvēlieties, kāda veida sīkdatnes atļaujat. Savu izvēli varat jebkurā laikā mainīt sadaļā Sīkdatņu iestatījumi katras lapas apakšā. Privātuma politika

Nepieciešamās

Vienmēr ieslēgtas

Vajadzīgas, lai pieteiktos, saglabātu grozu un atcerētos Jūsu izvēles. Tās vienmēr ir ieslēgtas.

Kuras sīkdatnes?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsu sesija un pieteikšanās saglabāšana
  • weboke_basket: Jūsu grozs
  • wkBtwIncl: cenu rādīšana ar PVN vai bez PVN
  • wok_cookies: Jūsu sīkdatņu izvēle, 12 mēneši

Mēra, kura reklāma noved pie apmeklējuma vai pasūtījuma, lai mēs nemaksātu par reklāmām, kas neko nedod.

Kuras sīkdatnes?
  • Google Ads ar Google Tag Manager (_gcl_au, _gcl_aw), līdz 90 dienām
  • OpenAI Ads, reklāmas ChatGPT
  • wok_aff: caur kuru partneri nonācāt pie mums (partneru programma), 60 dienas

4,6

Valsts un valoda

Katrai valstij ir sava vietne ar attiecīgās valsts cenām un PVN.

Skatīt

Atbalsta ilgums un laidiena jaunināšana

4. modulis: Programmatūra un atjauninājumi · Lasīšanas laiks: 11 min.

Mācīšanās mērķis: Pēc šīs nodarbības Jūs varēsiet noskaidrot savas distribūcijas atbalsta ilgumu, zināsiet, ko „end of life“ nozīmē Jūsu serverim, un varēsiet droši plānot un veikt laidiena jaunināšanu.

Pamatjēdzieni: laidiens (release), LTS, standarta atbalsts, Debian LTS, Ubuntu ESM un Ubuntu Pro, end of life (EOL), /etc/os-release, do-release-upgrade, minimālā un pilnā jaunināšana, trešo pušu pakotņu avoti, momentuzņēmums (snapshot), curl | bash

Katram laidienam ir derīguma termiņš

Automātiskie atjauninājumi (nodarbība 4.2) darbojas tikai tik ilgi, kamēr Jūsu distribūcija vēl izstrādā atjauninājumus Jūsu versijai. Katrs Debian un Ubuntu laidiens noteiktu laiku saņem drošības atjauninājumus. Pēc tam tas beidzas: Jūsu serveris vairs nesaņem labojumus, pat ne nopietnām ievainojamībām. To sauc par end of life (EOL), atbalsta beigām.

Kāda versija Jums ir, varat redzēt šādi:

anna@web1:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
...

Ubuntu sistēmā tur, piemēram, būs VERSION="24.04.3 LTS (Noble Numbat)".

Debian

Debian pilnībā atbalsta laidienu aptuveni trīs gadus. Pēc tam to vēl uz diviem gadiem pārņem Debian LTS komanda, nodrošinot drošības atjauninājumus visbiežāk lietotajām pakotnēm. Pašreizējie laidieni (stāvoklis 2026. gada novembrī, pārbaudiet debian.org/releases):

LaidiensIzlaistsParastā atbalsta beigasLTS beigas
Debian 13 „trixie“9. augusts 2025augusts 202830. jūnijs 2030
Debian 12 „bookworm“10. jūnijs 202311. jūlijs 202630. jūnijs 2028

Tātad Debian 12 vēl saņem atjauninājumus ar LTS starpniecību, taču ir pēdējā posmā. Jaunu serveri instalējiet ar Debian 13.

Ubuntu

Ubuntu ik pēc diviem gadiem aprīlī izlaiž LTS laidienu (Long Term Support) ar piecu gadu standarta drošības uzturēšanu. Ar Ubuntu Pro abonementu (personiskai lietošanai bez maksas dažās iekārtās) tam pievienojas ESM (Expanded Security Maintenance), kopā līdz desmit gadiem.

LaidiensStandarta atbalsts līdzAr ESM līdz
Ubuntu 26.04 LTSmaijs 2031maijs 2036
Ubuntu 24.04 LTSmaijs 2029maijs 2034

Starp LTS laidieniem iznāk starpversijas (piemēram, 25.10) ar tikai deviņu mēnešu atbalstu. Tās nav paredzētas serverim, kam jādarbojas gadiem ilgi. Serverim vienmēr izvēlieties LTS.

Ko EOL nozīmē Jums

Serveris ar laidienu, kas vairs nesaņem atjauninājumus, turpina darboties kā parasti. Tieši tas ir mānīgi: Jūs neko nepamanāt, līdz kāds izmanto ievainojamību, kas visur citur jau ir salabota, tikai ne pie Jums. Turklāt:

  • jauna programmatūra (jauna PHP versija, jauns Docker laidiens) Jūsu laidienam vairs netiek būvēta;
  • arī trešo pušu pakotņu avoti beidz atbalstu, bieži vēl agrāk;
  • jo ilgāk gaidāt, jo lielāks lēciens. Debian neatbalsta laidiena izlaišanu: no 11 uz 13 jāiet caur 12.

Tāpēc ierakstiet sava servera EOL datumu kalendārā ar atgādinājumu pusgadu iepriekš.

Divi ceļi: jaunināt vai būvēt no jauna

Uz jaunu laidienu ir divi kārtīgi ceļi.

  1. Jaunināšana uz vietas (in-place): Jūs atjaunināt esošo serveri uz jauno laidienu. Ātri, viss paliek savā vietā, taču līdzi nāk arī vecas atliekas un Jūsu pašu pielāgojumi.
  2. Būvēšana no jauna: Jūs izveidojat jaunu serveri ar jauno laidienu, no jauna uzstādāt tajā savus pakalpojumus (ērti ar piezīmēm no nodarbības 10.4 vai ar Docker Compose, modulis 9), pārnesat datus no rezerves kopijas un pārslēdzat DNS (nodarbība 7.1). Vairāk darba, bet tīri, un tas uzreiz ir arī Jūsu rezerves kopijas tests.

Nelielam serverim ar dažiem pakalpojumiem jaunināšana uz vietas ir pilnīgi piemērota. Ja tajā darbojas daudz pielāgotu risinājumu vai serveris jau vairākas reizes ir jaunināts, apsveriet būvēšanu no jauna.

Jaunināšanas uz vietas sagatavošana

Pirms sākat, parūpējieties par šīm piecām lietām:

  1. Momentuzņēmums Jūsu pakalpojumu sniedzēja panelī tieši pirms sākšanas, kā arī nesena rezerves kopija ārpus servera (modulis 8). Momentuzņēmums ir Jūsu ātrais ceļš atpakaļ, ja jaunināšana pusceļā izgāžas.
  2. Otra piekļuves iespēja: Jūsu pakalpojumu sniedzēja konsole. Jūs strādājat caur SSH, un, ja jaunināšanas laikā mainās tīkla iestatījumi vai SSH serveris, Jums jāspēj turpināt caur konsoli. Debian laidiena piezīmēs tas teikts burtiski: iepriekš nodrošiniet citu pieteikšanās veidu.
  3. Izlasiet laidiena piezīmes, īpaši nodaļu „Issues to be aware of“. Debian 13 gadījumā tur, piemēram, minēts: /tmp tagad pēc noklusējuma atrodas atmiņā, /etc/sysctl.conf vairs netiek nolasīts (izmantojiet /etc/sysctl.d/), un /boot jābūt pietiekami lielam.
  4. Pārbaudiet trešo pušu avotus. Pakotnes, kas nenāk no paša Debian vai Ubuntu, jaunināšanas laikā var radīt konfliktus. Apskatiet, kādi avoti Jums ir (ls /etc/apt/sources.list.d/), un vai to veidotājam jau ir versija jaunajam laidienam.
  5. Sesija, kas pārdzīvo savienojuma pārtraukumu. Sāciet jaunināšanu tmux vai screen. Ja pazūd interneta savienojums, jaunināšana turpinās, un Jūs varat pie tās atgriezties ar tmux attach.

Debian: soļi

No Debian 13 laidiena piezīmēm, jaunināšanai no 12 uz 13:

root@web1:~# apt update && apt full-upgrade          # vispirms pilnībā atjaunināt pašreizējo laidienu
root@web1:~# sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources
root@web1:~# apt update
root@web1:~# apt upgrade --without-new-pkgs          # minimāla jaunināšana
root@web1:~# apt full-upgrade                        # pilna jaunināšana
root@web1:~# reboot

Ja vēl izmantojat /etc/apt/sources.list, nomainiet koda nosaukumu arī tur. Trešo pušu avotus jaunināšanas laikā uz brīdi atslēdziet (pārdēvējot uz .disabled) un pēc tam atkal ieslēdziet ar jaunā laidiena koda nosaukumu, ja veidotājam tāds ir.

Jaunināšanas laikā pievērsiet uzmanību jautājumiem par konfigurācijas failiem. Ja failu esat pielāgojuši paši, piemēram, sshd_config, dpkg jautā, vai vēlaties paturēt savu versiju. Paturiet savu versiju, ja zināt, kāpēc to mainījāt, un pēc tam salīdziniet ar jauno versiju (.dpkg-dist).

Pēc restartēšanas:

anna@web1:~$ cat /etc/os-release | grep VERSION=
VERSION="13 (trixie)"
anna@web1:~$ systemctl --failed
anna@web1:~$ sudo apt autoremove

systemctl --failed (nodarbība 6.1) jābūt tukšam. Pārbaudiet arī, vai darbojas Jūsu vietnes un konteineri un vai Jūsu uzraudzība (nodarbība 8.3) rāda zaļu.

Ubuntu: do-release-upgrade

Ubuntu šim nolūkam ir sava programma:

anna@web1:~$ sudo apt update && sudo apt full-upgrade
anna@web1:~$ sudo do-release-upgrade

Divas lietas, kas jāzina. Pirmkārt, Ubuntu piedāvā jaunināšanu no viena LTS uz nākamo tikai pēc pirmā punkta laidiena (piemēram, 26.04.1, dažus mēnešus pēc aprīļa). Tas ir apzināti: pirmajos mēnešos tiek novērstas lielākās problēmas. Otrkārt: ja jaunināšanu veicat caur SSH, do-release-upgrade paziņo, ka drošības labad palaiž papildu SSH serveri rezerves portā. Šim portam tad jābūt atļautam Jūsu ugunsmūrī (nodarbība 5.2), ja tas Jums vajadzīgs; parasti tas nav vajadzīgs, jo Jums ir konsole.

Lielākais slazds: programmatūra ārpus distribūcijas

Jaunināšana gandrīz vienmēr izgāžas programmatūras dēļ, kas nenāk no distribūcijas. Trīs ieradumi izšķir visu:

  • Nekāda curl https://... | bash. Skripts no interneta, ko izpildāt tieši kā root, var Jūsu serverī mainīt jebko: pievienot avotus, uzticēties atslēgām visiem avotiem, pārrakstīt failus. Jūs nezināt, kas notika, un nākamajā jaunināšanā tas salūzt. Lejupielādējiet šādu skriptu, izlasiet to un labāk veiciet soļus paši.
  • Papildu avots tikai no paša veidotāja, ar savu atslēgu (Signed-By, nodarbība 4.1), un savā servera dokumentācijā pierakstiet, kāpēc tas tur ir.
  • Nekādu atsevišķu .deb failu no vietnēm, ja to pašu var iegūt no distribūcijas vai veidotāja avota. Tie nekad nesaņem atjauninājumus.

AlmaLinux un Rocky Linux

Tur „major“ versija (9, 10) saņem atjauninājumus aptuveni desmit gadus, un starpversijas (9.6, 9.7) Jūs vienkārši atjaunināt ar dnf upgrade. Lēciens uz jaunu major versiju uz vietas ir iespējams ar rīku ELevate (AlmaLinux), taču daudzi administratori, pārejot uz jaunu major versiju, tomēr izvēlas būvēšanu no jauna.

Praksē

WebOké VPS ekrānā pirms jaunināšanas Jūs izveidojat momentuzņēmumu (ne vairāk kā divus vienlaikus, tajā pašā krātuvē, kur Jūsu VPS), un Jums ir konsole kā otra piekļuves iespēja. Pie citiem pakalpojumu sniedzējiem tas saucas līdzīgi: snapshot, VNC vai tīmekļa konsole, rescue. Momentuzņēmums neaizstāj rezerves kopiju ārpus servera; izdzēsiet to, kad viss darbojas, jo tas aug līdzi ar katru izmaiņu.

Kopsavilkums

  • Katrs laidiens noteiktu laiku saņem drošības atjauninājumus; pēc tam tas ir end of life, un Jūsu serveris vairs nesaņem labojumus.
  • Debian: aptuveni trīs gadi plus divi gadi LTS; Ubuntu LTS: pieci gadi plus ESM līdz desmit gadiem. Serverim vienmēr izvēlieties LTS un ierakstiet beigu datumu kalendārā.
  • Sagatavojiet jaunināšanu ar momentuzņēmumu, rezerves kopiju, konsoli, laidiena piezīmēm un tmux sesiju.
  • Debian: avotus uz jauno koda nosaukumu, apt upgrade --without-new-pkgs, apt full-upgrade; Ubuntu: do-release-upgrade, pēc pirmā punkta laidiena.
  • Programmatūra ārpus distribūcijas ir lielākais jaunināšanas problēmu avots: nekāda curl | bash, tikai veidotāja avoti ar savu atslēgu.

Tests (quiz)

1. Jūsu serveris joprojām darbojas ar Debian laidienu, kuram beidzies arī LTS periods. Viss strādā. Kur ir problēma?



2. Kāpēc laidiena jaunināšanu caur SSH vislabāk veikt tmux vai screen?



3. Jūs vēlaties pāriet no Debian 11 uz Debian 13. Kāds ir pareizais ceļš?



4. Jūsu Ubuntu 24.04 serveris maijā nepiedāvā jaunināšanu uz 26.04, lai gan tā jau ir izlaista. Kāpēc?



5. Kāda rokasgrāmata internetā saka: „Instalējiet visu ar curl https://get.example.net/install.sh | sudo bash.“ Kā vislabāk rīkoties?



Uzdevums

Uzdevums O4.3: Jūsu jaunināšanas plāns. Noskaidrojiet, ar kādu laidienu darbojas Jūsu serveris un līdz kuram laikam tas saņem drošības atjauninājumus. Pēc tam izveidojiet jaunināšanas plānu: kādi trešo pušu avoti Jums ir, kā Jūs izveidojat momentuzņēmumu un rezerves kopiju, kā piekļūstat caur konsoli, kādus soļus veicat, kā pēc tam testējat, un vai izvēlaties jaunināšanu uz vietas vai būvēšanu no jauna (ar pamatojumu)?

Uzdevums O4.3: Jūsu jaunināšanas plāns

Šo uzdevumu veicat paši; neviens to nepārbauda. Atzīmējiet, ko esat izdarījuši, un atzīmējiet uzdevumu kā paveiktu.




Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.

Vairāk lasīt

Lūdzu, uzgaidiet…

Iestatiet savus domēnus

Katram domēnam norādiet vārdu serverus, piesaisti hostingam un to, kurš būs turētājs.

Ielādē Jūsu domēnus…