março 12, 2012

Criando uma máquina Debian e configurando o postfix - Página 2 de ?

Vamos agora configurar o sistema de atualização e instalação do debian. Tudo que precisamos fazer, podemos fazer por linha de comando através do comando apt-get. Para isso temos que indicar ao programa onde ele deve procurar os pacotes de instalação, portanto editamos o arquivo em /etc/apt/sources.list adicionando algumas entradas de repositorios e comentando a entrada do CD/DVD com #
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 DVD Binary-1 20110626-15:45]/ squeeze contrib main

deb http://ftp.br.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.br.debian.org/ squeeze main

deb http://security.debian.org/ squeeze/updates main non-free contrib
deb-src http://security.debian.org/ squeeze/updates main

deb http://backports.debian.org/debian-backports squeeze-backports main
Agora devemos atualizar a lista de fontes com
apt-get update

Como o sistema operacional acabou de ser instalado, possivelmente existam alguns upgrades para o sistema, para instalarmos, utilizamos
apt-get upgrade

Estas instalações podem demorar, mas devemos instalar, pois alem de aplicativos mais atualizados, existem também atualizações de segurança. Após as atualizações serem instaladas, vamos fazer um reboot no sistema. Quando o servidor é desligado ou reiniciado, a conexão SSH é perdida, portanto devemos fechar ela um pouco antes da conexão ser perdida para que ela nao fique pendurada. Fazemos isso com os dois comandos um em seguida do outro.
reboot
exit
Esperamos em torno de 3 minutos e iniciamos novamente a conexão através do PuTTY.

Nosso servidor não vai ser utilizado para compartilhamento de diretórios, por isso vamos eliminar dois pacotes por motivo de segurança.
apt-get remove nfs-common portmap

Na página anterior ajustamos a data e hora, mas estes dados podem ser desincronizados com o tempo, para impedir isto, vamos atualizalos uma vez por dia, para tanto precisamos criar uma tarefa no cron, que é um agendador de tarefas.
Com o comando a seguir, vamos abrir o VIM para inserir algumas informações sobre a tarefa.
contrab -e
Na primeira linha livre colocamos o seguinte, lembrando que podemos utilizar "o" para entrar no modo edição pulando para a próxima linha dentro do VIM.
11 22 * * * /etc/init.d/hwclock.sh reload >/dev/null
Esta linha indica que todos os dias as 11 Horas e 22 minutos o script /etc/init.d/hwclock.sh reload será executado. Para modificarmos o horário da tarefa, podemos trocar o 11 por qualquer número entre 0 e 59, e o 22 por qualquer número entre 0 e 23.

março 08, 2012

Criando uma máquina Debian e configurando o postfix - Página 1 de ?

Vou postar algumas páginas com os passos para criar um servidor Debian, versão 6, configurar vários pontos, e fazer uso do postfix.

Depois de instalar o sistema operacional (o google pode te mostrar como fazer isso melhor que eu), começamos a instalar alguns programas para começar a preparação do ambiente. Como root execute o comando abaixo para instalar. Caso seja pedido para inserir o CD/DVD de instalação, insira o mesmo e tire depois da instalação.
apt-get install rdate ssh vim

Vamos instalar o SSH no início para que possamos fazer as configurações de uma máquina remota, sendo via linux por ssh propriamente dito, ou por uma máquina windows através do putty, que é minha escolha para este tutorial.
Ainda no debian, rode o comando ifconfig e anote o IP do servidor.
ifconfig
A partir deste ponto, podemos deixar a máquina do servidor de lado e nos concentrar somente na máquina remota.
Abra o putty, coloque o IP anotado no campo Host name (or IP address), mantenha a porta 22, confira se o campo SSH está selecionado em Connection type e dê um nome de conexão no campo Saved Sessions.
Agora clique no menu lateral em Terminal/Features e marque a opção Disable application keypad mode, para quando utilizarmos o VI, aceite as teclas do teclado numérico como números e não como comandos (PgUp, PgDn...). Ainda no menu lateral escolha Window e mude o campo lines of scrollback de 200 para 1000, com isto ganhamos muito espaço na tela para rever o que foi feito ou o resultado de algum comando.
Finalmente volte a tela inicial (Session) e clique em save.
Temos agora uma conexão configurada e para acessá-la, precisamos somente dar dois cliques no nome que demos. Para sair do putty, devemos fechar todos os programas que abrimos, e dar o comando logout ou Ctrl+D.

Acessamos agora o servidor clicando duas vezes na sessão salva no putty, ele agora vai pedir login e senha, vamos entrar como root.

Vamos acertar o horário do servidor, para isto utilizamos os comandos a seguir
/etc/init.d/hwclock.sh reload
rdate -ncv clock.fmt.he.net
rdate -ncv ntp1.tummy.com
/etc/init.d/hwclock.sh reload

Em seguida vamos configurar o charset da máquina.
dpkg-reconfigure locales
Para navegar nesta tela utilizamos as teclas [PgUp] [PgDn] [seta-subir] [seta-descer] [tab] e para selecionar a tecla [barra de espaço].
A instalação padrão deve ter selecionado pt_BR UTF8, vamos adicionar pt_BR ISO-8859-1 e selecioná-lo como default.

Como visto na linha de instalação que utilizamos logo após subir o sistema, instalamos o editor de textos VIM.
Sugiro novamente o google para alguma dúvida com relação aos comandos, mas os principais:
i - para entrar no modo edição
[Esc] - Para sair de qualquer modo
:w - Para salvar
:q - Para sair do editor
:wq - Para salvar e sair (igual :x)
:q! - Para sair sem salvar
/[algumacoisa] - Para procurar o "algumacoisa"
n - Para o proximo resultado da busca

Vamos então alterar o editor padrão do debian, que é o nano, para o VIM.
vim /root/.profile
Após a linha "fi" vamos inserir a seguinte linha:
export EDITOR=/usr/bin/vim.basic
Saia salvando (:wq ou :x).