Linux serveri hooldus: kontrollnimekiri VPS-i omanikule

VPS ei hoolda ennast ise. Iganädalased ja igakuised toimingud, mis hoiavad serveri turvalise ja töökorras — koos käskudega, mida saab kohe kasutada.

Linux serveri hooldus: kontrollnimekiri VPS-i omanikule

Miks hooldus on vajalik?

Server, mis täna töötab, ei pruugi homme töötada. Ketas saab logidest täis, SSL aegub, turvauuendused jäävad tegemata. Enamik serveriprobleeme on ennetatavad, kui teha paar lihtsat kontrolli regulaarselt.

Allolevad käsud on Ubuntu ja Debiani jaoks. Seadistamise algusest kirjutasime artiklis VPS Ubuntu + Nginx + SSL 30 minutiga.

Kord nädalas

Turvauuendused. Parim on seadistada automaatsed turvauuendused:

sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

Kettaruum. Täis ketas peatab andmebaasi ja saidi:

df -h
sudo du -sh /var/log/*

Rünnete blokeerimine. Kui kasutad fail2ban'i, vaata, kas see töötab:

sudo fail2ban-client status sshd

Kord kuus

Varunduse taastamise test. Varundus, mida pole kunagi proovitud taastada, ei ole varundus. Taasta kord kuus üks fail või andmebaasi koopia testkeskkonda.

SSL-i uuendamise kontroll:

sudo certbot renew --dry-run

Kasutajate ja SSH-võtmete ülevaatus. Eemalda kasutajad ja võtmed, mida enam ei vajata — näiteks endise arendaja oma.

Tulemüüri reeglid:

sudo ufw status verbose

Taaskäivitus pärast kerneli uuendust. Kui leiad faili /var/run/reboot-required, vajab server taaskäivitust.

Ajakava

Toiming Sagedus Automatiseeritav?
Turvauuendused Pidevalt Jah (unattended-upgrades)
Kettaruumi kontroll Nädal Jah (monitooring)
fail2ban'i olek Nädal Osaliselt
Varunduse taastamise test Kuu Ei — tee käsitsi
SSL-i kontroll Kuu Jah (certbot timer)
Kasutajate audit Kvartal Ei

Monitooring säästab aega

Selle asemel, et iga päev serverisse sisse logida, seadista teavitused:

  • Uptime Kuma — tasuta, oma serveris jooksev saidi kättesaadavuse jälgija;
  • Netdata — serveri koormuse ja kettaruumi reaalajas graafikud;
  • UptimeRobot — väline kontroll, mis teavitab, kui sait maha kukub.

Millal hooldus üle anda?

Kui server toetab äri ja sul pole aega kord kuus tund aega hooldusele kulutada, on mõistlikum valida hallatud lahendus. Võrdlus: VPS-ide valmislahendused ja parim VPS Eestis.

Kokkuvõte

Kümme minutit nädalas ja tund kuus — nii palju võtab VPS-i hooldus, kui see on süsteemne. Automaatsed uuendused, monitooring ja regulaarne varunduse test ennetavad enamiku probleeme.