1. Báza znalostí
  2. Cloud a servery
  3. Virtuálny server (VPS)
  4. Správa služieb na virtuálnom serveri s Ubuntu

Správa služieb na virtuálnom serveri s Ubuntu

Pri viacerých administratívnych úkonoch je potrebné vykonať reštart či vypnutie služby. Najčastejšie je tomu tak pri zmene konfigurácie Apache2 a MySQL.  

V niektorých prípadoch je tiež potrebné úplne vypnúť a zamedziť jej opatovnému spúšťaniu. Tento návod popisuje základné úkony pre správu bežiacich služieb na serveri.  Pre jeho použitie je potrebný prístup na príkazový riadok servera. 

Zistenie stavu služieb na serveri

Na manažovanie stavu služieb v OS Ubuntu slúži nástroj service.  Ak potrebujeme zistit, či je požadovaná služba aktívna, použijeme príkaz service v tvare

service apache2 status

Správa spustenej služby na serveri


Zoznam možných operácii, ktoré pre službu pomocou príkazu service vieme zavolať získame volaním iba s názvom služby, napríklad

service apache2

nám vráti možnosti

Usage: apache2 {start|stop|graceful-stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean}

pre službu Apache2 sa ponúka pomerne veľa akcii, v praxi sa používa najma restart a reload. 

Vo vačsine prípadov, kedy je potrebné novú konfiguráciu aplikovat postačǐ zavolať 

service apache2 reload 

V takomto prípade nedojde k ukončeniu prebiehajúcich spojení a návstevníci stránky si reštart ani nevšimnú. 

Trvalé vypnutie služby


Ak je potrebné aby služba dalej nebol spúšťaná po štarte, je to možné docieliť pridaním konfiguračného súboru ku danej službe v priečinku init. 

 echo manual | tee /etc/init/SERVICE.override

V priečinku /etc/init/ sú spúštacie skripty pre služby. Pokiaľ ku službe existuje aj súbor s príponou .override, použije sa namiesto pôvodného skriptu. 

Pokiaľ by ste napríklad potrebovali vypnúť MySQL , spustili by ste

echo manual | tee /etc/init/mysql.override 

Pre vrátenie do pôvodného stavu stačí súbor .override zmazať. 

rm /etc/init/mysql.override

Po ďalšom reštarte už bude služba opäť spustená automaticky 

Aktualizované 16. júna 2022

Bol pre vás tento návod nápomocný?

Mohlo by vás tiež zaujímať:

Spýtajte sa nás, radi poradíme
Po - Ne 8:00-22:00
Kontaktovať podporu