No que diz respeito ao sistema operacional Linux, julgue o i...

Próximas questões
Com base no mesmo assunto
Q824787 Sistemas Operacionais

No que diz respeito ao sistema operacional Linux, julgue o item que se segue.

O comando $ fuser -mv /dadoscfo exibirá cada processo que está utilizando um arquivo ou diretório no ponto de montagem /dadoscfo, ou seja, nesse sistema de arquivos.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: C - certo.

Vamos entender por que essa alternativa está correta.

Primeiro, é importante conhecer o comando fuser no Linux. Este comando é utilizado para identificar quais processos estão utilizando um arquivo ou um diretório específico. Isso é especialmente útil para administração de sistemas, quando é necessário verificar se um arquivo está sendo utilizado antes de realizar operações como remoção ou edição.

Quando falamos do comando fuser com as opções -mv, estamos especificando que:

  • -m: Indica que o comando deve atuar sobre o ponto de montagem ou o sistema de arquivos. Isso significa que o fuser vai listar todos os processos que estão acessando qualquer arquivo ou diretório dentro do ponto de montagem especificado.
  • -v: Este parâmetro ativa o modo "verbose", ou seja, o comando fornecerá uma saída detalhada, incluindo informações como PID (Process ID), usuário e o tipo de acesso (leitura, escrita, entre outros).

Portanto, ao executar $ fuser -mv /dadoscfo, o Linux exibirá cada processo que está utilizando qualquer arquivo ou diretório dentro do ponto de montagem /dadoscfo. Isso é exatamente o que a questão descreve, tornando a alternativa correta.

Este conhecimento é fundamental para quem trabalha com administração de sistemas, especialmente em ambientes onde a gestão precisa ser rigorosa e onde a identificação de processos ativos em determinados diretórios pode ser crucial para a manutenção do sistema.

Espero que esta explicação tenha ajudado você a compreender melhor o comando fuser e como ele se aplica na administração de sistemas Linux. Se precisar de mais detalhes ou tiver outras dúvidas, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O comando fuser permite descobrir quais processos estão usando um arquivo.

Temos  algumas chaves principais desse comando

-a : Mostra todos os arquivos na linha de comando

-i: intereactive: Pede permissão do usuário

-k Mata os processos que estão acessando o arquivo

-m Mostra todos os processos que estejam usando os sistemas de arquivos

-v Verbose, Mostra na tela o processo.

 

Dica: ao se deparar com um comando não muito usual, e com chaves complexas, GERALMENTE A QUESTÃO  ESTÁ CORRETA. Geralmente, não é 100% das vezes, mas funciona!

FUSER = Permite identificar e fechar os processos que estão utilizando arquivos e soquetes no sistema. 

Ele vai listar por causa do -m

-m [nome] Especifica um arquivo em um sistema de arquivos montado ou dispositivo de bloco que está montado. Todos os processos acessando aquele sistema de arquivos serão listados. Diretórios são mostrados seguidos de uma / -signal [número] Usa o sinal especificado ao invés de -9 (SIGKILL) quando finalizar processos. -u Acrescenta o nome do dono de cada processo ao PID.

-v Os processos são mostrados em um estilo idêntico ao ps.

GABARITO CERTO.

Gabarito Certo.

Fuser, arquivos e sockets que estão abertos/utilizados pelo sistema.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo