Ainda acho que o antigo "como faço para excluir com segurança e portabilidade um arquivo chamado 'dash-eff-arr' (-fr)?" ser um bom indicador de quão bem alguém se sairá para perguntas mais avançadas. Eu o recomendo rotineiramente como uma pergunta de triagem.
As pessoas que se debatem com sugestões sobre globbing, citações e escapadas são, na minha opinião, potencialmente perigosas na raiz de um sistema de produção. Aqueles que sugerem alegremente rm -- -fr
são apenas um pouco melhores. Aqueles que demonstram um entendimento real de como o shell analisa uma linha de comando ... sobre a diferença entre o que o shell analisou e o que um comando (como rm
) recebido em seu vetor de argumento geralmente tem um entendimento muito bom de outros materiais de administração de sistemas como bem.
Uma pergunta muito mais interessante e envolvida:
Given a tape backup, a boot/root or rescue disc of your choice, and
a system with a freshly replace, blank, hard drive ... how would you get
that system back into production? What other information do you need
before you can proceed?
(I normalmente irá fornecer um determinado tar
comando e uma data como o rótulo sobre o caso da fita; e imprimir com o fdisk -l
e df -k
saída; e eu geralmente lhes permita mudar a tar
qualquer semelhante cpio
, afio
ou até mesmo pax
comando; os detalhes do arquivamento utilidade não são o foco da minha pergunta).
Esta pergunta não é adequada para triagem ... o entrevistador precisa ter um entendimento sólido da resposta e deve poder verificar cerca de dez etapas do processo. Estou muito perdoando de questões seqüência menores, especialmente se as capturas respondentes los --- por exemplo perceber que ele ou ela teria que correr fdisk
antes que a série de mkfs
e mount
comandos.
Eu diria que este é, em espírito, o mais próximo de um cenário de efervescência.
Outro favorito:
You have just been given responsibility for a departmental server running Linux.
The former admin has been "hit by a bus" and no one knows the root password for
this system. How do you proceed?
Este pretende ser um diálogo. No núcleo, quero que eles demonstrem um entendimento de como inicializar um sistema no modo de usuário único e forçar uma alteração de senha e como inicializar a partir de um disco de recuperação e realizar a mesma tarefa. (Então eu revelo, por turnos, que o sistema está configurado sulogin
e que há uma senha do gerenciador de inicialização (GRUB ou LILO) para impedir uma fácil init=/bin/sh
). Essa é a parte puramente técnica da resposta desejada.
No entanto, geralmente eu também me preocupo com as considerações mais amplas que eles devem levantar. Eles perguntam se alguém tem sudo
acesso suficiente à tarefa? Como eles antecipam a organização da interrupção do serviço? Eles perguntam sobre a possibilidade de o ex-administrador ser hostil ou de o sistema ter sido comprometido? Eles oferecem algumas opiniões ou fazem sugestões sobre como as senhas devem ser guardadas pela gerência?