From aac9d4799ed01eebb5e834b5a62be5e0ced92737 Mon Sep 17 00:00:00 2001 From: thest1tch Date: Sun, 2 Jul 2023 13:57:38 +0500 Subject: [PATCH] add ubuntu --- docs/images/ubuntu/add-disk.png | Bin docs/software/ubuntu/add-disk.md | 0 docs/software/ubuntu/add-s3.md | 0 docs/software/ubuntu/backup/db.md | 23 +++++++++++++++++++++++ docs/software/ubuntu/backup/google.md | 0 docs/software/ubuntu/backup/yandex.md | 0 docs/software/ubuntu/commands.md | 1 - docs/software/ubuntu/errors.md | 0 docs/software/ubuntu/index.md | 0 docs/software/ubuntu/lvm.md | 0 docs/software/ubuntu/mariadb.md | 12 +++++++----- docs/software/ubuntu/proxy-system.md | 0 docs/software/ubuntu/watchdog.md | 0 docs/software/ubuntu/webdav/google.md | 0 docs/software/ubuntu/webdav/yandex.md | 0 docs/software/ubuntu/xrdp.md | 0 16 files changed, 30 insertions(+), 6 deletions(-) mode change 100644 => 100755 docs/images/ubuntu/add-disk.png mode change 100644 => 100755 docs/software/ubuntu/add-disk.md mode change 100644 => 100755 docs/software/ubuntu/add-s3.md create mode 100644 docs/software/ubuntu/backup/db.md mode change 100644 => 100755 docs/software/ubuntu/backup/google.md mode change 100644 => 100755 docs/software/ubuntu/backup/yandex.md mode change 100644 => 100755 docs/software/ubuntu/commands.md mode change 100644 => 100755 docs/software/ubuntu/errors.md mode change 100644 => 100755 docs/software/ubuntu/index.md mode change 100644 => 100755 docs/software/ubuntu/lvm.md mode change 100644 => 100755 docs/software/ubuntu/proxy-system.md mode change 100644 => 100755 docs/software/ubuntu/watchdog.md mode change 100644 => 100755 docs/software/ubuntu/webdav/google.md mode change 100644 => 100755 docs/software/ubuntu/webdav/yandex.md mode change 100644 => 100755 docs/software/ubuntu/xrdp.md diff --git a/docs/images/ubuntu/add-disk.png b/docs/images/ubuntu/add-disk.png old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/add-disk.md b/docs/software/ubuntu/add-disk.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/add-s3.md b/docs/software/ubuntu/add-s3.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/backup/db.md b/docs/software/ubuntu/backup/db.md new file mode 100644 index 0000000..bb31f81 --- /dev/null +++ b/docs/software/ubuntu/backup/db.md @@ -0,0 +1,23 @@ +# Бекап баз данных + +## PostgreSQL + +Backup your databases +``` +docker exec -t your-db-container pg_dumpall -c -U postgres > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql` +``` +Restore your databases +``` +cat your_dump.sql | docker exec -i your-db-container psql -U postgres +``` + +## MySQL/MariaDB + +Backup your databases +``` +docker exec -t your-db-container mysqldump -u root -p | gzip > wpbackup.sql.gz +``` +Restore your databases +``` +docker exec -t your-db-container mysqldump -u root -p < wpbackup.sql +``` \ No newline at end of file diff --git a/docs/software/ubuntu/backup/google.md b/docs/software/ubuntu/backup/google.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/backup/yandex.md b/docs/software/ubuntu/backup/yandex.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/commands.md b/docs/software/ubuntu/commands.md old mode 100644 new mode 100755 index 1ba2f03..a8833ba --- a/docs/software/ubuntu/commands.md +++ b/docs/software/ubuntu/commands.md @@ -299,7 +299,6 @@ | `du -sh dir1` | подсчитывает и выводит размер, занимаемый директорией 'dir1' (Прим.переводчика. ключ -h работает не во всех *nix системах) | `du -sk * \| sort -rn` | отображает размер и имена файлов и директорий, с соритровкой по размеру | `rpm -q -a --qf '%10{SIZE}t%{NAME}n' \| sort -k1,1n` | показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.) -| `| `dpkg-query -W -f='${Installed-Size;10}t${Package}n' \| sort -k1,1n` | показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.) ## Пользователи и группы diff --git a/docs/software/ubuntu/errors.md b/docs/software/ubuntu/errors.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/index.md b/docs/software/ubuntu/index.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/lvm.md b/docs/software/ubuntu/lvm.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/mariadb.md b/docs/software/ubuntu/mariadb.md index ca9da3c..1e4c7ea 100755 --- a/docs/software/ubuntu/mariadb.md +++ b/docs/software/ubuntu/mariadb.md @@ -16,7 +16,7 @@ sudo mysql_secure_installation Далее я распишу подробнее все шаги и как проверить, что база работает и имеет безопасную конфигурацию. -## Шаг 1 — Установка MariaDB +## Установка MariaDB На момент написания этой статьи репозитории APT по умолчанию в Ubuntu 22.04 включают версию MariaDB 10.11.4 @@ -34,7 +34,7 @@ sudo apt install mariadb-server Эти команды установят MariaDB, но не предложат установить пароль или внести какие-либо другие изменения в конфигурацию. Поскольку конфигурация по умолчанию оставляет вашу установку MariaDB небезопасной, вы будете использовать сценарий, предоставляемый пакетом, `mariadb-server`для ограничения доступа к серверу и удаления неиспользуемых учетных записей. -## Шаг 2 — Настройка MariaDB +## Настройка MariaDB Далее запускаем предлагаемый сценарий настройки безопасности. Этот сценарий изменяет некоторые из менее безопасных параметров по умолчанию для таких вещей, как удаленный вход в систему **root** и пользователей. @@ -93,7 +93,7 @@ Set root password? [Y/n] n На этом мы завершили первоначальную настройку безопасности MariaDB. Далее я распишу, что нужно сделать, чтобы аутентифицироваться на своем сервере MariaDB с помощью пароля. -## Шаг 3 — (Необязательно) Создание пользователя-администратора, использующего аутентификацию по паролю +## Создание пользователя-администратора, использующего аутентификацию по паролю Теперь создадим отдельную учетную запись с правами **root** для доступа на основе пароля. Открываем командную строку MariaDB с вашего терминала: @@ -122,7 +122,7 @@ exit Теперь протестируем установку MariaDB. -## Шаг 4 — Тестирование MariaDB +## Тестирование MariaDB При установке из репозиториев по умолчанию MariaDB запустится автоматически. Чтобы проверить это, проверим статус. @@ -170,4 +170,6 @@ UNIX socket /run/mysqld/mysqld.sock Uptime: 14 hours 17 min 25 sec Threads: 1 Questions: 76 Slow queries: 0 Opens: 33 Open tables: 26 Queries per second avg: 0.001 -``` \ No newline at end of file +``` + +## diff --git a/docs/software/ubuntu/proxy-system.md b/docs/software/ubuntu/proxy-system.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/watchdog.md b/docs/software/ubuntu/watchdog.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/webdav/google.md b/docs/software/ubuntu/webdav/google.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/webdav/yandex.md b/docs/software/ubuntu/webdav/yandex.md old mode 100644 new mode 100755 diff --git a/docs/software/ubuntu/xrdp.md b/docs/software/ubuntu/xrdp.md old mode 100644 new mode 100755