yuri.oliveiraYuri Oliveira

Todos os artigos por yuri.oliveira

 

Replicando ambientes com Docker

Nossa equipe escreveu alguns testes para o programa que estamos desenvolvendo entrar em produção. Toda nova funcionalidade do sistema deve antes passar por esses testes para depois entrar em produção. Quando testei o código na minha máquina, funcionou. Porém, quando passei o código para outros desenvolvedores, ele não funcionou! Por que na minha máquina funciona
Continuar lendo…  

Entendendo o IPv6

Uma empresa de hospedagem está enfrentando um problema: o número de endereços IPs disponíveis está acabando. Sem endereços IPs, a empresa não pode ter novos clientes. Essa empresa possui cerca de 5000 servidores dedicados para os clientes. Cada servidor tem um IP público, por isso ela tem uma faixa de IPs para comportá-los. Por exemplo,
Continuar lendo…  

Entendendo os cabos de rede

Para os computadores se comunicarem eles precisam estar conectados. Seja por conexões sem fio, como Wi-Fi, ou cabos elétricos, ou fibra ótica. E da mesma forma que o Wi-Fi tem seus padrões, os cabos de rede também segue algumas especificações. Dependendo do tipo do cabo, temos conexões mais rápidas, ou seja, temos uma maior taxa
Continuar lendo…  

Entendendo as diferenças entre Telnet e SSH

Estou querendo acessar um servidor para realizar algumas configurações que fica em uma sala de servidores junto com vários outros servidores. Logo, se desejo configurar esse servidor, basta ir até a sala e acessá-lo localmente. Mas e se eu não tiver acesso a essa sala? Ou pior, e se essa sala estivesse em outro prédio
Continuar lendo…  

Criando um repositório local de imagens Docker

Criei algumas imagens no Docker e queria compartilhá-las com os outros desenvolvedores da empresa. Para isso, consigo usar os próprios repositórios do Docker, como o Docker Hub, ou o Docker Store. Lá nós colocamos nossas imagens e elas ficam disponíveis para download. Porém se eu colocar minha imagens nesses repositórios, só vou conseguir baixá-las se
Continuar lendo…  

Automatizando tarefas com Shell Script

Estou trabalhando em um servidor web Apache que está rodando em um sistema operacional Linux CentOs. Nesse servidor temos uma aplicação com alguns serviços, como o sistema de vendas da empresa. Ou seja, temos alguns serviços críticos rodando nesse servidor. Logo, ele deve sempre estar funcionando, pois caso aconteça algum problema e o serviço saia
Continuar lendo…  

Conhecendo o modelo OSI

Quando fazemos uma requisição para um servidor web, essa percorre um longo caminho da sua máquina até o servidor. Essa requisição que saí do seu computador por um cabo de rede, ou pelo ar, caso use um Wi-Fi. Passa pelo seu provedor de internet e por diversos outros servidores até chegar no destino. Quando o
Continuar lendo…  

Comandos básicos ao utilizar o Vim

Estou configurando um servidor e preciso configurar um serviço de DNS. Para esse serviço funcionar eu preciso editar alguns arquivos. Só que o servidor não possui modo gráfico, apenas o terminal. Ou seja, não consigo abrir o bloco de notas, o Notepad++, Sublime, nem nenhum outro editor de texto visual. Como posso editar esse arquivo?
Continuar lendo…  

Compondo uma aplicação com o Docker Compose

Estou com um container com uma aplicação PHP que se comunica com um banco de dados para efetuar alguns testes antes de ir para produção. Então, fui rodar o container, porém quando realizei o login me deparei com os seguintes erros: A aplicação precisa de um banco de dados para rodar, como estamos utilizando o
Continuar lendo…  

Como calcular máscaras de sub-rede

Fui contratado por uma empresa para arrumar a rede em um novo prédio. Neste prédio funcionarão quatro departamentos: Financeiro, Comercial, RH e Jurídico.Cada departamento tem, em média, 50 hosts. O departamento comercial envia muitas propostas técnicas que são arquivos bem pesados, por isso a rede de todos os departamentos está ficando lenta e instável. Além
Continuar lendo…  

O que enfraquece o sinal do Wi-Fi

Estava no meu quarto estudando um curso da Alura quando decidi ir estudar na sala. Só que chegando lá a internet estava lenta e caia a todo momento. Quando estou no meu quarto isso não acontece. Mas quando me afasto dele, vou para a sala ou para a cozinha, por exemplo, a internet fica instável
Continuar lendo…  

Como escolher minha carreira em TI?

O ano está acabando e no próximo ano já tenho minhas metas de estudo. Quero ser programador! Mas em um mundo com tantas linguagens de programação, qual devo aprender primeiro? E se existem várias linguagens, quantas devo aprender? Uma, duas, três, todas que eu puder?. Quando estamos ingressando nesse mundo de programação, essas são algumas
Continuar lendo…  

Entendendo as permissões no Linux

Estou trabalhando em um projeto PHP. Só que quando tento acessá-lo pelo navegador vejo o seguinte erro: Os arquivos estão hospedados na minha máquina local e mesmo assim não tenho acesso a eles pelo navegador. O que pode estar causando isso? Se analisarmos a mensagem de erro, conseguimos obter algumas informações como: Proibido Você não
Continuar lendo…  

Como recuperar a senha de root no Linux

Estou estudando Docker! Então fui instalá-lo no meu computador pelo terminal, já que estou usando o Ubuntu, é uma distribuição Linux: Basta que eu digite a senha e pronto! Terei o docker instalado em minha máquina. Só temos um pequeno problema… esqueci a senha do meu usuário! 🙁 Sem essa senha não consigo instalar ou
Continuar lendo…  

Compartilhando arquivos com o Samba

Uma empresa me contratou para resolver um problema com seu servidor de arquivos. Toda a rede da empresa utiliza Linux, desde os servidores até as máquinas clientes. Contudo sócio começou a trabalhar alguns dias da semana na empresa com seu notebook particular, que utiliza Windows como sistema operacional. Ela precisa acessar alguns arquivos do servidor
Continuar lendo…  

Como configurar DHCP em roteadores Cisco

Estou configurando a rede em uma empresa. Nesta empresa, existem dez computadores e um servidor, ambos conectados a um switch que, por sua vez, está conectado a um roteador. Essas máquinas precisam se comunicar, portanto precisam de um endereço para encaminhar e receber suas mensagens. Esse endereço é conhecido como endereço IP. Cada máquina na
Continuar lendo…  

Como visualizar o tamanho de diretórios no Linux

Aqui na Alura temos um servidor para guardar alguns arquivos e projetos internos, que basicamente funciona como um repositório interno. Esse servidor tem um espaço de armazenamento limitado e, de tempos em tempos, tenho que ficar conferindo se a pasta do compartilhamento está ficando muito cheia. O servidor não possuí modo gráfico, então como posso
Continuar lendo…  

Entendendo os padrões de Wi-Fi

Estava em um sala aqui na Alura com o meu notebook. Quando mudei de sala, meu notebook não se conectava ao Wi-Fi dessa sala, mas o de todos os outros sim… Por que só o meu não conecta? :’( Podemos pensar que é algum problema com a minha placa de rede sem fio, porém estou
Continuar lendo…  

Procurando arquivos no Linux

Estava trabalhando com alguns arquivos de pagamentos e salvei no servidor, só que não lembro em qual pasta ele foi salvo… Preciso desse arquivo para ontem. Bom, o servidor usa um Linux CentOS que não possui modo gráfico, apenas terminal. Eu poderia instalar algum modo gráfico, porém ela ocupará um espaço a mais no servidor
Continuar lendo…  

Diferenças entre Hubs e Switches

Fui contratado por uma empresa para resolver seu problema na rede que está lenta. Ela disse que esse problema piorou depois da aquisição de novos computadores. Mesmo com um plano de internet rápido, a rede está instável e cai constantemente. O que pode estar deixando a rede assim? Bem, vamos dar uma olhada na rede
Continuar lendo…  

Como configurar VLans em dispositivos Cisco

Estou configurando a rede em um prédio onde funcionará alguns departamentos da Alura: Financeiro e Vendas. Poderíamos colocar os dois departamentos na mesma rede, porém com isso teríamos alguns problemas: Como todos os computadores estariam se comunicando pela mesma via, ao mesmo tempo, a rede poderia ficar mais lenta; Um computador conseguiria “ver” o outro.
Continuar lendo…  

Como configurar Virtual Hosts no Apache

Estou configurando um novo servidor web para uma empresa de animação que hospedará dois sites diferentes. Um site será para a empresa, o outro será para um projeto online que a empresa faz. Atualmente temos a seguinte arquitetura nos servidores: Note que temos apenas um sistema operacional com um Apache instalado que, por padrão, só
Continuar lendo…  

Protegendo seu servidor com IPTables

Estamos configurando um novo servidor de banco de dados aqui na Alura para armazenar os dados dos alunos. Na reunião ficou decidido, por questões de segurança que: Para que usuários maliciosos, ou vírus, não encontrem nossa máquina, não será possível realizar ping; Para prevenir de hackers , ou vírus, tentar acessar nosso banco vamos bloqueá-lo
Continuar lendo…  

Como acessar servidores remotamente com SSH

Vamos ter uma reunião aqui na Alura sobre novos cursos. Só que esquecemos o computador em um prédio que fica num bairro distante. A princípio, poderíamos buscá-lo, porém, perderemos muito tempo no trânsito fazendo com que a reunião não aconteça! Será que tem alguma forma de acessarmos o computador remotamente? Tanto o computador que temos
Continuar lendo…