Alura > Cursos de DevOps > Cursos de Linux > Conteúdos de Linux > Primeiras aulas do curso Linux Onboarding: usando a CLI de uma forma rápida e prática

Linux Onboarding: usando a CLI de uma forma rápida e prática

Por que aprender Linux - Apresentação

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.

Por que aprender Linux - Porque aprender Linux e as principais distribuições

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!

Por que aprender Linux - VirtualBox

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:

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!

Sobre o curso Linux Onboarding: usando a CLI de uma forma rápida e prática

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:

Aprenda Linux acessando integralmente esse e outros cursos, comece hoje!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas