我正在做一个项目,涉及到创建一个仪表板(SpringBoot + angular.js webapp)来审问Zabbix。为了测试的目的,我安装了Ubuntu16.04LTS (VirtualBox),PostgreSQL 9.6,其中我通过命令行导入了客户制作的数据库转储(pg_dump),还安装了图形用户界面pgAdmin4,并将其连接到我恢复的数据库。
现在我已经这样安装了pgAdmin4:
以root用户身份:
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,我会看到GUI,并且我已经导入了postgres数据库的
问题是:
1)如何正确停止服务??我指的是postgres图形用户界面,而不是pgAdmin数据库管理系统
2)为了重新启动它,我执行了以下过程:
cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py对吗??
3)有时,在一段时间不活动后,ubuntu冻结,不可能有任何活动,我只能通过virtualbox菜单关闭机器。你知道为什么吗?
你能帮我吗??
非常感谢
发布于 2019-09-12 01:05:53
我尝试按CTRL-C来停止该作业,但在我的Ubuntu16.04上,这并不能终止进程。
您可以查找进程id并使用kill -9来终止该进程。但是,更快的解决方案是在另一个终端窗口中键入:
killall pgadmin4而pgadmin4应该会终止。
https://stackoverflow.com/questions/53211182
复制相似问题