Sei sulla pagina 1di 15

Iniciar a instalação do ubuntu server

selecionar a linguagem desejada

deixar a rede desconectada

definier configuração de rede manual


colocar o IP, Mascara, DNS e Gateway

colocar o nome da máquina


nome de domínio
nome do usuario e senha
não criptografar a pasta
selecionar a zona de tempo

selecionar particionamento manual

criar uma partição de 50Gb ou maior para o / (primaria)


criar uma partição de 12Gb para swap (logica, area de troca de dados Swap)

criar uma partição com ponto de montagem para o /opt

resultado

continuar
selecionar sem atualizações automáticas
e somente instalar o SSH
instalar o GRUB
Pronto a instalação do ubuntu esta ok

Habilitar ssh ROOT

Definir a senha do ROOT:

sudo passwd root

informar a senha do usuario logado


e após colocar a senha do root

ou
elevar usuario a root

sudo -su

definir senha

sudo passwd

Alterações no /etc/ssh/sshd_config

PermitRootLogin yes

Você também pode ter que verificar o valor de PasswordAuthentication. Se estiver definido como
não, defina como Sim

PasswordAuthentication yes

Em seguida, reinicie o SSH:

service ssh restart

Atualizar o ubuntu
fazer atualizações
aptitude update --- apt-get update
aptitude upgrade

reconfigurar os locales en_US e pt_BR:

locale-gen en_US en_US.UTF-8 pt_BR.UTF-8


dpkg-reconfigure locales
# apt-get install locales
# locale-gen pt_BR pt_BR.UTF-8
# dpkg-reconfigure locales

--------------------------ou----------------------------------------
$ sudo locale-gen pt_PT.UTF-8
[sudo] password for [usuário]:
Generating locales...
pt_PT.UTF-8... up-to-date
Generation complete.
~$
Feito isto, será necessário reconfigurar a localidade usando o comando dpkg-reconfigure:
~$ sudo dpkg-reconfigure locales
[sudo] password for [usuário]:
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
...
pt_BR.UTF-8... done
pt_PT.UTF-8... up-to-date
Generation complete.
~$
INSTALANDO DO ZIMBRA
instalar pacotes auxiliares

apt-get install ia32-libs-gtk


apt-get install pax
apt-get install sysstat
apt-get install sqlite3
apt-get install libgmp3c2
apt-get install libperl5.14
apt-get install libaio1

apt-get install ia32-libs-gtk pax sysstat sqlite3 libgmp3c2 libperl5.14

fazer o dowload do zimbra no site

wget

salvar na pasta

/opt/download

extrair instalação

tar xvfz https://files.zimbra.com/downloads/8.7.11_GA/zcs-


8.7.11_GA_1854.UBUNTU16_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.UBUNTU14_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.UBUNTU12_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL6_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL7_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL6_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL7_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL7_64.20170531151956.tgz
https://files.zimbra.com/downloads/8.7.11_GA/zcs-
8.7.11_GA_1854.RHEL6_64.20170531151956.tgz

ou
tar -xvf ”nome do arquivo”
tar xvfz ”nome do arquivo”

entrar dentro do diretório extratido


instalar, executar
verificar permisão na pasta de istalação
chmod -R 0755 “nomepasta”
verificar se o arquivo inslall.sh esta com permição de execução
arquivo em cinza sem premisão

chmod +x install.sh
arquivo em verde com premisão

./install.sh

Nunca cancelar a instalação após esse passo.

Identificou erro no dns pois esta tentando resolver o nome do dominio com fqdn

Devemos trocar pelo nome no domínio, sem o nome do micro.


Após o termino da instalação configurar as credenciais
opção 3 e opação 4 para trocar a senha do usuario

Definir a senha para o admin do zimbra

após tudo definido, aplicar as connfigurações

rodar o ultimo comando


/opt/zimbra/libexec//zmsyslogsetup

acessar via web https://servidor:7071

Instalação do vmware tools


Vá para Virtual Machine > Install VMware Tools (ou VM > Install VMware Tools).

sudo mkdir /mnt/cdrom


sudo mount /dev/cdrom /mnt/cdrom or sudo mount /dev/sr0 /mnt/cdrom
ls /mnt/cdrom
tar xzvf /mnt/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/
cd /tmp/vmware-tools-distrib/
sudo ./vmware-install.pl -d

Observação: O switch -d assume que você quer aceitar o que for padrão. Se você não usar -d, pressione
Return para aceitar cada padrão ou fornecer suas próprias respostas.

sudo reboot

Criando regras de envio de e-mails versões antes do zimbra 8.8 para versões superiores olhar mais
adiante

restringir usuários de enviar e-mail para determinados locais

Modificar o arquivo
/opt/zimbra/conf/zmconfigd.cf

vi /opt/zimbra/conf/zmconfigd.cf

adicionar no final da sequência MTA e e antes de “RESTART mta’

criar as classes onde serão adicionados as regras grupo1, grupo2 ,grupo3 ….

POSTCONF smtpd_sender_restrictions FILE postfix_remetentes_restritos.cf


POSTCONF smtpd_restriction_classes grupo1, grupo2, grupo3
POSTCONF grupo1 FILE postfix_grupo1_restrito.cf
POSTCONF grupo2 FILE postfix_grupo2_restrito.cf
POSTCONF grupo3 FILE postfix_grupo3_restrito_manutencao2.cf

o arquivo remetentes_restritos contem a lista de usuários e seus direitos.

criar as classes onde serão adicionados as regras


POSTCONF smtpd_restriction_classes interno, retrito1, restrito2_manutencao2
POSTCONF interno FILE zmconfigd/postfix_restrict_interno.cf
POSTCONF retrito1 FILE zmconfigd/postfix_restrict_retrito1.cf
POSTCONF restrito2_manutencao2 FILE zmconfigd/postfix_restrict_restrito2_manutencao2.cf

criar arquivo
grupo1_restritos
dados dentro do arquivo
x@x.com.br OK
x@x.com.br OK

criar arquivo
grupo2_restritos
dados dentro do arquivo
x.com.br OK

criar arquivo
remetentes_restritos
dados dentro do arquivo
x@x.com.br grupo1
x@x.com.br grupo2
x@x.com.br grupo3

criar arquivos
grupo3_restritos_manutencao2
dados dentro do arquivo
x@x.com.br OK
x@x.com.br OK

criar arquivo
postfix_grupo3_restrito_manutencao2.cf
dados dentro do arquivo
check_recipient_access hash:/opt/zimbra/conf/grupo3_restritos_manutencao2, reject

criar arquivo
postfix_remetentes_restritos.cf
dados dentro do arquivo
check_sender_access hash:/opt/zimbra/conf/remetentes_restritos
criar arquivo
postfix_grupo1_restrito.cf
dados dentro do arquivo
check_recipient_access hash:/opt/zimbra/conf/grupo1_restritos, reject

criar arquivo
postfix_grupo2_restrito.cf
dados dentro do arquivo
check_recipient_access hash:/opt/zimbra/conf/grupo2_restritos, reject

após isso
postmap grupo1_restritos
postmap grupo2_restritos
postmap remetentes_restritos
postmap grupo3_restritos_manutencao2

POSTCONF smtpd_sender_restrictions FILE postfix_sender_restrictions.cf

Para instalar a atualização posterior a 8.6 deve ser instalado o serviço de poxy e de mencache primeiro
Para isso deve ser rodado instalação da versão anterior fazendo a atualização dos pacotes instalados.

Ira demorar
fazer backup

após isso rodar a instalação da versão nova do zimbra.

Irá demorar.
Fazer backup

atualização do ubuntu

parar serviços do zimbra zmcontrol start


rodar upgrade do zimbra do-release-upgrade

Instalando zimbra 8.7.1 para ubuntu 14

instalar biblioteca libperl5.18


apt-get install libperl5.18
Problema no update do zimbra no ubuntu 16, não
encontra a instalação antiga após a atualização do
ubuntu

On Ubuntu 14.04 with Zimbra 8.71, here is a quick way to upgrade to 16.04.
1) Shutdown zimbra.

2) Do_release_upgrade on term1.

3) When prompted on disable 3rd party repo, immediately open another term2 to edit
/etc/apt/sources.list.d/zimbra.list to leave the 2 lines uncommented.
deb [arch=amd64] https://repo.zimbra.com/apt/87 xenial zimbra
deb-src [arch=amd64] https://repo.zimbra.com/apt/87 xenial zimbra
now can close term2

4) Continue the upgrade process on term1 until before reboot

5) Edit /etc/network/interfaces, replace eth0 with ens32.

6) reboot
Problemas com a placa de rede ETH no ubuntu 16
no ubuntu 16 os nomes das placas são diferentes
listar as plascas de redes
dmesg |grep eth
Para subir a placa
ifconfig eth0
Ativar DHCP
dhclient eth0

restaurando a forma antiga de nomes de rede

Logo após a instalação do Ubuntu 16.04, cheguei a saber que o nome da interface de rede mudou para
ens33 do eth0 da velha escola. Se você alguma vez se interessou em mudar nomes de interface para o
tipo antigo ethX, aqui está o tutorial para você.
Como você pode ver no seguinte comando, meu sistema está tendo um adaptador de rede chamado
ens33.

Este é apenas o caso do ambiente VMware, ele pode variar depende do hardware, mas as etapas para
retornar eX serão iguais.

Comando

ip a

$ ip a

1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: </loopback,up,lower_up>ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default
qlen 1000
link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
</broadcast,multicast,up,lower_up>inet 192.168.12.12/24 brd 192.168.12.255 scope global dynamic ens33
valid_lft 1683sec preferred_lft 1683sec
inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
valid_lft forever preferred_lft forever

comando
dmesg |grep -i eth

$ dmesg | grep -i eth

[ 3.050064] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:05:a3:e2


[ 3.050074] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection
[ 3.057410] e1000 0000:02:01.0 ens33: renamed from eth0

retornando a nomenclatura antiga ethx

editar o arquivo grup


vi /etc/default/grub

procurar “GRUB_CMDLINE_LIUX” adicionar ”net.ifnames=0 biosdevname=0“.

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Criar novo arquivo grub com o comando

grub-mkconfig -o /boot/grub/grub.cfg

N
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done
verificar as interfaces de rede
vi /etc/network/interfaces
para DHCP

auto eth0
iface eth0 inet dhcp

para estatico

auto eth0
iface eth0 inet static
address 192.168.12.12
netmask 255.255.255.0
dns-nameservers 192.168.12.2
gateway 192.168.12.2

reboot
Criando regras de envio de e-mails em versões superiores a 8.8 ubuntu 16 e postfix 8

restringir usuários de enviar e-mail para determinados locais

Modificar o arquivo
/opt/zimbra/conf/zmconfigd.cf

vi /opt/zimbra/conf/zmconfigd.cf

adicionar no final da sequência MTA e e antes de “RESTART mta’

criar as classes onde serão adicionados as regras grupo1, grupo2 ,grupo3 ….

POSTCONF smtpd_sender_restrictions FILE postfix_remetentes_restritos.cf


POSTCONF smtpd_restriction_classes grupo1, grupo2, grupo3
POSTCONF grupo1 FILE postfix_grupo1_restrito.cf
POSTCONF grupo2 FILE postfix_grupo2_restrito.cf
POSTCONF grupo3 FILE postfix_grupo3_restrito_manutencao2.cf

o arquivo remetentes_restritos contem a lista de usuários e seus direitos.

criar as classes onde serão adicionados as regras


POSTCONF smtpd_restriction_classes interno, retrito1, restrito2_manutencao2
POSTCONF interno FILE zmconfigd/postfix_restrict_interno.cf
POSTCONF retrito1 FILE zmconfigd/postfix_restrict_retrito1.cf
POSTCONF restrito2_manutencao2 FILE zmconfigd/postfix_restrict_restrito2_manutencao2.cf

criar arquivo
grupo1_restritos
dados dentro do arquivo
x@x.com.br OK
x@x.com.br OK

criar arquivo
grupo2_restritos
dados dentro do arquivo
x.com.br OK

criar arquivo
remetentes_restritos
dados dentro do arquivo
x@x.com.br grupo1
x@x.com.br grupo2
x@x.com.br grupo3

criar arquivos
grupo3_restritos_manutencao2
dados dentro do arquivo
x@x.com.br OK
x@x.com.br OK

criar arquivo
postfix_grupo3_restrito_manutencao2.cf
dados dentro do arquivo
check_recipient_access lmdb:/opt/zimbra/conf/grupo3_restritos_manutencao2, reject

criar arquivo
postfix_remetentes_restritos.cf
dados dentro do arquivo
check_sender_access lmdb:/opt/zimbra/conf/remetentes_restritos
criar arquivo
postfix_grupo1_restrito.cf
dados dentro do arquivo
check_recipient_access lmdb:/opt/zimbra/conf/grupo1_restritos, reject

criar arquivo
postfix_grupo2_restrito.cf
dados dentro do arquivo
check_recipient_access lmdb:/opt/zimbra/conf/grupo2_restritos, reject

após isso
postmap grupo1_restritos
postmap grupo2_restritos
postmap remetentes_restritos
postmap grupo3_restritos_manutencao2

POSTCONF smtpd_sender_restrictions FILE postfix_sender_restrictions.cf