Files
Ubuntu/🧩 Создание Golden-версии виртуальной машины (Ubuntu).md
T

1.9 KiB

1. Обновление системы

sudo apt update
sudo apt upgrade -y

2. Настройка timezone

timedatectl
sudo timedatectl set-timezone Asia/Novosibirsk
timedatectl

3. Проверка сети

ip a
ip route
ping -c 3 8.8.8.8
ping -c 3 google.com

4. Установка SSH

systemctl status ssh
sudo apt install -y openssh-server
sudo systemctl enable --now ssh
systemctl status ssh

5. Установка QEMU Guest Agent

sudo apt install -y qemu-guest-agent
sudo systemctl enable --now qemu-guest-agent
systemctl status qemu-guest-agent

6. Установка базовых утилит

sudo apt install -y \
  curl \
  wget \
  ca-certificates \
  gnupg \
  nfs-common \
  btop \
  ncdu \
  tree \
  mc \
  tmux \
  qrencode

7. Настройка tmux

printf "set-option -g prefix C-q\nset -g mouse on\n" >> ~/.tmux.conf
tmux source-file ~/.tmux.conf

8. Настройка swap

  • Проверка наличия Swap файла
swapon --show
free -h
grep swap /etc/fstab
  • Создание Swap файла, в случае его отсутствия
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
  • Добавление в автозагрузку
sudo nano /etc/fstab
/swap.img       none    swap    sw      0       0

9. Очистка системы

sudo apt autoremove -y
sudo apt clean

10. Создание группы apps

sudo groupadd apps
sudo usermod -aG apps $USER

11. Установка Docker

!🚀 Установка Docker на Ubuntu

12. Добавление документации через SCP

scp -r docs/ username@server_ip:~

13. Перезагрузка

sudo reboot