Recentemente comprei um VPS de baixo custo (1$/m, 256 MiB) baseado na virtualização OpenVZ. Existem Debian 7.0 convidados pré-construídos.
Eu gosto de ficar com a versão estável mais recente do Debian - 8.0.
É seguro:
sed -i 's/wheezy/stable/g' /etc/apt/sources.list
apt-get update
apt-get upgrade # actually I do that
# as package list has only userland soft
apt-get dist-upgrade # <== but afraid this
tendo em mente que estamos no contêiner OpenVZ?
Quais pacotes não podem ser substituídos no contêiner OpenVZ? libc
? linux-image
?
ATUALIZAÇÃO Meu /etc/inittab
e /boot/*
vazio. Parece que também restringi as modificações do arquivo de configuração ...
Após a pesquisa do processo de inicialização do sistema operacional do contêiner , investiguei que o OpenVZ não usa
grub
/linux-image
/initrd
do sistema operacional convidado e faço uma chamada direta para o primeiro que encontra entre:no sistema operacional convidado (depois de isolar, proteger e montar no convidado). Para pará-lo usa um dos
do sistema operacional convidado.
Portanto, mesmo que você instale a imagem do kernel ou crie sua própria
initrd
, instalegrub
/lilo
no VE, eles não são usados pelo processo de inicialização. Os módulos do kernel não são carregados.Portanto, é seguro instalar qualquer pacote, que não interrompa seu
init
processo essh
link (mantendo o VE inicializável). Alguns pacotes simplesmente não funcionam, pois algumas chamadas do sistema são restritas. Você ainda pode atualizarlibc
se for compatível com o kernel v2.6.32 (kernel OpenVZ).