vji:termidesk1:start
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
vji:termidesk1:start [2025/08/26 06:21] – vji | vji:termidesk1:start [2025/09/02 05:19] (текущий) – vji | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
- | * Загружаем ISO-файл с дистрибутивом | + | |
- | * В случае использования бастион-хоста необходимо указать прокси-команду | + | |
- | '' | + | |
- | < | + | |
- | scp -o " | + | |
- | </ | + | |
+ | ---- | ||
- | '' | + | vdi-db |
+ | ---- | ||
+ | '' | ||
- | * монтируем диск, копируем с него данные в репозиторий | + | Ссылка на документацию с wiki |
- | '' | + | [[https:// |
- | * Если файл был загружен через scp в каталог /tmp то команда будет вида | + | * Установка |
< | < | ||
- | sudo mount -o loop / | + | sudo apt install postgresql |
</ | </ | ||
- | * Если используется предоставленный стенд практикума, то команда будет | + | * Узнать текущий |
< | < | ||
- | sudo mount -o loop / | + | sudo astra-modeswitch get |
- | sudo mkdir -p / | + | |
- | sudo cp -R /mnt/* / | + | |
- | sudo umount /mnt | + | |
</ | </ | ||
- | * Применяем права | + | '' |
+ | '' | ||
+ | '' | ||
+ | |||
+ | ====== Подключение к СУБД для уровня защищенности " | ||
< | < | ||
- | sudo find / | + | sudo su postgres |
- | sudo find / | + | |
</ | </ | ||
+ | ====== Подключение к СУБД для уровня защищенности " | ||
- | ---- | + | * Задаем пароль для пользователя postgres |
+ | < | ||
+ | sudo passwd postgres | ||
+ | </ | ||
+ | * Подключаемся по SSH на этот же хост пользователем postgres | ||
+ | < | ||
+ | ssh postgres@127.0.0.1 | ||
+ | </ | ||
+ | * Запускаем утилиту psql | ||
+ | < | ||
+ | psql | ||
+ | </ | ||
+ | * Создание БД, пользователя и прав доступа | ||
+ | < | ||
+ | CREATE DATABASE termidesk LC_COLLATE ' | ||
+ | CREATE USER termidesk WITH PASSWORD ' | ||
+ | GRANT ALL PRIVILEGES ON DATABASE termidesk TO termidesk; | ||
+ | ALTER DATABASE termidesk OWNER TO termidesk; | ||
+ | \q | ||
+ | </ | ||
+ | * выходим из сессии пользователя postgres | ||
+ | < | ||
+ | exit | ||
+ | </ | ||
+ | '' | ||
+ | < | ||
+ | sudo passwd | ||
+ | </ | ||
- | '' | + | * отредактировать файл |
+ | < | ||
+ | sudo nano / | ||
+ | < | ||
- | '' | + | ---- |
- | '' | + | ... |
- | + | # Return zero data instead of ENOENT/ENODATA in the absence of record | |
- | '' | + | zero_if_notfound: |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
---- | ---- | ||
- | * устанавливаем утилиту lsb_release, | + | * Для проверки |
< | < | ||
- | sudo apt install lsb-release | + | psql -h vdi-db -U termidesk |
</ | </ | ||
- | + | после ввода пароля | |
- | * подключаем репозиторий, добавляем ключ и обновляем сведения о пакетах, если | + | В случае комплексной установки, когда СУБД установлена |
< | < | ||
- | echo "" | + | psql -h vdi-disp1 -U termidesk |
- | + | ||
- | echo "deb http:// | + | |
- | + | ||
- | wget -O - http:// | + | |
- | + | ||
- | sudo apt update | + | |
</ | </ |
vji/termidesk1/start.1756189315.txt.gz · Последнее изменение: 2025/08/26 06:21 — vji