Sunil Vijay Asked: 2019-10-24 22:36:42 +0800 CST2019-10-24 22:36:42 +0800 CST 2019-10-24 22:36:42 +0800 CST 如何在 Linux 中检查 Postgresql 9.2 版本? 772 $ systemctl restart postgresql-9.2.24 Failed to restart postgresql-9.2.24.service: Unit not found. postgresql postgresql-9.2 2 个回答 Voted Laurenz Albe 2019-10-24T22:50:12+08:002019-10-24T22:50:12+08:00 这意味着没有名为 postgresql-9.2.24.service 在你的systemd目录中。 确切位置因 Linux 发行版而异,但通常是/usr/lib/systemd/system或/lib/systemd/system。 Best Answer Philᵀᴹ 2019-10-24T22:57:56+08:002019-10-24T22:57:56+08:00 赶紧跑: systemctl | grep postgres ...您将能够看到该服务的实际名称。 例如: phil@ironforge:~/M$ systemctl | grep postgr postgresql.service loaded active exited PostgreSQL RDBMS [email protected] loaded active running PostgreSQL Cluster 9.3-main [email protected] loaded active running PostgreSQL Cluster 9.5-main system-postgresql.slice loaded active active system-postgresql.slice phil@ironforge:~/M$ 所以,在这种情况下,我可以使用: systemctl restart postgresql 例如: phil@ironforge:~/M$ systemctl restart postgresql ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to restart 'postgresql.service'. Authenticating as: root Password: ******* ==== AUTHENTICATION COMPLETE === phil@ironforge:~/M$
这意味着没有名为
在你的
systemd
目录中。确切位置因 Linux 发行版而异,但通常是
/usr/lib/systemd/system
或/lib/systemd/system
。赶紧跑:
...您将能够看到该服务的实际名称。
例如:
所以,在这种情况下,我可以使用:
例如: