Инструменты пользователя

Инструменты сайта


wiki:technical:vs:proxmox:custom_lxc_template

Это старая версия документа!


Изменение шаблона контейнера LXC

Иногда требуется немного изменить кофигурацию контейнера LXC под свои нужды. Устанавливаем и контейнер в proxmox обычным способом. Вносим необходимые изменения через консоль Proxmox в контейнер, обновляем ОСь, включаем root в ssh, ставим время на Москву и т.п.

Для Debian - подобных систем

# Для Debian - подобных систем
#
 
# Обновляем ОСь
apt update && apt upgrade -y
 
# Включаем root в ssh
#
sed -i 's/PermitRootLogin Prohibit-RootLogin/PermitRootLogin yes/' /etc/ssh/sshd_config
 
# Ставим время на Москву
#
echo "Europe/Moscow" | tee /etc/timezone
dpkg-reconfigure --frontend noninteractive tzdata
 
 
# Ставим нужные локали, включаем великий и могучий по-дефолту
#
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
sed -i -e 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen && \
echo 'LANG="ru_RU.UTF-8"'>/etc/default/locale && \
dpkg-reconfigure --frontend=noninteractive locales && \
update-locale LANG=ru_RU.UTF-8
 
 
# Очищаем кеши
#
apt clean all
rm -fr /var/cache/*
 
# Очищаем историю команд
#
history -c

Манипуляции на хостовой машине

После этих манипуляций можно выключить виртуалку, дальнейшие действия проводим в консоли хостовой машины.

# 
pct mount 12455
# mounted CT 12455 in '/var/lib/lxc/12455/rootfs'
 
 
rm -fr ./dev
rm -fr ./proc
rm -fr ./stat
rm -fr ./var/spool/*
 
pct unmount 12455
wiki/technical/vs/proxmox/custom_lxc_template.1694959600.txt.gz · Последнее изменение: 2023/09/17 17:06 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki