Install
1 2 3 4 5 6 wget https://github.com/gohugoio/hugo/releases/download/v0.110.0/hugo_0.110.0_Linux-64bit.tar.gz -O /tmp/hugo_0.110.0_Linux-64bit.tar.gz tar -zxf /tmp/hugo_0.110.0_Linux-64bit.tar.gz -C /tmp/ sudo mkdir /usr/local/gohugo sudo install /tmp/hugo /usr/local/gohugo export PATH=$PATH:/usr/local/gohugo hugo --help Put it into ~/.zshrc
1 2 3 # https://gohugo.io/commands/hugo_completion_zsh/ export PATH=$PATH:/usr/local/gohugo autoload -U compinit; compinit Quick Start
Create article
1 hugo new posts/go-hugo.md Template:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 --- author: "Sergey Chulanov" title: "Golang hugo" date: 2023-02-07T22:56:35+03:00 description: >- Hugo static on golang tags: - hugo categories: - linux series: - guide draft: false --- ### Links: [Ubuntu 22.
Quick start with Spring Boot here
Wep app (war):
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 28 29 30 # Install maven and export bin export PATH=$PATH:/opt/maven/apache-maven-3.8.7/bin MAVEN_APP_TYPE=maven-archetype-webapp \ && APP_GROUP=app.awesome.my \ && APP_NAME=myawesomeapp mvn archetype:generate \ -DgroupId="${APP_GROUP}" \ -DartifactId="${APP_NAME}" \ -DarchetypeArtifactId="${MAVEN_APP_TYPE}" \ -DarchetypeVersion=1.4 \ -DinteractiveMode=false cd "${APP_NAME}" sed -i "s/World/from ${APP_NAME}/g" src/main/webapp/index.
| Ubuntu 22.04 | update-alternatives
Используйте приведённую команду, для просмотра всех вариантов update-alternatives
1 2 3 4 5 6 update-alternatives --get-selections awk auto /usr/bin/mawk builtins.7.gz auto /usr/share/man/man7/bash-builtins.7.gz pager auto /bin/more rmt auto /usr/sbin/rmt-tar which auto /usr/bin/which.debianutils update-alternatives на примере clang. При установке на данный момент устанавливается 14 версия по-умолчанию:
1 2 $ clang -v 2>&1 | head -1 Ubuntu clang version 14.0.0-1ubuntu1 Допустим, понадобилась версия 13, установим её в систему:
Задание умолчаний, для установки 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.