Instalação e Configuração do Debian

De IFRS Campus Canoas
Revisão de 13h50min de 4 de abril de 2016 por Vinicius.alves (Discussão | contribs) (Instalar vmtools)

Ir para: navegação, pesquisa

Arquivo de configuração do repositório de pacotes

/etc/apt/sources.list

Repositório de pacotes para o Debian Wheezy:

deb http://debian.pop-sc.rnp.br/debian/ wheezy main
#deb-src http://debian.pop-sc.rnp.br/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main
deb http://debian.pop-sc.rnp.br/debian/ wheezy-updates main
#deb-src http://debian.pop-sc.rnp.br/debian/ wheezy-updates main
deb http://debian.pop-sc.rnp.br/debian wheezy-backports main

Repositório para o antigo Debian squeeze:

deb http://ftp.br.debian.org/debian squeeze main non-free contrib
deb http://ftp.br.debian.org/debian squeeze-updates main non-free contrib
deb http://security.debian.org squeeze/updates main non-free contrib
# Squeeze LTS
deb http://ftp.br.debian.org/debian squeeze-lts main non-free contrib

Ou acessar o gerador de mirror:

http://debgen.simplylinux.ch/

Atualizar lista de pacotes e o sistema:

# apt-get update && apt-get upgrade -y

Instalar vmtools

Dependências antes de instalar o vmtools:

# apt-get install linux-headers-$(uname -r) build-essential -y

Com a tela da máquina virtual aberta, clicar no menu "VM" > "Guest" > "Install/Upgrade VmWare Tools", após isto acessar o debian e montar o cdrom com o comando:

# mount /dev/cdrom /media/cdrom

Descompactar pacote de instalação, colocar no diretório /root e iniciar a instalação:

# tar zxvf /media/cdrom/VMwareTools-X.X.XX.tar.gz
# cd vmware-tools-distrib/
# ./vmware-install.pl

Apertar ENTER para todas as perguntas.

Fixar endereço IP no servidor

Exemplo de arquivo de configuração /etc/network/interfaces:

auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.XXX
network 255.255.255.0
gateway 192.168.1.1

Ipv6

iface eth0 inet6 static
address XXX
network 64
gateway XXX

Executar os comando após a alteração do arquivo:

# ifdown eth0
# ifup eth0
# ifconfig

Instalar e configurar sincronização do relógio

# apt-get install ntpdate -y

Adicionar no CRON o comando para sincronizar o relógio a cada 60 min:

# crontab -e

Adicionar a linha:

*/60 * * * * /usr/sbin/ntpdate ntp.canoas.ifrs.edu.br

Instalação do agente SNMP para o monitoramento

# apt-get install snmpd -y

Exemplo do arquivo de configuração /etc/snmp/snmpd.conf:

# Conexao
agentAddress udp:161
agentaddress udp6:161     # IPv6
# Controle
view   all  included   .1.3.6.1
# Comunidade
rwcommunity public localhost
rocommunity private 192.168.1.XXX -V all              # Alterar o endereço IPv4 para o endereço do servidor que irá acessar este host via snmpd.
# IPv6
rwcommunity6 public ::1
rocommunity6 private XXXX:XXXX::XXXX... -V all        # Alterar o endereço IPv6 para o endereço do servidor que irá acessar este host via snmpd.
# Localizacao
sysLocation    Localização
sysContact     Servidor <servidor@canoas.ifrs.edu.br>
#
rouser          authOnlyUser
rouser          internalUser
iquerySecName   internalUser
sysServices    72
proc  mountd
proc  ntalkd    4
proc  sendmail 10 1
disk       /     10000
disk       /var  5%
includeAllDisks  10%
load   12 10 5
trapsink     localhost public
linkUpDownNotifications  yes
extend    test1   /bin/echo  Hello, world!
extend-sh test2   echo Hello, world! ; echo Hi there ; exit 35
master          agentx

Instalação o agente Zabbix

# apt-get install zabbix-agent -y

Exemplo de arquivo de configuração: /etc/zabbix/zabbix_agentd.conf

Server=XXX.XXX.XXX.XXX     # Alterar para o IP do servidor Zabbix.
ServerPort=10051
Hostname=Exemplo           # Alterar para o nome do cliente, pode ser qualquer nome, porém único.
StartAgents=5
DebugLevel=1
PidFile=/var/run/zabbix-agent/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
Timeout=3

Instalação do cliente Bacula

 Link de instalação do cliente Bacula

Configuração para um servidor web

Configuração de servidor web

Personalização do terminal

Alterar e arquivo de configuração /root/.bashrc e incluir as linhas:

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS -lh'

Outros(incompleto)

find /usr/share/nano/ -iname "*.nanorc" -exec echo include {} \; >> ~/.nanorc
apt-get install vim -y