Как остановить postgres от автозапуска при запуске

Вы должны определить виртуальную машину. Если его запуск останавливает его

[root@fed18 isos]# virt-install --hvm --name OracleLinux64-1 --ram 2048 --vcpus 1 -f /dev/virtual-machines/OracleLinux64-1 --network bridge=br0 --cdrom /isos/Oracle_Linux_Release_6_Update_4_x86_64.iso --graphics vnc,listen=0.0.0.0,port=5901 --noautoconsole 
warning: failed to set locale, defaulting to C
ERROR    Guest name 'OracleLinux64-1' is already in use.

root@fed18 ~]# virsh
setlocale: No such file or directory
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
   'quit' to quit
virsh #  undefine OracleLinux64-1
Domain OracleLinux64-1 has been undefined

virsh # quit

[root@fed18 ~]# virt-install --hvm --name OracleLinux64-1 --ram 2048 --vcpus 1 -f /dev/virtual-machines/OracleLinux64-1 --network bridge=br0 --cdrom /isos/Oracle_Linux_Release_6_Update_4_x86_64.iso --graphics vnc,listen=192.168.2.103,port=5901 --noautoconsole 
warning: failed to set locale, defaulting to C

Starting install...
Creating domain...                                                                                                                                          |    0 B  00:00:12     
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.
1
задан 24 May 2017 в 14:05

4 ответа

Используя update-rc.d (Debian / Ubuntu):

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:~$

На Ubuntu 16.04 или новее (которые используют systemd) вы использовали бы эту команду

sudo systemctl disable postgresql

Если вы хотите снова включить, вы сделали бы

sudo systemctl enable postgresql
34
ответ дан 25 May 2018 в 23:03
  • 1
    это правильный способ сделать то, что было запрошено – glarrain 11 November 2013 в 20:55

Использование 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
7
ответ дан 25 May 2018 в 23:03
  • 1
    Мне пришлось создать символическую ссылку, используя 10.10. Кроме того, я получил этот большой результат в качестве ответа: pastebin.com/fPKRj5Gr – vemv 28 December 2012 в 02:52

Ответы здесь устарели. Взгляните на этот ответ.

https://dba.stackexchange.com/a/31239/77017

2
ответ дан 25 May 2018 в 23:03

На моем сервере есть еще один эффект:

# update-rc.d -f postgresql remove update-rc.d: using dependency based boot sequencing

Отсутствуют ссылки на запуск системы.

-1
ответ дан 25 May 2018 в 23:03

Другие вопросы по тегам:

Похожие вопросы: