Apresentação e detalhes sobre o curso

Aula 1 · GNU/Linux para Redes de Computadores

Transcrição do áudio

Bem-vindo ao curso de redes com Linux. Nesse vídeo, vou abordar o que vou ministrar nesse curso, também vou trazer aqui algumas observações para você, principalmente se você está iniciando sua jornada no mundo de redes de computadores e principalmente com Linux. Vamos lá! Primeiro, provavelmente eu vou falar mal de algumas marcas, alguns produtos normal, toda tecnologia tem suas falhas. E naturalmente que nós vamos usar Linux, então coloquei aqui uma imagem bem coerente com o que nós vamos estudar. Nós vamos trabalhar com Linux do início ao fim. Todo o meu material ele está disponível no GitRub. Todo o texto, slide, tudo no GitRub. Olá! Eu sou não importa e não importa, mas caso precise falar comigo, não ponto importa, ponto web, arroba xmpp.jp. Isso não é um email, tá? Isso é um xmpp, é um protocol de comunicação. Nesse vídeo, vou falar sobre a abertura do curso e trazer detalhes. Você tem uma escolha, já começo assim. Lembrando que eu já dei manutenção e na verdade eu trabalho com manutenção e servidores Linux na área de security, principalmente. E adivinha, trabalho com Windows, trabalho com Linux normalmente. Mas você tem uma escolha. A escolha de poder ir para casa e dormir e a escolha de ir para casa e dormir. Isso se você puder ir para casa, né? Normal. Mas o Linux nos traz uma estabilidade. Eu vou descrever essa estabilidade nesse curso. Esse curso, embora eu acabei falando somente de redes de computadores e que Linux ali, a parte teórica, na explicação eu acabo trazendo observações de security. Afinal, trabalho como isso já há muitos anos. Bom, sobre o curso. Para que serve esse negócio de redes de computadores e Linux? Bom, vamos lá. Linux é um sistema operacional que nós vamos ver e que, naturalmente, todo o sistema operacional ele é uma abstração de um hardware e um gerenciador de recursos. Isso está definido na teoria do Tanebal. Um livro esse que eu vou descrever nesse curso. Bom, e toda solução, todos os processos eles, na verdade, são orquestrados pelo sistema operacional. Então, o comportamento do sistema operacional impacta na execução dos processos. Então, nós vamos falar de Linux, sistemas operacionais e redes de computadores. Porque os processos geralmente serviços que temos dentro das empresas, eles dependem do comportamento do sistema operacional e, naturalmente, da rede de computadores. E é para isso que serve as redes de computadores e os sistemas operacionais. Então, o objetivo é capacitar usuários. Linux. Bom, se você não é um usuário, Linux, não se assuste. Vou deixar um material muito top para você que estudar. Lógico que, se você não conhece Linux, sua trajetória será maior do que a trajetória de alguém que já conhece Linux. Bom, ou que, naturalmente, domina, não precisa de seu expert, não. E que sejam capazes de implantar serviços de rede. Então, nós vamos trabalhar com serviços de rede. Bom, muitos cursos de rede, eles acabam ensinando você a fazer os esquemas, a usar uma ferramentinha da Cisco, simular e não passa disso. Nesse curso, não. Nesse curso, você vai criar máquinas virtuais, vai instalar Linux, vai configurar serviços, serviços de rede, DHCP, Web, FTP, entre outros serviços dentro da rede. Então, é um curso muito prático e é realmente o que fazemos lá nas empresas. Bom, para isso, nós vamos rever alguns conceitos de Linux, conceitos teóricos de redes de computadores. Se você não conhece redes de computadores, a teoria, eu vou deixar um outro canal muito mais denso. E se você não sabe nada de redes de computadores, então, sua trajetória será um pouco maior. Tudo é possível aqui, porque eu tenho material principal e eu tenho dois conteúdos extras. Você pode ficar muito bom em Linux e no outro você pode dominar os conceitos de computadores, lógico baseado no autor chamado TANNIBAL. Procure sobre TANNIBAL, você vai entender. Nós vamos naturalmente passar como você vai dominar o ambiente, tá? Nós vamos virtualizar. Lá nas empresas nós temos ferramentas de virtualização. Hoje em dia, nuvem é o que mais usamos, né? Mas aqui nós vamos criar virtualizações na própria máquina. Nós vamos conhecer os principais protocolos e projetar e configurar redes virtuais, principalmente a questão de segurança. Bom, quando nós falamos de desktop, a Microsoft domina. E é normal. Mas quando falamos de servidores, aí se inverte. Linux é o que domina na área de servidores. Então, neste cenário, precisamos de profissionais capacitados para atuar neste cenário de servidores Linux. Ou seja, um cenário de rede de computadores com terminal. Porque terminal no Linux nós não trabalhamos com toda essa gráfica em servidores. É tudo terminal. É mais fácil? É mais difícil? Não. Veja bem, se você vai dar manutenção no servidor Linux e se ele fosse gráfico, você entraria nele com todo o custo de um peso de conexão e você ainda teria que abrir o terminal lá. Então, se você não abrir o terminal direto, é o que nós fazemos. Nós abrimos um terminal remoto, uma tela preta e aí digitamos os comandos e é assim que fazemos manutenção em servidores Linux. E esses profissional faltando no mercado. Está faltando muito no mercado mesmo. Requisitos. Parece que agora o negócio vai começar a apertar. Vamos lá. Rede de computadores. Você vai ter que conhecer a teoria de rede de computadores. Bom, o autor que eu recomendo é o TANNIBAL. Na verdade, é o melhor autor de rede de computadores. É o TANNIBAL. É indiscutível. É indiscutível. Bom, naturalmente, algum aluno aí não foi meu aluno. Anteriormente, não conhece a teoria. Então, eu preparei uma playlist maratonando o livro do TANNIBAL. E, naturalmente, você terá acesso a esse link. Não paga nada. Falar, acessa no YouTube, assiste. Esse curso que é teórico. Um curso muito teórico. Você vai sentar na cadeira e vai se preparar. Bom, o livro é esse que está aí. Reides de computadores que tem um aviãozinho, tem as pessoas, os carros. TANNIBAL sempre tem essas capas engraçadas. Vamos lá. De Linux. O que você precisa saber? Dominar o básico de Linux. Naturalmente. E aí, nesse curso, também vou te dar um conteúdo extra. Um conteúdo que você vai dominar. O que? Sistemas de arquivos, usuário, permissão, execução de processo, inicialização, recorrência de processo. Saber, é naturalmente dominar ali a configuração de dispositivos de entrada e saída. Principalmente a placa de rede de um computador. Scripts. Python e Bash. Mas, se você não sabe nada de Linux, também tem um conteúdo para você. Esse conteúdo está num livro que eu vou passar para vocês. Um livro aonde eu sou autor. Então, não tem que comprar nada. É de graça. E eu sou autor. É só pegar e ler. Bom, tem práticas no livro. O livro vai naturalmente, ele passará algumas práticas. Você vai executar as práticas. E eu já vou dizer como que você vai ver se você acertou ou errou a prática. Calma aí. Lembre-se que o meu livro de redes de Linux em redes de computadores é a continuação do meu livro de Linux. Então, está tudo lá. O que você vai precisar de computador? Você vai precisar de, no mínimo, 4 GB de memória. Livre para isso. Ou seja, livre para o curso. Bom, se você tem Windows 11, 4 GB de memória, você já vive em Swap. Não é? Difícil. Teria então que ter uns 8 GB livre. Desculpa, uns 8 GB de memória para ter uns 4 GB livre. E olha lá se o Windows vai permitir que você tenha 8 GB, 4 GB livre ainda. Tem esse detalhe. Você vai naturalmente ter dificuldade. Você consegue executar naturalmente, só que o ambiente fica mais lento. Então, vai demorar um pouco mais para que o seu Windows consiga fazer com a pouca memória que tem. 4 GB livre, 8 GB livre, 4 GB livre, está ótimo. Bom, para a virtualização, vamos usar o VirtualBox. Por que o VirtualBox? Eu não gosto do VirtualBox. Eu prefiro a virtualização do Linux. Mas o VirtualBox vai ser uma ferramenta uniforme para quem usa Windows, para quem usa Linux e para quem usa Mac. Então, vai dar certo para todo mundo. Então, o virtualzinho box básico. Vai ter um primeiro capítulo no livro que vai ensinar você a configurar isso. Como você utiliza? Debian. Debian 12 ou 13. Qualquer um dos dois material está preparado. Porque eu não posso dizer, estou atualmente no Debian 13, eu não posso dizer sobre o Debian 20. Não chegamos lá ainda na linha do tempo. Então, o que vai acontecer? Esse é o grande problema dos conteúdos, de livros. Com o passar do tempo, o livro passa a ficar obsoleto. Porque os sistemas operacionais evoluem. Bom, mas que sempre que saiu uma novidade e uma mudança, é natural que eu vou lançar vídeos complementares. Então, vão ter vídeos complementares com essas mudanças. Olha só, como você pega o livro? Não precisa estar cadastrado do meu curso para pegar o livro. Vai lá no GitHub, não importa o web, projeto book. Tem um botão aqui verdinho. Clica nele, escolhe download. Você vai baixar o livro. Muito simples, vamos lá. Nesse arquivo zip, você vai ter todas as versões do livro. Você consegue se orientar pela data em que eu lancei a versão do livro. Pega sempre a última versão. Pega sempre a última versão. E eu vou apagando, deixo todas as versões. Assim, 6 versões, eu já começo a apagar as anteriores. Qual que pessoa pode pegar? Bom, esse livro do primeiro capítulo até o décimo quarto capítulo é o básico de Linux. O nosso curso de redes começa no capítulo 15 para frente. Então, se você não sabe nada de Linux, esse material é o mesmo do curso de redes, você faz todos os capítulos antes do 15. Você vai, atualmente, fazer o básico do Linux e vai pegar a manha daqueles tópicos que eu passei anteriormente. Eu também mantenho as alterações do livro nos comitês. Então, pelo comit, você sabe o que foi alterado, quando foi alterado. Dá para ter uma noção disso aí. Tá bom. Legal, então o básico de Linux está lá para você aprender. Toda a teoria de redes computadores, além de estar no livro do Turnable, que não é meu, você tem que comprar. Você também poderá ver os vídeos da playlist Monster Wars, que tem de teoria de redes. Então, você chega nesse ponto. Esse ponto aqui, eu vou falar dos capítulos que nós vamos estudar nesse curso. Router, Firewall e Gateway. Primeiro capítulo, cara. Vamos falar o que é rede de computadores, endereços, protocolos. Montar Router com Linux, montar o Firewall com Linux e montar o Gateway com Linux. Falar de OpenSCSH Server, falar de contêndero web e Java, no caso Tomcat. Falar sobre a parte PHP, mostrar como que coloca criptografia, detalhe. Nós vamos fazer toda essa implementação, toda essa configuração. Vamos, como eu posso dizer, colocar a mão na massa do início ao fim. Serviço DHCP, vou ensinar vocês a configurar o ESC DHCP Server. Vou ensinar vocês a instalar o bind 9 para DNS e configurar. Fazer prox de sua rede usando Squid. Ensinar a fazer bloqueios, bloqueios de rede social, bloqueio de jogos, bloqueio de sites de ads, por exemplo. Ensinar a fazer um servidor reverso, um proxy reverso em DineX para você deixar os seus sites mais rápido e consumir menos do Apache, do Tomcat, do Internet Formation Service, se você tiver Windows na rede. Normal, normal, normal funciona. Vamos falar sobre sistema de troca de arquivos, na verdade, mensagens longas. Pouca gente sabe disso. Troca de mensagens longas com samba para impressão, naturalmente, vulgarmente conhecido como diretório na rede. Entende? Vamos falar sobre essa parte. Vamos falar sobre envio de e-mail com postfix, serviço de FTP, naturalmente, criptografado e com certificado e VPN com OpenVPN. Vamos instalar ali uma VPN, a parte servidora, vamos instalar o cliente, mostrar tudo funcionando. Detalhe, tudo isso, além da teoria que é ensinado, também vai ser prático e você vai ter que fazer. Bom, os capítulos que eu coloquei no texto, que se você puder assistir, esse é o curso, esse aqui são os capítulos de nivelamento que tem antes, desses daqui, se você quiser. Caso você já sabe, não precisa fazer, tá? É sobre o ambiente, sobre os samos operacionais, virtualização, sistema de arquivos, usuários, formatando discos, processos, memória, configuração de rede no Linux, calma que tem mais. Instalação de programas e pacotes no Linux, Shell Script, Python. E adicionando serviço na inicialização e agendando tarefas com Chrome e com WET. Mas olha só, só os capítulos de nivelamento, isso aqui já é um curso, isso aqui já é um curso, a parte, mas está tudo lá no material para você, você vai ficar expert em Linux com esses capítulos de nivelamento. Lógico que se você já conhece, você pode pular os capítulos de nivelamento, normalmente. O suporte está dividido em duas camadas, você tem que seguir exatamente assim. Não adianta mandar a mensagem e aí, de repente, eu pergunto, ai qual é o erro? Não sei, mas não. Mas, eu criei um programinha que você vai poder rodar na máquina virtual e que você vai conseguir ver qual ponto está errado da prática. Então vamos lá. Primeiro, então, o aluno deve executar esse programinha, esse comando que eu criei, e aí ele vai apontar os erros. E aí, com esse apontamento, o aluno pode me mandar uma imagem, uma descrição do que aconteceu, por um e-mail para poder ter a resposta. Lembre-se de mandar também aonde você está vendo o curso, quem é você, porque eu vou ter que te responder. Se aonde você estiver vendo esse curso, tiver um painel de perguntas, use naturalmente o painel de perguntas. É porque esse material aqui está em vários locais, seja vários repositores. Olha como funciona o comandinho que eu criei, o programinha. Sudo, o comando se chama IED, espaço, valideit, o nome da prática, o código da prática, se não caso ele é 0, 0, 0, 0, e o checkpoint. Então, cada prática, ele é dividido em pedaços e tem um checkpoint. Você vai passando pelos checkpoints. Se tudo deu certo, vai aparecer 100%. Vai aparecer um código único seu da sua máquina virtual e a versão da ferramenta. O que acontece quando erra? Então, eu peguei aqui uma máquina virtual, pedi para executar o comando, naturalmente, e nesse comando, é lógico que eu não fiz a prática, então tudo vai estar errado. Olha como aparece. Valideit, o código da prática, o checkpoint 01. Repare, ele começa a apontar quais são os erros. Quais são os erros e com essa imagem, é possível dizer aonde foi que você errou na sua prática. Então, isso aqui é importante, isso aqui é muito importante. Aí eu consigo ver, aí eu consigo te ajudar. Lembrando que na educação e distância, isso é complicado. Bom, existe um painel de acompanhamento. Isto sim, mas não é obrigatório. O comando, isso aqui é obrigatório porque é como eu vou lhe dar suporte. Caso você queira se cadastrar num painel que eu tenho, aí é a parte. Pode entrar lá, é de graça. Alá, se cadastra no curso, tem um códigozinho, é de dado um código para você acessar o curso. E você consegue ver o seu desempenho. Em cada checkpoint, você consegue ver o quanto você atingiu e você pode refazer. E o que falta, esse checkpoint aqui nem foi feito ainda. Então, o que falta. Bom, o que muda? O que muda é que para cada checkpoint, no caso do painel, é dado além do código da atividade. O checkpoint da atividade é dado também um código de validação do aluno para saber quem é quem e qual prática é. Para que ele possa colocar aqui nessa lista. Mas o painel é opcional, tá? Converse lá no curso comigo que eu te dou o código para você acessar. Aí eu vou saber o seu desempenho. Antes de você me falar como você está, eu já vou saber. Certo? Então vamos lá. Você vai precisar fazer uma instalação, lógico. Vai precisar configurar seu ambiente. Veja o primeiro capítulo. E vai te ensinar a como baixar a máquina virtual, a como baixar o virtualbox. Como criar a máquina virtual, instalar o Linux, tanto 12 como 13. Se tiver o Debian 20, o Sin, depois o material extra. Bom, como você faz a validação das práticas por meio do programa que eu acabei de mostrar? É isso. Criando uma exportação para você guardar, você tem cepo no seu pendrive. Como você configura a rede do virtualbox para as máquinas virtuais? Caso você nunca viu, tem um editorzinho terminal chamado NANO. E recomendação de divisão dos capítulos no livro. Basicamente, o que eu expliquei para vocês. Aqui, hoje nessa apresentação. Fico por aqui. Não importa a ponto web. É o Master. Tuques. É o meu ajudante. E, às vezes, você vai encontrar outros vídeos meus, vagando por aí em rede social. Mas não sou eu que estou narrando. Nesse caso, desses vídeos que estão públicos, tem um agente de inteligência artificial que eu programei. Por uma rede Borg. Eu chamo de locutos. Até lá. Até o nosso próximo vídeo. Tchau.
Voltar ao curso