Edição de Março de 2002
Slack Tips
1 - Recursos do elvis II
Além de renderizar HTML, o elvis permite editar arquivos binários
diretamente. Eh isso mesmo! Enquanto no VIm voce utiliza pipes, executa
o gdb externamente e sofre muito, no elvis é só fazer:
$ elvis nome_do_arquivo
E irão aparecer bonitinhos na sua tela os codigos em Hexa e o que for possivel
converter em ASCII em uma coluna lateral.
2 - Colocando e retirando serviços da inicialização
Em sistemas baseados em SystemV, você deve ficar fazendo e apagando links,
verificando números com a ordem correta, etc... No Slackware, basta tornar
o arquivo executavel para habilitar o serviço, ou torná-lo não-executável
para desabilitar. Por exemplo:
# chmod -x /etc/rc.d/rc.httpd
Faz com que o Apache não seja executado na boot. Existem rc.* para vários
serviços diferentes (atalk, httpd, gpm, nfsd, sshd, etc...)
Para fazer com que o serviço volte a ser executado, utilize o +x no lugar
do -x.
No caso de não haver o rc.* apropriado, você pode fazer um grep, localizar
o comando e simplesmente comentá-lo -:) Nesse caso, é preciso um
pouco mais de cuidado.
3 - Fazendo scripts System V funcionarem
O mundo não é perfeito. E muitos pacotes vêm preparados para funcionar
apenas com inicialização SystemV, e a adaptação pode ser muito complicada.
Sorte que o rc.sysvinit resolve isso para você -:).
Crie diretórios /etc/rc.d/rcN.d, onde N vai de 0 a 6. Crie também um diretório
/etc/rc.d/init.d e coloque seus scripts dentro dele. Depois, faça links como
estes:
# ln -s /etc/rc.d/init.d/script /etc/rc.d/rc3.d/S03script
# ln -s /etc/rc.d/init.d/script /etc/rc.d/rc3.d/K02script
Essas linhas cabalisticas dizem que: no runlevel 3 (rc3.d) o "script"
será o terceiro a ser iniciado (S03) e o segundo a ser morto (K02). Sua
parte é só essa. Fazer esses links para cada script.
|