Questão de Noções de Informática — Linux / Unix — FCC 2024
- Código
- fc146387
- Banca
- FCC
- Órgão
- Pref J Guararapes
- Ano
- 2024
- Cargo
- Ass SP ( )
- Aipstatus
- Bgetip
- Cmyip a
- Dipinfo - - all
- Eip a
GabaritoE — ip a
ip no Linux: obtendo o endereço IPGabarito: 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 foreverNesse 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.
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.
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.
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.
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.
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.
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