Olá, sou Ricardo Merces e gostaria de desejar boas-vindas ao curso de Linux Onboarding: usando a CLI de uma forma rápida e prática.
Audiodescrição: Ricardo é um homem de pele clara, olhos castanhos, sem barba e cabelo. Está vestindo uma camiseta cinza estampada, sentado em um ambiente com iluminação azul.
Imagine que você está trabalhando em um projeto ou começou a utilizar a nuvem e, de repente, apareceu uma tela preta. O que fazer? É o momento de aprendermos Linux.
Aprender Linux nos permitirá navegar no sistema, buscar conteúdo e realizar as demandas do dia a dia, desde as mais simples até tarefas administrativas, como gerenciar serviços, instalar pacotes e muito mais. Essa é a ideia do nosso curso. Vamos progredindo durante os módulos e evoluindo nas atividades.
Para começar, vamos entender onde estamos, onde queremos chegar e o caminho que vamos trilhar. Primeiro ponto: por que é necessário aprender Linux? Como mencionado anteriormente, o back-end de Linux é muito grande e dominar esse sistema será muito importante para nosso cotidiano enquanto pessoas desenvolvedoras. Seja para subir uma máquina virtual, usar uma linha de comando, fazer uma navegação e muito mais.
Existem vários cursos, inclusive o curso de Certificação LPI Linux Essentials da plataforma Alura, que podem ser usados complementar nossos estudos para a certificação. Diferentemente desse outro curso, neste, nosso foco é nas atividades do dia a dia.
Não vamos seguir o roteiro oficial da certificação, mas, sim, um roteiro da pessoa usuária que precisa aprender a usar o Linux para realizar as tarefas do dia a dia.
Existem milhões de distribuições de Linux. A grande quantidade de opções acaba confundindo quem está começando a aprender. Temos Red Hat, Ubuntu, SUSE, CentOS, Gentoo, Fedora, entre outros. Para entender isso e também o que vamos estudar, discutiremos as principais distribuições e como elas evoluíram durante o tempo.
Por exemplo, o Debian é a base/origem de muitos servidores que rodam na internet e, até hoje, amplamente utilizado. Existem algumas distribuições que são muito populares e derivaram dele, por exemplo, Ubuntu. A estrutura de pacotes, a estrutura do sistema, deriva do Debian.
Concorrendo com o Debian, temos o Slackware, que demanda muito trabalho manual. Do Slack, derivam várias distribuições, como o SUSE, amplamente utilizado ainda hoje.
E por fim, citando apenas as principais distribuições, temos o Red Hat, que certamente você já ouviu falar. A diferença do Red Hat em relação as demais distribuições é que nela precisamos pagar uma inscrição para ter o suporte.
Existe a versão mantida pela comunidade, que se chama CentOS, versão server. E existe a versão com aparência desktop, a Fedora, onde tudo que é lançamento aparece na distribuição.
No curso, vamos usar uma distribuição muito popular, a Debian, com a versão servidora Ubuntu, que você já pode instalar. Além disso, utilizaremos a linha de comando. Não vamos usar a versão desktop, mas a ideia aqui é usar a linha de comando, fazer SSH, gerenciar a máquina, como na vida real.
No próximo vídeo, discutiremos o setup que vamos precisar!
Olá! Sou Leonardo Sartorello, instrutor da Alura, e também te desejo boas-vindas ao curso de Linux Onboarding: usando a CLI de uma forma rápida e prática.
Audiodescrição: Leonardo é um homem de pele clara, cabelos e barba castanhos e olhos claros. Está vestindo uma camiseta cinza e sentado em um ambiente de iluminação azul.
Te ajudarei a preparar sua máquina para o curso, pois talvez seja a primeira vez que você está configurando uma máquina virtual. Em seguida, Ricardo Merces retornará e te acompanhará nas próximas etapas.
Como vamos trabalhar com o Linux, precisamos instalá-lo de forna que seja possível executá-lo junto da máquina que estamos usando agora. Isso nos permitirá acompanhar este curso sem nos preocuparmos com problemas no sistema atual. Portanto, aprenderemos como configurar uma máquina virtual.
Uma máquina virtual, ou VM, é como um computador dentro do computador. Mas, como o nome sugere, esse computador que estamos criando é virtual, ou seja, é criado por um software. As VMs são muito utilizadas hoje em dia, pois com elas é possível separar partes de programas e impedir que uma parte acabe afetando a outra de forma imprevisível.
Para criar a nossa VM, vamos utilizar o VirtualBox, programa que vai nos auxiliar bastante nessa criação. Então, vamos acessar o navegador e começar buscando por "VirtualBox".
O primeiro link é o que acessaremos, virtualbox.org, site oficial do VirtualBox. Vamos conferir suas opções. Ele apresenta algumas informações sobre o software. Há um grande botão azul no centro da tela, onde está escrito: Download VirtualBox 7.0.
A sua versão pode ser a 7, talvez a 7.1 ou a 8, mas, de forma geral, se você seguir todos esses passos, conseguirá instalar e criar sua máquina virtual. Então, vamos clicar neste botão de download.
Na página de download, existe uma área de texto sobre os VirtualBox binaries, que não utilizaremos. Em seguida, há outra área de texto sobre o VirtualBox 7.0.6, versão que queremos. Recomendo que você sempre opte pela versão mais recente, porque ela pode ter melhorias de desempenho e de segurança.
A página oferece vários links:
Para o Windows, que é o Windows Hosts;
Para o macOS, se você estiver usando computadores da Apple, processadores Intel;
Para os novos processadores M1 e M2;
Para o Linux. É possíve rodar o VirtualBox dentro do Linux, baixando a opção "Linux distributions". Então, você pode utilizar o VirtualBox para criar uma máquina Windows dentro do Linux, ou uma máquina Linux dentro do Linux;
Para o Solaris, sistema operacional que não é tão utilizado atualmente.
No nosso caso, vamos escolher o "Windows Host". Basta clicar nele para iniciar o download. Esse processo costuma demorar um pouco. Quando terminar, basta selecionar o download para abrir o instalador.
Vou te acompanhar nessa instalação também, só para não surgir nenhum tipo de dúvida. Mas de forma geral, basta ir apertando "Next" ou "Próximo", "Yes" e "Install", e aguardar a instalação.
Terminada a instalação, aparece a opção, já marcada, de inicarmos o VirtualBox após a instalação. Podemos fazer isso sem problemas e clicar em "Finish" ou "Finalizar". Com isso, seremos redirecionados ao VirtualBox.
Com o VirtualBox pronto, o próximo passo é criar uma máquina virtual. Até mais!
O curso Linux Onboarding: usando a CLI de uma forma rápida e prática possui 146 minutos de vídeos, em um total de 42 atividades. Gostou? Conheça nossos outros cursos de Linux em DevOps, ou leia nossos artigos de DevOps.
Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.