As 100 principais perguntas importantes da entrevista do Linux com respostas

As 100 principais perguntas importantes da entrevista do Linux com respostas
Você está se preparando para uma entrevista de emprego onde o Linux é necessário? Que tal o aprendizado do Linux em um artigo apresentado como uma entrevista em um formato de perguntas e respostas? Sim, este artigo é sobre perguntas da entrevista do Linux com respostas exclusivamente para aqueles que estão buscando uma carreira que se trata Linux.

Você pode ficar sobrecarregado com vários tipos de porquê, como e o que dizer do Linux. Então, coletamos 100 perguntas importantes da entrevista do Linux para facilitar seu trabalho.

Perguntas da entrevista do Linux com respostas

  1. O que é Linux?
    Linux é um sistema operacional gratuito bastante semelhante ao Unix.
  2. Nomeie o inventor do Linux.
    Linux foi desenvolvido pelo engenheiro de software finlandês-americano Linus Torvalds em 1991.
  3. O que é um sistema operacional de código aberto?
    Um sistema operacional de código aberto significa que os usuários podem modificar o código-fonte e criar suas próprias versões do software.
  4. Nomeie algumas plataformas de hardware onde o Linux pode ser executado.
    O Linux pode ser executado em várias plataformas de hardware, incluindo laptops, computadores de mesa, smartphones, tablets, Raspberry Pi e assim por diante.
  5. O que gerencia recursos de hardware?
    Linux Kernel gerencia recursos de hardware para usuários do Linux.
  6. O que é kernel Linux?
    Linux Kernel é a parte central do sistema operacional Linux. Kernel oferece serviços básicos para outros componentes do sistema operacional. Além disso, ele interage com os comandos do usuário. O Linux Kernel é um kernel de OS de código aberto, monolítico, monolítico, multitareso. Foi criado pelo engenheiro de software finlandês-americano Linus Torvalds em 1991. C e linguagem de montagem foram usados ​​para escrever seu código. Kernel 5.16.3 é sua versão mais recente.
  7. É legal se você usar o kernel Linux?

    O kernel Linux é um software gratuito e de código aberto. Ele está sob licença pública em geral, reduzida para GPL. Portanto, é legal para qualquer um editar o kernel.

  8. Explique uma tarefa executada pelo kernel.
    Linux Kernel gerencia seu Recursos de computador. O kernel permite uma corrida suave de vários programas de computador. Além disso, permite que os programas usem recursos de computador, como CPU, memória e dispositivos de E/S.
  9. Como o kernel é útil no gerenciamento de processos?
    O kernel cuida de gerenciamento de processos. O kernel permite que mais de um processo funcione simultaneamente.
  10. Como os processos acessam os dispositivos anexados ao computador?
    Processos Access os dispositivos anexados com a ajuda do kernel Linux.
  11. Você pode executar várias tarefas no Linux?
    Sim, os usuários do Linux podem executar várias tarefas de uma só vez.
  12. Qual é o papel do kernel Linux no gerenciamento da memória?
    O kernel Linux pode acessar o sistema memória. Portanto, permite que os processos de execução acessem a memória sempre que necessário.
  13. Qual é o papel do kernel Linux no gerenciamento de chamadas do sistema?
    Quando os processos desejam acessar os serviços, são necessárias chamadas de sistema. O kernel aproveita o sistema exige esse fim.
  14. O que você quer dizer com interface da linha de comando?
    A interface da linha de comando, geralmente encurtada para a CLI, é uma interface que permite aos usuários escrever comandos declarativos para instruir o computador a executar tarefas.
  15. Quais são as características da interface da linha de comando?
    Abaixo estão as características da CLI.
    • CLI é altamente flexível.
    • Oses implementam a CLI em um programa conhecido como shell. Ele fornece acesso interativo aos serviços e funções do sistema operacional.
  16. Ctrl+alt+del Tecla Combination funciona no Linux?
    Sim, Ctrl+Alt+Del Key Combination funciona no Linux. Assim como o Windows, isso fornece uma reinicialização do sistema. A única diferença é que, no Linux, você não receberá nenhuma nota de confirmação, resultando em uma reinicialização imediata do sistema.
  17. Como você copiaria arquivos para um disco de disquete?
    Para copiar arquivos para um disquete sem nenhum problema, devemos seguir as etapas dadas abaixo.
    • Monte o disco de disquete
    • Copie os arquivos para o disco
    • Desmontar o disco de disquete com segurança
  18. Quantos estados do processo existem no Linux?
    Existem cinco estados de processo no Linux: novo ou pronto, correndo, bloqueado ou espera, zumbi e terminado.
  19. O que acontece no novo estado do processo?
    No estado de processo novo ou pronto, um novo processo é criado e está pronto para executar.
  20. O que você quer dizer com o estado do processo em execução?
    O processo que está sendo executado define o estado do processo em execução.
  21. O que você quer dizer com estado de processo bloqueado?
    No estado de processo bloqueado ou de espera, um processo aguarda a entrada do usuário.
  22. Defina o estado do processo terminado.
    Quando um processo termina a execução ou é encerrado pelo sistema operacional, ele é chamado de estado terminado ou concluído.
  23. Qual é o estado do processo de zumbi?
    No estado do processo de zumbi, o processo é excluído, mas as informações relacionadas ao processo ainda permanecem na tabela de processos.
  24. Quais são as chamadas do sistema usadas para gerenciamento de processos no Linux?
    As chamadas do sistema usadas para gerenciamento de processos no Linux são fork (), exit (), wait (), exec (), nice (), getpid (), getppid ().
  25. Qual é a funcionalidade do garfo ()?
    Fork () é usado para criar novos processos.
  26. Qual é a funcionalidade de saída ()?
    Exit () é usado para sair dos processos.
  27. Qual é a funcionalidade da espera ()?
    O wait () é usado para esperar até que o processo conclua sua execução.
  28. Qual é a funcionalidade do EXEC ()?
    O EXEC () executa um novo programa.
  29. Qual é a função de nice ()?
    O nice () é usado para influenciar a propriedade de um processo.
  30. Qual é o papel de getppid ()?
    O getppid () obtém o ID exclusivo do processo pai.
  31. Qual é o papel do getpid ()?
    O getpid () obtém o ID exclusivo do processo.
  32. O que é inode e Process ID?
    O nó inode ou índice é o nome exclusivo dado a cada arquivo. O ID do processo é o nome exclusivo dado a cada um dos processos.
  33. O que é espaço de troca?
    O espaço de troca faz parte do espaço de um disco rígido que pode substituir a memória física.
  34. Como funciona o espaço de troca?
    O espaço de troca funciona como memória virtual. Ele contém imagens de memória de processo. Durante a escassez de memória, seu computador usa memória virtual. O espaço de troca atende ao requisito de RAM do sistema operacional.
  35. O que está trocando?
    Esta troca de informações entre memória real e memória virtual é chamada trocando.
  36. Mencione uma vantagem de usar o espaço de troca.
    Se o seu sistema tiver arquivos de troca suficientes, mantém uma quantidade de memória física livre de memória.
  37. Por que devemos manter alguma memória física livre?
    A memória física gratuita pode ser usada para diferentes operações vitais.
  38. Onde estão os aplicativos não utilizados mantidos?
    As aplicações não utilizadas ou menos usadas geralmente são mantidas em um arquivo de troca.
  39. Como a troca de espaço pode ser usada na leitura ou gravação de arquivos?
    O espaço de troca pode ser usado como uma única memória para reduzir as operações de E/S durante os arquivos de leitura ou gravação.
  40. Nomeie dois recursos importantes do sistema operacional Linux.
    Duas características importantes do sistema operacional Linux são:
    • As distribuições Linux vêm com USB ao vivo ou CD necessário para fins de instalação.
    • O Linux possui teclados personalizados e excelente suporte para aplicativos.
  41. Que são os serviços de alta segurança oferecidos pela Linux?
    O Linux fornece serviços de alta segurança, como autenticação, criptografia e autorização.
  42. Como é o sistema de arquivos oferecido pela Linux?
    O Linux oferece um sistema de arquivos hierárquicos e seu código -fonte é gratuito para todos.
  43. Você pode executar programas de aplicativos Linux em qualquer hardware?
    Sim, o kernel Linux e os programas de aplicativos são compatíveis com qualquer plataforma de hardware.
  44. O que são daemons?
    Daemons são serviços que oferecem diferentes funções que não estão necessariamente disponíveis no sistema operacional base. Daemons recebem solicitações de serviço e respondem conforme as solicitações. Depois que o serviço é concluído, ele está desconectado e depois aguarda os próximos pedidos.
  45. Nomeie alguns daemons usados ​​no Linux.
    Daemons usados ​​no Linux são httpd, ftpd, AMD, sshd, mysql, etc.
  46. Mencione uma especialidade de daemons usados ​​no Linux.
    Os daemons têm principalmente 'd' no final de seus nomes de processos.
  47. Qual é a forma completa de httpd?
    HTTPD significa Daemon do Protocolo de Transferência de Hypertext.
  48. Qual é o objetivo do httpd?
    O HTTPD é executado em segundo plano e funciona como um servidor.
  49. Qual é o outro nome do servidor HTTP?
    O servidor HTTP é mais conhecido como servidor da web.
  50. Qual é a forma completa de FTPD?
    FTPD significa Daemon do Protocolo de Transferência de Arquivos.
  51. Qual é a forma completa do TCP?
    TCP significa protocolo de controle de transmissão.
  52. Qual é a forma completa da AMD?
    AMD significa Daemon Automount.
  53. Qual é o objetivo da AMD?
    A AMD cuida do cache dos sistemas de arquivos montados.
  54. Qual é a forma completa de NFSD?
    NFSD significa Daemon de compartilhamento de arquivos de rede.
  55. Qual é o objetivo do NFSD?
    NFSD é executado em um servidor. Ele gerencia solicitações de clientes que virão para operações do sistema de arquivos.
  56. O que é AFS?
    O sistema de arquivos AFS ou Andrew é um NFS distribuído usado para facilitar o acesso ao arquivo do servidor armazenado entre os computadores clientes do AFS colocados em diferentes áreas.
  57. Que desenvolveram AFS?
    AFS foi desenvolvido pela Universidade Carnegie Mellon. Mais tarde, foi desenvolvido pela Transarc Corporation e IBM.
  58. Mencione uma diferença entre o AFS e o NFS.
    AFS tem servidores com estado.NFS tem servidores sem estado.
  59. Explique o comando PWD.
    Quando você abre o terminal Linux, você chega ao diretório inicial do usuário. Usar o comando pwd permite entender facilmente qual diretório é. Fornece o caminho absoluto. O caminho começa da raiz. A raiz é a base do sistema de arquivos Linux. É indicado pelo sinal "/" (slash para a frente). O diretório do usuário se parece com "/home/nome de usuário".
  60. Qual é a forma completa de sshd?
    SSHD significa Daemon Secure Shell Server
  61. Qual é o objetivo do SSHD?
    O SSHD fornece comunicações seguras e criptografadas entre hosts não confiáveis ​​em uma rede insegura.
  62. O que você quer dizer com um sistema de arquivos de computador?
    Em resumo, o sistema de arquivos ou o FS, um sistema de arquivos de computador é uma estrutura de dados e um método usado por um sistema operacional para controlar o armazenamento e recuperação de dados.
  63. O que é uma concha Linux?
    O shell é o intérprete da linha de comando do Linux. Linux Shell atua como uma interface entre o kernel e o usuário. É usado para executar programas chamados comandos no sistema operacional Linux. Por exemplo, se você entrar em LS, o shell executará o comando LS. Além disso, o Linux Shell é capaz de executar muitos outros programas, como scripts, aplicativos e programas de usuário. A concha é escrita em C ou linguagem de programação de shell.
  64. Que são as conchas usadas no Linux?
    Algumas conchas comumente usadas de Linux são bash, csh, ksh e peixe.
  65. O que é Bash?
    Bash significa Bourne novamente Shell. Bash é o shell padrão encontrado na maioria das distribuições Linux.
  66. O que é CSH?
    CSH significa C Shell. CSH é baseado na sintaxe do tipo C. E oferece controle de emprego e correção de ortografia.
  67. Como limpar o cache no Linux?
    eco 1>/proc/sys/vm/Drop_caches
  68. Como obter o traço da pilha de um processo no Linux
    Execute o pstack ou execute o GDB e anexe ao processo e use o comando backtrace
  69. O que você quer dizer com um desktop virtual?
    Um desktop virtual é uma imagem pré -configurada de um sistema operacional e aplicativos onde o ambiente da área de trabalho é mantido separado do dispositivo físico real. Esse dispositivo físico é usado para acessá -lo.
  70. Como os usuários acessam um desktop virtual?
    Os usuários acessam os desktops virtuais remotamente por meio de uma rede. Um dispositivo terminal, como um smartphone, laptop ou tablet, é usado para acessar um desktop virtual.
  71. Como funcionam um desktop virtual?
    A área de trabalho virtual funciona como uma estação de trabalho física. O provedor de serviços VD instala o software cliente no dispositivo de extremidade. E o usuário interage com o software no dispositivo.
  72. Quais são as abordagens para a virtualização da área de trabalho?
    Existem principalmente 5 abordagens para a virtualização da área de trabalho. Estes são,
    • Serviço de desktop remoto ou RDS
    • Provisionamento do sistema operacional
    • Hipervisores do cliente
    • Virtualização de aplicativos
    • Desktops virtuais hospedados no lado do cliente
  73. O que é um hipervisor?
    Um hipervisor é um software, hardware ou firmware que cria e executa VMs (máquinas virtuais).
  74. O que são hipervisores do cliente?
    Os hipervisores do cliente são hipervisores projetados com o objetivo de usar nos computadores do cliente, como estações de trabalho, desktops ou laptops, em vez de usar em um servidor.
  75. O que é um servidor?
    Um servidor é software ou hardware de computador que oferece funcionalidade para outros dispositivos ou programas, conhecidos como clientes.
  76. Qual é o outro nome usado para os serviços de desktop remotos?
    Serviços de desktop remotos ou RDS também é conhecido como Serviços de Terminal.
  77. Qual é a forma completa do RDP?
    A forma completa do RDP é o protocolo de desktop remoto.
  78. O que você quer dizer com provisionamento de sistema operacional?
    O provisionamento do sistema operacional significa instalar um sistema operacional em vários computadores host.
  79. O que é a virtualização do aplicativo?
    A virtualização do aplicativo é uma tecnologia que permite que os usuários usem qualquer aplicativo de um computador diferente de uma máquina em que o aplicativo foi instalado.
  80. Qual é o tamanho certo para uma partição de troca?
    O tamanho ideal para a partição de troca deve ser 2x do espaço da RAM instalado no computador. Então, para uma RAM de 64 kb, o espaço de troca deve ser de 128 kb.
  81. O que são desktops virtuais?
    Os desktops virtuais são sistemas operacionais e imagens pré -configuradas dos aplicativos. Aqui o ambiente da área de trabalho e o dispositivo físico usado para acessá -lo são diferentes.
  82. Qual é a conta raiz do Linux?
    A raiz é a conta do SuperUser no Linux.
  83. Quais são os componentes básicos do Linux?
    Linux OS possui três componentes básicos: kernel, biblioteca de sistemas e utilitário de sistema.
  84. Quantas permissões existem no Linux?
    Existem principalmente três tipos de permissões de arquivo no Linux: Leia, Escreva e Execute.
  85. Qual é o kernel Linux?
    O kernel Linux é a parte principal do Linux. Todas as principais atividades do sistema operacional são realizadas pelo kernel Linux. O kernel tem vários módulos. Interage com o hardware subjacente. Linux Kernel oferece a abstração necessária para ocultar detalhes de hardware baixo.
  86. O que você quer dizer com a permissão do arquivo de gravação?
    Com a permissão de gravação, você tem autoridade para modificar ou alterar o conteúdo do arquivo. Você pode simplesmente adicionar, renomear e remover arquivos armazenados no diretório. De qualquer forma, se você tiver a permissão de gravação no arquivo, mas não o tiver no diretório, poderá modificar o conteúdo do arquivo. No entanto, você não pode renomear, remover ou mover o arquivo do diretório.
  87. Qual é a permissão de arquivo de execução?
    No Linux, você deve definir a permissão de execução para executar um programa. Se isso não estiver definido, você poderá modificar e ver o código do programa, mas não pode executar o programa.
  88. Quantas proprietários de arquivos Linux existem?
    Existem três tipos de proprietários de arquivos Linux, como usuário, grupo e outros.
  89. O que você quer dizer com bibliotecas de sistema no Linux?
    No Linux, as bibliotecas do sistema são programas ou funções especiais. Acesse os recursos do kernel usando esses programas, utilitários de sistemas ou programas de aplicativos. Bibliotecas de sistema implementam as funcionalidades do sistema operacional. Eles não exigem direitos de acesso ao código dos módulos do kernel Linux.
  90. O que você entende por utilitário de sistema no Linux?
    O Linux usa aplicativos chamados utilitários que ajudam os usuários a gerenciar o computador. Existem diferentes programas de utilidade. Estes variam entre os oses. O utilitário do sistema é frequentemente acessado através do painel de controle ou de um menu especial no sistema operacional.
  91. Qual é o papel da permissão do arquivo de leitura?
    Com a permissão do arquivo de leitura, você tem autoridade para ler um arquivo. Você pode listar o conteúdo de um diretório se tiver a permissão de leitura no mesmo. Além disso, você pode abrir um arquivo com a permissão do arquivo de leitura.
  92. Quais são as diferenças entre Bash e DOS?
    As principais diferenças entre os consoles Bash e Dos são os dados abaixo.
    1. Os comandos bash geralmente são sensíveis ao minúsculo. Os comandos do DOS não são sensíveis ao maiúsculas.
    2. Em Bash, \ é um personagem de fuga e / atua como um separador de diretório. No DOS, \ atua como separador de diretório e / é um delimitador de argumento de comando.
    3. Dos segue uma convenção específica em nomear arquivos. Este é o nome do arquivo de 8 caracteres, um ponto e 3 caracteres para a extensão. Bash não segue nenhuma convenção.
  93. O que é TCP?
    TCP significa protocolo de controle de transmissão. É um protocolo de transporte usado para garantir a transmissão confiável dos pacotes. O TCP fornece mecanismos para resolver problemas causados ​​por mensagens baseadas em pacotes, como pacotes fora de ordem, pacotes corrompidos, pacotes duplicados e pacotes perdidos.
  94. O que o atalho Ctrl+Q faz no Linux?
    No Linux, o atalho Ctrl+Q deixa o aplicativo em foco.
  95. O que o atalho Ctrl+Alt+F7 faz no Linux?
    No Linux, o Ctrl+Alt+F7 muda para o primeiro terminal gráfico.
  96. Explique brevemente a história do Linux.
    Linux começou sua jornada em 1991 como um projeto de hobby de Linus Torvalds. Linus era um aluno finlandês que pretendia criar um kernel gratuito. O kernel Linux de hoje resulta de esforços constantes nos últimos anos. O código -fonte foi lançado pela primeira vez em 1991. Inicialmente, o Linux era uma coleção de um pequeno número de arquivos escritos na linguagem de programação C. Naquela época, foi liberado sob uma licença que proibia a distribuição comercial. Em meados de dezembro de 1992, o kernel foi lançado sob a licença GNU GPL. Por volta de 2000, o Kernel começou a usar a licença GPLV2. E em 2007, a licença GPLV3 foi divulgada.

    Linus queria chamar isso de OS recém -criado, mas descartou a idéia de ser egoísta. Então, ele nomeou o projeto Freax. Freax era uma combinação de "livre", "esquisito", "x" da Unix. No entanto, a equipe escolheu o nome Linux como mais apropriado mais tarde.

  97. O que o atalho Ctrl+S faz no Linux?
    No Linux, o CTRL+S salva o arquivo atualmente aberto.
  98. O que é o nível 0?
    O nível de execução 0 indica o sistema. Isso significa que o sistema pode ser desligado sem nenhuma atividade.
  99. O que você quer dizer com um nível de corrida?
    Nos oses baseados em UNIX, um nível de execução significa o estado do computador após a inicialização. O RUNLEVEL está previamente definido em várias distribuições Linux. Existem sete níveis de execução, a partir de zero a seis. Os níveis de execução determinam os programas a serem executados após o sistema operacional inicializa. Os administradores do sistema atribuem um nível de execução padrão conforme seus requisitos. Você pode descobrir o nível atual de execução do seu computador usando o /Sbin/Runlevel comando.
  100. O que o comando cal faz? Dê sua sintaxe.
    No Linux, Cal é um comando de calendário. Se você quiser ver o calendário de um ano ou um mês específico, você precisa usar o Cal. A sintaxe do comando cal é dada abaixo.

Cal [[mês] ano]

A conclusão

E isso é um embrulho! Este artigo apresenta uma compilação de 100 importantes perguntas de entrevista do Linux, juntamente com suas respostas. Espero que você encontre essas perguntas úteis e não se esqueça de passar por elas antes de sua próxima entrevista do Linux. Tudo de bom!