main
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
12. Добавление документации через SCP
scp -r docs/ username@server_ip:~
13. Перезагрузка
sudo reboot
Languages
Markdown
100%