De vez em quando neste site, há pessoas perguntando o que são algumas perguntas da entrevista do administrador do sistema. Principalmente ao lê-los, todos são perguntas de nível médio a médio.
Gostaria de saber quais são as suas melhores perguntas da entrevista com administradores de nível sênior do Linux.
Dois dos meus são
1) Como você interrompe uma bomba se você já estiver logado em um sistema
2) Você excluiu um arquivo de log que o apache está usando e ainda não o reiniciou, como recuperar esse arquivo de log?
:(){ :|:& };:
faz no seu sistema e por que você se importaria com isso? Felicidades!Respostas:
fonte
Para descobrir como elas são boas, faça as perguntas abertas ...
fonte
Pergunta: Descreva um cenário ao receber o erro "o sistema de arquivos está cheio", mas ' df ' mostra que há espaço livre
Resposta: O sistema de arquivos pode ficar sem inodes, ' df -i ' mostrará isso.
Questões em aberto:
fonte
Um que eu gostaria de perguntar, e me sinto à vontade em perguntar, é o seguinte:
Existem muitos administradores de sistemas com 10 anos de experiência. Muitos parecem ter o mesmo ano 10 vezes seguidas. Quero um na minha equipe com 10 anos diferentes e progressivamente melhores. E se você nunca cometeu um grande erro, um que fez você se perguntar se deveria arrumar sua mesa, não viveu realmente. :)
Eu não ligo para as perguntas triviais, como entrevistador ou entrevistado. Eu gosto das perguntas que atrapalharam meus fornecedores antes, ou as que me deram "Eureka!" momentos.
fonte
Eu sempre sou fã de
Gosto de fazer perguntas que demonstrem quanta consciência alguém tem das diferenças entre diferentes unixes. Eu também gosto de ver o quanto uma pessoa entende que o linux faz as coisas de uma maneira, que não é necessariamente como todo mundo faz. Muitas dessas perguntas giram em torno das ferramentas linux padrão, por exemplo:
&>
e>/dev/null 2>&1
Outro ponto-chave: para cargos de chefia, espero ver evidências de redação pública e habilidades de apresentação. Se você é uma pessoa idosa, deveria ter sido publicado várias vezes na Web e em revistas. Caramba, basta ter seu próprio blog de tecnologia. Ter apresentado pelo menos um artigo em uma conferência é uma grande vantagem. Eu acho que isso, em particular, separa os administradores júnior e sênior do linux.
fonte
Acabei de executar 'chmod -x / bin / chmod'. O que eu fiz? Como me recupero?
Descreva o processo de handshake do TCP.
Como o traceroute funciona?
Quando você pode precisar usar CTRL-Z ou CTRL-D?
O que a parte pegajosa faz?
Quais opções de kernel você pode precisar para ajustar?
Como você diz qual distribuição você está executando?
Como você diz em qual hardware está executando?
Qual é a diferença entre uma SAN, um NAS e um disco local?
Eu tenho 30 servidores e não tenho certeza se cada um tem a mesma configuração do apache. Como descubro quantas cópias existem e quais são as diferenças?
O que é uma prisão chroot?
Como você sabe se foi invadido?
Nomeie todos os comandos de duas letras unix que você puder imaginar e o que eles fazem? Como você pode procurar todos os comandos de duas letras unix no seu sistema.
Também peço às pessoas no local que façam algumas tarefas simples. Especialmente se eles professam alguma experiência em escrever scripts. Peço que analisem dois arquivos de dados diferentes (um csv, um | sv) e efetuem uma junção dos dados. Coloquei algumas dicas (dados mal formatados), campos ausentes necessários para junções, dados estranhamente fora de sequência, etc. Peço que eles me enviem o código fonte e a saída. (Estilo de problema de máquina) Normalmente, dou uma janela de tempo de 3-4 horas para resolvê-la. Essa tarefa ajudou a filtrar muitos candidatos que listam 'scripts' como uma habilidade, mas não podem usar o básico quando pressionados.
fonte
Minha pergunta de fechamento favorita:
Minha lista pessoal:
É uma pergunta simples para ver com quais comandos um administrador se sente mais confortável e também ajuda a demonstrar seu conforto com perguntas não-ortodoxas (divertidas). Alguns entrevistados ler maneira muito para a questão e se perturbado. Se você não pode responder algo tão básico, isso me diz que você tem pouca confiança em suas próprias habilidades. Por outro lado, se você se esforçar demais para encontrar a lista perfeita, isso pode sugerir que você tem medo do fracasso e não consegue pensar em seus próprios pés.
É certo que isso é mais útil para candidatos de nível júnior / médio, mas também não custa perguntar. :)
fonte
busybox
cobrir o básico, alémmplayer
de ajudar a lidar com o tédio. Isso me deixa três sobras ....Eu uso este:
e outros que eu não tenho do topo da minha cabeça ..
fonte
Eu tenho um forte favorito aqui. Esta pergunta tem um excelente valor preditivo de como os candidatos se sairão em perguntas mais avançadas:
Um usuário / colega vem até você para reclamar que um arquivo de tamanho zero chamado "-fr" apareceu no diretório raiz de algum sistema.
Qual é a maneira mais fácil, segura e portátil de remover essa entrada de diretório e por que vale a pena fazer a pergunta?
As pessoas recebem metade do crédito por dizer coisas como:
rm -- -fr
ouperl -le 'unlink("-fr");'
(Elas são eficazes, mas não são otimamente portáteis).As pessoas que falam sobre citações na linha de comando do shell e escapam de caracteres são quase tão perigosas quanto aquelas que simplesmente nem reconhecem por que um nome de arquivo como esse apresenta algum problema.
Aqueles que riem ... dizem alguma coisa sobre o uso de "barra" e apontam que esta é uma das entradas mais antigas nas perguntas frequentes do shell UNIX do USENIX e recebe crédito extra.
fonte
find . -inum <number> -exec rm -i {} \;
'
falta no seu exemplo de desvinculação do perl."Que unixes que não são linux você usou? Você poderia me dizer algumas das diferenças entre eles?"
Porque, afinal, nem todo o mundo é um linux (eu usei algumas unidades comerciais não-linux e algumas não-linux, se você confiar nas habilidades de um no ambiente de outro, você irá atirar você mesmo no pé).
fonte
date
whoami
echo
sleep
kill
fonte
Eu direi que sinto que muitas das perguntas "onde está __, o que é __, como você __" me parecem perguntas júnior / intermediária. Quando estou entrevistando para uma posição Linux de nível intermediário, pergunto o que é um conhecimento básico básico (para que serve um kernel, qual a diferença entre um link simbólico e um link físico, o que faço se remover os bits executáveis do chmod?) . Algumas das coisas que eu consideraria mais perguntas de nível sênior:
Estes são apenas alguns exemplos imediatos, mas acho que, em geral, um administrador sênior deve estar familiarizado com conceitos gerais e não com as coisas pelas quais você pode apenas procurar no Google.
fonte