[Ubuntu-BR] Autostart do apache + mysql, ícone no menu do gnome não sai

Bohrer fjbohrer em gmail.com
Quinta Junho 21 13:33:51 UTC 2007


Cara

O que podes fazer também eh o seguinte:

Considerando que estás usando ubuntu, o runlevel default eh o 2. Pra tirar a
dúvida, como root, digite aí: runlevel

Pra mim aqui a saída fica assim:

N 2

O número que está junto do runlevel eh quem varia de distro pra distro mas
como estamos abordando um ubuntu, deve aparecer um 2 pra ti também.

Com posse desse número vá até /etc/rcX.d/ onde o X nesse caso eh o número do
teu runlevel.. ficaria então /etc/rc2.d/

Dentro dessa pasta existem diversos links simbólicos para arquivos que ficam
dentro do /etc/init.d/ e a função deles eh justamente a de determinar quais
os processos que 'levantam' em cada nível de execução. Tu deves ter
observado que eles seguem um padrão definido e se chamam sempre da seguinte
forma:

[S/K][xx][nomedoprocesso] como em S20makedev

O nome do processo eh um nome que simplesmente permita identificar quem eh
quem;
O xx ou o número que no nosso caso eh o 20 indica a ordem na qual cada
processo vai levantar.. assim podemos determinar quem levanta antes e quem
levanta depois...
E o S ou o K são quem realmente determina quem levanta e quem não. No caso
do S, subentende-se um 'start' e o processo eh inicializado junto com aquele
nível de execução [ runlevel ]. Caso ao invés de um S tivéssemos um K, o
link continuaria existindo porém o processo não seria inicializado pra
aquele runlevel.

Então, pra que teu apache e teu mysql não inicializem mais junto com o
sistema basta trocar o S20apache e o S20mysql para K20apache e K20mysql...
mv S20apache K20apache e mv S20mysql K20mysql.

Tal qual o Zandre comentou, existem programas / scripts que tem justamente a
função de alterar esses arquivos mas eu como sou meio chato e gosto de fazer
a coisa na mão mesmo, faço dessa forma. Lembrando que aí não precisamos
instalar nada e estamos falando de qualquer distro, não necessariamente o
ubuntu.

No final de história toda, teu /etc/rc2.d/ deve parecer com o meu...

#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
root em bohrer-laptop:/etc/rc2.d# ls -l
total 4
lrwxrwxrwx 1 root root  16 2007-06-18 18:21 K19cupsys -> ../init.d/cupsys
lrwxrwxrwx 1 root root  15 2007-06-18 18:21 K19hplip -> ../init.d/hplip
lrwxrwxrwx 1 root root  19 2007-06-18 18:21 K25bluetooth ->
../init.d/bluetooth
-rw-r--r-- 1 root root 556 2007-04-10 18:46 README
lrwxrwxrwx 1 root root  18 2007-06-18 18:45 S01firewall ->
../init.d/firewall
lrwxrwxrwx 1 root root  17 2007-06-18 18:21 S05vbesave -> ../init.d/vbesave
lrwxrwxrwx 1 root root  15 2007-06-18 18:21 S10acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root  25 2007-06-18 18:21 S10powernowd.early ->
../init.d/powernowd.early
lrwxrwxrwx 1 root root  18 2007-06-18 18:21 S10sysklogd ->
../init.d/sysklogd
lrwxrwxrwx 1 root root  34 2007-06-18 18:21 S10xserver-xorg-input-wacom ->
../init.d/xserver-xorg-input-wacom
lrwxrwxrwx 1 root root  15 2007-06-18 18:21 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  23 2007-06-18 18:53 S12915resolution ->
../init.d/915resolution
lrwxrwxrwx 1 root root  14 2007-06-18 18:21 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root  13 2007-06-18 18:21 S13gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 2007-06-18 18:21 S20apmd -> ../init.d/apmd
lrwxrwxrwx 1 root root  16 2007-06-18 18:21 S20apport -> ../init.d/apport
lrwxrwxrwx 1 root root  22 2007-06-18 18:21 S20hotkey-setup ->
../init.d/hotkey-setup
lrwxrwxrwx 1 root root  17 2007-06-18 18:21 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2007-06-18 18:21 S20nvidia-kernel ->
../init.d/nvidia-kernel
lrwxrwxrwx 1 root root  19 2007-06-18 18:21 S20powernowd ->
../init.d/powernowd
lrwxrwxrwx 1 root root  15 2007-06-18 18:21 S20rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root  17 2007-06-18 18:21 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 2007-06-18 18:21 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 2007-06-18 18:21 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  24 2007-06-18 18:21 S90binfmt-support ->
../init.d/binfmt-support
lrwxrwxrwx 1 root root  17 2007-06-18 18:21 S98usplash -> ../init.d/usplash
lrwxrwxrwx 1 root root  22 2007-06-18 18:21 S99acpi-support ->
../init.d/acpi-support
lrwxrwxrwx 1 root root  18 2007-06-18 18:21 S99rc.local ->
../init.d/rc.local
lrwxrwxrwx 1 root root  19 2007-06-18 18:21 S99rmnologin ->
../init.d/rmnologin
lrwxrwxrwx 1 root root  24 2007-06-18 18:21 S99stop-readahead ->
../init.d/stop-readahead
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Sobre o wine cara, infelizmente também nunca usei e não saberia o que fazer.

Um abraço

Bohrer



On 6/21/07, Zandre Bran <zandrebran em gmail.com> wrote:
>
> On 6/20/07, Mr. Nux <animekonux em gmail.com> wrote:
> > Olá primeiramente eu tenho instalado apache2 + mysql e eles sempre
> iniciam
> > com o sistema. Gostaria que isso não acontecesse e só quando eu desse o
> > comando para iniciar.
>
>    Eu utilizo o rcconf, um script em pode-se ativar e desativar
> programas no arranque do GNU. O melhor é que não precisa do X
> instalado.
>
> #aptitude install rcconf
>
>     Depois;
>
> #rcconf
>
>     Para iniciar seus serviços:
>
> #/etc/init.d/apache2 start|stop|restart
>
>     Para ver todos os serviços que podem fazer isto:
>
> #cd /etc/init.d
>
>     Mas lembre-se que dentro o /etc/init.d utiliza-se:
>
> #./apache2 start
>
> > Instalei um programa de win32 usando o wine. O wine cria uma pasta no
> menu
> > do gnome e dentro dela tem o atalho do programa. Ele não sai quando eu
> clico
> > delete no editor de menu. Como faço para tirá-lo?
>
>      Esta não sei, nunca usei wine.
>
> > Grato
> > --
> > Mr. Nux
>
>     Abçs,
> Zandre
>
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Fernando Bohrer
Linux Registered User # 431341
Linux Professional Institute Certification Level 1 - [LPIC-1]
:wq



More information about the ubuntu-br mailing list