Pular para o conteúdo principal

Questão de Noções de Informática — Linux / Unix — FCC 2024

Noções de InformáticaLinux / Unix
Código
fc146387
Banca
FCC
Órgão
Pref J Guararapes
Ano
2024
Cargo
Ass SP ( )
Um usuário de um computador com Linux ligou para e área de suporte técnico da empresa relatando problemas na sua conexão com a internet. Para resolver o problema, o técnico solicitou ao usuário o IP da máquina. Para obter o IP, o usuário abriu o terminal do Linux e digitou
  1. Aipstatus
  2. Bgetip
  3. Cmyip a
  4. Dipinfo - - all
  5. Eip a
Revelar gabarito e comentário

GabaritoE — ip a

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”.

Comando ip no Linux: obtendo o endereço IP

Gabarito: letra E. No Linux, o comando ip é a ferramenta moderna para configurar e exibir informações de rede, e a sintaxe ip a (abreviação de ip addr) exibe os endereços IP de todas as interfaces de rede. As demais alternativas (ipstatus, getip, myip a, ipinfo --all) não são comandos válidos no Linux.

O comando ip faz parte do pacote iproute2 e substituiu, em grande parte, o antigo comando ifconfig. Ele é usado para gerenciar endereços IP, rotas, interfaces e outros recursos de rede. A sintaxe básica é ip [opções] objeto [comandos], onde o objeto pode ser addr (endereços), link (interfaces), route (rotas), entre outros.

Para exibir os endereços IP, o comando mais comum é ip addr ou sua forma abreviada ip a. Esse comando mostra todas as interfaces de rede (como eth0, wlan0, lo) e os endereços IPv4 e IPv6 associados a cada uma. Por exemplo, ao digitar ip a no terminal, o usuário verá uma saída semelhante a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:ab:cd:ef brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86398sec preferred_lft 86398sec
    inet6 fe80::a00:27ff:feab:cdef/64 scope link 
       valid_lft forever preferred_lft forever

Nesse exemplo, o endereço IP da interface eth0 é 192.168.1.100. O técnico pode então usar essa informação para diagnosticar problemas de conexão.

É importante distinguir o comando ip de outros comandos de rede, como ifconfig (mais antigo, ainda presente em alguns sistemas), ping (para testar conectividade) e netstat (para exibir conexões e portas). A banca explora justamente a confusão entre comandos reais e inventados, e a pegadinha aqui é que ip a é uma abreviação válida e muito usada, enquanto as outras opções não existem no Linux.

Alternativa A — ❌ Incorreta

ipstatus não é um comando válido no Linux. Não existe nenhum utilitário com esse nome no sistema. O comando correto para exibir informações de rede é ip, e não ipstatus. O candidato pode ter confundido com ip addr show ou com o conceito de "status" da interface, mas não há comando assim.

Alternativa B — ❌ Incorreta

getip também não é um comando padrão do Linux. Não há um utilitário chamado getip para obter o endereço IP. O usuário poderia usar hostname -I ou ip a para esse fim, mas getip não existe. A banca inventou esse nome para testar se o candidato conhece os comandos reais.

Alternativa C — ❌ Incorreta

myip a não é um comando válido. Não existe um comando myip no Linux. O usuário poderia usar curl ifconfig.me para obter o IP público, mas isso é um serviço externo, não um comando nativo. A opção mistura um nome inventado (myip) com a abreviação a, que só faz sentido no contexto do comando ip.

Alternativa D — ❌ Incorreta

ipinfo --all não é um comando válido. Embora ipinfo possa lembrar o serviço web ipinfo.io, não é um comando nativo do Linux. O comando ip não possui a opção --all; para exibir todos os endereços, usa-se ip a ou ip addr show. A banca trocou a sintaxe correta por uma opção inexistente.

Alternativa E — ✅ Correta ⟵ GABARITO

ip a é a forma abreviada de ip addr, que exibe os endereços IP de todas as interfaces de rede. É um comando válido e amplamente utilizado no Linux para obter o IP da máquina. O comando ip faz parte do pacote iproute2 e é a ferramenta moderna para gerenciamento de rede, substituindo o antigo ifconfig. Portanto, o usuário deve digitar ip a no terminal para obter o IP solicitado pelo técnico.

PEGA ESSA DICA!

Para memorizar os comandos de rede no Linux, lembre-se de que ip é o comando principal, e a é a abreviação de addr. Outros comandos úteis: ip link (interfaces), ip route (rotas), ping (testar conectividade) e hostname -I (exibir IPs da máquina). Na prova, desconfie de comandos que parecem "traduções" do inglês (como getip ou myip) — eles geralmente são distratores.

Gabarito: letra E

Link permanente: /questoes/fc146387