Saudações! Meu nome é Rodrigo da Silva Ferreira Caneppele e serei o instrutor no curso de Linux para Cibersegurança.
Audiodescrição: Rodrigo é um homem moreno, de cabelo raspado, barba levemente grisalha e nariz largo. Ele veste uma camisa preta.
Atuo como Cybersecurity Analyst, sou formado em Computação pela Universidade Federal da Grande Dourados, especializado em Guerra Cibernética, Cibersegurança e Engenharia de Software. Possuo algumas certificações, como a CompTIA Security+, DCPT, JPT, CRTA, entre outras.
Sobre nosso curso, por que ele será importante para nossa carreira? Os sistemas operacionais Linux são amplamente utilizados em Cibersegurança e serão uma ferramenta fundamental para profissionais da área.
Para que possamos atuar de maneira eficaz em nossa carreira, é essencial que tenhamos uma base sólida de conhecimento sobre o sistema operacional em questão. Para construir essas bases, abordaremos os seguintes tópicos: Fundamentos do Sistema Operacional Linux, Gestão de Usuários e Pacotes, Ferramentas de Linha de Comando, Fundamentos de Shell Scripting e Introdução ao Kali Linux, que é amplamente utilizado para segurança ofensiva.
Esperamos que esta seja uma jornada enriquecedora e que possamos adquirir os conhecimentos necessários para nossa carreira. Este curso é bastante prático e estamos confiantes de que será do seu agrado. Nos vemos no próximo vídeo. Até lá.
Muito bem, vamos dar início ao nosso curso de forma prática, efetuando o download do sistema operacional Ubuntu, uma das distribuições Linux mais populares e amigáveis para utilização. Ao pesquisar no Google, encontramos o primeiro link para o download do Ubuntu, mantido pela Canonical. Temos algumas opções de download e vamos escolher a versão desktop. Entre as versões disponíveis, optaremos pela 24.04.3 LTS, que significa Long Term Support (Suporte de Longo Prazo), oferecendo cinco anos de atualizações a partir do ano de lançamento, que foi 2024.
Clicamos no botão de download, que solicita a inserção do e-mail caso desejemos assinar a newsletter, mas isso não é necessário, pois o download inicia-se automaticamente. Agora que concluímos o download, passaremos para a instalação propriamente dita. Optamos por instalar em uma máquina virtual para tornar a instalação mais didática, mas é possível criar um pendrive inicializável a partir dessa imagem e instalar na raiz do computador ou notebook. Muitos usuários instalam o Ubuntu ao lado do Windows, por exemplo, ou em uma máquina virtual, como no VirtualBox, ou em outro virtualizador de preferência.
Ao iniciar o sistema pela primeira vez, ele carrega em memória, mas vamos prosseguir para a instalação. Clicamos no botão de instalação, onde escolhemos o idioma, optando pelo português do Brasil. Em seguida, passamos pelos recursos de acessibilidade, layout do teclado (mantendo português do Brasil), e conexão com a internet via cabo, no caso da máquina virtual. Definimos a instalação interativa para realizar o processo passo a passo, escolhendo a instalação padrão. É interessante marcar a opção de drivers de terceiros, especialmente se a instalação for na raiz do sistema do notebook ou computador, pois pode haver drivers proprietários que, se não marcados, o Ubuntu não reconhecerá, resultando na perda de funcionalidades como Bluetooth ou placa Wi-Fi. Marcando essa opção, o sistema buscará de forma automatizada, facilitando o trabalho.
Aqui, é mencionado se desejamos apagar o disco e instalar o Ubuntu ou fazer um particionamento manual. Vamos optar por apagar o disco e instalar o Ubuntu diretamente. Em seguida, são solicitadas as configurações da conta. Vamos inserir o nome "Alura", e o nome do computador será "Alura VirtualBox". O nome de usuário será "Alura". Vamos definir uma senha, que pode ser simples, já que se trata de um ambiente didático, sem problemas de segurança. Deixamos marcada a opção "Solicitar minha senha para entrar". Caso estivéssemos em um ambiente com Active Directory, poderíamos marcar a opção correspondente e configurar os usuários do AD.
Em seguida, é solicitado que escolhamos o fuso horário. Vamos selecionar o horário de Brasília. Depois, revisamos as opções de instalação e clicamos em "Instalar". Após a conclusão da instalação, o sistema pedirá para reiniciar. Embora demore um pouco, o processo é bem-sucedido. Reiniciamos o sistema operacional, que dará boot a partir da instalação recém-concluída.
Com o sistema iniciado, ele solicita a senha do usuário que criamos anteriormente. Após inserirmos a senha, a interface gráfica do Ubuntu é carregada, exibindo uma mensagem de boas-vindas. Na interface, no canto superior direito, encontramos recursos de configuração, como ligar e desligar, modos de energia e estilo escuro, que é mais amigável para uso noturno. Há também opções de rede e volume. Na área central, temos o calendário. No canto, podemos realizar pesquisas para encontrar aplicativos que desejamos abrir.
O navegador padrão é o Firefox, e o navegador de arquivos também é padrão do Ubuntu. Temos o centro de aplicações, e ao pesquisar por "terminal", encontramos o emulador de terminal, que será uma das ferramentas mais utilizadas ao longo do curso. Muitas distribuições Linux não possuem interface gráfica como o Ubuntu, que é voltado para uso pessoal. Em servidores e outras situações, utilizamos distribuições sem interface gráfica por questões de desempenho e segurança, interagindo através de um terminal.
Vamos praticar e aprender muitos comandos do sistema Linux para serem executados no terminal a partir do próximo vídeo, onde abordaremos o terminal, os principais shells e outros detalhes. Nos vemos lá.
Muito bem, dando continuidade, agora vamos começar a interagir com o terminal do sistema operacional Ubuntu Linux. Primeiramente, vamos entender quais são os elementos que aparecem na tela quando abrimos um terminal.
O primeiro elemento é o nome do usuário que está em execução. No caso, abrimos o terminal com o usuário alura. Em seguida, temos o símbolo arroba (@) e o hostname (nome do host). Como vimos durante a instalação do sistema operacional, o hostname ficou como alura-virtualbox. Após isso, há dois pontos separando, e a indicação do diretório em que estamos executando comandos. Quando aparece o acento til (~), significa que estamos no diretório home do usuário. Nesse caso, podemos utilizar o comando pwd para saber em qual diretório estamos, para ficar mais claro.
pwd
Assim, estamos em /home/alura.
Em conteúdos posteriores, vamos entender melhor a estrutura de diretórios do sistema operacional Linux.
Por fim, temos o símbolo cifrão ($), que indica que estamos com um usuário de privilégios comuns. Se estivéssemos com um usuário de super privilégio, veríamos uma cerquilha (#) aqui. E é exatamente o que vamos fazer agora. Vamos, primeiramente, limpar a tela.
O comando clear limpa a tela.
clear
Agora, vamos mudar do usuário alura para o usuário root, que é o superusuário do sistema Linux. Vamos executar o comando sudo. Quando executamos o sudo, podemos executar qualquer comando com privilégio de superusuário. Utilizamos su para nos tornarmos superusuário. Ele solicitará a senha do usuário alura.
sudo su
Após a autenticação, notamos que o nome do usuário mudou para root. Estamos agora com o usuário root. O nome do host permanece o mesmo, pois estamos no mesmo computador. O caminho completo do diretório aparece porque não estamos no diretório home do root. Estamos em /home/alura, que é o diretório local do usuário alura. O prompt mudou do cifrão para a cerquilha, indicando que estamos executando comandos com privilégios de superusuário. Para que o prompt volte a mostrar o cifrão, precisamos ir para o diretório /root.
Para nos deslocarmos entre diretórios no sistema Linux, utilizamos o comando cd, que significa change directory (mudar diretório). Ao executar cd /root, notamos que o prompt muda para o acento til, indicando que estamos agora no diretório home do usuário root.
cd /root
Para confirmar o diretório atual, podemos novamente utilizar o comando pwd.
pwd
Para sair do usuário root e retornar ao usuário alura, utilizamos o comando exit.
exit
Assim, voltamos para o nosso usuário alura. Encerramos por aqui. No próximo vídeo, veremos alguns outros comandos também bastante importantes do terminal Linux. Até lá!
O curso Linux para cibersegurança: administração, shell scripting e Kali Linux possui 313 minutos de vídeos, em um total de 52 atividades. Gostou? Conheça nossos outros cursos de Segurança 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.
2 anos de Alura
Matricule-se no plano PLUS 24 e garanta:
Jornada de estudos progressiva que te guia desde os fundamentos até a atuação prática. Você acompanha sua evolução, entende os próximos passos e se aprofunda nos conteúdos com quem é referência no mercado.
Mobile, Programação, Front-end, DevOps, UX & Design, Marketing Digital, Data Science, Inovação & Gestão, Inteligência Artificial
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ê participa de eventos exclusivos, pode tirar dúvidas em estudos colaborativos e ainda conta com mentorias em grupo com especialistas de diversas á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.
2 anos de Alura
Todos os benefícios do PLUS 24 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.
Para estudantes ultra comprometidos atingirem seu objetivo mais rápido.
2 anos de Alura
Todos os benefícios do PRO 24 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.
Conecte-se ao mercado com mentoria individual personalizada, vagas exclusivas e networking estratégico que impulsionam sua carreira tech para o próximo nível.