Onde um serviço está sendo iniciado no Fedora 8?

1

Eu não consigo descobrir como o MySQL e o httpd (Apache) estão sendo iniciados no meu servidor Fedora 8.

A máquina inicializa no runlevel 4 bem. E em algum lugar ao longo do caminho, MySQL e Apache estão sendo iniciados. Mas eles não estão sendo iniciados via /etc/init.d - verificando chkconfig --list mostra todos "off".

E eles não são mencionados em rc.local.

A saída do sistema operacional para httpd mostra "/usr/sbin/httpd-f/home/webuser/helloworld/conf/httpd.conf" - portanto, ele está sendo explicitamente iniciado com um diretório de configuração específico, etc.

Todas as ideias ou outros lugares para verificar a inicialização serão mais apreciadas!

Obrigado,

Larry ps. O servidor é uma imagem de servidor pré-compilada da Amazon baseada no Fedora 8.

    
por LarryK 15.06.2009 / 21:07

3 respostas

1

Eu começaria a pescar com

find /etc -type f|xargs grep -i helloworld

Isso fará uma busca recursiva em todos os arquivos regulares em / etc para "helloworld" (sem distinção entre maiúsculas e minúsculas)

    
por 15.06.2009 / 21:23
2

Depois de muito grep, eu encontrei: havia entradas no crontab do root para a hora do evento "@reboot" -

# start mysqld on reboot
@reboot /etc/init.d/mysqld start

Para atualizar: crontab -e # (como root)

    
por 15.06.2009 / 21:55
0

Tente acessar {/etc/rc4.d/,/etc/init.d} e grepping para http e / ou apachectl. Eu tenho um aplicativo que distribui suas próprias instâncias apache e mysql e instala seus próprios scripts de inicialização como /etc/init.d/APPNAME-{WEB,DB}.

    
por 15.06.2009 / 21:18

Tags