Ubuntu Server 18.04 -Ambiente de desenvolvimento I [ Servidor ]

Ubuntu Server + Posgresql + Apache + PHP 7 + servidor FTP (proftpd)

Saiu nova versão do  Ubuntu Server 18.04 (Bionic Beaver) , consegui um tempinho.  vamos criar uma maquina virtual ( VM ) com um ambiente para desenvolvimento web com os recursos especificados acima.

Nesse primeiro post, vou instalar e atualizar a nova versão desse SO, fiz umas pesquisas e descobri que tem uma versão live e outra não,  preciso pesquisar mais para saber as diferenças, mas no site do Ubuntu a versão padrão para download é a live, vou usar essa, outra informação daqui para frente somente versões 64 bits serão disponibilizadas.

 

Pré requisitos:
– Ter o programa VirtualBox ( https://www.virtualbox.org/wiki/Downloads ) instalado na sua máquina
– Baixar o Ubuntu Server 18.04 64 bit ( https://www.ubuntu.com/download/server )

 

Passo 1: Instalando o Ubuntu Server no Virtualbox

No VirtualBox, clique em NOVO
Coloque um nome para identificar seu servidor na VM, não é o nome do servidor no Ubuntu ainda.
Escolha Linux
Versão: Ubuntu (64 bit)

Instalando Ubuntu Server 18.04 no VirtualBox

Instalando Ubuntu Server 18.04 no VirtualBox

O tamanho da memória pode ficar em 1024 Mb
O disco pode ser de 10GB

Ao clicar em concluir a sua maquina virtual aparece como desligada antes de ligar vamos fazer algumas configurações.

a) Em Maquina/configurações: Desmarque [ ]-Habilitar Áudio;
b) Inicialmente deixe a Rede/Lan em modo NAT para termos acesso a internet e baixar as atualizações do Ubuntu Server
c) Em Armazenamento DRIVER Ótico, selecione a imagem que você baixou veja os pré requisitos;
d) Inicie o sistema

Instalando.. Cadê português ?

Instalando.. Cadê português ?

Opa… cade o “português”

Instalando.. Cadê português ? Mas tudo bem vamos em frente depois configuramos, português Brasil.
– Install Ubuntu

Configure o nome do servidor e o seu usuário.

Configure seu servidor web Ubuntu

Configure seu servidor web Ubuntu

Inicie o seu servidor e atualize.

$ sudo apt update

Atualizando Ubuntu Server

Atualizando Ubuntu Server

Eu já aproveitei e fiz um upgrade no sistema, antes de colocar em produção.

$ sudo apt upgrade

 

Passo 2:  Vamos verificar / configurar o Locale:

$ locale

Configurando Português Brasil - pt-br

Configurando Português Brasil – pt-br

Como vc pode perceber está configurado para en_US, vamos resolver isso:

$ sudo locale-gen pt_BR.UTF-8
$ locale -a
$ sudo dpkg-reconfigure locales

Configurando Teclado / Idioma pt_BR

Configurando Teclado / Idioma pt_BR

Configurando Teclado / Idioma pt_BR

Configurando Teclado / Idioma pt_BR

 

$ sudo locale-gen pt_BR.utf-8
$ sudo update-locale LANG=pt_BR.utf-8

 

Passo 3:  Configurando IP estático no Ubuntu Server

Vamos precisar definir um IP estático para nosso servidor, isso é feito de forma um pouco diferente das versões anteriores do Ubuntu.
O arquivo de configuração de rede tradicional /etc/network/interfaces não é mais usado.

Desligue o servidor

$ poweroff

Mude a configuração no VirtualBox da placa de rede para Bridge

Entre no Ubuntu Server novamente

$ sudo nano /etc/netplan/01-netcfg.yaml

Atenção: a identação do texto é importante digite:

Configurando Rede manualmente

Configurando Rede manualmente

 

Para reiniciar sua rede:

$ sudo netplan generate
$ sudo netplan apply

 

Agora vamos editar o arquivo hosts

$ cd /etc
$ sudo cp hosts hosts.bkp
$ sudo nano hosts

Mude o endereço IP do seu servidor e o nome se for necessário:

Configurando IP / Nome do servidor

Configurando IP / Nome do servidor

Reinicie seu servidor, faça login e digite:

$ ifconfig

IP fixo configurado no servidor Ubuntu

IP fixo configurado no servidor Ubuntu

Tem que aparecer o IP-4 com o endereço que você definiu.

Bom fui testar e descobri o que o ping no endereço que eu defini estava ok, mas não resolvia o nome, veja:

Resolvendo nomes no Ubuntu 18.04

Resolvendo nomes no Ubuntu 18.04

Vamos resolver isso, removendo pacotes para nuvem no servidor Ubuntu 18 :

$ sudo apt remove cloud-init cloud-initramfs-copymods cloud-initramfs-dyn-netconf

$ sudo hostnamectl set-hostname powerweb

$ sudo cp /etc/cloud/cloud.cfg   /etc/cloud/cloud.cfg.bkp
$ sudo nano  /etc/cloud/cloud.cfg

Nesse arquivo substitua a linha:

preserve_hostname: false
Por:
preserve_hostname: true

Depois de gravar o arquivo

$ sudo reboot

 

A V I S O / BUG:

Data: (05 junho 2018) Os nomes não estão sendo resolvidos sem o uso de domínios no Ubuntu 18.04, foi reportado como BUG no fórum do sistema, aguardando uma solução,  vou seguir o tutorial usando o endereço IP para acessar o servidor.

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1699660

 

Fontes:

http://www.linhadecomando.com/so-linux/linux-instalando-o-locale-pt_br-utf-8

https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/

https://linuxconfig.org/how-to-change-hostname-on-ubuntu-18-04-bionic-beaver-linux

http://www.cleuber.com.br/index.php/2014/09/08/criando-servidor-de-ftp-facilmente-no-ubuntu-14-04-com-proftp

https://www.tecdicas.com/20/como-criar-um-servidor-ftp-no-ubuntu-debian

 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Anúncios

Sobre Carlos Susviela

Programador (Desktop / web) WebDeveloper (Sistemas e páginas internet) Técnico Informática / Criptomoedas http://www.PowerInformatica.com.br --------------------------- Torcedor: S.C. Internacional / RS / Brasil
Esse post foi publicado em Banco de Dados, linux, Postgresql, Programação PHP, ubuntu e marcado , , , , , , , , , . Guardar link permanente.

2 respostas para Ubuntu Server 18.04 -Ambiente de desenvolvimento I [ Servidor ]

  1. Pingback: Ubuntu Server 18.04 -Ambiente de desenvolvimento II | Susviela Blog´s

  2. Pingback: Ambiente de desenvolvimento Web [ NetBeans ] | Susviela Blog´s

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s