diff --git a/README.md b/README.md new file mode 100644 index 0000000..2505ef8 --- /dev/null +++ b/README.md @@ -0,0 +1,111 @@ +## 1. Обновление системы +```bash +sudo apt update +sudo apt upgrade -y +``` + +## 2. Настройка timezone +```bash +timedatectl +sudo timedatectl set-timezone Asia/Novosibirsk +timedatectl +``` + +## 3. Проверка сети +```bash +ip a +ip route +ping -c 3 8.8.8.8 +ping -c 3 google.com +``` + +## 4. Установка SSH +```bash +systemctl status ssh +sudo apt install -y openssh-server +sudo systemctl enable --now ssh +systemctl status ssh +``` + +## 5. Установка QEMU Guest Agent +```bash +sudo apt install -y qemu-guest-agent +sudo systemctl enable --now qemu-guest-agent +systemctl status qemu-guest-agent +``` + +## 6. Установка базовых утилит +```bash +sudo apt install -y \ + curl \ + wget \ + ca-certificates \ + gnupg \ + nfs-common \ + btop \ + ncdu \ + tree \ + mc \ + tmux \ + qrencode +``` + +## 7. Настройка tmux +```bash +printf "set-option -g prefix C-q\nset -g mouse on\n" >> ~/.tmux.conf +tmux source-file ~/.tmux.conf +``` + +## 8. Настройка swap + +- Проверка наличия Swap файла +```bash +swapon --show +free -h +grep swap /etc/fstab +``` + +- Создание Swap файла, в случае его отсутствия +```bash +sudo fallocate -l 4G /swapfile +sudo chmod 600 /swapfile +sudo mkswap /swapfile +sudo swapon /swapfile +``` + +- Добавление в автозагрузку +```bash +sudo nano /etc/fstab +``` + +```append +/swap.img       none    swap    sw      0       0 +``` +## 9. Очистка системы +```bash +sudo apt autoremove -y +sudo apt clean +``` + +## 10. Создание группы apps +```bash +sudo groupadd apps +sudo usermod -aG apps $USER +``` + +## 11. Установка Docker + +![[🚀 Установка Docker на Ubuntu]] + +https://gitea.nasweb.ru/host/Ubuntu/src/branch/main/%F0%9F%9A%80%20%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20Docker%20%D0%BD%D0%B0%20Ubuntu.md + +## 12. Добавление документации через SCP + +```bash +scp -r docs/ username@server_ip:~ +``` + +## 13. Перезагрузка +```bash +sudo reboot +```