Created
November 7, 2015 12:18
-
-
Save xlbruce/9d71e8d7bfa3d5ba1715 to your computer and use it in GitHub Desktop.
Tutorial pós-instalação de um sistema GNU/Linux (preferencialmente Debian)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Este documento tem por objetivo fornecer instruções para deixar o sistema completo após a instalação do mesmo. | |
1. Pacotes essenciais | |
ethtool: útil para identificar se a interface de rede está recebendo sinal por um cabo de rede. Possui a mesma função do comando mii-tool. | |
less: um filtro que permite a leitura de arquivos longos diretamente na tela. | |
mc: o mc contém os programas Midnight Commander (mc) e mcedit. O mcedit é o editor de textos mais amigável para ambiente shell. | |
tcpdump: utilizado para resolver problemas quando a máquina estiver operando em redes de computadores. | |
Para instalar esses pacotes: | |
# apt-get install ethtool less mc tcpdump | |
2. Exclusão de traduções desnecessárias | |
Instale o pacote localepurge (# apt-get install localepurge). Na janela que surgirá, escolha apenas os idiomas NECESSÁRIOS, selecionando pt, pt_BR e pt_BR.UTF-8. | |
Depois de instalar o pacote, você deverá executar o comando localepurge manualmente pela primeira vez. Nas próximas vezes, ele será executado após cada instalaão de pacotes por apt-get. | |
3. Adição das seções contrib e non-free no sistema APT | |
Basta adicionar as seções contrib e non-free no arquivo /etc/apt/sources.list. | |
Exemplo: | |
deb http://ftp.us.debian.org/debian/ squeeze main [contrib non-free] | |
(as seções adicionadas estão entre colchetes apenas para denotar como se deve inserir. NÃO COLOCAR OS COLCHETES NO ARQUIVO). | |
Após a alteração, atualize a lista de pacotes com: | |
# apt-get update. | |
4. Criando swap em arquivo | |
4.1 Execute o seguinte comando para criar o arquivo /swapfile com 500MB: | |
# dd if=/dev/zero of=/swapfile bs=1M count=500 | |
Nota: não é recomendado o uso de blocos (parâmetro bs) maiores que 100MB. No exemplo acima foram criados 500 blocos de 1MB. | |
4.2 Estabeleça uma área de swap nesse arquivo: | |
# mkswap -f /swapfile | |
4.3 Altere as permissões do arquivo para 600 (somente o root pode ler ou alterá-lo): | |
# chmod 600 /swapfile | |
4.4 Ative o swap: | |
# swapon /swapfile | |
4.5 Torne o arquivo swap permanente alterando o arquivo /etc/fstab adicionando a seguinte linha: | |
/swapfile none swap sw 0 0 | |
5. Definição de aliases | |
O alias é um recurso para redefinir um comando ou criar um nome que sirva de atalho para tal comando, com ou sem argumentos extras.Apenas como exemplo, o comando: | |
$ ls --color=auto | |
poderia ser subistituido por ls, se utilizado o seguinte alias: | |
$ alias ls='ls --color=auto' | |
Os seguintes aliases garantem uma operação segura e confortável no sistema. Sendo assim, adicione as seguintes linhas no arquivo /etc/bash.bashrc: | |
alias ls='ls --color=auto' | |
alias df='df -h' | |
alias cp='cp -i' | |
alias rm='rm -i' | |
alias mv='mv -i' | |
Após a adição das linhas, ative as alterações com o comando: | |
# source /etc/bash.bashrc | |
6. Estabelecimento de um MTA | |
Instale os seguintes pacotes para que o usuário root seja capaz de receber emails com informações relevantes do sistema (como funcionamento dos daemons, ou tentativas ilegais de acesso root): | |
# apt-get install sendmail sendmail-bin bsd-mailx | |
Para ler os emails, use o comando # mail. | |
7. Serviços disponíveis após a inicialização do sistema. | |
No diretório /etc/init.d/ estão disponíveis todos os serviços que são colocados no ar após a inicialização do sistema. Para remover algum serviço, substitua o 'S' no nome do link simbólico no diretório /etc/rc#.d/ (onde # é o número do runlevel) pela letra 'K', e execute o comando: | |
# update-rd.c script defaults | |
Onde 'script' é o script que acabou de ter o nome alterado. | |
8. Configuração das opçpoes alternativas do sistema | |
Execute o comando: | |
# update-alternatives --all | |
E responda às perguntas. | |
9. Instalação do kernel amd64 em máquinas com Debian i386 [opcional] | |
O kernel i386 trabalha com 32 bits de processamento, ainda que a CPU possua suporte à 64 bits. Para resolver o problema, basta instalar o kernel amd64. | |
Primeiramente, verifique se sua CPU possui suporte ao processamento em 64 bits executando o comando: | |
# cat /proc/cpuinfo | egrep -o 'flags.* lm' | |
Esse comando busca pela flag lm da CPU, se o comando retornar ao menos 1 resultado, a CPU possui suporte 64 bits. | |
Feito isso, basta executar o comando: | |
# apt-get install linux-image-amd64 | |
Após a instalação, reinicie a máquina e verifique o kernel ativo com o comando: | |
# uname -a | |
##TODO - continua |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment