Páginas

sábado, 27 de fevereiro de 2010

Named.conf e Zonas

# NAMED.CONF

root@srv01:/var/named# cat /etc/named.conf
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
listen-on { any; };
// query-source address * port 53;
};

//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "caching-example/named.root";
};

zone "localhost" IN {
type master;
file "caching-example/localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "caching-example/named.local";
allow-update { none; };
};


# ZONA

root@srv01:/var/named# cat empresa.com.br.zone
$TTL 86400
@ IN SOA ns01.empresa.com.br. hostmaster.empresa.com.br. (
2004101901 ;Serial de sincronização
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

NS ns01.empresa.com.br.
NS ns02.empresa.com.br.
IN MX 10 empresa.com.br.

localhost IN A 127.0.0.1
empresa.com.br. IN A 192.168.2.202
ns01 IN A 192.168.2.202
ns02 IN A 192.168.2.203
www IN A 192.168.2.202
ftp IN A 192.168.2.202
mail IN CNAME empresa.com.br.
pop IN CNAME empresa.com.br.
router IN A 192.168.2.254
root@srv01:/var/named#


# REVERSO

root@srv01:/var/named# cat empresa.com.br.rev
$TTL 86400
$ORIGIN empresa.com.br.
2.168.192.in-addr.arpa IN SOA ns01.empresa.com.br. hostmaster.empresa.com.br. (
2004101901 ; Serial de sincronização
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

NS ns01.empresa.com.br.

202 IN PTR ns01
202 IN PTR www
203 IN PTR ns02
root@srv01:/var/named#

domingo, 21 de fevereiro de 2010

Compilando o kernel 2.6.x

Este tutorial foi escrito por André Luís Chemet Kanso. Qualquer alteração ou utilização deste materia l, favor mencionar a fonte.

Neste tutorial foram usados a versão 2.6.6 do kernel (podendo ser aplicado às versões 2.6.x) e a distribuicao Slackware 9.1.

É altamente recomendado a configuração do gerenciador de boot do linux com opção para acessar o kernel antigo que já funcionava antes desse processo, para que possam s er corrigidas eventuais falhas.

Fazendo download do codigo fonte do kernel

baixe aqui

Descompactando o código fonte

# cd /usr/src/
# tar xvfj linux-2.6.6.tar.bz2

Criando um link simbólico (muitos programas usam o diretório /usr/src/linux como referência para o diretório fonte do kernel).

# ln -s /usr/src/linux-2.6.6 /usr/src/linux

Configurar o kernel

# cd /usr/src/linux
# make menuconfig

Também podem ser usadas as opções "make oldconfig", "make xconfig" ou "make gconfig" para configurar o kernel.

# make

O comando "make" nas versões 2.6.x compila o kernel, gerando o arquivo "bzImage", além de compilar também os módulos.

Este processo gera o arquivo "bzImage" no diretorio /usr/src/linux/arch/i386/boot/ .

Copiar o arquivo gerado (o kernel) para o diretorio /boot

# cp /usr/src/linux/arch/i386/boot/bzImage /boot

Instalando os módulos

# make modules_install

Após este processo é necessario alterar as configurações do gerenciador de boot usado.

No LILO, edita-se a linha referente à localizacao do kernel

image=/boot/bzImage

Após isto, salva-se o arquivo e roda-se o comando do lilo, como segue:

# lilo

Feito isto, basta reiniciar o sistema com o novo kernel e, na existência de erros, verificar se todos os suportes necessários ao funcionamento do sistema instalado for am corretamente adicionados ao kernel.

FONTE: http://www.slackware-brasil.com.br/web_site/artigos/artigo_completo.php?aid=88

Gerador de letras ASCII

www.network-science.de/ascii

sexta-feira, 19 de fevereiro de 2010

Enviar msg para usuário logado

echo "msg" | wall # Envia um broadcast

echo "msg" >> /dev/pts/0(0,1,2..) # Envia para um terminal definido.

sexta-feira, 12 de fevereiro de 2010

blog

Blog para anotações. Navegando por ae encontrei um blog que é usado para guardar links e materiais interessantes. Gostei da idéia já que sempre acabo perdendo os links que encontro pela Internet.