Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FUNDATEC 2025

Sistemas OperacionaisLinux
Código
qg475015
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Segurança da Informação
Com base no script abaixo, desenvolvido a partir de Shell Script, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.ip -br a | grep UPss -tuln | grep LISTENcat /proc/sys/net/ipv4/ip_forward( ) O comando ip -br a | grep UP lista todas as interfaces de rede que estão ativas no sistema.( ) O comando ss -tuln | grep LISTEN exibe as conexões TCP e UDP atualmente estabelecidas com outros hosts.( ) O arquivo /proc/sys/net/ipv4/ip_forward indica se o sistema está configurado para encaminhar pacotes IPv4.( ) O script verifica se o firewall UFW está instalado e mostra seu status se disponível.( ) O comando cat /proc/sys/net/ipv4/ip_forward retorna “1” quando o IP forwarding está desativado.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AV – V – F – F – F.
  2. BV – F – V – V – F.
  3. CV – F – F – V – V.
  4. DF – V – V – F – V.
  5. EF – F – V – V – F.
Revelar gabarito e comentário

GabaritoB — V – F – V – V – F.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Shell Script: análise de comandos de rede e kernel

Gabarito: letra B (V – F – V – V – F). A primeira assertiva é verdadeira porque ip -br a | grep UP filtra as interfaces com estado UP (ativas); a segunda é falsa porque ss -tuln | grep LISTEN mostra portas em escuta (serviços aguardando conexões), não conexões estabelecidas; a terceira é verdadeira pois /proc/sys/net/ipv4/ip_forward controla o encaminhamento de pacotes IPv4; a quarta é verdadeira porque o script verifica o firewall UFW; a quinta é falsa porque o valor 1 indica forwarding ATIVADO, não desativado.

A questão cobra o entendimento de comandos de diagnóstico de rede e de arquivos do pseudo-sistema de arquivos /proc no Linux. Vamos analisar cada comando e o que ele realmente faz, para depois julgar cada assertiva com precisão.

O comando ip -br a (abreviação de ip -brief address) exibe as interfaces de rede em formato resumido, mostrando o nome da interface, seu estado (UP/DOWN) e os endereços IP associados. O filtro grep UP seleciona apenas as linhas que contêm a palavra "UP", ou seja, as interfaces ativas. Já o comando ss (socket statistics) é a ferramenta moderna para inspecionar sockets; com as opções -tuln, ele lista sockets TCP (-t) e UDP (-u) em escuta (-l), com endereços numéricos (-n). O filtro grep LISTEN restringe a saída às linhas que contêm o estado LISTEN, que indica que um serviço está aguardando conexões na porta. Por fim, o arquivo /proc/sys/net/ipv4/ip_forward é um arquivo virtual do kernel que controla o encaminhamento de pacotes IPv4 (IP forwarding), retornando 1 quando ativado e 0 quando desativado.

A pegadinha central desta questão está na segunda e na quinta assertivas: a banca troca o conceito de "porta em escuta" por "conexão estabelecida" e inverte o significado do valor 1 do IP forwarding. Vamos analisar cada assertiva em detalhe.

1ip -br a | grep UP
Lista interfaces ativas (UP)
2ss -tuln | grep LISTEN
Portas em escuta (aguardando conexão)
Não são conexões estabelecidas
3/proc/sys/net/ipv4/ip_forward
1 = forwarding ativado
0 = desativado
4ufw status
Verifica firewall UFW
Comandos de rede e kernel
LEVELsoulevel.com.br
Comandos de rede e kernel: ip -br a | grep UP (Lista interfaces ativas (UP)); ss -tuln | grep LISTEN (Portas em escuta (aguardando conexão), Não são conexões estabelecidas); /proc/sys/net/ipv4/ip_forward (1 = forwarding ativado, 0 = desativado); ufw status (Verifica firewall UFW)

Assertiva 1 — ✅ Verdadeira

O comando ip -br a | grep UP lista as interfaces de rede que estão ativas (estado UP). O ip -br a exibe as interfaces em formato resumido, e o grep UP filtra apenas as linhas que contêm "UP", ou seja, as interfaces ativas. Portanto, a assertiva está correta.

Assertiva 2 — ❌ Falsa

O comando ss -tuln | grep LISTEN exibe as portas em escuta (LISTEN), ou seja, serviços aguardando conexões, e não conexões estabelecidas. Para exibir conexões estabelecidas, seria necessário usar ss -tuln | grep ESTAB ou simplesmente ss -tuln sem o filtro LISTEN. A assertiva confunde o estado LISTEN com o estado ESTABLISHED.

Assertiva 3 — ✅ Verdadeira

O arquivo /proc/sys/net/ipv4/ip_forward indica se o sistema está configurado para encaminhar pacotes IPv4. Quando o valor é 1, o encaminhamento está ativado; quando é 0, está desativado. Portanto, a assertiva está correta.

Assertiva 4 — ✅ Verdadeira

O script verifica se o firewall UFW está instalado e mostra seu status se disponível. O comando ufw status é usado para verificar o status do firewall UFW (Uncomplicated Firewall) no Linux. Portanto, a assertiva está correta.

Assertiva 5 — ❌ Falsa

O comando cat /proc/sys/net/ipv4/ip_forward retorna 1 quando o IP forwarding está ATIVADO, não desativado. Quando desativado, retorna 0. A assertiva inverte o significado do valor.

NÃO CAIA NESSA!

A banca adora inverter o significado dos valores e confundir estados de conexão. Aqui, ela troca "porta em escuta" por "conexão estabelecida" e inverte o valor 1 do IP forwarding. Fique atento: LISTEN = aguardando conexão, ESTAB = conexão ativa; 1 = forwarding ativado, 0 = desativado. Com treino, você enxerga essas trocas de longe 💪

PEGA ESSA DICA!

Para memorizar, lembre-se: ss -tuln mostra sockets em escuta (LISTEN) e conexões estabelecidas (ESTAB). O grep LISTEN filtra apenas as portas aguardando conexões. E o /proc/sys/net/ipv4/ip_forward é um interruptor: 1 liga, 0 desliga.

Gabarito: letra B — corretas as assertivas 1, 3 e 4; incorretas as assertivas 2 e 5.

Link permanente: /questoes/qg475015