當前位置: 首頁>>技術教程>>正文


postgresql – 如何在啟動期間阻止 postgres 自動啟動

問題描述

我的桌麵上安裝了 postgresql 8.4。它在啟動時一直啟動,因為我想我使用了默認設置。

所以我每次都發出 /etc/init.d/postgresql stop 有時我總是忘記

它的文件夾路徑為,

/etc/postgresql/8.4/main
/usr/lib/postgresql/8.4

有很多配置文件,如果有人能告訴我在哪裏查看和更改什麽,那就太好了。

謝謝。

最佳辦法

這可以幫助您:http://www.linuxquestions.org/questions/linux-general-1/how-to-remove-postgresql-from-startup-481963/#post2417585

但首先安裝 chkconfig:

sudo apt-get install chkconfig

然後使用它

chkconfig

次佳辦法

在 Ubuntu 16.04 或更高版本(使用 systemd)上,您將使用此命令

sudo systemctl disable postgresql

如果你想 re-enable,你會這樣做

sudo systemctl enable postgresql

在 Ubuntu 15.10 及更早版本上,您可以使用 update-rc.d

janus@Zeus:~$ sudo update-rc.d -f postgresql remove
 Removing any system startup links for /etc/init.d/postgresql ...
   /etc/rc0.d/K21postgresql
   /etc/rc1.d/K21postgresql
   /etc/rc2.d/S19postgresql
   /etc/rc3.d/S19postgresql
   /etc/rc4.d/S19postgresql
   /etc/rc5.d/S19postgresql
   /etc/rc6.d/K21postgresql
janus@Zeus:~$

第三種辦法

使用 update-rc.d 更好,但您可以使用 chkconfig

sudo apt-get install chkconfig
sudo chkconfig -s  postgresql off

在 Ubuntu 12.04 中,您還需要創建一個指向 insserv 位置的符號鏈接:

sudo ln -s /usr/lib/insserv/insserv /sbin/insserv

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11985.html,未經允許,請勿轉載。