OpenVZ è una tecnologia di virtualizzazione a livello di sistema operativo. I contenitori OpenVZ condividono il medesimo kernel, ma hanno un proprio ambiente di file system, utenti, gruppi, processi, ecc. Di conseguenza, ogni contenitore funziona come un server stand-alone.
Per gestire i servizi all’interno di un contenitore OpenVZ, bisogna prima accedere al contenitore. Se il tuo contenitore ha un ID specifico (ad esempio, 101), puoi accedere a quel contenitore utilizzando il comando vzctl:
`vzctl enter 101`
Dopo essere entrato nel contenitore, puoi gestire i servizi come lo faresti normalmente in un ambiente Linux. Ad esempio, se stai utilizzando un sistema che supporta il comando service, puoi usare i seguenti comandi per avviare, arrestare o riavviare un servizio.
- Per avviare un servizio, ad esempio Apache, usa:
`service apache2 start`
- Per fermare un servizio, ad esempio Apache, usa:
`service apache2 stop`
- Per riavviare un servizio, ad esempio Apache, usa:
`service apache2 restart`
Si noti che il nome del servizio può variare a seconda del sistema. Ad esempio, Apache potrebbe essere chiamato `httpd` in alcune distribuzioni.
Ricorda che dovrai avere i privilegi di root per eseguire questi comandi. Se non sei l’utente root, dovrai prepornare il comando `sudo` a ciascuno dei comandi sopra indicati, come in `sudo service apache2 restart`.
Una volta terminato, puoi uscire dal contenitore digitando `exit`.