Olá! Sejam bem-vindos ao treinamento Fundamentos do Sistema Operacional Linux. Meu nome é Leonardo Martins e serei o instrutor nesta jornada de aprendizado.
Audiodescrição: Leonardo tem cabelos escuros, utiliza óculos e está vestindo uma camisa jeans por cima de uma camiseta cinza. Ele é um profissional da área de tecnologia, com 16 anos de experiência no mercado.
Meu primeiro contato com o Linux foi em 1996, quando realizei minha primeira instalação. Logo em seguida, ingressei em uma bolsa de estudos e pesquisas durante o ensino médio. Desde então, continuo trabalhando com esse sistema operacional, que é um dos mais utilizados em todo o mundo.
Esperamos que, nesta jornada de aprendizado, possamos nos aprofundar e conhecer cada vez mais esse sistema operacional. Nossa jornada está dividida em cinco aulas. A primeira delas é a introdução ao Linux, sua filosofia e história.
Na segunda aula, nós iremos explorar partes mais internas do sistema operacional Linux.
Na terceira aula, entenderemos como funciona o sistema de arquivos, o que é um sistema de arquivos, qual é a sua organização, quais são as suas restrições e qual é a sua forma de organização e padronização internamente.
Na quarta aula, nós vamos aprender e praticar como instalar os softwares que serão executados dentro do sistema operacional Linux. Esses softwares são chamados de pacotes. Nós veremos como buscar, instalar, remover e realizar manipulações nesses arquivos instalados, além de ajustes para atender às nossas necessidades e exercícios práticos.
Por fim, na última aula, nós iremos compreender como funciona a parte de redes, segurança e logs do sistema operacional. Como última atividade, faremos a instalação de um servidor de páginas web.
Esses são os objetivos e temas que iremos abordar ao longo do curso, onde aprofundaremos nossos conhecimentos no Linux.
Olá, sejam bem-vindos. Vamos iniciar a Aula 1 do curso Fundamentos do Sistema Operacional Linux. Esta aula é uma introdução ao Sistema Operacional Linux e está dividida em quatro módulos: História e Filosofia do Linux, onde entenderemos como, por que e de onde surgiu o sistema operacional. Conheceremos algumas distribuições Linux e entenderemos onde o Linux é utilizado. Acreditamos que todos já utilizam o sistema operacional Linux de alguma forma e que se surpreenderão ao descobrir onde ele é aplicado. Por fim, compreenderemos os conceitos do sistema operacional e teremos interações com a linha de comando do Linux. Vamos avançar em nossa jornada de aprendizado.
A História e Filosofia do Linux começa aproximadamente em 1960. Nesse ano, os sistemas operacionais da época eram chamados de Unix. Existiam várias versões, mas todas eram comumente chamadas de Unix. Naquele período, os sistemas operacionais funcionavam em equipamentos muito grandes, que só eram acomodados em grandes salas dentro de universidades e centros de pesquisa. Além disso, o sistema operacional tinha um modelo de licenciamento muito caro, inacessível para pessoas trabalhando de casa ou em suas residências, sendo possível o acesso apenas por meio de projetos ou laboratórios de pesquisa.
Esse modelo durou até a década de 1990, quando, em 1991, um estudante de ciência da computação na Finlândia criou um sistema operacional baseado no Unix. Esse estudante, chamado Linus Torvalds, desenvolveu um sistema operacional semelhante ao Unix e fez um trocadilho com seu próprio nome, batizando o sistema de Linux, que é o objeto de estudo deste curso.
Este estudante criou um software e, para compartilhar seu conhecimento e tornar seu trabalho disponível para todos, submeteu-o à licença GPL. GPL é a sigla para General Public License (Licença Pública Geral), uma licença de software livre que garante que um programa e suas versões modificadas sejam e permaneçam livres para uso. Essa licença assegura que o software funcione de forma que as pessoas que o utilizam tenham a liberdade de usá-lo sem precisar pagar por licenças a qualquer entidade. Assim, o software pode ser utilizado para qualquer finalidade.
Outra característica dessa licença é a liberdade de distribuir cópias. Na época, e até hoje, é possível baixar uma versão do Linux na internet e distribuí-la para qualquer pessoa, sem restrições de cópias numeradas. Essa foi uma das razões que contribuíram para a popularidade do sistema operacional Linux.
A próxima característica dessa licença é a liberdade de estudar. Quando uma pessoa baixa o software sem custo, isso permite que qualquer pessoa, independentemente de seus recursos financeiros, tenha acesso a ele. Isso torna o software muito mais acessível para quem deseja estudá-lo.
Por último, outro pilar dessa licença é a liberdade de melhorar o software. Isso significa que qualquer pessoa, incluindo estudantes e nós mesmos, pode modificar uma parte do software e compartilhar essas melhorias com toda a comunidade que contribuiu para o desenvolvimento do sistema.
Essa combinação de software livre e um kernel publicado para a comunidade criou um ambiente colaborativo que transformou o Linux em um dos sistemas operacionais mais utilizados no mundo. Com esse espírito de comunidade e aprendizado colaborativo, continuamos nossos estudos e aprofundamos nossos conhecimentos sobre o Linux. Sigamos em nossa jornada de aprendizado e até a próxima aula.
Olá, sejam bem-vindos ao curso Fundamentos do Sistema Operacional Linux. Esta é a aula 1.3, na qual discutiremos os sabores ou distribuições e finalidades do Sistema Operacional Linux.
O Sistema Operacional Linux, distribuído sob a licença GPL, permitiu a criação de várias distribuições. Cada distribuição reúne uma comunidade que compartilha conhecimentos ou objetivos específicos. Essas comunidades se uniram para criar sistemas operacionais mais adequados às suas finalidades. O resultado foi o surgimento de diversas distribuições, também conhecidas como sabores de Linux.
Por exemplo, uma das distribuições mais comuns é o Debian. A comunidade Debian desenvolve o Sistema Operacional Linux Debian com o objetivo de criar softwares voltados para o software livre. Todo software sob o selo Debian é garantido como software livre, sem interferência de terceiros.
Outra distribuição é o Slackware, que segue a mesma filosofia do Debian, mas com finalidades diferentes. A instalação de pacotes no Slackware segue uma linha distinta, definida pela comunidade que criou essa distribuição com seus pré-requisitos específicos.
Uma das distribuições mais famosas é o Ubuntu, que utilizamos neste curso e nos laboratórios. O Ubuntu é baseado no Debian, mas com o objetivo de ser acessível para a maioria das pessoas, independentemente do tipo de hardware, sem a necessidade de adquirir equipamentos mais caros.
Além disso, existe a distribuição Red Hat, que se tornou uma empresa. A Red Hat não vende o sistema operacional Linux, mas oferece suporte ao sistema, permitindo que seus clientes tenham uma versão modificada e otimizada para ambientes empresariais.
Por último, mencionamos a distribuição brasileira Conectiva, que foi bastante famosa na década de 90 e início dos anos 2000. Baseada em uma versão da Red Hat, a Conectiva foi adquirida por outra distribuição e descontinuada. Trouxemos essa lembrança como um momento de saudosismo, relembrando os CDs utilizados para a instalação do sistema Conectiva nos anos 1990.
A diferenciação entre distribuições Linux geralmente se baseia em quatro pontos distintos. O primeiro é o propósito. Cada distribuição nasce com o objetivo de atender a uma necessidade específica, seja de uma empresa ou de funcionamento em um hardware específico. Essa necessidade leva pessoas a criar projetos paralelos, modificando o Linux para que ele funcione para um objetivo específico.
Outra característica que faz com que tenhamos distribuições com finalidades diferentes é a filosofia. Algumas distribuições de Linux buscam atender a um tipo de filosofia, seja ela qual for. Por exemplo, uma filosofia técnica. Existem distribuições Linux que são focadas em ter um software estável e com foco em inovação. Existem outras distribuições Linux que têm um foco em um software mais moderno, porém menos estável. Essa é mais uma característica que faz com que pessoas ou grupos decidam criar ou fomentar o uso de uma distribuição Linux.
Outra característica, também muito importante, são as ferramentas. Por exemplo, existem distribuições Linux que conseguem congregar ou instalar diferentes tipos de ferramentas, sejam elas ferramentas open source (código aberto) ou não open source (código fechado). Esse modelo de trabalho é permitido por algumas distribuições, por filosofia, permitindo que esse software seja instalado.
Outro pilar característico de algumas distribuições Linux é a liberdade de uso. Existem distribuições específicas para o fomento do estudo. A pessoa pode baixar o software, que já vem com documentação, código-fonte completo, e os pacotes são facilitados para que todo software baixado venha com o código-fonte para ser estudado. Esse também é um dos pilares que movem a comunidade ao redor do mundo para criar ou se congregar a um tipo de distribuição Linux.
Com isso, percebemos que o universo Linux é bastante abrangente. Perguntamos: vocês já utilizam Linux? Sabem onde o Linux é utilizado? Garantimos que iremos surpreender ao mostrar onde o Linux é utilizado. No nosso dia a dia, no consumo pessoal, para quem tem relógios inteligentes ou as TVs mais modernas, elas utilizam uma versão do sistema operacional Linux ou o sistema operacional Android. O sistema operacional Android é uma versão modificada e feita por um objetivo específico, inicialmente para rodar em um tipo de hardware, num smartphone, e hoje algumas empresas conseguiram modificar e se congregar para o desenvolvimento desse tipo de software, fazendo-o funcionar em diversos dispositivos móveis, sejam smartphones, tablets ou televisões.
Mais recentemente, os carros mais modernos, que têm um painel que utiliza o sistema operacional Android, também executam o sistema operacional Linux dentro dos carros. Mas isso não é tudo. Existem outros lugares que também utilizam o sistema operacional Linux. No âmbito profissional, há muito espaço para as pessoas que querem aprofundar e conhecer o sistema operacional Linux. Também existe muito espaço para pesquisa e desenvolvimento de tecnologias, equipamentos e serviços.
Podemos citar, por exemplo, as três nuvens mais famosas do mundo hoje: AWS, GCP e Azure. Com toda certeza, o sistema operacional que move essas três grandes empresas de infraestrutura é o sistema operacional Linux. Alguns equipamentos de redes, como roteadores, os mais famosos e potentes, utilizados pelas operadoras de telefonia e de TV a cabo, utilizam o sistema operacional Linux dentro dos equipamentos. Além disso, algumas empresas de consultoria que juntam profissionais experientes para desenvolvimento de software, consultoria e melhoria de sistemas dentro das empresas utilizam Linux e fornecem mão de obra especializada em Linux e ambientes que necessitam conhecimento de Linux.
Por fim, os dois tipos de hardware menores disponíveis para automações ou pequenas automações dentro de casa, como o Raspberry Pi ou o Arduino, são pequenas placas de circuitos desenhadas para executar o sistema operacional Linux. Com isso, percebemos que o ambiente de estudos, o ambiente de trabalho e o próprio mercado de trabalho proporcionam diferentes formas de trabalhar com Linux. Por isso, este curso "Fundamentos do Sistema Operacional Linux" é muito importante para todos que queiram se aprofundar nesse ambiente e nessa ferramenta tão poderosa.
O curso Sistema Operacional Linux: fundamentos e administração prática possui 212 minutos de vídeos, em um total de 77 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:
O Plano Plus evoluiu: agora com Luri para impulsionar sua carreira com os melhores cursos e acesso à 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.
Programação, Data Science, Front-end, DevOps, Mobile, Inovação & Gestão, UX & Design, 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.
Acesso à inteligência artificial da Alura.
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.
Catálogo de tecnologia para quem é da área de Marketing
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.
20% de desconto na Pós Tech
Luri Vision chegou no Plano Pro: a IA da Alura que enxerga suas dúvidas, acelera seu aprendizado e conta também com o Alura Língua que prepara você para competir no mercado internacional.
2 anos de Alura
Todos os benefícios do PLUS 24 e mais vantagens exclusivas:
Acesso ao catálogo da Casa do Código e leitura dentro da plataforma
Chat, busca, exercícios abertos, revisão de aula, geração de legenda para certificado.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Para quem quer atingir seus objetivos mais rápido: Luri Vision ilimitado, vagas de emprego exclusivas e mentorias para acelerar cada etapa da jornada.
2 anos de Alura
Todos os benefícios do PRO 24 e mais vantagens exclusivas:
Catálogo de tecnologia para quem é da área de Marketing
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais de forma ilimitada.
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.