f
furafila
Informática

Sistemas
Operacionais

Windows (Microsoft, 1985) e Linux (Linus Torvalds, 1991). Arquitetura NT, Windows 11, Explorador, atalhos, NTFS. Linux: kernel, distribuições (Debian, Ubuntu, Red Hat, Arch), FHS, permissões rwx, comandos essenciais (ls, cd, chmod, sudo), bash, systemd, gerenciamento de pacotes. A aula mais densa da disciplina.

Aula03 / 15
DisciplinaInformática
AtualizadoAbr / 2026
Nesta aula

Sumário

Esta é a aula mais técnica da disciplina. Você verá Windows (incluindo o Windows 11) e Linux (kernel, distros e comandos) com a profundidade que provas federais e municipais cobram. Atalhos do Windows e comandos do Linux costumam ser cobrados em formato direto, sem rodeio.

  1. História do Windows e arquitetura NT
    De Win 1.0 (1985) a Windows 11 (2021), kernel híbrido
    p. 04
  2. Windows 11: requisitos, interface, ferramentas
    UEFI, TPM 2.0, Secure Boot. Explorador, Configurações
    p. 08
  3. Atalhos de teclado do Windows
    As 30 combinações que mais caem em prova
    p. 12
  4. Sistema de arquivos NTFS, permissões
    NTFS, ACL, compartilhamento × NTFS
    p. 15
  5. Linux: história, kernel, distribuições
    Linus Torvalds (1991), GNU/Linux, Debian, Ubuntu, RHEL, Arch
    p. 19
  6. Linux: FHS e permissões rwx
    /etc, /home, /var, /usr. chmod, chown, sudo
    p. 23
  7. Linux: comandos essenciais
    ls, cd, cp, mv, rm, mkdir, cat, grep, find, ps, top
    p. 27
  8. Linux: gerenciamento de pacotes, shell, systemd
    apt, dnf, yum, pacman; bash, pipes; systemctl
    p. 31
  9. Comparação Windows × Linux
    Tabela mestre + mapa mental + 10 questões
    p. 35
Meta desta aula
Operar Windows 11 e principais distribuições Linux. Memorizar 30+ atalhos do Windows e 30+ comandos do Linux. Compreender NTFS, permissões rwx, FHS, gerenciamento de pacotes e shell.
Antes de começar

O que você vai aprender

01
História do Windows

Linha do tempo de Win 1.0 (1985) ao 11 (2021). Linha NT × linha 9x. Kernel híbrido NT.

02
Windows 11

Requisitos: UEFI, Secure Boot, TPM 2.0, processador 8ª geração+, 4 GB RAM, 64 GB disco. Novo menu Iniciar centralizado, Snap Layouts, Widgets.

03
Atalhos do Windows

Win+E (Explorador), Win+R (executar), Win+L (bloqueio), Win+D (desktop), Win+I (configurações), Ctrl+Shift+Esc (Gerenciador), Alt+F4, Alt+Tab.

04
NTFS e permissões

NTFS (1993): journaling, compressão, criptografia, ACL. Permissões: leitura, gravação, execução, modificar, controle total. Diferença NTFS × compartilhamento.

05
Linux: história e distros

Linus Torvalds (25/08/1991, comp.os.minix). Kernel + GNU = GNU/Linux. Distros principais: Debian, Ubuntu (2004), Red Hat (1995), Fedora, CentOS/Rocky/Alma, Arch, Mint.

06
FHS e permissões

Estrutura padronizada: /, /etc, /home, /var, /usr, /tmp, /opt, /bin, /sbin, /lib, /boot, /proc, /sys. Permissões rwx (444, 755, 777). chmod, chown, sudo, root (UID 0).

07
Comandos Linux

Navegação (ls, cd, pwd), arquivos (cp, mv, rm, mkdir, touch), conteúdo (cat, less, head, tail, grep), busca (find, locate), processos (ps, top, kill), rede (ping, ip, ssh).

08
Pacotes, shell, systemd

apt (Debian/Ubuntu), dnf/yum (RHEL/Fedora), pacman (Arch), zypper (SUSE). Bash: variáveis, pipes (|), redirecionamento (>, >>, <). systemd: systemctl, units, journalctl.

Dica do Fuffu

Atalho do Windows e comando do Linux são fáceis de cair, fáceis de errar. Decore com flashcards: faça uma lista, leia em voz alta, refaça em 1 hora. Você precisa do automatismo. Em prova você não vai pensar, vai marcar.

Prof. Affonsinho explica, Módulo 01

1 Windows: linha do tempo

Os primeiros Windows (1985-2000)

  • Windows 1.0 (20/11/1985): primeira versão. Roda sobre o MS-DOS. Interface gráfica primitiva.
  • Windows 2.0 (1987): janelas sobrepostas. Compatibilidade com Excel e Word.
  • Windows 3.0 (1990) e 3.1 (1992): popularização global. Ainda dependentes do DOS.
  • Windows NT 3.1 (1993): nasce a linha NT (New Technology), kernel híbrido independente do DOS, voltada para corporativo.
  • Windows 95 (24/08/1995): linha doméstica (9x). Menu Iniciar, multitarefa preemptiva, suporte a 32 bits, plug and play.
  • Windows NT 4.0 (1996): visual do 95, kernel NT.
  • Windows 98 (1998): integração com a internet, USB nativo.
  • Windows 2000 (2000): linha NT corporativa.
  • Windows ME (2000): última da linha 9x. Notoriamente instável.

Era NT unificada (2001-2015)

  • Windows XP (25/10/2001): unifica linhas (NT + 9x). Sucesso histórico, suportado até 2014.
  • Windows Vista (2007): UAC (controle de conta de usuário), Aero. Mal recebido por requisitos altos.
  • Windows 7 (22/10/2009): correção de Vista. Muito popular. Suportado até 2020.
  • Windows 8 (2012) e 8.1 (2013): tela Iniciar de azulejos, primeiro Windows a exigir UEFI por padrão. Polêmico.
  • Windows 10 (29/07/2015): retorna o menu Iniciar. Atualizações por canal. Suporte estendido até outubro de 2025.

Windows 11 (2021-presente)

O Windows 11 foi lançado em 5 de outubro de 2021. Marca uma quebra de design (cantos arredondados, menu Iniciar centralizado) e exigências de hardware mais rígidas. O suporte ao Windows 10 termina em 14/10/2025 (com programa pago de extensão até 2028 para corporativo).

Edições do Windows 11

  • Home: usuário doméstico. Não suporta domínio Active Directory, BitLocker é limitado.
  • Pro: profissional. Hyper-V, BitLocker, ingresso em domínio, GPO, Acesso Remoto.
  • Enterprise: grandes empresas. Recursos extras (AppLocker, Direct Access, Windows Defender Application Guard).
  • Education: voltada para instituições de ensino. Similar à Pro.
  • Pro for Workstations: alta performance.
  • SE: educação básica, sem Microsoft Store.
  • IoT Enterprise: dispositivos especializados.

Arquitetura do Windows NT

Desde 1993, o Windows usa o kernel NT (New Technology), projetado por Dave Cutler (vindo da DEC). É um kernel híbrido: combina estilo monolítico (boa parte dos serviços no kernel) com microkernel (alguns serviços em modo usuário). Estrutura simplificada:

  • HAL (Hardware Abstraction Layer): isola o kernel das particularidades do hardware.
  • Kernel NT: escalonador, gerenciamento de memória, sincronização.
  • Executive: subsistemas (gerenciador de objetos, processos, E/S, segurança).
  • Subsistemas de ambiente: Win32 (principal), POSIX (legado), OS/2 (descontinuado), WSL (Linux).
  • Modo usuário: aplicações.

O Windows 11 suporta apenas processadores 64 bits (a partir de Intel 8ª geração e AMD Ryzen 2000), exige UEFI com Secure Boot, TPM 2.0, 4 GB de RAM e 64 GB de disco.

Bate-papo com o Seu Teoffilo

Note duas armadilhas que aparecem em prova. Primeira: a linha NT existe desde 1993 (Windows NT 3.1) e nunca dependeu do DOS, ao contrário das linhas 1.x, 3.x, 95, 98, ME. A unificação só aconteceu no XP, em 2001. Segunda: o Windows 11 exige TPM 2.0 e UEFI; quem tem hardware antigo pode rodar 10, mas não 11 sem ginástica. Em concurso técnico de TI, esse detalhe é cobrança certa.

Prof. Affonsinho explica, Módulo 02

2 Operando o Windows 11

Componentes da interface

  • Área de trabalho: tela principal com ícones, plano de fundo.
  • Barra de tarefas: na parte inferior, com menu Iniciar centralizado (no 11), aplicativos fixados, notificações.
  • Menu Iniciar: aplicativos fixados, recomendados, perfil, ligar/desligar. No 11, divide em dois painéis (fixados acima, recomendados abaixo).
  • Bandeja do sistema (system tray): ao lado do relógio. Ícones de aplicações em segundo plano.
  • Central de Ações (Win+A): notificações, conexões rápidas, brilho, Wi-Fi, Bluetooth.
  • Widgets: tela de notícias, clima, agenda. Acesso por Win+W.
  • Snap Layouts: passe o mouse no botão maximizar (ou Win+Z) para escolher arranjo de janelas (lado a lado, três colunas, quadrante).

Explorador de Arquivos

Acesso por Win+E ou ícone na barra. Navegação por:

  • Início: arquivos recentes, fixados.
  • Acesso rápido: pastas favoritas e fixadas.
  • OneDrive: nuvem do Microsoft 365.
  • Este Computador: drives (C:, D:), pastas do sistema (Documentos, Imagens, Música, Vídeos, Downloads).
  • Rede: dispositivos compartilhados.

Modos de exibição (no menu Exibir): ícones extra grandes, grandes, médios, pequenos, lista, detalhes, blocos, conteúdo. O modo Detalhes mostra colunas (nome, modificado, tipo, tamanho).

Configurações × Painel de Controle

O Windows tem duas interfaces de configuração coexistindo:

  • Configurações (Win+I, app moderno): caminho oficial desde Windows 8. Sistema, Bluetooth, Rede, Personalização, Aplicativos, Contas, Hora e Idioma, Jogos, Acessibilidade, Privacidade, Update.
  • Painel de Controle (clássico, abre por Iniciar > Painel): legado, ainda preserva alguns itens (como sons, gerenciador de credenciais avançado, senhas mais antigas).

A Microsoft está migrando tudo aos poucos para Configurações. Em 2026, a maioria dos itens já vive lá.

Ferramentas administrativas

  • Gerenciador de Tarefas (Ctrl+Shift+Esc): processos, desempenho (CPU, RAM, disco, rede), histórico de aplicativos, inicialização, usuários, detalhes, serviços.
  • Gerenciador de Dispositivos: lista hardware instalado, drivers.
  • Gerenciamento de Disco: particionamento, formatação.
  • Visualizador de Eventos: logs do sistema.
  • Editor de Diretiva de Grupo (gpedit.msc): GPO local (Pro+).
  • Editor de Registro (regedit): banco hierárquico de configurações. Cuidado.
  • Serviços (services.msc): processos em segundo plano.
  • Agendador de Tarefas: tarefas programadas.

Linhas de comando

  • cmd (Prompt de Comando): legado, herdado do MS-DOS. Comandos: dir, cd, copy, del, mkdir, rmdir, ping, ipconfig, tracert, tasklist.
  • PowerShell: linguagem de script moderna. Cmdlets em formato Verbo-Substantivo (Get-Process, Stop-Service). Sintaxe poderosa, orientada a objetos.
  • Windows Terminal: agregador de cmd, PowerShell, WSL, Azure Cloud Shell em uma só janela com abas.
  • WSL (Windows Subsystem for Linux): roda Linux dentro do Windows. WSL 2 (a partir do Windows 10 1909) usa kernel Linux real em VM leve.

Lixeira

A Lixeira é uma pasta especial onde arquivos deletados ficam temporariamente. Características essenciais para prova:

  • Arquivos podem ser restaurados da Lixeira para o local original.
  • A Lixeira tem tamanho limite (configurável). Quando enche, os mais antigos são removidos definitivamente.
  • Shift+Delete deleta sem passar pela Lixeira (apagamento direto).
  • Arquivos em pendrives e em compartilhamentos de rede não vão para a Lixeira (vão direto).
  • Arquivos maiores que a Lixeira não vão para ela.

Pegadinha da Dotôra Soffya

Atenção a três pegadinhas. Primeira: arquivos deletados de pendrive ou rede não vão para a Lixeira; vão direto para o vazio. Segunda: Shift+Delete apaga sem confirmar e sem passar pela Lixeira. Terceira: a Lixeira tem capacidade configurável; arquivos maiores que ela são apagados direto. Bancas adoram cobrar essas três regras.

Prof. Affonsinho explica, Módulo 03

3 Atalhos essenciais

Atalhos com a tecla Windows

AtalhoFunção
WinAbre/fecha menu Iniciar
Win+EExplorador de Arquivos
Win+RCaixa Executar
Win+LBloqueia o computador
Win+DMostra área de trabalho
Win+IConfigurações
Win+ACentral de Ações
Win+SPesquisa
Win+WWidgets
Win+XMenu de usuário avançado
Win+TabVisão de tarefas
Win+PProjetar (segunda tela)
Win+MMinimiza todas as janelas
Win+PauseJanela Sobre (info do sistema)
Win+Shift+SCaptura de tela (recortar área)
Win+ZSnap Layouts (Win 11)
Win+→/←Encaixa janela à direita/esquerda
Win+↑/↓Maximiza/restaura/minimiza
Win+,Espia área de trabalho temporariamente
Win+PrtScnPrint de tela completa salvo em Imagens/Capturas

Atalhos clássicos (Ctrl, Alt)

AtalhoFunção
Ctrl+CCopiar
Ctrl+XRecortar
Ctrl+VColar
Ctrl+ZDesfazer
Ctrl+YRefazer
Ctrl+ASelecionar tudo
Ctrl+SSalvar
Ctrl+PImprimir
Ctrl+FLocalizar
Ctrl+NNovo (documento, janela)
Ctrl+Shift+EscGerenciador de Tarefas direto
Ctrl+Alt+DelTela de segurança (bloquear, trocar usuário, gerenciador)
Alt+F4Fecha janela ativa
Alt+TabAlterna entre janelas abertas
F2Renomear (no Explorador)
F5Atualizar
Shift+DeleteApaga sem ir para a Lixeira
F11Tela cheia (em navegador, Explorador)
PrtScnCaptura de tela na área de transferência
Alt+PrtScnCaptura só da janela ativa

Alerta do Examinador

Em prova, atalho cai com frequência alta. As estrelas: Win+E (Explorador), Win+R (Executar), Win+L (Bloqueio), Win+D (Desktop), Win+I (Configurações), Ctrl+Shift+Esc (Gerenciador), Alt+F4 (fechar), Shift+Delete (apagar definitivo). Decore essas oito como prioridade absoluta.

Prof. Affonsinho explica, Módulo 04

4 Sistema de arquivos do Windows

Sistemas de arquivos suportados

  • FAT32: legado. Limite de 4 GB por arquivo, partição até 32 GB no formatador do Windows. Compatibilidade universal (CD, pendrive, câmeras).
  • exFAT: substituto moderno do FAT32, sem limite de 4 GB. Padrão para SDXC. Suporte em Windows e macOS.
  • NTFS (New Technology File System, 1993): padrão do Windows desde NT/2000. Recursos avançados.
  • ReFS (Resilient File System, 2012): para servidores e armazenamento massivo. Recursos extras de integridade. Não usado em desktop comum.

Recursos do NTFS

  • Journaling: registra operações em log antes de executar; em caso de queda, o sistema se recupera consistentemente.
  • Permissões avançadas (ACL): controle granular de acesso por usuário ou grupo, com herança.
  • Compressão transparente: marca pasta/arquivo como comprimido sem ação extra.
  • Criptografia EFS (Encrypting File System): por arquivo, usando chave do usuário.
  • BitLocker (não é do NTFS, é do Windows): criptografia de volume inteiro. Pro/Enterprise.
  • Cotas de disco: limite por usuário.
  • Hard links e junctions: múltiplas entradas apontando para mesmo arquivo.
  • Suporte a arquivos grandes: tamanho máximo teórico 16 EB.

Permissões NTFS

As permissões NTFS são aplicadas a usuários ou grupos. As principais:

  • Controle Total: tudo (ler, gravar, modificar, excluir, alterar permissões).
  • Modificar: ler, gravar, excluir, executar.
  • Ler & Executar: ler conteúdo e executar arquivos.
  • Listar conteúdo da pasta: ver listagem (em pastas).
  • Leitura: ler conteúdo, mas não executar.
  • Gravação: gravar e modificar conteúdo.

As permissões herdam para subpastas e arquivos por padrão. Pode-se romper a herança com a opção "Negar herança". A permissão Negar tem prioridade sobre Permitir: se um usuário está em um grupo com Permitir e em outro com Negar, prevalece Negar.

Permissões de compartilhamento × NTFS

Quando uma pasta é compartilhada na rede, há duas camadas de permissão:

  • Compartilhamento (Share): vale só pelo acesso via rede. Três níveis: Leitor, Colaborador, Coproprietário (ou, em interface antiga: Leitura, Alteração, Controle Total).
  • NTFS: vale para qualquer acesso (rede ou local).

Quando os dois se aplicam (acesso via rede), a permissão efetiva é a mais restritiva entre as duas. Banca adora essa armadilha. Se a pasta tem Controle Total no compartilhamento e Leitura no NTFS, o usuário consegue só ler.

Active Directory e domínios

O Active Directory (AD), da Microsoft, é o serviço de diretório que organiza usuários, grupos, computadores e políticas de uma organização. Funciona em servidores Windows Server. Conceitos básicos:

  • Domínio: agrupamento lógico de máquinas e usuários sob administração centralizada.
  • Floresta: conjunto de domínios.
  • Unidade Organizacional (OU): container hierárquico para organizar objetos.
  • GPO (Group Policy Object): conjunto de políticas aplicadas a OUs/usuários/computadores.
  • Workgroup: alternativa simples (sem servidor) para pequenas redes.

Apenas Windows Pro, Enterprise e Education podem entrar em domínio. O Home não.

Prof. Affonsinho explica, Módulo 05

5 Linux: do estudante finlandês ao kernel global

A origem (1991)

Em 25 de agosto de 1991, um estudante de 21 anos chamado Linus Torvalds, na Universidade de Helsinque (Finlândia), publica na newsgroup comp.os.minix a famosa mensagem: "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones". Era o anúncio do que viraria o kernel Linux.

Em 17 de setembro de 1991, Torvalds libera a versão 0.01 no servidor da universidade. Em 1992, o Linux é relicenciado sob a GNU GPLv2, integrando-se ao projeto GNU de Richard Stallman (que, desde 1983, vinha construindo um sistema operacional livre, mas sem kernel completo).

GNU/Linux × Linux

Tecnicamente, o que você usa quando instala Ubuntu, Fedora ou Debian é GNU/Linux: o kernel Linux + o conjunto de utilitários GNU (bash, ls, grep, sed, gcc) + interface gráfica (GNOME, KDE) + outros programas. Stallman e a FSF defendem o nome composto. Na prática (e na maioria das provas), abrevia-se para "Linux", entendendo o conjunto. Em prova, se a questão diferenciar, fique atento.

Características gerais do Linux

  • Multiusuário: vários usuários ao mesmo tempo, cada um com permissões próprias.
  • Multitarefa preemptiva: o kernel decide quando interromper processos.
  • Kernel monolítico modular: tudo no kernel, mas com módulos carregáveis (LKM, Loadable Kernel Modules).
  • Software livre: kernel sob GPLv2; a maior parte das distros é livre.
  • Tudo é arquivo: dispositivos, processos, configurações são representados como arquivos no sistema (filosofia Unix).
  • Case sensitive: nomes diferenciam maiúsculas e minúsculas. arquivo.txt e Arquivo.txt são diferentes.
  • Caminhos com / (barra normal): /home/user/documentos. Diferente do Windows (que usa contrabarra \).

Famílias de distribuições

Existe centenas de distros (DistroWatch lista centenas ativas). As principais famílias:

  • Família Debian: Debian (1993, Ian Murdock; estável, conservadora), Ubuntu (2004, Canonical; mais popular em desktop), Linux Mint (2006; baseada em Ubuntu, foco em ex-usuários Windows), Kali Linux (2013; segurança e pentest), Raspberry Pi OS (antigo Raspbian).
  • Família Red Hat: Red Hat Enterprise Linux (RHEL) (1995, comercial), Fedora (2003; comunidade, base do RHEL futuro), CentOS (até 2021; clone livre do RHEL), Rocky Linux (2021; sucessor do CentOS), AlmaLinux (2021; outro sucessor), Oracle Linux.
  • Família SUSE: SUSE Linux Enterprise (SLES) (1994), openSUSE (Leap, Tumbleweed).
  • Família Arch: Arch Linux (2002; rolling release, minimalista, para usuário avançado), Manjaro (2011; mais amigável).
  • Família Slackware: Slackware (1993, Patrick Volkerding; uma das mais antigas ainda ativas).
  • Família Gentoo: Gentoo (2002; compilação do código-fonte).
  • Independentes: NixOS (configuração declarativa), Void, Alpine (mínimo, popular em containers), Solus.
  • Android: usa kernel Linux modificado, mas não é GNU/Linux convencional (não usa glibc, não tem utilitários GNU padrão; por isso muitos não consideram uma distribuição Linux clássica).
  • Chrome OS: também baseado em kernel Linux.

Interfaces gráficas (Desktop Environments)

  • GNOME: interface moderna, padrão do Ubuntu, Fedora, Debian.
  • KDE Plasma: configurável, padrão do openSUSE.
  • XFCE: leve.
  • LXQt, LXDE: ultraleves, para hardware antigo.
  • Cinnamon: padrão do Mint.
  • MATE: continuação do GNOME 2.
  • Budgie, Pantheon, Deepin: menos comuns, modernas.

O sistema gráfico subjacente é o X11 (Xorg), com sucessor moderno o Wayland (padrão em Fedora desde 2016, em Ubuntu desde 21.04, em GNOME 40+).

Bate-papo com o Seu Teoffilo

Repare numa coisa importante. Linux é o kernel, criado por Linus Torvalds em 1991. Distribuição é o pacote completo (kernel + utilitários GNU + ambiente gráfico + aplicativos). Por isso a FSF prefere o termo "GNU/Linux". Banca cobra essa distinção: se o enunciado fala "Linus Torvalds criou o sistema operacional Linux em 1991", está tecnicamente errado: ele criou o kernel; o sistema operacional é o conjunto. Atenção em provas técnicas.

Prof. Affonsinho explica, Módulo 06

6 Estrutura e permissões

Filesystem Hierarchy Standard (FHS)

O FHS padroniza a árvore de diretórios das distros Linux desde 1994. Tudo parte da raiz, representada por / (barra simples). Os principais diretórios:

  • /: raiz do sistema. Tudo está dentro.
  • /bin: binários (comandos) essenciais para todos os usuários (ls, cp, mv, cat).
  • /sbin: binários do administrador (root): fdisk, ifconfig, mount.
  • /etc: arquivos de configuração do sistema. /etc/passwd (usuários), /etc/shadow (senhas hasheadas), /etc/fstab (montagens), /etc/hostname.
  • /home: pastas dos usuários. /home/joao, /home/maria.
  • /root: home do superusuário (root). Note que não fica em /home.
  • /usr: programas adicionais e bibliotecas (não essenciais para boot). /usr/bin, /usr/lib, /usr/local.
  • /var: dados variáveis. /var/log (registros do sistema), /var/spool (fila de impressão, e-mail).
  • /tmp: arquivos temporários. Em geral, limpos no boot.
  • /opt: software opcional ou de terceiros (Google Chrome instalado por pacote separado, por exemplo).
  • /lib: bibliotecas compartilhadas usadas pelos binários de /bin e /sbin.
  • /boot: arquivos de boot, kernel (vmlinuz), initramfs, GRUB.
  • /dev: dispositivos (tudo é arquivo). /dev/sda (disco), /dev/null (descarte), /dev/random (aleatório).
  • /proc: pseudo sistema de arquivos com info de processos e kernel. /proc/cpuinfo, /proc/meminfo.
  • /sys: outro pseudo sistema, com configuração do kernel.
  • /mnt e /media: pontos de montagem para dispositivos externos (pendrives, discos extras).
  • /srv: dados servidos por serviços (sites web, FTP).

Caminhos absolutos × relativos

  • Absoluto: começa na raiz. Exemplo: /home/joao/documentos/aula.pdf.
  • Relativo: começa na pasta atual. Exemplo: ./documentos/aula.pdf (a partir de /home/joao).
  • ~ (til): atalho para a home do usuário atual.
  • ..: pasta-pai (um nível acima).
  • .: pasta atual.

Usuário, grupo e root

Cada usuário tem um UID (User ID) numérico e pertence a um ou mais grupos (com GID). O root é o superusuário com UID 0: pode tudo. Cada arquivo tem um dono (usuário), um grupo dono e três conjuntos de permissões.

Permissões rwx

Cada arquivo ou diretório tem três conjuntos de permissões, para três classes:

  • u (user, dono)
  • g (group, grupo dono)
  • o (others, todos os demais)

E três tipos de permissão:

  • r (read, ler): valor 4. Em diretório, listar conteúdo.
  • w (write, gravar): valor 2. Em diretório, criar/excluir arquivos.
  • x (execute, executar): valor 1. Em diretório, entrar (cd) na pasta.

Cada conjunto soma de 0 a 7 (4+2+1). A representação em octal junta os três:

  • 755: dono pode tudo (rwx=7); grupo lê e executa (r-x=5); outros lêem e executam (r-x=5). Padrão para diretórios e executáveis.
  • 644: dono lê e grava (rw-=6); grupo lê (r--=4); outros lêem (r--=4). Padrão para arquivos comuns.
  • 700: dono pode tudo; grupo e outros não podem nada. Padrão para /home/usuario.
  • 777: todo mundo pode tudo. Perigoso, evite.
  • 444: só leitura para todos.

O comando ls -l mostra as permissões em formato visual: -rwxr-xr-x para 755 (o primeiro caractere indica tipo: - arquivo, d diretório, l link, c dispositivo de caractere, b dispositivo de bloco).

Comandos de permissão

  • chmod (change mode): altera permissões. Sintaxe octal (chmod 755 arquivo) ou simbólica (chmod u+x arquivo, dá execução ao dono).
  • chown (change owner): altera dono. chown joao arquivo; com grupo: chown joao:dev arquivo.
  • chgrp: altera só o grupo.
  • umask: máscara que define permissões padrão de novos arquivos.

Permissões especiais

  • SUID (4xxx): executa como o dono. Exemplo: comando passwd precisa do SUID porque escreve em /etc/shadow (de root).
  • SGID (2xxx): em arquivo, executa como o grupo; em diretório, novos arquivos herdam o grupo.
  • Sticky bit (1xxx): em diretório, só o dono ou root pode apagar arquivos. Padrão em /tmp.

sudo

O comando sudo permite que um usuário comum execute comandos como root (ou outro usuário), conforme as permissões definidas em /etc/sudoers. É a forma recomendada de administrar Linux moderno: você usa sua conta normal e usa sudo só para tarefas administrativas. sudo apt install pacote, sudo systemctl restart nginx.

Pegadinha da Dotôra Soffya

Três pegadinhas frequentes. Primeira: a home do root é /root, não /home/root. Segunda: em diretório, a permissão x permite entrar (cd), não executar arquivo; sem x, você não consegue cd na pasta. Terceira: chmod 644 não tira execução de quem já tem; ele substitui as permissões do arquivo. Cuidado.

Prof. Affonsinho explica, Módulo 07

7 Comandos do dia a dia

Navegação e localização

ComandoFunção
pwdMostra a pasta atual (print working directory)
lsLista arquivos. ls -l (detalhado), ls -a (com ocultos), ls -lh (legível)
cdMuda de pasta. cd /etc, cd ~ (home), cd - (pasta anterior), cd .. (sobe um nível)
treeMostra estrutura em árvore (precisa instalar)
findBusca arquivos por nome, tamanho, data, dono. find /home -name "*.pdf"
locateBusca rápida por nome (usa banco indexado, atualizado com updatedb)
whichMostra o caminho de um executável no PATH

Manipulação de arquivos e pastas

ComandoFunção
cpCopia. cp arquivo.txt /backup/, cp -r pasta /destino (recursivo)
mvMove ou renomeia. mv antigo.txt novo.txt
rmRemove. rm arquivo, rm -r pasta (recursivo), rm -rf (cuidado, sem confirmar)
mkdirCria pasta. mkdir nova, mkdir -p a/b/c (cria intermediárias)
rmdirRemove pasta vazia
touchCria arquivo vazio ou atualiza data de modificação
lnln -s alvo link cria link simbólico (atalho)

Visualizar conteúdo

ComandoFunção
catMostra todo o conteúdo. Pode concatenar: cat a.txt b.txt > c.txt
lessMostra com paginação (use setas, q para sair)
moreVersão antiga e simples do less
headPrimeiras 10 linhas. head -n 50 arq.txt
tailÚltimas 10 linhas. tail -f log.txt (acompanha em tempo real)
grepBusca padrão em texto. grep "erro" log.txt, grep -r "TODO" /src (recursivo)
wcConta linhas, palavras, caracteres. wc -l arq.txt
sortOrdena linhas
uniqRemove duplicatas adjacentes (use após sort)

Processos e sistema

ComandoFunção
psLista processos. ps aux (todos os usuários, formato BSD)
top / htopLista interativa de processos
killEnvia sinal a processo. kill -9 PID (força)
pkillMata por nome. pkill firefox
uptimeTempo desde o boot, carga média
freeMemória livre/usada. free -h (legível)
dfEspaço em disco por partição. df -h
duTamanho de pasta. du -sh /home
unameInfo do sistema. uname -a (kernel, host, arquitetura)
whoamiMostra usuário atual
dateData e hora

Rede

ComandoFunção
pingTesta conectividade. ping 8.8.8.8
ipConfiguração de rede moderna. ip a (interfaces), ip r (rotas)
ifconfigVersão antiga (use ip)
sshConexão remota segura. ssh user@servidor
scpCópia segura via SSH
wgetDownload via HTTP/HTTPS/FTP
curlDownload e requisições HTTP avançadas

Dica do Raffinha

Truque para concurseiro: separe os comandos em três blocos mentais. Bloco 1 (navegação): pwd, ls, cd, find. Bloco 2 (manipulação): cp, mv, rm, mkdir, touch. Bloco 3 (visualização): cat, less, head, tail, grep. Memorize bloco a bloco. Em prova vai bater pronto.

Prof. Affonsinho explica, Módulo 08

8 Software, shell e serviços

Gerenciamento de pacotes

No Linux, instalar software é por gerenciador de pacotes, que cuida de dependências e segurança automaticamente. Cada família tem o seu:

  • Família Debian (apt + dpkg, formato .deb):
    • apt update: atualiza lista de pacotes.
    • apt upgrade: atualiza pacotes instalados.
    • apt install pacote: instala.
    • apt remove pacote: remove (mantendo configuração).
    • apt purge pacote: remove com configurações.
    • apt search termo: busca.
    • dpkg -i arquivo.deb: instala arquivo .deb avulso.
    • dpkg -l: lista instalados.
  • Família Red Hat (dnf/yum + rpm, formato .rpm):
    • dnf install pacote (ou yum install em sistemas mais antigos).
    • dnf update: atualiza tudo.
    • dnf remove pacote.
    • rpm -ivh arquivo.rpm: instala .rpm avulso.
  • Família Arch (pacman):
    • pacman -S pacote: instala.
    • pacman -Syu: atualiza tudo.
    • pacman -R pacote: remove.
  • SUSE: zypper install, zypper update.
  • Universais: Snap (Canonical), Flatpak (independente), AppImage (executável único). Permitem mesmo pacote em qualquer distro.

Shell: bash e companheiros

O shell é o interpretador de comandos do Linux. O padrão é o bash (Bourne Again SHell, GNU, 1989). Outros: zsh (popular em macOS desde Catalina), fish, dash (default do /bin/sh em Debian/Ubuntu).

Recursos essenciais do shell

  • Variáveis: NOME="João"; echo $NOME.
  • Variáveis de ambiente: HOME, PATH, USER, SHELL, LANG, PWD. Listadas com env.
  • Pipe (|): encaminha saída de um comando para a entrada do outro. ls | grep aula.
  • Redirecionamento de saída (>): ls > lista.txt (cria, sobrescreve).
  • Append (>>): echo "linha" >> arquivo.txt.
  • Redirecionamento de entrada (<): sort < lista.txt.
  • Erro padrão (2>): comando 2> erros.txt.
  • Substituição de comando: echo "Hoje é $(date)".
  • Wildcards (curingas): * qualquer sequência, ? um caractere, [abc] um dos listados.
  • Histórico: history, setas para cima/baixo.
  • Completar com Tab: digita parte do nome e Tab autocompleta.

Scripts shell

Um script bash é um arquivo de texto com comandos. Começa com a linha shebang: #!/bin/bash. Estruturas comuns: if/then/fi, for/do/done, while/do/done, case. Para executar: chmod +x script.sh e depois ./script.sh.

systemd e serviços

O systemd é o gerenciador de inicialização e serviços moderno do Linux, adotado por quase todas as distros principais a partir de 2014-2016 (substituiu o SysVinit e o Upstart). Comandos:

  • systemctl start servico: inicia.
  • systemctl stop servico: para.
  • systemctl restart servico: reinicia.
  • systemctl enable servico: habilita no boot.
  • systemctl disable servico: desabilita.
  • systemctl status servico: estado atual.
  • systemctl list-units: lista todas as units.
  • journalctl: logs do systemd. journalctl -u nginx: logs do serviço nginx.

Em sistemas legados (sem systemd, como Slackware tradicional), usava-se runlevels de 0 a 6: 0=desligar, 1=monousuário, 2=multiusuário sem rede (Debian usa 2 a 5 unificados), 3=multiusuário com rede, 5=GUI, 6=reiniciar. Cobrado em provas mais antigas.

Alerta do Examinador

Em prova, decore as combinações principais por família. Debian/Ubuntu = apt + .deb; Red Hat/Fedora = dnf (ou yum) + .rpm; Arch = pacman. Cuidado: apt não funciona em Fedora; dnf não funciona em Ubuntu. E o gerenciador de inicialização padrão hoje é systemd; runlevels é coisa do passado, mas ainda cai.

! Encontro com o vilão

O Assessor do Juiz é o vilão dessa aula. Ele conhece os precedentes de cor, mas em informática gosta de detalhe minúsculo: número de versão, data exata, exigência de hardware específica. Ele cobra: "Quando o Linux foi liberado sob GPLv2?" "Quais distribuições usam apt?" "Qual a diferença entre /home e /root?" "Em qual Windows surgiu o NTFS?".

O vilão da aula: Assessor do Juiz

Ele cobra detalhe técnico-cronológico que parece pegadinha. Datas, versões, requisitos. Confunde: GPLv2 (Linux) × GPLv3 (GNU geral). Confunde: /home (usuários) × /root (superusuário). Confunde: apt (Debian) × dnf (Red Hat). Nas questões finais, atenção redobrada com data e versão.

Como derrotar o Assessor do Juiz:

  1. Memorize 1991 (Linux), 1985 (Windows 1.0), 1993 (NTFS, NT 3.1), 2001 (XP), 2021 (Windows 11).
  2. Memorize a separação: apt (Debian/Ubuntu), dnf/yum (Red Hat/Fedora), pacman (Arch), zypper (SUSE).
  3. Memorize: /home = usuários comuns; /root = superusuário.
  4. Memorize: NTFS tem journaling, ACL, EFS; FAT32 não tem.
  5. Memorize: 755 (rwxr-xr-x) para diretórios e executáveis; 644 (rw-r--r--) para arquivos comuns.
  6. Memorize: UEFI + Secure Boot + TPM 2.0 são requisitos do Windows 11.

Mapa mental

Sistemas Operacionais

Windows: linha do tempo

  • 1985: Win 1.0
  • 1993: NT 3.1
  • 1995: Win 95
  • 2001: XP (unifica)
  • 2009: Win 7
  • 2015: Win 10
  • 2021: Win 11

Windows 11

  • UEFI + Secure Boot + TPM 2.0
  • Intel 8ª geração+ ou Ryzen 2000+
  • Edições: Home, Pro, Enterprise
  • Snap Layouts, Widgets

Atalhos Windows

  • Win+E (Explorer), Win+R (Run)
  • Win+L (Lock), Win+D (Desktop)
  • Win+I (Settings)
  • Ctrl+Shift+Esc (Task Manager)
  • Alt+F4, Alt+Tab
  • Shift+Delete = sem Lixeira

NTFS

  • Journaling, ACL, EFS
  • Permissões: Controle Total, Modificar, Leitura
  • Compartilhamento × NTFS: mais restritiva vence
  • Active Directory (domínio, GPO)

Linux: origem

  • 1991: Linus Torvalds
  • 1992: GPLv2
  • GNU/Linux (kernel + GNU)
  • Multiusuário, multitarefa, "tudo é arquivo"

Distribuições

  • Debian → Ubuntu, Mint, Kali
  • Red Hat → Fedora, CentOS, Rocky, Alma
  • SUSE → openSUSE
  • Arch → Manjaro
  • Slackware (legado), Gentoo

FHS

  • /etc: configuração
  • /home: usuários
  • /root: superusuário
  • /var: dados variáveis (logs)
  • /usr: programas
  • /tmp: temporários
  • /dev, /proc, /sys: especiais

Permissões

  • rwx (4-2-1) para u, g, o
  • 755: pasta/executável padrão
  • 644: arquivo padrão
  • chmod, chown, sudo, root (UID 0)
  • SUID, SGID, sticky bit

Comandos & shell

  • ls, cd, pwd, cp, mv, rm, mkdir
  • cat, grep, find, ps, top, kill
  • apt, dnf, pacman
  • bash: pipe |, >, >>, <
  • systemctl, journalctl

Revisão relâmpago

5 minutos antes da prova, leia só isto.

  1. Windows 1.0: 1985. NT 3.1: 1993. 95: 1995. XP: 2001 (unifica linhas).
  2. Windows 11: 2021. Requer UEFI + Secure Boot + TPM 2.0 + processador 8ª geração+ / Ryzen 2000+.
  3. Edições do 11: Home (sem domínio), Pro (Hyper-V, BitLocker, AD), Enterprise, Education.
  4. NTFS (1993): journaling, ACL, EFS. FAT32: limite 4 GB/arquivo. exFAT: sem limite.
  5. Permissões NTFS: Controle Total, Modificar, Ler & Executar, Leitura, Gravação. Negar prevalece sobre Permitir.
  6. Compartilhamento × NTFS: a permissão efetiva é a mais restritiva.
  7. Atalhos Windows: Win+E, Win+R, Win+L, Win+D, Win+I, Ctrl+Shift+Esc, Alt+F4, Shift+Delete.
  8. Linha de comando Windows: cmd (legado, DOS) e PowerShell (moderno, cmdlets Verbo-Substantivo).
  9. WSL: Linux dentro do Windows desde 2016 (10 1607); WSL 2 com kernel real desde 2019.
  10. Linux: kernel criado por Linus Torvalds em 25/08/1991. GPLv2 desde 1992.
  11. Distribuições: Debian (1993), Ubuntu (2004), Red Hat (1995), Fedora, Arch, Slackware, openSUSE.
  12. FHS: /, /etc, /home, /root, /var, /usr, /tmp, /opt, /bin, /sbin, /lib, /boot, /dev, /proc, /sys.
  13. Permissões rwx: u, g, o. Valores: r=4, w=2, x=1. Comuns: 755 (pasta), 644 (arquivo).
  14. Comandos de permissão: chmod, chown, chgrp.
  15. Root: superusuário, UID 0. Home: /root.
  16. sudo: executa como root pontualmente, conforme /etc/sudoers.
  17. Comandos navegação: pwd, ls, cd, find, locate.
  18. Comandos arquivo: cp, mv, rm, mkdir, rmdir, touch, ln -s.
  19. Comandos conteúdo: cat, less, head, tail, grep, wc, sort, uniq.
  20. Comandos processo: ps aux, top/htop, kill, pkill, free, df, du, uname.
  21. Comandos rede: ping, ip a, ssh, scp, wget, curl.
  22. Pacotes: apt + .deb (Debian/Ubuntu); dnf/yum + .rpm (RHEL/Fedora); pacman (Arch); zypper (SUSE).
  23. Shell: bash padrão. Pipe |, redirecionamento > >> <. Wildcards * ? [abc].
  24. systemd: gerenciador moderno desde 2014. systemctl start/stop/enable/disable. journalctl para logs.
  25. Tudo é arquivo, case sensitive, caminho com /.
Você está pronto
25 pontos densos sobre SO. Bora para as questões.

? 10 questões comentadas

As dez questões foram elaboradas para cobrir os pontos cruciais. Atalho do Windows e comando do Linux são os mais cobrados em prova federal e municipal.

Dica do Fuffu

Se errar uma questão, anota o erro. Em prova de informática, errar atalho ou comando é sintoma de pouca repetição. Decore com tabela e refaça em 24 horas. Funciona melhor que ler dez vezes.

Q1

Questão 01 · Comentada

Enunciado. Sobre o Windows 11, é correto afirmar:

  1. A) É compatível com qualquer processador Intel ou AMD lançado a partir de 2010.
  2. B) Foi lançado em 5 de outubro de 2021 e exige UEFI com Secure Boot, TPM 2.0, processador 64 bits compatível (Intel 8ª geração ou AMD Ryzen 2000 em diante), 4 GB de RAM e 64 GB de armazenamento.
  3. C) Não exige Secure Boot.
  4. D) Pode ser instalado em qualquer máquina com 1 GB de RAM.
  5. E) É distribuído gratuitamente sob licença GPLv2.

Gabarito: B

Prof. Affonsinho comenta

Cobra os requisitos centrais do Win 11.

  • A errada: compatibilidade é restrita a processadores 8ª geração+ Intel ou Ryzen 2000+ AMD; muitos chips de 2010-2017 estão fora.
  • B CORRETA Microsoft, requisitos oficiais: exato. Lançamento, UEFI, Secure Boot, TPM 2.0, 8ª geração, 4 GB, 64 GB. Lista de requisitos completa.
  • C errada: Secure Boot é obrigatório no Win 11.
  • D errada: exige 4 GB de RAM, não 1 GB.
  • E errada: Windows é proprietário; GPLv2 é a licença do Linux.

Tese central: Win 11 (out/2021): UEFI + Secure Boot + TPM 2.0 + processador 8ª geração+/Ryzen 2000+, 4 GB RAM, 64 GB.

Q2

Questão 02 · Comentada

Enunciado. Sobre atalhos do Windows, qual a função de Win+L?

  1. A) Abre o Explorador de Arquivos.
  2. B) Bloqueia o computador (tela de login), mantendo as sessões abertas em segundo plano.
  3. C) Reinicia o computador.
  4. D) Abre o Painel de Controle.
  5. E) Encerra todos os aplicativos e desliga.

Gabarito: B

Prof. Affonsinho comenta

Cobra atalhos de segurança.

  • A errada: Explorador é Win+E.
  • B CORRETA atalho padrão: exato. Win+L = Lock. Bloqueio rápido sem fechar nada.
  • C errada: reiniciar não tem atalho global; é via menu Iniciar.
  • D errada: Painel de Controle abre via Iniciar; Configurações abre com Win+I.
  • E errada: encerrar todos os apps não tem atalho global; encerrar janela ativa é Alt+F4.

Tese central: Win+L bloqueia o computador. Atalho mais cobrado em segurança da informação.

Q3

Questão 03 · Comentada

Enunciado. Sobre permissões NTFS e de compartilhamento no Windows, ao acessar uma pasta via rede:

  1. A) Aplica-se apenas a permissão NTFS.
  2. B) Aplica-se apenas a permissão de compartilhamento.
  3. C) Aplica-se a permissão efetiva, calculada como a mais permissiva entre as duas.
  4. D) Aplicam-se as duas permissões em camadas, e a permissão efetiva é a mais restritiva entre a do compartilhamento e a do NTFS.
  5. E) Permissões de compartilhamento têm precedência absoluta sobre NTFS.

Gabarito: D

Prof. Affonsinho comenta

Cobra a regra clássica das duas camadas.

  • A errada: no acesso via rede, ambas as camadas se aplicam: compartilhamento e NTFS.
  • B errada: NTFS também se aplica, sempre.
  • C errada: inversão: a regra é a mais restritiva, não a mais permissiva.
  • D CORRETA regra clássica do Windows: exato. Aplicam-se as duas; vence a mais restritiva. Banca cobra com frequência.
  • E errada: não há precedência: as duas operam juntas, vencendo a mais restritiva.

Tese central: Acesso via rede: aplicam-se permissões de compartilhamento + NTFS. Vence a mais restritiva.

Q4

Questão 04 · Comentada

Enunciado. Sobre o Linux, é correto afirmar:

  1. A) O kernel Linux foi criado por Richard Stallman em 1985.
  2. B) Linux é exclusivamente comercial e fechado.
  3. C) O kernel Linux foi criado por Linus Torvalds em 1991, na Universidade de Helsinque, e relicenciado sob GNU GPLv2 em 1992. Distribuições GNU/Linux combinam o kernel com utilitários do projeto GNU (Stallman, 1983).
  4. D) Não há diferença entre Linux e GNU.
  5. E) Linux é distribuído sob licença MIT.

Gabarito: C

Prof. Affonsinho comenta

Cobra a história e a relação com GNU.

  • A errada: Stallman criou o projeto GNU em 1983 e a FSF em 1985; Linus Torvalds criou o kernel Linux em 1991.
  • B errada: Linux é livre/open source. Há produtos comerciais (RHEL com suporte), mas o kernel é livre sob GPLv2.
  • C CORRETA história factual: exato. Datas, autoria, licença e relação GNU+kernel = GNU/Linux.
  • D errada: GNU é o projeto de Stallman (utilitários, GCC, glibc); Linux é o kernel. A distribuição combina os dois.
  • E errada: Linux é GPLv2; MIT é uma licença diferente, permissiva, usada em outros projetos.

Tese central: Linus Torvalds criou o kernel em 1991. GPLv2 desde 1992. GNU/Linux = kernel + utilitários GNU.

Q5

Questão 05 · Comentada

Enunciado. Sobre a estrutura padrão de diretórios do Linux (FHS):

  1. A) A pasta /home contém os arquivos de configuração do sistema.
  2. B) /etc armazena arquivos de configuração; /home é a pasta dos usuários comuns; /root é a home do superusuário (não fica em /home); /var contém dados variáveis (logs em /var/log); /usr armazena programas e bibliotecas adicionais.
  3. C) A pasta home do usuário root é /home/root.
  4. D) /var não existe no FHS.
  5. E) Logs do sistema ficam em /etc/logs.

Gabarito: B

Prof. Affonsinho comenta

Cobra o FHS.

  • A errada: configuração fica em /etc, não em /home.
  • B CORRETA FHS padronizado desde 1994: exato. Mapeamento canônico de pastas.
  • C errada: home do root é /root; ele não fica em /home (separação intencional para casos de /home não montar).
  • D errada: /var é uma das pastas fundamentais do FHS.
  • E errada: logs ficam em /var/log, não em /etc/logs.

Tese central: /etc=config; /home=usuários; /root=superusuário; /var=dados variáveis (logs); /usr=programas extras.

Q6

Questão 06 · Comentada

Enunciado. Sobre permissões no Linux, o comando "chmod 755 arquivo" estabelece:

  1. A) Dono: rwx; grupo: r-x; outros: r-x. Equivale a -rwxr-xr-x e é o padrão para diretórios e executáveis.
  2. B) Dono: r--; grupo: r--; outros: r--.
  3. C) Dono: rwx; grupo: rwx; outros: rwx.
  4. D) Dono: rw-; grupo: r--; outros: r--.
  5. E) Dono: ---; grupo: ---; outros: ---.

Gabarito: A

Prof. Affonsinho comenta

Cobra a leitura de permissões em octal.

  • A CORRETA permissão padrão de pasta/executável: exato. 7=rwx (4+2+1); 5=r-x (4+1). Conjunto: 755.
  • B errada: isso seria 444 (só leitura para todos).
  • C errada: isso seria 777 (todos podem tudo). Perigoso.
  • D errada: isso seria 644 (padrão de arquivo comum: dono lê/grava, demais lêem).
  • E errada: isso seria 000 (ninguém pode nada).

Tese central: 755 = rwxr-xr-x. Padrão para diretórios e executáveis. r=4, w=2, x=1.

Q7

Questão 07 · Comentada

Enunciado. Sobre comandos do Linux:

  1. A) O comando "ls" altera permissões.
  2. B) O comando "pwd" exibe a pasta de trabalho atual; "ls" lista arquivos; "cd" muda de pasta; "cp" copia; "mv" move ou renomeia; "rm" remove; "cat" exibe conteúdo; "grep" busca padrão em texto.
  3. C) O comando "cd" lista arquivos.
  4. D) O comando "mv" copia arquivos sem apagar o original.
  5. E) O comando "grep" cria pastas.

Gabarito: B

Prof. Affonsinho comenta

Cobra os comandos básicos.

  • A errada: ls lista; quem altera permissão é chmod.
  • B CORRETA comandos clássicos: exato. Mapeamento padrão dos comandos mais cobrados em prova.
  • C errada: cd muda de pasta; quem lista é ls.
  • D errada: mv move (apaga origem); quem copia preservando origem é cp.
  • E errada: grep busca texto; quem cria pasta é mkdir.

Tese central: pwd=onde estou; ls=lista; cd=muda; cp=copia; mv=move; rm=remove; cat=exibe; grep=busca.

Q8

Questão 08 · Comentada

Enunciado. Sobre gerenciamento de pacotes em distribuições Linux:

  1. A) O comando "apt" é nativo da família Red Hat e Fedora.
  2. B) O comando "pacman" funciona em Ubuntu.
  3. C) Ubuntu/Debian usa apt e pacotes .deb; Red Hat/Fedora usa dnf (ou yum legado) e pacotes .rpm; Arch Linux usa pacman; openSUSE usa zypper. Snap, Flatpak e AppImage são alternativas universais entre distros.
  4. D) Snap é exclusivo do Red Hat.
  5. E) Não existem gerenciadores universais.

Gabarito: C

Prof. Affonsinho comenta

Cobra o mapeamento por família.

  • A errada: apt é da família Debian/Ubuntu; Red Hat usa dnf/yum.
  • B errada: pacman é do Arch; Ubuntu usa apt.
  • C CORRETA padrão por família: exato. Combinações canônicas + alternativas universais.
  • D errada: Snap é da Canonical (Ubuntu), embora possa rodar em outras distros. Universal por concepção.
  • E errada: Snap, Flatpak e AppImage são exatamente universais.

Tese central: apt=Debian/Ubuntu; dnf/yum=RHEL/Fedora; pacman=Arch; zypper=SUSE. Universais: Snap, Flatpak, AppImage.

Q9

Questão 09 · Comentada

Enunciado. Sobre o sistema de arquivos NTFS no Windows:

  1. A) É o mesmo que FAT32, com nome diferente.
  2. B) Surgiu com o Windows NT 3.1 (1993) e oferece journaling, listas de controle de acesso (ACL), compressão transparente, criptografia EFS por arquivo, hard links e suporte a arquivos grandes (até 16 EB teoricamente). Substituiu o FAT32 como padrão a partir do Windows XP.
  3. C) Tem limite de 4 GB por arquivo.
  4. D) Não suporta journaling.
  5. E) É exclusivo de pendrives.

Gabarito: B

Prof. Affonsinho comenta

Cobra os recursos do NTFS.

  • A errada: NTFS é distinto do FAT32 em arquitetura, recursos e capacidade.
  • B CORRETA Microsoft, NT 3.1 1993: exato. Marco histórico + recursos avançados.
  • C errada: limite de 4 GB é do FAT32; NTFS suporta arquivos enormes (16 EB).
  • D errada: NTFS tem journaling: registra operações antes de aplicá-las.
  • E errada: NTFS é o sistema padrão de discos internos do Windows; em pendrives, mais comum FAT32 ou exFAT.

Tese central: NTFS (NT 3.1, 1993): journaling, ACL, EFS, compressão. Suporta até 16 EB. Padrão Windows desde XP.

Q10

Questão 10 · Comentada

Enunciado. Sobre o systemd no Linux:

  1. A) Systemd é uma distribuição Linux.
  2. B) Systemd é um gerenciador de inicialização e serviços, adotado pela maioria das distros principais a partir de 2014-2016 (substituindo SysVinit/Upstart). Usa o comando systemctl (start, stop, restart, enable, disable, status) e journalctl para visualizar logs.
  3. C) Systemd é um shell.
  4. D) Systemd só funciona em Red Hat.
  5. E) Para iniciar um serviço com systemd, usa-se o comando "start servico" sem mais nada.

Gabarito: B

Prof. Affonsinho comenta

Cobra a função e comandos do systemd.

  • A errada: distros são Ubuntu, Fedora, Arch. Systemd é componente, não distro.
  • B CORRETA systemd, padrão atual: exato. Função + sucessão histórica + comandos.
  • C errada: shell é bash, zsh, fish. Systemd é gerenciador de inicialização.
  • D errada: systemd está em Ubuntu, Debian, Fedora, RHEL, openSUSE, Arch. Adotado amplamente.
  • E errada: comando completo é systemctl start servico (geralmente com sudo).

Tese central: systemd: gerenciador de inicialização desde ~2014. Comandos: systemctl start/stop/restart/enable/disable + journalctl.

Fim da aula 03

Você dominou os sistemas operacionais.
Windows 11, atalhos, NTFS, Active Directory.
Linux: Torvalds 1991, distros, FHS, rwx.
Comandos, apt, dnf, pacman, bash, systemd.

f
furafila

Aula 03 de 15 · Informática
Próxima: Editor de Texto (Word e Writer).

Treine essa matéria no furafila

Acabou a aula? Fixe o conteúdo respondendo questões comentadas, com XP, ranking e batalhas. De graça.

começar grátis agora

Continue por aqui

← Todas as aulas