Integrando o Ubuntu no Active Directory

Nesse vídeo que fiz para o Canal do ODT no Youtube, mostro como integrar o Ubuntu 16.04 64Bits no Active Directory da Microsoft.
Dessa forma você consegue autenticar o Ubuntu com os usuários criado no AD. Isso é muito importante para integração do ambiente Microsoft com Linux.
Hoje existem muitas empresas em um processo de migração para a plataforma Linux, mas ainda usam usuários locais ou outro tipo de autenticação como o LDAP. Com esse howto você não vai mais precisar criar usuários locais nos desktop Linux.
Se você ainda não sabe o que é Active Directory leia com atenção esse texto na Wikipedia.

Entendendo o Arquivo /etc/hosts

O arquivo hosts pode ser utilizado para diversos fins, no caso do desenvolvimento, ele pode nos interessar enquanto ajudar a configurar uma Virtual Host. Ao desenvolver um sistema nos deparamos com dois ambientes: o de desenvolvimento e o de produção. Sempre haverá um esforço para tentar igualar ao máximo os dois ambientes, criar uma Virtual Host é um desses esforços. A configuração do Virtual Host não depende do arquivo hosts, tanto que é considerado como um passo opcional. Ele nos ajuda a fazer o redirecionamento de uma determinada URL, portanto, compreender o funcionamento do arquivo hosts se faz necessário.

Instalando SQLServer no OpenSUSE

Instalando SQLServer no OpenSUSE 42.2


Este post fornece um passo a passo de como instalar o SQLServer vNext CTP 2.0 no OpenSUSE 42.2.

NOTE:
Você precisa de pelo menos 3.25GB de RAM para executar o SQLServer no Linux.
O sistema de arquivos deve ser XFS ou EXT4. Outros sistemas de arquivos, como BTRFS, não são suportados.

Conhecendo o DNS

O que é DNS

DNS é a sigla em inglês para Domain Name System (Sistema de Nomes e Domínios, em português), responsável por transformar os nomes dos domínios dos sites que as pessoas digitam nos navegadores web em números IP.
O DNS opera principalmente através de duas funções: examinar e atualizar bancos de dados e resolver nomes de domínios em endereços de rede.

O sistema de distribuição de nomes de domínio começou no ano de 1984, e através dele tornou-se possível que os nomes de hostsresidentes em um banco de dados pudessem ser distribuído entre vários servidores, diminuindo assim a carga em qualquer servidor.
O DNS baseia-se em nomes hierárquicos e permite a inscrição de vários dados digitados, além do nome do Hoste do IP (Internet Protocol).

Instalando HHVM no Ubuntu

Para Instalar a maquina virtual criada pelo Facebook no Ubuntu 16.04 ou 14.04 64Bits, execute os passos abaixo no terminal, você vai precisar ter permissão de super usuário no Ubuntu.

Comparação entre o PHP 7 vs HHVM versão 3.10, esse Benchmark foi feito em 18 de Abril de 2016, até agora muita coisa mudou e o HHVM ficou ainda mais rápido, hoje ela está na versão 3.15.2.

Usando chaves de autenticação no SSH

Por mais seguras que sejam suas senhas, sempre existe uma pequena possibilidade de que um atacante descubra alguma delas, observando enquanto você digita no teclado, ou que simplesmente consiga adivinhá-la a partir de informações pessoais ou de senhas antigas. Como de praxe, o SSH oferece uma resposta para o problema. Em vez de depender unicamente da senha como forma de autenticação, você pode utilizar um par de chaves de autenticação, onde a chave pública é instalada nos servidores que serão acessados e a chave privada (que nunca sai da sua máquina) é protegida por uma passphrase, sem a qual a chave se torna inútil.

Ubuntu no Windows Active Directory

Como integrar o Ubuntu Desktop 64Bits em um ambiente Windows AD.
Você deve configurar a máquina Ubuntu Desktop client com o DNS do seu AD, colocar um nome para esse Desktop (altere os arquivos /etc/hosts, /etc/hostname), ter um nome do seu dominio e uma conta de administrador do Active Directory.
Execute os passos abaixo no terminal como super usuário (root).