Questão de Sistemas Operacionais — Ubuntu — FUNDATEC 2023
- Código
- qa543532
- Banca
- FUNDATEC
- Órgão
- IFC
- Ano
- 2023
- Cargo
- PEBTT ( )
- AV – F – F – V.
- BV – V – F – F.
- CV – V – V – F.
- DF – V – F – V.
- EF – F – V – V.
GabaritoC — V – V – V – F.
Gabarito: letra C (V – V – V – F). O ifconfig é a ferramenta clássica de configuração de interfaces de rede no Linux, podendo ser usado tanto para exibir o estado das interfaces ativas (quando chamado sem argumentos) quanto para configurá-las, inclusive durante o boot, e permite alterar o endereço MAC — a última assertiva é falsa, pois o comando possibilita sim essa alteração.
O ifconfig (interface configuration) é um utilitário de linha de comando presente em sistemas Unix/Linux, historicamente o principal meio de visualizar e configurar as interfaces de rede. Ele faz parte do pacote net-tools, que foi amplamente utilizado antes da adoção do ip (do pacote iproute2). Apesar de considerado legado em muitas distribuições modernas, ainda é cobrado em provas e permanece funcional na maioria dos sistemas, inclusive no Ubuntu.
A função central do ifconfig é justamente configurar as interfaces de rede: atribuir endereço IP, máscara de rede, ativar ou desativar uma interface, e também alterar o endereço MAC (hardware address). Quando executado sem argumentos, ele exibe apenas as interfaces que estão ativas (up), omitindo as que estão desativadas (down) — para ver todas, usa-se ifconfig -a. Essa é uma distinção clássica cobrada em provas.
Durante o boot, o ifconfig pode sim ser utilizado para configurar as interfaces de rede, seja por meio de scripts de inicialização (como os antigos scripts do sysvinit) ou manualmente em arquivos de configuração. Embora distribuições modernas prefiram o ip ou o NetworkManager, o ifconfig ainda é aceito e funcional para essa finalidade.
A pegadinha da questão está na última assertiva: muitos candidatos acreditam que o ifconfig não permite alterar o MAC, mas ele permite sim, através da opção hw ether (ou ether). Essa confusão é comum porque a alteração do MAC exige privilégios de superusuário e não é uma operação do dia a dia, mas a ferramenta suporta.
Guarde a fronteira entre exibir e configurar: o ifconfig faz ambos, e a banca explora exatamente essa dualidade nas assertivas.
É usado para configurar as interfaces de rede. Correto: essa é a função primária do comando, permitindo definir IP, máscara, ativar/desativar interface e alterar o MAC.
Pode ser usado durante o boot para configurar as interfaces de rede. Correto: scripts de inicialização podem invocar o ifconfig para levantar as interfaces com os parâmetros desejados.
Se nenhum argumento for informado, ifconfig somente mostra o estado das interfaces correntemente ativas. Correto: sem argumentos, exibe apenas as interfaces up; para ver todas, inclusive as down, usa-se ifconfig -a.
Não possibilita a alteração do endereço MAC. Falsa: o ifconfig permite alterar o MAC com a opção hw ether, desde que executado como root. A banca inverte o sentido — o comando possibilita sim essa alteração.
A banca troca o sentido da última assertiva: afirma que o ifconfig não permite alterar o MAC, quando na verdade permite (com hw ether). Candidatos que nunca usaram essa opção tendem a marcar como verdadeira, errando a sequência. Com treino, você enxerga essas inversões de longe 💪
Para questões sobre ifconfig, decore o par: sem argumentos → mostra só interfaces ativas; -a → mostra todas; hw ether → altera o MAC. Essa tríade cobre a maioria das pegadinhas.
Gabarito: letra C — sequência V – V – V – F.
Link permanente: /questoes/qa543532