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.
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.