Я работаю над проектом, который включает в себя создание панели инструментов (веб-приложение SpringBoot + angular.js) для опроса Zabbix. Для тестирования я установил Ubuntu 16.04 LTS (VirtualBox), PostgreSQL 9.6, в который я импортировал из командной строки дамп базы данных (pg_dump), сделанный клиентом, а также установил графический интерфейс pgAdmin4 и подключил его к восстановленной базе данных.
теперь я установил pgAdmin4 следующим образом:
как корень:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
cd /opt/
mkdir enviromentpy
cd enviromentpy/
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
pip install pgadmin4-2.1-py2.py3-none-any.whl
touch lib/python2.7/site-packages/pgadmin4/config_local.py
echo "SERVER_MODE = False" >> lib/python2.7/site-packages/pgadmin4/config_local.py
После этого запуска
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Я вижу следующий вывод:
pgAdmin4 started, go to http://127.0.0.1:5050 through your browser
Теперь, если я запущу Firefox по указанному выше адресу, я увижу графический интерфейс и импортирую базу данных postgres.
Вопрос:
1) Как правильно остановить службу?? Я имею в виду графический интерфейс pgAdmin, а не СУБД postgres.
2) Чтобы запустить его снова, я сделал эту процедуру:
cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Это правильно??
3) Иногда, после периода бездействия, Ubuntu зависает, никакая активность невозможна, и я могу выключить машину только через меню виртуального бокса. Ты знаешь почему?
Можете вы помочь мне??
Большое спасибо
(pgadmin4)
перед вашим курсором в командной строке); просто введитеexit
и вы вернетесь к обычной оболочке. Чтобы перезапустить службу, просто создайте службу или скрипт со следующими командами:source /opt/enviromentpy/pgadmin4/bin/activate
python /opt/enviromentpy/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Надежда помогает - person CoderJammer   schedule 08.11.2018