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

Dia 03/30 - Habilidades de TIC e o Ambiente de Trabalho no Linux

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

Publicado em

8 min de leitura
Capa do artigo Dia 03/30 - Habilidades de TIC e o Ambiente de Trabalho no Linux

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

Tópicos de hoje:


Habilidades de TIC e o Ambiente de Trabalho no Linux (Tópico 1.4)

Esse tópico é mais prático do que os anteriores. A ideia central é entender como o Linux se encaixa no mundo real do trabalho - tanto no desktop quanto em ambientes profissionais e corporativos.


O que são Habilidades de TIC?

TIC significa Tecnologia da Informação e Comunicação. No contexto da certificação, o LPI avalia se você sabe usar o Linux como ferramenta de trabalho do dia a dia - não apenas como sistema para servidores.

As habilidades cobertas incluem:

  • Uso de aplicativos de escritório e produtividade
  • Navegação na web e comunicação
  • Gerenciamento de arquivos pelo terminal e interface gráfica
  • Segurança básica de dados e privacidade
  • Trabalho com arquivos na nuvem

Interfaces Gráficas no Linux (Desktop Environments)

Uma coisa que surpreende quem vem do Windows: no Linux, a interface gráfica é separada do sistema operacional. Você pode trocar o ambiente visual sem reinstalar nada.

Os principais ambientes gráficos:

Ambiente Característica Distros que usam
GNOME Moderno, minimalista, pesado Ubuntu, Fedora
KDE Plasma Rico em recursos, personalizável Kubuntu, openSUSE
XFCE Leve, rápido, ideal para hardware antigo Xubuntu, Linux Mint XFCE
LXDE / LXQt Ultra leve, para máquinas muito antigas Lubuntu
Cinnamon Interface familiar (parecida com Windows) Linux Mint
MATE Clássico, estável Ubuntu MATE

 principais ambientes gráficos

💡 Linux Mint com Cinnamon é a escolha ideal para quem vem do Windows - a transição é mais suave pela familiaridade da interface.


Navegação na Web e Comunicação

O Linux oferece ferramentas completas para comunicação e colaboração:

Navegadores:

  • Firefox → padrão em grande parte das distros
  • Chromium → versão open source do Chrome
  • Brave → foco em privacidade

E-mail e mensagens:

  • Thunderbird → cliente de e-mail completo (suporte a IMAP, POP3, SMTP)
  • Evolution → alternativa com integração ao calendário
  • Element → mensagens via protocolo Matrix (alternativa ao Slack)

Videoconferências:

  • Zoom → disponível para Linux
  • Jitsi Meet → alternativa 100% open source, roda no navegador

Navegação na Web e Comunicação

Gerenciamento de Arquivos

No Linux você pode gerenciar arquivos de duas formas:

Via interface gráfica (Gerenciador de arquivos)

  • Nautilus → padrão do GNOME (Ubuntu)
  • Dolphin → padrão do KDE
  • Thunar → padrão do XFCE (leve e rápido)
  • Nemo → padrão do Cinnamon (Linux Mint)

Gerenciamento de Arquivos

Via terminal (sempre preferido em ambientes profissionais)

# Navegação básica
$ ls -lh          # lista com tamanhos legíveis
$ cd ~/Documentos # vai para a pasta Documentos
$ pwd             # mostra onde você está

# Operações com arquivos
$ cp origem.txt destino.txt      # copiar
$ mv arquivo.txt ../outra-pasta/ # mover
$ rm -i arquivo.txt              # remover com confirmação

# Busca de arquivos
$ find / -name "relatorio.pdf"   # busca em todo o sistema
$ locate nome-do-arquivo         # busca mais rápida (usa índice)

Nuvem e Armazenamento Remoto

O trabalho moderno depende da nuvem - e o Linux integra bem:

Serviço Como usar no Linux
Google Drive Via navegador ou clientes como rclone
Dropbox Cliente nativo disponível
Nextcloud Alternativa self-hosted open source
OneDrive Via rclone ou onedriver

Nuvem e Armazenamento Remoto

Protocolo SSH - o essencial para trabalho remoto:

# Conectar a um servidor remoto
$ ssh usuario@192.168.1.100

# Copiar arquivo para servidor remoto
$ scp arquivo.txt usuario@servidor:/home/usuario/

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

💡 SSH (Secure Shell) é uma das habilidades mais valorizadas em TI. Dominar o básico já abre muitas portas.


Segurança Básica no Ambiente de Trabalho

A LPI cobre hábitos de segurança que todo usuário Linux deve ter:

Senhas e autenticação:

  • Use senhas fortes e únicas
  • Prefira autenticação por chave SSH ao invés de senha para servidores
  • O comando passwd altera a senha do usuário atual
$ passwd           # altera sua própria senha
$ sudo passwd user # altera senha de outro usuário (requer root)

Permissões de arquivos - base da segurança no Linux:

# Ver permissões
$ ls -l arquivo.txt
-rw-r--r-- 1 usuario grupo 1024 mai 03 10:00 arquivo.txt

# Estrutura: [tipo][dono][grupo][outros]
# rw- = leitura e escrita
# r-- = somente leitura

# Alterar permissões
$ chmod 644 arquivo.txt    # dono lê/escreve, grupo e outros só leem
$ chmod 755 script.sh      # dono executa, grupo e outros também
$ chmod +x script.sh       # adiciona permissão de execução

Tabela de permissões numéricas (octal):

Número Permissão
7 rwx (leitura + escrita + execução)
6 rw- (leitura + escrita)
5 r-x (leitura + execução)
4 r-- (somente leitura)
0 --- (sem permissão)

Impressão e Periféricos

  • O Linux usa o sistema CUPS (Common Unix Printing System) para gerenciar impressoras
  • Acesso via interface web em http://localhost:631
  • Drivers de impressora: a maioria das impressoras modernas funciona automaticamente (plug-and-play)

🔁 Revisão - Tópico 1.1: Evolução do Linux

O dia também foi de consolidação. Revi o conteúdo do primeiro tópico para fixar os conceitos antes de avançar.

Linha do tempo revisada

Ano Evento
1969 Unix criado nos laboratórios Bell (AT&T)
1983 Richard Stallman inicia o projeto GNU
1985 Fundação da FSF (Free Software Foundation)
1991 Linus Torvalds publica o kernel Linux v0.01
1992 Kernel Linux licenciado sob GPL
1993 Debian criado; Slackware lançado
1994 Red Hat e SUSE fundadas
2004 Ubuntu lançado (baseado no Debian)
2008 Android lançado (baseado no kernel Linux)
Hoje Linux presente em 96% dos servidores web do mundo

Conceitos-chave revisados

O que é o kernel?

O kernel é o núcleo do sistema operacional. Ele faz a ponte entre o hardware (processador, memória, disco) e os programas que o usuário executa.

Distribuição = Kernel + GNU + Extras

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

Família das distribuições revisada:

Família Base Gerenciador Exemplos
Debian Debian apt / .deb Ubuntu, Mint, Kali
Red Hat RHEL dnf / .rpm Fedora, CentOS, Rocky
SUSE SUSE zypper / .rpm openSUSE, SLES
Arch Independente pacman Arch, Manjaro

Pontos que mais caem na prova (revisão rápida)

  • ✅ Linux é o kernel, não o sistema completo
  • ✅ O sistema completo é GNU/Linux
  • ✅ Linus Torvalds criou o kernel em 1991, como estudante na Finlândia
  • ✅ O kernel Linux usa licença GPL v2
  • ✅ Android é baseado no kernel Linux, mas não é GNU/Linux
  • ✅ Distros da família Debian usam .deb e apt
  • ✅ Distros da família Red Hat usam .rpm e dnf/yum

Prática do dia - Explorando o ambiente

Descobrindo informações do sistema

# Qual distro estou usando?
$ cat /etc/os-release

# Qual versão do kernel?
$ uname -r

# Informações completas do sistema
$ uname -a

# Quanto tempo o sistema está ligado?
$ uptime

# Quem está logado?
$ whoami
$ who

# Uso de disco
$ df -h

# Uso de memória
$ free -h

Navegando pelo sistema de arquivos

# Estrutura raiz
$ ls /

# Ver arquivos ocultos (começam com ponto)
$ ls -la ~

# Criar estrutura de diretórios de uma vez
$ mkdir -p projetos/linux/dia-03

# Ver árvore de diretórios (se instalado)
$ tree ~/projetos

✅ O que aprendi hoje

  • Ambientes gráficos Linux (GNOME, KDE, XFCE, Cinnamon) e suas diferenças
  • Ferramentas de comunicação e navegação web no Linux
  • Gerenciamento de arquivos via terminal e interface gráfica
  • Uso básico de SSH para acesso remoto
  • Sistema de permissões de arquivos (leitura, escrita, execução)
  • Permissões numéricas em octal (4, 6, 7...)
  • Armazenamento em nuvem no Linux
  • Revisão completa do Tópico 1.1 - linha do tempo, famílias de distros, conceitos-chave
  • Comandos de diagnóstico do sistema: uname, df, free, uptime, whoami

📅 Próximo passo - Dia 04

Amanhã começo o Revisão Geral do Tópico 1


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