No final, tem algumas explicações sobre os parâmetros de configurações.
Como sempre, aconselho a ler todo este amontoado de palavras, antes de sair executando os comandos. Siga os passos exatamente na ordem em que estão colocados e faça os procedimentos com calma, sem pressa, na maciota, "beleza pura bixo"... emocione-se instalando os programas, curta esse momento, deixe-se levar, aproveite a onda... ou não.
Estando o sistema Debian Wheezy devidamente instalado, configurado e atualizado, faça os procedimentos abaixo. Os procedimentos foram realizados em sua maioria no console (linha de comando). Serão dadas as explicações que forem necessárias para os interessados poderem realizar as operações. Os programas foram instalados em suas versões mais recentes, até o momento (novembro de 2014).
Caso tu tenhas outras versões instaladas do
PostgreSQL, Apache, PHP e
OpenSSL, recomendo desinstalá-las (a menos que tu saiba o que estás fazendo).
O
Debian Wheezy 7.7 64 bits utilizado aqui, foi compilado com o kernel 3.17.2 de
kernel.org. Como é um servidor WEB, a preocupação com o desempenho e a segurança começaram durante o particionamento, a configuração básica do sistema que foram realizados utilizando-se o conteúdo deste
link, com a ressalva de que a partição
/home ficou bastante reduzida. Ainda que não fosse necessária uma partição
/home, por uma questão de gosto pessoal, utilizaremos para fins de armazenamento de downloads, arquivos, etc.
Todas as partições foram setadas com permissões somente de leitura e escrita para o usuário e alguns diretórios, nem mesmo o root tem permissão de execução. Não vou colocar aqui quais são eles, pois existe farto material sobre isso na internet.
Deixo aqui uma sugestão de
sources.list:
##deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 DVD Binary-1 20141018-13:06]/ wheezy contrib main
#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 DVD Binary-1 20141018-13:06]/ wheezy contrib main
deb http://ftp.br.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.br.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
# wheezy-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
#deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free
#deb http://www.deb-multimedia.org/ wheezy main non-free
#deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
Instalando o systemd
Com o
systemd, o sistema fica mais leve e muito mais rápido.
A inicialização e o desligamento ficaram tão rápidos que nem dá mais para ler os "Started..", "Stoped..." e os "Starting... [OK]". Os aplicativos dentro do sistema estão abrindo muito mais rápido também. Mas é opcional, caso alguém não se sentir à vontade, não precisa instalar. No final, tem um breve resumo sobre o systemd.
Abra o terminal e atualize o sistema:
# apt-get update
# aptitude safe-upgrade
Antes de instalar o systemd, verifique se tu não tens alguma melhoria de desempenho do sistema, tipo aquela do
cgroup colocada no
/etc/rc.local: mkdir -p /dev/cgroup/cpu -o cpu... etc.
Caso tenha, remova ou comente as linhas. E também remova ou comente as linhas do arquivo
/etc/bash.bashrc. Essa melhoria era elaborada pelo próprio autor do systemd. Caso não tenha, siga adiante na instalação do systemd.
Instalando:
# apt-get install systemd
# apt-get install libsystemd-daemon-dev #Instalando o daemon do systemd.
# apt-get install systemd-sysv #Colocando o systemd como padrão.
Caso der um aviso "terrorista" do SysVinit, ignore e siga adiante na instalação (sim, faça o que eu digo!).
# vim /etc/default/grub #Uso o Vim, tu uses teu editor de texto preferido.
Modifique a linha
GRUB_CMDLINE_LINUX_DEFAULT para:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset init=/bin/systemd"
Salve e saia do arquivo.
Atualizando e reiniciando:
# update-grub
# shutdown -r now
Aguarde reiniciar.
Ou pode configurar o parâmetro do systemd direto no kernel, parando a inicialização no GRUB e digitando "e", e alterando:
linux /vmlinuz... etc... nomodeset init=/bin/systemd... isso é contigo.
Maiores informações sobre o systemd, tu podes encontrar aqui:
E aqui: