Рейтинг:0

Могу ли я остановить работу postgres в фоновом режиме?

флаг gd

На Кубунту 20.04

Прежде чем я смогу успешно запустить контейнер Docker на своем компьютере, мне нужно убить процесс Postgres. Я делаю это:

  1. sudo ss -lptn 'спорт =: 5432'

, который выводит: Состояние Recv-Q Send-Q Локальный адрес:Порт Одноранговый адрес:Порт Процесс LISTEN 0 244 127.0.0.1:5432 0.0.0.0:* пользователи:(("postgres",pid=1003,fd=5))

  1. убить <пид>

Теперь я смогу запустить док-контейнер с базой данных Postgres. Я бы хотел, чтобы мне не нужно было выполнять эти шаги, прежде чем я смогу запустить любую базу данных Postgres. По какой-то причине lsof -i :5432 не возвращает процесс.

Является ли это стандартным поведением для работы Postgres в фоновом режиме? Безопасно ли остановить этот процесс? Если да, как я могу остановить автоматический запуск этого процесса в фоновом режиме?

Я пробовал следующие команды без успеха:
sudo systemctl отключить postgresql
sudo update-rc.d отключить postgresql

Рейтинг:0
флаг in

Уничтожение процесса базы данных — действительно хороший способ уничтожить базу данных. PostgreSQL не установлен по умолчанию, поэтому что-то или кто-то должно быть поставил его на машину по какой-то причине. Вы захотите подтвердить, если что-то в вашей системе нуждается в этом.

Однако, чтобы ответить на вопрос, вы можете безопасно остановить PostgreSQL следующим образом:

sudo служба postgresql остановить

Вы можете запретить запуск PostgreSQL при загрузке следующим образом:

sudo служба postgresql отключить

Если ничто в вашей системе не требует локальной установки ядра базы данных, вы можете удалить его:

sudo apt --purge удалить postgresql

Примечание: Это удаляет только элемент сервера, оставляя нетронутыми клиентские библиотеки для подключения к установкам PostgreSQL.

Ambassador Kosh avatar
флаг gd
спасибо за ваш комментарий, но `sudo service postgresql disable` ничего не делает. Он возвращает `sudo service postgresql disable`
Ambassador Kosh avatar
флаг gd
Также пробовал `sudo systemctl отключить postgresql`, но это не помогло.
Ambassador Kosh avatar
флаг gd
и попробовал `sudo update-rc.d postgresql отключить`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.