Introdução à entrevista com a administração do sistema Linux: perguntas e respostas

Administração do sistema Linux é o processo de administração do sistema Linux e de seus processos, configurando, mantendo e atualizando os sistemas Linux que são executados em qualquer um dos principais sistemas de distribuição Linux, como Red Hat Linux, Debian e Ubuntu etc. Ele contém o gerenciamento de infraestrutura Linux corporativa. Diferentes programas e processos podem ser gerenciados e mantidos na administração do Linux. Os outros elementos de administração envolvidos na Administração do Sistema Linux são Limites de processos, criação de processos, estados de processamento, Daemons, bibliotecas, modos de execução, empacotamento de software, Red Hat Package Manager, Pacote Debian, ajuste e monitoramento de memória, monitoramento de rede, programação de E / S e monitoramento, partição e formatação de discos, formatação de sistemas de arquivos, configuração de kernel e módulo, virtualização, gerenciamento de usuários e grupos, firewalls, métodos de backup, restauração, métodos de restauração, solução básica de problemas e segurança do sistema etc.

Abaixo estão as principais perguntas feitas na entrevista:

Agora, se você estiver procurando por um trabalho relacionado à Administração do sistema Linux, precisará se preparar para as perguntas da entrevista da Administração do sistema Linux 2019. É verdade que cada entrevista é diferente de acordo com os diferentes perfis de trabalho. Aqui, preparamos as importantes perguntas e respostas da entrevista da Administração do Sistema Linux que ajudarão você a obter sucesso em sua entrevista. Essas perguntas são divididas em duas partes:

Parte 1 - Perguntas da entrevista sobre administração de sistemas Linux (Básica)

Esta primeira parte aborda as perguntas e respostas básicas da entrevista da administração do sistema Linux.

Q1 O que é um Linux Loader?

Responda:
Um Linux Loader (LILO) é um gerenciador de inicialização usado no sistema operacional Linux para carregar o sistema operacional e iniciá-lo. O Linux Loader também pode ser personalizado durante o carregamento do sistema operacional. A configuração do Linux Loader é um arquivo lilo.conf que pode ser personalizado conforme os requisitos do sistema operacional. O Linux Loader carrega o sistema básico de entrada e saída de computadores pessoais na memória principal do sistema do computador. Ele localiza o kernel do Linux e carrega os programas.

Q2 O que são vínculos de rede e seus diferentes tipos?

Responda:
Essas são as perguntas comuns da entrevista da Administração do Sistema Linux feitas em uma entrevista. O Network Bonding é o processo de combinar duas ou mais redes em uma única rede. Melhorará o desempenho da rede e aumentará a largura de banda e reduzirá a latência. Os diferentes tipos de ligação de rede envolvidos em um Linux são:

  1. Mode - 0 (Balance - rr): Este modo é um tipo de moda Round Robin e também é chamado como modo padrão.
  2. Modo - 1 (Ativar backup) : este modo é um tipo de política de backup ativo em que apenas um responde ou trabalha no momento da falha de outros nós.
  3. Modo -2 (Balance - XOR) : Esta etapa definirá o endereço de origem do MAC (Media Access Control) para o modo XOR para tolerância a falhas.
  4. Modo - 3 (Transmissão) : Esta etapa funcionará na política de transmissão em que a transmissão ocorre em todas as interfaces escravas.
  5. Modo - 4 (802.3 AD): Esta etapa é baseada no padrão IEEE 802.3ad, que também é chamado de Modo de Agregação Dinâmica. Requer um comutador que suporte o link dinâmico do padrão acima.
  6. Mode - 6 (Balance - TLB): Este modo também é chamado de Carregamento Adaptativo de Transmissão, onde o tráfego será carregado com base em cada escravo da rede.
  7. Modo - 7 (Balanço - ALB): Este modo é chamado de Balanceamento de Carga Adaptável, que não requer balanceamento de Switch.

Q3 O que é o kernel do Linux?

Responda:
O Kernel do Linux faz parte de um sistema operacional que atua como uma interface entre o sistema operacional e os recursos do sistema para estabelecer ou fornecer acesso a ele. O kernel do Linux contém uma API chamada Linux Kernel API (Application Programming Interface), pela qual o usuário acessa e interage com o kernel do Linux e também é uma API muito estável e oferece excelente desempenho no caso de funcionalidades multitarefa ou multiusuário .

Vamos para as próximas perguntas da entrevista sobre administração de sistemas Linux.

Q4. Explique brevemente sobre a arquitetura Linux?

Responda:
A seguir, estão as duas propriedades no .NET que funcionam como acessadores para ler ou gravar as propriedades do Windows Forms ou qualquer tipo de classe ou objeto. Os dois acessadores de propriedades são GET e SET:

  1. GET: O acessador da propriedade GET é necessário para retornar o valor da propriedade com base nos diferentes níveis de acesso, conforme definido. A propriedade somente leitura deve obter o acessador, mas não um SET.
  2. SET: O acessador da propriedade SET é necessário para atribuir um valor, principalmente um novo valor com base no nível de acesso definido. A propriedade somente gravação possui um acessador SET, mas não um GET.

Q5 Quais são as diferentes funcionalidades e responsabilidades de um administrador de sistema Linux?

Responda:
As diferentes funcionalidades que normalmente serão executadas por um administrador de sistema Linux são as seguintes:

  1. Para dar suporte e treinar os administradores de servidor Linux.
  2. Capaz de acessar todos os processos, arquivos e aplicativos do sistema no servidor.
  3. Gerenciamento de usuários e grupos.
  4. Para garantir a segurança e realizar a manutenção das tarefas domésticas.
  5. Instalar e atualizar atualizações importantes necessárias e aprimoramento das ferramentas de segurança.
  6. Para usar todos os comandos do Linux e acessar o Kernel do Linux e seus processos para executar com eficiência o Servidor Linux.
  7. Para configurar a atualização e manter as configurações de hardware do sistema.

Vamos para as próximas perguntas da entrevista sobre administração de sistemas Linux.

Q6 O que são módulos do Kernel no Linux?

Responda:
Os módulos do Kernel são o conjunto de programas ou códigos que podem ser carregados de acordo com os requisitos ou demandas que podem ser implementados sem o processo de reinicialização do sistema. Todo e qualquer kernel é um módulo e é facilmente carregável. Também haverá um manuseio automático de módulo.

Q7 O que é umask e qual é a sua utilização no Linux?

Responda:
O umask é um comando que geralmente é chamado de máscara de criação de arquivo do usuário, usada para criar uma máscara de arquivo para o usuário que determina quais permissões de arquivo ou diretório estão disponíveis para o usuário com base no tipo de leitura, gravação ou modificação.

Parte 2 - Perguntas da entrevista sobre administração de sistemas Linux (avançado)

Vamos agora dar uma olhada nas perguntas avançadas da entrevista sobre administração de sistemas Linux.

Q8 Qual é a tabela de roteamento no Linux?

Responda:
A tabela de roteamento é um método no qual todas as redes e dispositivos são interconectados para estabelecer uma comunicação eficiente entre si.

Q9 O que é o Puppet?

Responda:
O Puppet é um software de código aberto usado para gerenciamento de configuração de software que roda em sistemas semelhantes aos do UNIX. É seguro e escalável para usar. Ele fornece recursos de automação no ambiente DevOps e Cloud.

Vamos para as próximas perguntas da entrevista sobre administração de sistemas Linux.

Q10. O que é montagem automática no Linux?

Responda:
A montagem automática é um processo de montagem automática de todas as partições em um disco rígido em um sistema Linux ou Unix durante a inicialização do sistema. A propriedade fstab pode ser usada para montar automaticamente os discos rígidos no Linux.

Q11 Liste os campos no arquivo / etc / passwd.

Responda:
Os campos presentes no arquivo / etc / passwd são Nome de usuário, Senha, ID do usuário, ID do grupo, Comentários, HomeDir e LoginShell. O arquivo / etc / passwd possui o conteúdo abaixo:

redhat: x: 500: 500: Usuário do Redhat: / home / redhat: / bin / bash

mssm: x: 501: 501: outro usuário: / home / mssm: / bin / bash

- “x” na coluna da senha indica que a senha criptografada está armazenada no arquivo / etc / shadow.

Q12 Explique cada chamada do sistema usada para gerenciamento de processos no Linux.

Responda:
Essas são as perguntas mais populares da entrevista da Administração do Sistema Linux feitas em uma entrevista. As chamadas do sistema usadas para gerenciamento de processos são as seguintes:

Fork (): É usado para criar um novo processo a partir de um existente.

Exec (): É usado para executar um novo programa.

Wait (): É usado para esperar até que o processo especificado termine a execução.

Sair (): É usado para sair do processo.

Getpid (): Isso ajuda a obter o ID do processo exclusivo de um processo específico.

Getppid (): Isso ajuda na obtenção de um ID exclusivo do processo pai.

Agradável (): é usado para influenciar a propriedade existente do processo.

Vamos para as próximas perguntas da entrevista sobre administração de sistemas Linux.

Q13 Explique as etapas para aumentar o tamanho da partição LVM.

Responda:
As etapas que precisam ser seguidas para aumentar o tamanho da partição LVM são as seguintes:

Execute o comando abaixo: lvextend -L + 500M / dev /.

Feito isso, podemos aumentar o tamanho da partição LVM em 500 MB. Um usuário pode verificar o tamanho da partição usando o comando 'df -h'. O redimensionamento pode ser feito por resize2fs / dev /.

Vamos para as próximas perguntas da entrevista sobre administração de sistemas Linux.

Q14. Qual utilitário pode ser usado para criar a partição a partir de um disco bruto?

Responda:
Para criar uma partição a partir de um disco bruto, o utilitário usado é o utilitário fdisk. Para criar uma partição, você pode seguir as etapas abaixo:

  • Execute este comando: fdisk / dev / hd * (IDE) ou / dev / sd * (SCSI).
  • Digite n para criar uma nova partição.
  • Depois que uma partição é criada, você pode gravar as alterações nessa tabela de partições. Para escrever essas alterações, digite w.

Q15 Explique as etapas para criar um novo usuário e defina uma senha para o usuário em um prompt de shell no Linux.

Responda:
Para criar uma nova conta de usuário a partir do prompt do shell, as seguintes etapas devem ser executadas:

  • Primeiro faça o login como usuário root se você não estiver logado como root use su - command.
  • Digite a senha root.
  • O comando para adicionar um novo usuário é o comando useradd e pode ser usado no Linux. Use este comando e digite o nome de usuário que você deseja criar.

Por exemplo: useradd sue

Depois que um usuário é criado para definir a senha, siga as etapas abaixo:

  • Para definir uma senha para o comando user sue type: passwd sue.
  • Ele solicitará que o usuário insira uma nova senha.
  • Feito isso, ele também solicitará que o usuário digite novamente a senha, configurando a senha para o usuário.

Artigos recomendados

Este foi um guia para a lista de perguntas e respostas da entrevista da Administração do Sistema Linux, para que o candidato possa reprimir essas perguntas da entrevista da Administração do Sistema Linux facilmente. Aqui neste post, estudamos as principais perguntas da entrevista da Administração do Sistema Linux, que geralmente são feitas em entrevistas. Você também pode consultar os seguintes artigos para saber mais -

  1. Perguntas da entrevista da Red Hat
  2. Perguntas da entrevista UNIX
  3. Perguntas e respostas da entrevista do Linux
  4. Perguntas da entrevista de engenharia de software