Limpiando un CT de Proxmox

Muchas de las veces que usamos Proxmox, nos damos cuenta de que los CTs o contenedores que usamos, tienen muchas cosas que no necesitaremos. Por eso con la ayuda de @ArmandoF, redactamos una pequeña guía de como limpiar un CT[ya sea Debian o Ubuntu] de Proxmox.

Para ello crearemos una máquina virtual a partir de un contenedor Debian o Ubuntu y ejecutaremos los siguientes procedimientos.

Hacemos limpieza de programas que no necesitaremos:

apt purge apache2* postfix* bind9* samba* rpcbind

EN caso de usar un CT de Ubuntu 18.04, quitaremos el systemd-resolved:

systemctl disable systemd-resolved.service
service systemd-resolved stop

Arreglar el idioma:

locale-gen en_US.UTF-8 && update-locale
dpkg-reconfigure locales

Seleccionar «en_US.UTF-8» y listo!

Exportamos el lenguaje:

export LANGUAGE="en_US.UTF-8"
echo 'LANGUAGE="en_US.UTF-8"' >> /etc/default/locale
echo 'LC_ALL="en_US.UTF-8"' >> /etc/default/locale

Habilitamos rc.local por defecto deshabilitado en Ubuntu 18.04:

printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local
chmod +x /etc/rc.local

Y activamos el rc.local:

systemctl enable rc-local
systemctl start rc-local.service

Para ver su estado:

systemctl status rc-local.service

En caso de necesidad, lo podemos editar:

systemctl edit --full rc-local

Reiniciamos el daemon de systemd[en SysvInit no era necesario, por eso odio SystemD]:

systemctl daemon-reload

A partir de acá, ya podemos empezar a trabajar instalando lo que necesitemos. Un saludo y espero les sirva.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *