Задание умолчаний, для установки deb-пакета: debconf-get-selections - Команда выводит содержимое базы данных debconf debconf-set-selections - Команда может быть использована для автоматической настройки ответов из базы данных debconf или для изменения имеющихся ответов. debconf-communicate - Команда позволяет обращаться к debconf из командной строки. debconf-show - Команда позволяет выполнить запрос к базе данных debconf различными способами. Подготовка: 1 2 apt update -y apt install debconf-utils Установим целевой пакет и ответим на вопросы. При установке видно, что выбираем для пакета tzdata: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 apt install libgtk-3-0 Configuring tzdata ------------------ Please select the geographic area in which you live.
Быстрый переход: | Ubuntu 20.04 | chrony | netplan | dns | isc-dhcpd | ipset | iptables | htb.init | build | libvirt | bridge
Обозначения: $ timedatactl - запуск от пользователя root> timedatactl - запуск от суперпользователя some text - вывод программы # - комментарий ... - пропуск не нужной информации Сервер времени chrony Установка часового пояса 1 2 3 4 5 $ sudo timedatectl status $ sudo timedatectl list-timezones $ sudo timedatectl set-timezone Europe/Moscow $ ls -l /etc/localtime lrwxrwxrwx 1 root root 35 апр 6 19:00 /etc/localtime -> .
| Ubuntu 20.04 | php5.6 | php7.4 | apache24 | mariadb 10.6 |
Переезд shopware 4 со старого хостинга, где отстутствует поддержка php7.4. Обновление на shopware 5. Так как на старом хостинге нет поддержки php7.4, то придётся перенести базу данных и файлы на ноду, где установлена php5.6, а затем обновиться до php7.4.
Я уже подготовил данные:
скачал файлы со старого хостинга сделал дамп базы MySQL через phpmyadmin. Первым делом нужно просто перенести текущую версию интернет-магазина shopware 4.
| Ubuntu 20.04 | lvm | ext4 | libvirtd | virsh |
Чтобы начать нужно убедиться, что не создано снапшотов этой виртуалки, либо удалить все созданные. 1 2 $ sudo virsh snapshot-list --domain ubuntu20.04 $ sudo virsh snapshot-delete --domain ubuntu20.04 --snapshotname before3sep Увеличим объём виртуального диска. Необходимо определить расположение диска:
1 $ sudo virsh domblklist --domain ubuntu20.04 Добавим 10G:
1 $ sudo qemu-img resize /var/lib/libvirt/images/ubuntu20.04.qcow2 +10G Запускаем виртуалку:
1 $ sudo virsh start --domain ubuntu20.
Юнит-файлы нужны для создания функциональности, которая необходима на сервере. Обычно под юнитом systemd понимается сервис, но на самом существует множество видов юнитов. Посмотрим полный список юнитов:
1 2 3 4 5 6 7 8 9 10 11 12 13 $ systemctl -t help Available unit types: service mount swap socket target device automount timer path slice scope Директории с юнитами:
/usr/lib/systemd/system: системные юнит-файлы. Они устанавливаются из пакетов вместе с nginx, mariadb и т.
Эта картинка показывает архитектуру prometheus. Подробнее в официальной документации:
Архитектура prometheus Установка сервера prometheus: 1 Создадим виртуалку на proxmox"
1 $ sudo qm create 500 -agent enabled=1 -arch x86_64 -bwlimit 80 -kvm 1 --memory 2048 -name node-test -onboot 1 -cores 2 -net0 virtio,bridge=vmbr0 -virtio0 zpool:32 -cdrom local:iso/ubuntu-20.04.2-live-server-amd64.iso -bootdisk virtio0 -scsihw virtio-scsi-pci -boot order=ide2\;virtio0 -ostype l26 More info qm showcmd 300 -pretty |grep mac= qm destroy 300 –purge
Забираем отсюда нужный релиз: