Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
Voltar para Trilha: Linux Essentials
Linux

Dia 04/30 - Revisão Geral do Tópico 1

Hoje, é o quarto dia do meu desafio de **30 dias estudando Linux** com foco na certificação **Linux Essentials (LPI 010-160)**.

Publicado em

10 min de leitura
Capa do artigo Dia 04/30 - Revisão Geral do Tópico 1

O dia foi diferente: sem conteúdo novo. A proposta foi consolidar tudo que foi estudado nos três primeiros dias antes de avançar para o Tópico 2.

📌 Revisar não é repetir - é organizar o conhecimento de um jeito que ele não vai embora.

Material de referência - manual oficial do LPI:
👉 https://learning.lpi.org/pt/learning-materials/010-160/

Tópicos revisados hoje:


🔁 Revisão 1.1 - A Evolução do Linux e Sistemas Operacionais Populares

Linha do tempo essencial

Ano Evento
1969 Unix criado nos laboratórios Bell (AT&T)
1983 Richard Stallman lança o projeto GNU
1985 Fundação da FSF (Free Software Foundation)
1991 Linus Torvalds publica o kernel Linux v0.01
1992 Kernel licenciado sob a GPL
1993 Slackware e Debian são criados
1994 Red Hat e SUSE são fundadas
2004 Ubuntu é lançado (baseado no Debian)
2008 Android chega ao mercado (baseado no kernel Linux)

Os três conceitos que mais caem na prova

1. Kernel ≠ Sistema Operacional

┌──────────────────────────────────┐
│         Aplicativos              │  Firefox, LibreOffice...
├──────────────────────────────────┤
│    Ambiente Gráfico (DE)         │  GNOME, KDE, Cinnamon...
├──────────────────────────────────┤
│    Ferramentas GNU               │  bash, ls, grep, cp...
├──────────────────────────────────┤
│         Kernel Linux             │  gerencia CPU, RAM, disco
├──────────────────────────────────┤
│           Hardware               │  processador, memória, rede
└──────────────────────────────────┘

2. Famílias de distribuições

Família Gerenciador Distros
Debian apt / .deb Ubuntu, Mint, Kali, Raspberry Pi OS
Red Hat dnf / .rpm Fedora, CentOS, Rocky Linux, RHEL
SUSE zypper / .rpm openSUSE, SLES
Arch pacman Arch Linux, Manjaro, EndeavourOS

3. Linux além do desktop

  • 96% dos servidores web do mundo rodam Linux
  • 100% dos 500 maiores supercomputadores usam Linux
  • Android (bilhões de celulares) é baseado no kernel Linux
  • Smart TVs, roteadores, sistemas embarcados e a nuvem (AWS, GCP, Azure) também

✅ Checklist 1.1

  • Linus Torvalds criou o kernel Linux em 1991
  • O sistema completo é GNU/Linux, não apenas "Linux"
  • O kernel Linux usa licença GPLv2
  • Android usa o kernel Linux, mas não é GNU/Linux
  • Família Debian → apt e .deb
  • Família Red Hat → dnf/yum e .rpm

🔁 Revisão 1.2 - Principais Aplicações Open Source

Desktop - o que saber de cor

Categoria Solução Open Source Alternativa Proprietária
Suite Office LibreOffice Microsoft Office
Processador de texto LibreOffice Writer Word
Planilha LibreOffice Calc Excel
Apresentação LibreOffice Impress PowerPoint
Navegador Firefox Chrome / Edge
E-mail Thunderbird Outlook
Edição de imagem GIMP Photoshop
Edição vetorial Inkscape Illustrator
Edição de áudio Audacity Audition

Servidor - o que saber de cor

Categoria Solução
Servidor web Apache, Nginx
Banco de dados relacional MySQL, MariaDB, PostgreSQL
Banco de dados NoSQL MongoDB
Linguagens de script PHP, Python, Perl
Controle de versão Git
Infraestrutura de nuvem OpenStack

✅ Checklist 1.2

  • LibreOffice é a suite office open source padrão
  • Apache e Nginx são os principais servidores web
  • MySQL e MariaDB são da mesma família (MariaDB é fork do MySQL)
  • Git é a ferramenta de versionamento dominante
  • PHP, Python e Perl são as linguagens de script mais cobradas

🔁 Revisão 1.3 - Software Open Source e suas Licenças

Esse tópico é rico em conceitos e detalhes que aparecem frequentemente na prova.

As 4 liberdades do Software Livre

⚠️ A numeração começa em 0 - isso cai na prova!

# Liberdade
0 Liberdade de usar para qualquer finalidade
1 Liberdade de estudar e adaptar o código
2 Liberdade de redistribuir cópias
3 Liberdade de distribuir versões modificadas

Software Livre vs. Open Source

Software Livre Open Source
Foco Liberdade e ética Praticidade e colaboração
Organização FSF (Stallman) OSI
Termo unificado FOSS (Free and Open Source Software)

Copyleft - o conceito central

  • Código sob GPL → qualquer versão derivada também deve ser GPL
  • Garante que software livre continue livre após modificações
  • É o princípio que sustenta todo o ecossistema Linux

Tabela das licenças (resumo final)

Licença Tipo Uso em software proprietário Exige publicar modificações
GPLv2 / GPLv3 Copyleft forte ❌ ✅
LGPL Copyleft fraco ✅ (como biblioteca) ✅ (só a lib)
AGPL Copyleft forte+ ❌ ✅ (inclui SaaS)
MIT Permissiva ✅ ❌
Apache 2.0 Permissiva ✅ ❌
BSD Permissiva ✅ ❌
Creative Commons Conteúdo (não código) Depende da variante Depende

Modelos de negócio com Open Source

  • Suporte e consultoria → Red Hat / IBM, Canonical
  • Dual licensing → versão gratuita + versão comercial (MySQL)
  • SaaS / Hosted → software livre rodando como serviço pago
  • Freemium → básico grátis, avançado pago
  • Hardware + software livre → Android em celulares

✅ Checklist 1.3

  • As 4 liberdades começam em 0, não em 1
  • FOSS = Free and Open Source Software
  • GPL é copyleft forte - código derivado precisa ser GPL
  • LGPL é copyleft fraco - permite uso em software proprietário
  • MIT e Apache são permissivas - sem obrigação de abrir código
  • Creative Commons é para conteúdo, não para código-fonte
  • Kernel Linux usa GPLv2

🔁 Revisão 1.4 - Habilidades ICT e Trabalhando no Linux

Ambientes Gráficos (Desktop Environments)

DE Característica Distros
GNOME Moderno, minimalista Ubuntu, Fedora
KDE Plasma Rico em recursos, personalizável Kubuntu, openSUSE
XFCE Leve e rápido Xubuntu, Mint XFCE
Cinnamon Familiar ao Windows Linux Mint
MATE Clássico e estável Ubuntu MATE
LXQt Ultra leve Lubuntu

💡 O ambiente gráfico é independente do sistema - você pode trocar sem reinstalar o Linux.

Sistema de permissões - revisão rápida

# Estrutura de permissões
-rwxr-xr-- 1 usuario grupo 1024 mai 04 10:00 arquivo.sh
 ↑↑↑ ↑↑↑ ↑↑↑
 │   │   └── outros (r--)
 │   └─────── grupo  (r-x)
 └─────────── dono   (rwx)

Permissões numéricas:

Octal Binário Permissão
7 111 rwx (leitura + escrita + execução)
6 110 rw- (leitura + escrita)
5 101 r-x (leitura + execução)
4 100 r-- (somente leitura)
0 000 --- (nenhuma permissão)

Exemplos mais comuns:

$ chmod 755 script.sh    # dono: tudo | grupo e outros: ler+executar
$ chmod 644 arquivo.txt  # dono: ler+escrever | grupo e outros: ler
$ chmod 600 privado.txt  # dono: ler+escrever | ninguém mais acessa
$ chmod +x script.sh     # adiciona permissão de execução para todos

SSH - acesso remoto

# Conectar a servidor remoto
$ ssh usuario@192.168.1.100

# Copiar arquivo local para servidor
$ scp arquivo.txt usuario@servidor:/destino/

# Copiar arquivo do servidor para local
$ scp usuario@servidor:/caminho/arquivo.txt ./

✅ Checklist 1.4

  • Interface gráfica é opcional e separada do sistema
  • GNOME, KDE, XFCE, Cinnamon - características e distros associadas
  • chmod 644 → arquivos | chmod 755 → scripts executáveis
  • Permissões: dono / grupo / outros
  • SSH para acesso remoto seguro
  • CUPS para gerenciamento de impressoras

Simulado rápido - perguntas estilo prova

Aproveitei a revisão para treinar com perguntas no formato do exame. Tente responder antes de ver a resposta:

1. Quem criou o kernel Linux e em que ano?

✅ Linus Torvalds, em 1991.

2. Qual a diferença entre GPL e LGPL?

✅ GPL é copyleft forte - código derivado deve ser GPL. LGPL é copyleft fraco - permite uso como biblioteca em software proprietário.

3. Qual gerenciador de pacotes é usado em distribuições baseadas em Debian?

✅ apt, com pacotes no formato .deb.

4. O Android é considerado GNU/Linux?

✅ Não. Android usa o kernel Linux, mas não inclui as ferramentas GNU.

5. Qual permissão octal garante que o dono leia e escreva, e o grupo e outros apenas leiam?

✅ 644 (rw-r--r--)

6. Qual licença é usada pelo kernel Linux?

✅ GPLv2.

7. Cite duas alternativas open source ao Microsoft Office.

✅ LibreOffice e OpenOffice.

8. O que é copyleft?

✅ Princípio que garante que software derivado de código GPL também seja distribuído sob GPL, mantendo o software livre após modificações.


🗂️ Mapa mental do Tópico 1 - visão geral

TÓPICO 1 - A Comunidade Linux e a Carreira Open Source
│
├── 1.1 Evolução do Linux
│     ├── Unix (1969) → GNU (1983) → Kernel Linux (1991)
│     ├── Kernel ≠ Distro ≠ Sistema Operacional
│     └── Famílias: Debian, Red Hat, SUSE, Arch
│
├── 1.2 Aplicações Open Source
│     ├── Desktop: LibreOffice, Firefox, Thunderbird, GIMP
│     └── Servidor: Apache, Nginx, MySQL, MariaDB, Git
│
├── 1.3 Licenças e Software Livre
│     ├── 4 liberdades (0, 1, 2, 3)
│     ├── Copyleft: GPL > LGPL > permissivas (MIT, Apache)
│     └── Creative Commons → conteúdo, não código
│
└── 1.4 Habilidades ICT
      ├── Desktop Environments: GNOME, KDE, XFCE, Cinnamon
      ├── Permissões: rwx / octal (644, 755, 600)
      └── SSH, CUPS, gerenciamento de arquivos

✅ O que foi consolidado hoje

  • Linha do tempo completa do Linux (1969 → hoje)
  • Diferença entre kernel, GNU, distro e sistema operacional
  • Famílias de distros e seus gerenciadores de pacotes
  • Aplicações open source por categoria (desktop e servidor)
  • As 4 liberdades do software livre (começam em 0)
  • Copyleft e todas as licenças: GPL, LGPL, AGPL, MIT, Apache, BSD, CC
  • Ambientes gráficos e suas características
  • Sistema de permissões com notação octal
  • SSH para acesso remoto
  • Simulado com 8 questões estilo prova

📅 Próximo passo - Dia 05

Revisão concluída. Amanhã começo o Tópico 2 - Encontrando seu caminho em um sistema Linux:

  • 2.1 - Noções básicas de linha de comando
  • 2.2 - Usando a linha de comando para obter ajuda

Acompanhe o desafio completo aqui no blog.
Material de referência: LPI Learning Materials 010-160

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato