Debian: Pós Instalação

Esta é a lista de tarefas que eu executo após concluir a instalação de um servidor Debian (todas na conta de root)

Acertar o arquivo .bashrc:

vi /root/.bashrc
  • Descomentar as entradas abaixo de "# You may uncomment the following lines", para deixar o comando ls colorido.
  • Ativar o bash Auto-Completion: se você utiliza o bash como shell, experimente ativar a auto-completion. Como o nome diz, ela extende o recurso de completar o nome dos comandos no shell a várias outras coisas, como opções dos programas mais comuns e até nomes de pacotes a serem instalados/removidos com o apt.
    Para ativar basta incluir a linha abaixo no seu arquvio $HOME/.bashrc

    source /etc/bash_completion
  • Eu costumo acrescentar alguns alias, que facilitam o trabalho (como o de colorir o grep, por exemplo). Os outros são: cdl (vai para /var/log), cds (vai para /etc/init.d), tm (dá um "tail -f" no arquivo /var/log/messages) e ts ("tail -f" no arquivo /var/log/syslog). A imagem abaixo mostra como fica o arquivo final (clique para ampliar):

Acertar a lista de repositórios:

vi /etc/apt/sources.list
  • Comentar a entrada do CD-ROM utilizada na instalação
  • Acrescentar entradas para mirrors próximos a você (eu utilizo o mirror da USP, com ótima performance)
  • Aproveite também para acrescentar a opção non-free nas entradas que ainda não a possuem. Isso vai permitir o acesso a todos os pacotes.
No final, o meu arquivo fica parecido com isso:

#deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main
#deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 CD Binary-1 20070407-11:55]/ etch contrib main
deb http://linux.iq.usp.br/debian/ etch main contrib non-free
deb-src http://linux.iq.usp.br/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free deb-src http://security.debian.org/ etch/updates main contrib non-free




Saia do arquivo ( :wq), atualize as bases de dados do APT (aptitude update) e instale os pacotes desejados. O que eu costumo instalar como básico:

  • Kernel-Linux: Normalmente, o sistema é instalado com um kernel "genérico", voltado para processadores Intel 386/486, e que suporta apenas 1Gb de memória RAM. Como provavelmente você possui um processador mais moderno, vale a pena instalar um kernel específico para o seu processador, e com suporte a mais memória, se for o caso. Os principais são: linux-image-2.6-686 (para processadores Pentium Pro/Celeron/Pentium 2/Pentium 3/Pentium 4), linux-image-2.6-k7 (para processadores AMD Duron/Athlon/AthlonXP). Os pacotes de Kernel que terminam em smp dão suporte a multiplos processadores/cores e os que terminam em bigmem dão suporte a quantidades de memória superior a 1Gb.
  • vim (VI Improved): a versão do vim que vem instalada por default é minimalista e não contém todos os recursos. Após a instalação, edite o arquivo de configuração (/etc/vim/vimrc) e descomente (retirando as aspas " do começo da linha) a linha que contém o texto syntax on e salve o arquivo. Isso ativa a função de Syntax highlight do vim, que colore o conteúdo dos textos. Pacote: vim
  • Servidor OpenSSh: básico para efetuar o acesso à servidores (se eu pegar alguém usando telnet, vai levar uma surra de gato morto até o gato miar !!!). Pacote: openssh-server
  • Screen: O Screen é um sistema de janelas utilizado em modo texto. Basicamente, permite que você use várias consoles de texto através de uma única conexão (local ou remota), além de várias outras coisas. (mini-tutotial sobre ele em breve !). Pacote: screen
  • PSmisc: instala os utilitarios fuser, killall e pstree. Pacote: psmisc

Outros pacotes:

  • less: utilizado para paginar resultados para cima e para baixo. Não é essencial, mas faz falta as vezes. Pacote: less
  • Build Essential: se você precisar compilar aplicações (ou o kernel) a partir do código fonte, esse pacote instala os pacotes necessários (gcc e sua turma). Pacote: build-essential
  • XOrg: metapacote para instalar o servidor de janelas. Além disso você provavelmente vai querer instalar um ambiente gráfico. Os mais famosos são o Gnome e KDE, mas também há outros mais leves como o xfce, blackbox, IceWM, etc. Não há um ambiente melhor que o outro. Cada um tem características próprias e no geral são muito bons. Recomendo que você teste alguns deles e veja com qual você se dá melhor. Pacote: xorg.

Nenhum comentário: