Sempre utilizei o "rc.local" para executar determinados procedimento no boot do sistema. Só que percebí que no Debian 3.1 não existe este arquivo. Qual seria o arquivo equivalente ao "rc.local" no Debian 3.1?
Obrigado e aguardo qualquer ajuda.
Sempre utilizei o "rc.local" para executar determinados procedimento no boot do sistema. Só que percebí que no Debian 3.1 não existe este arquivo. Qual seria o arquivo equivalente ao "rc.local" no Debian 3.1?
Obrigado e aguardo qualquer ajuda.
Executando comandos na inicialização do Debian
criando o rc.local no debian.
- Primeiramente, efetue logon com o usuário root;
- Logo após, acesse o diretório '/etc/init.d' digitando o comando:
cd /etc/init.d/
- Crie o arquivo 'rc.local' digitando o comando:
touch rc.local
- Edite o arquivo '/etc/init.d/rc.local' com um editor de textos (mcedit, vim,
emacs, kwrite etc):
vim rc.local
- Acrescente os comandos que serão executados na inicialização do sistema.
Abaixo, o sistema executará dois comandos (um em cada linha):
exemplo:
/sbin/hdparm -c1 -d1 /dev/hda
/sbin/hdparm -c1 -d1 /dev/hdb
- Logo após, altere as permissões do arquivo '/etc/init.d/rc.local' digitando o
comando:
chmod 755 rc.local
- E por fim, crie os links (ligações) para todos os níveis de execução (run
levels) do Debian GNU/Linux digitando o comando:
update-rc.d rc.local defaults 99
- Para testar, reinicie seu computador:
sync; shutdown -r now
- Assim que o Debian for iniciado, os dois comandos armazenados noa
arquivo '/etc/init.d/rc.local' serão executados automaticamente.
Beleza!Postado originalmente por slackrio
slackrio, muito obrigado pela sua explicação (detalhada).
Ou se nao vc pode apenas criar um links simbolico com o comando:
ln -s /etc/init.d/firewall /etc/rc.d/S100firewall
chmod +x /etc/rc.d/S100firewall
Abraçao
Beleza! Só isso resolver?Postado originalmente por gatoseco
Obrigadooooooooooooo.
interessante
sou usuário slackware e não entendi muito bem uma função
pode explicar melhor o funcionamento disso:
valeuupdate-rc.d rc.local defaults 99
Legal essa dica. Mas também sou usuário do Slackware, e também estou tentando aprender o Debian. Se pudesse explicar como funciona esse comando update-rc.d, fico grato mesmo.
Um grande abraço ..... :?
pssgyn e juniox ve se ajuda a entender o comando update-rc.d, ta com exemplos blz !!
Debian, inicia os serviços apartir do runlevel.
Dentro do /etc existe diretorios: rc0.d , rc1.d , rc2.d etc que contêm links simbólicos para os scripts que estão no /etc/init.d.
Então o comando update-rc, basicamente adiciona ou remove esses links.
por exemplo: se vc quisesse remover o apache
update-rc.d apache remove
ou adicionar o apache:
update-rc.d apache defaults
Nesse caso o serviço irá ser adicionado em todos os niveis de execução.
Para adicionar somente em um nivel, no caso o 2 que é o padrao:
update-rc.d apache start 20 2 . stop 20 2 .
Note o . (ponto)
Nesse caso, o apache seria adicionado no nivel 2, com ordem de inicio 20.Bem.
Conhecendo esse processo você não precisa correr riscos com seu sistema.
Galera tb tem desta forma :
ve se ajuda !!
1º Crie o arquivo
root # touch /etc/init.d/rc.local
2 º Edite o arquivo, colocando os comandos necessários.
root # vi /etc/init.d/rc.local
3º Torne-o executável
root # chmod u+x /etc/init.d/rc.local
4º Atualize os rc.d
root # update-rc.d -f rc.local defaults
Adding system startup for /etc/init.d/rc.local
/etc/rc0.d/K03rc.local -> ../init.d/rc.local
/etc/rc1.d/K03rc.local -> ../init.d/rc.local
/etc/rc6.d/K03rc.local -> ../init.d/rc.local
/etc/rc2.d/S03rc.local -> ../init.d/rc.local
/etc/rc3.d/S03rc.local -> ../init.d/rc.local
/etc/rc4.d/S03rc.local -> ../init.d/rc.local
/etc/rc5.d/S03rc.local -> ../init.d/rc.local
Slackrio, obrigado caro conterrâneo. A sua ajuda foi bem legal mesmo. Como mencionei, eu uso o Slackware, mas quando tive o meu primeiro contato com a Debian, fiquei com vontade de conhecê-la. É uma distro respeitada e tenho instalada num hd no pc que utilizo na empresa com o XP em outro HD. Tudo separado. Quando quero utilizá-la mudo o boot no setup. Parece ser uma distro robusta, estável, n pacotes, e com muitos adeptos no mercado mundial. Só que quando comecei a conhecê-la, a comparação com outras distros no sentido de onde está o que, foi inevitável. Claro que falta de conhecimento e burrice mesmo. Mas as suas dicas, vão aos poucos abrindo o leque e fazendo com que a gente conheça melhor essa distro que é uma das mais destacadas no ambiente Linux. No Slackware também senti essa dificuldade no início. Me sentia no começo, como um burro olhando para um castelo. Do Slackware hoje, não posso falar nada. É a distro que utilizo. Comecei com o Conectiva. Mas gosto e tenho vontade de conhecer outras. E claro, porque não instalá-la ? Eu gosto desta mistura de distro Linux no nosso CPD. Quando algumas pessoas chegam no CPD, os caras perguntam qual a distro. Já vou falando. Nesse aqui tem o Slackware, e nesse outro tem a Debian. Os caras já te olham com outra cara. Inclusive nos clientes onde estou tendo a oportunidade de instalar Linux, instalo o Slackware. Ninguém fala mais nada. Parece que quando a gente fala para alguém que temos contato com Slackware, Debian, SuSE, Mandriva, RedHat, a sensação que passa para quem está vendo, é que você está nas mãos das mais conhecidas distros Linux, e que todos respeitam. Mas ainda tem Kurumin, Ubuntu, etc, etc ....... Mundinho maravilhoso esse do Linux.
Valeeeeeeeeuuuuuuuuuuussssssssssssss garoto ......... que Deus te abençõe. ..... abundantemente ....... Obrigado pela dica ............ :wink:
Amigo pssgyn !
Somos 2 que trabalha com Slackware comecei quando trabalhava em um provedor radio la usavamos slack naquela epoca eu nao sabia muito de linux (como ate hoje estou cada vez aprendendo ..rs) cara foi paixao a primeira vista quando vi aquele terminal no famoso prompt como conhecem... , e por isso que gosto de slack gosto de famosos prompts rs .
mais e como vc mesmo disse e tem razao nos que adoramos linux , devemos sim estudar tb outras distro ate mesmo para ampliarmos nossos conhecimento pq po que sempre penso em que um dia posso ter que configurar um servidor nao slack mais sim com outra distro a pedido do cliente , ja vi cliente que na hora de pedir o servidor escolher a distro . Por isso que e bom ate mesmo estudar as outras grandes distro.
sobre a ajuda que aqui deixei no forum , foi com faco com prazer pq e como eu digo sempre pra mim o LINUX e uma familia ou religiao rs eu sempre trabalhei com windows mais nunca senti isso que sinto pelo o linux ..
mais sempre que der pra ajudar o que eu saber com certeza ajudarei , ate mesmo pq fui e continuo sempre sendo ajudado aqui neste otimo forum da Underlinux e outros ..
valew
valeu pela explicação slackrio
:wink: