As 60 principais perguntas e respostas da entrevista sobre Linux (PDF) em 2026

Aqui estรฃo as perguntas e respostas das entrevistas sobre Linux para candidatos mais novos e experientes para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista sobre Linux para calouros

1) O que รฉ Linux?

Linux รฉ um sistema operacional ou kernel distribuรญdo sob uma licenรงa de cรณdigo aberto. Sua lista de funcionalidades รฉ bastante parecida com o UNIX. O kernel รฉ um programa no coraรงรฃo do sistema operacional Linux que cuida de coisas fundamentais, como permitir que o hardware se comunique com o software.

๐Ÿ‘‰ Download gratuito de PDF: Perguntas e respostas da entrevista sobre Linux


2) Qual รฉ a diferenรงa entre UNIX e LINUX?

O Unix comeรงou originalmente como um sistema operacional proprietรกrio da Bell Laboratories, que mais tarde se transformou em diferentes versรตes comerciais. Por outro lado, o Linux รฉ gratuito, de cรณdigo aberto e pretende ser um sistema operacional nรฃo proprietรกrio para as massas.


3) O que รฉ BASH?

BASH รฉ a abreviaรงรฃo de Bourne Again SHell. Foi escrito por Steve Bourne como um substituto do Bourne Shell original (representado por /bin/sh). Ele combina todos os recursos da versรฃo original do Bourne Shell, alรฉm de funรงรตes adicionais para tornรก-lo mais fรกcil e conveniente de usar. Desde entรฃo, foi adaptado como padrรฃo concha para a maioria dos sistemas que executam Linux.


4) O que รฉ o kernel do Linux?

O Kernel Linux รฉ um software de sistemas de baixo nรญvel cuja funรงรฃo principal รฉ gerenciar recursos de hardware para o usuรกrio. Tambรฉm รฉ usado para fornecer uma interface para interaรงรฃo no nรญvel do usuรกrio.

O que รฉ Linux


5) O que รฉ LILO?

LILO รฉ um gerenciador de boot para Linux. ร‰ usado principalmente para carregar o sistema operacional Linux na memรณria principal para que ele possa iniciar suas operaรงรตes.


6) O que รฉ um espaรงo de troca?

Espaรงo de troca รฉ uma certa quantidade de espaรงo usado pelo Linux para armazenar temporariamente alguns programas que estรฃo sendo executados simultaneamente. Isso acontece quando a RAM nรฃo tem memรณria suficiente para armazenar todos os programas em execuรงรฃo.


7) Qual รฉ a vantagem do cรณdigo aberto?

O cรณdigo aberto permite que vocรช distribua seu software, incluindo cรณdigos-fonte, gratuitamente para qualquer pessoa interessada. As pessoas poderiam entรฃo adicionar recursos e atรฉ mesmo depurar e corrigir erros que estรฃo no cรณdigo-fonte. Eles podem atรฉ fazรช-lo funcionar melhor e entรฃo redistribuir livremente esse cรณdigo-fonte aprimorado novamente. Isso eventualmente beneficia todos na comunidade.


8) Quais sรฃo os componentes bรกsicos do Linux?

Assim como qualquer outro sistema operacional tรญpico, o Linux possui todos estes componentes: kernel, shells e GUIs, utilitรกrios de sistema e um programa aplicativo. O que torna o Linux vantajoso em relaรงรฃo a outros sistemas operacionais รฉ que cada aspecto vem com recursos adicionais e todos os cรณdigos para eles podem ser baixados gratuitamente.


9) Ajuda um sistema Linux ter vรกrios ambientes de desktop instalados?

Em geral, um ambiente de desktop, como KDE ou Gnome, รฉ bom o suficiente para funcionar sem problemas. ร‰ tudo uma questรฃo de preferรชncia do usuรกrio, embora o sistema permita alternar de um ambiente para outro. Alguns programas funcionarรฃo em um ambiente e nรฃo funcionarรฃo em outro, portanto isso tambรฉm pode ser considerado um fator na seleรงรฃo de qual ambiente usar.


10) Qual รฉ a diferenรงa bรกsica entre BASH e DOS?

As principais diferenรงas entre o console BASH e DOS residem em 3 รกreas:

โ€“ Os comandos BASH diferenciam maiรบsculas de minรบsculas, enquanto os comandos DOS nรฃo;

โ€“ No BASH, o caractere / รฉ um separador de diretรณrio e \ atua como um caractere de escape. No DOS, / serve como delimitador de argumento de comando e \ รฉ o separador de diretรณrio

โ€“ O DOS segue uma convenรงรฃo de nomenclatura de arquivos, que รฉ um nome de arquivo de 8 caracteres seguido por um ponto e 3 caracteres para a extensรฃo. O BASH nรฃo segue tal convenรงรฃo.


11) Qual a importรขncia do projeto GNU?

Esse chamado movimento do software Livre permite diversas vantagens, como a liberdade de executar programas para qualquer finalidade e a liberdade de estudar e modificar um programa de acordo com suas necessidades. Tambรฉm permite redistribuir cรณpias de software para outras pessoas, bem como a liberdade de melhorar o software e lanรงรก-lo ao pรบblico.


12) Descreva a conta root.

A conta root รฉ como uma conta de administrador de sistemas e permite controle total do sistema. Aqui vocรช pode criar e manter contas de usuรกrios, atribuindo permissรตes diferentes para cada conta. ร‰ a conta padrรฃo sempre que vocรช instala o Linux.


13) O que รฉ CLI?

CLI รฉ a abreviaรงรฃo de Interface da Linha de comando. Esta interface permite ao usuรกrio digitar comandos declarativos para instruir o computador a realizar operaรงรตes. CLI oferece maior flexibilidade. No entanto, outros usuรกrios que jรก estรฃo acostumados a usar a GUI acham difรญcil lembrar dos comandos, incluindo os atributos que a acompanham.


14) O que รฉ GUI?

GUI, ou Interface Grรกfica do Usuรกrio, utiliza imagens e รญcones nos quais os usuรกrios clicam e manipulam como forma de comunicaรงรฃo com o computador. Em vez de ter que lembrar e digitar comandos, o uso de elementos grรกficos facilita a interaรงรฃo com o sistema, alรฉm de agregar mais atrativo por meio de imagens, รญcones e cores.


15) Como vocรช abre um prompt de comando ao emitir um comando?

Para abrir o shell padrรฃo (onde o prompt de comando pode ser encontrado), pressione Ctrl-Alt-F1. Isso fornecerรก uma interface de linha de comando (CLI) a partir da qual vocรช poderรก executar comandos conforme necessรกrio.


16) Como vocรช pode descobrir quanta memรณria o Linux estรก usando?

Em um shell de comando, use o comando โ€œconcatenateโ€: cat /proc/meminfo para obter informaรงรตes de uso de memรณria. Vocรช deverรก ver uma linha comeรงando com algo como Mem: 64655360, etc. Esta รฉ a memรณria total que o Linux pensa ter disponรญvel para uso.

Vocรช tambรฉm pode usar comandos

free - m

vmstat

top

htop

para encontrar o uso atual da memรณria


17) Qual รฉ o tamanho tรญpico de uma partiรงรฃo swap em um sistema Linux?

O tamanho preferido para uma partiรงรฃo swap รฉ o dobro da quantidade de memรณria fรญsica disponรญvel no sistema. Se isso nรฃo for possรญvel, o tamanho mรญnimo deverรก ser igual ร  quantidade de memรณria instalada.


18) O que sรฃo links simbรณlicos?

Links simbรณlicos agem de forma semelhante aos atalhos em Windows. Esses links apontam para programas, arquivos ou diretรณrios. Ele tambรฉm permite acesso instantรขneo a ele sem ter que ir diretamente para o nome do caminho completo.


19) A combinaรงรฃo de teclas Ctrl+Alt+Del funciona no Linux?

Sim. Assim como Windows, vocรช pode usar essa combinaรงรฃo de teclas para reiniciar o sistema. Uma diferenรงa รฉ que vocรช nรฃo receberรก nenhuma mensagem de confirmaรงรฃo e, portanto, a reinicializaรงรฃo รฉ imediata.


20) Como vocรช se refere ร  porta paralela onde dispositivos como impressoras estรฃo conectados?

Considerando que sob Windows vocรช se refere ร  porta paralela como porta LPT; no Linux, vocรช se refere a ela como /dev/lp . LPT1, LPT2 e LPT3 seriam, portanto, referidos como /dev/lp0, /dev/lp1 ou /dev/lp2 no Linux.


Perguntas e respostas da entrevista sobre Linux para experientes

21) Unidades como discos rรญgidos e unidades de disquete sรฃo representadas com letras de unidade?

Nรฃo. No Linux, cada unidade e dispositivo tem designaรงรตes diferentes. Por exemplo, unidades de disquete sรฃo chamadas de /dev/fd0 e /dev/fd1. Os discos rรญgidos IDE/EIDE sรฃo chamados de /dev/hda, /dev/hdb, /dev/hdc e assim por diante.


22) Como vocรช altera as permissรตes no Linux?

Supondo que vocรช seja o administrador do sistema ou proprietรกrio de um arquivo ou diretรณrio, vocรช pode conceder permissรฃo usando o comando chmod. Use o sรญmbolo + para adicionar permissรฃo ou o sรญmbolo โ€“ para negar permissรฃo, junto com qualquer uma das seguintes letras: u (usuรกrio), g (grupo), o (outros), a (todos), r (ler), w (escrever) e x (executar). Por exemplo, o comando chmod go+rw FILE1.TXT concede acesso de leitura e gravaรงรฃo ao arquivo FILE1.TXT, que รฉ atribuรญdo a grupos e outros.


23) No Linux, quais nomes sรฃo atribuรญdos ร s diferentes portas seriais?

As portas seriais sรฃo identificadas como /dev/ttyS0 a /dev/ttyS7. Estes sรฃo os nomes equivalentes de COM1 a COM8 em Windows.


24) Como vocรช acessa partiรงรตes no Linux?

O Linux atribui nรบmeros no final do identificador da unidade. Por exemplo, se o primeiro disco rรญgido IDE tivesse trรชs partiรงรตes primรกrias, elas seriam nomeadas/numeradas, /dev/hda1, /dev/hda2 e /dev/hda3.


25) O que sรฃo links fรญsicos?

Os links fรญsicos apontam diretamente para o arquivo fรญsico no disco e nรฃo para o nome do caminho. Isso significa que se vocรช renomear ou mover o arquivo original, o link nรฃo serรก quebrado, pois o link รฉ para o arquivo em si, e nรฃo para o caminho onde o arquivo estรก localizado.


26) Qual รฉ o comprimento mรกximo para um nome de arquivo no Linux?

Qualquer nome de arquivo pode ter no mรกximo 255 caracteres. Este limite nรฃo inclui o nome do caminho, portanto, todo o nome do caminho e do arquivo pode exceder 255 caracteres.


27)Quais sรฃo os nomes de arquivos precedidos por um ponto?

Em geral, os nomes de arquivos precedidos por um ponto sรฃo arquivos ocultos. Esses arquivos podem ser arquivos de configuraรงรฃo que contรชm dados importantes ou informaรงรตes de configuraรงรฃo. Definir esses arquivos como ocultos diminui a probabilidade de serem excluรญdos acidentalmente.


28) Explique a รกrea de trabalho virtual.

Isso serve como uma alternativa para minimizar e maximizar diferentes janelas na รกrea de trabalho atual. O uso de รกreas de trabalho virtuais pode limpar a รกrea de trabalho quando vocรช pode abrir um ou mais programas. Em vez de minimizar/restaurar todos os programas conforme necessรกrio, vocรช pode simplesmente alternar entre os desktops virtuais com os programas intactos em cada um.


29) Como vocรช compartilha um programa em diferentes desktops virtuais no Linux?

Para compartilhar um programa em diferentes รกreas de trabalho virtuais, no canto superior esquerdo da janela do programa, procure um รญcone que se parece com um alfinete. Pressionar este botรฃo irรก โ€œfixarโ€ aquele aplicativo no lugar, fazendo com que ele apareรงa em todos os desktops virtuais, na mesma posiรงรฃo na tela.


30) O que representa um diretรณrio sem nome (vazio)?

Este nome de diretรณrio vazio serve como base sem nome do sistema de arquivos Linux. Isso serve como anexo para todos os outros diretรณrios, arquivos, unidades e dispositivos.


31) Qual รฉ o comando pwd?

O comando pwd รฉ a abreviaรงรฃo de comando de impressรฃo do diretรณrio de trabalho.

Exemplo:

pwd

Saรญda:

/home/guru99/myDir

32) O que sรฃo demรดnios?

Daemons sรฃo serviรงos que fornecem diversas funรงรตes que podem nรฃo estar disponรญveis no sistema operacional base. Sua principal tarefa รฉ ouvir solicitaรงรตes de serviรงo e ao mesmo tempo agir de acordo com essas solicitaรงรตes. Apรณs a conclusรฃo do serviรงo, ele รฉ desconectado e aguarda novas solicitaรงรตes.


33) Como vocรช muda de um ambiente de desktop para outro, como mudar do KDE para o Gnome?

Supondo que vocรช tenha esses dois ambientes instalados, basta sair da interface grรกfica. Em seguida, na tela de login, digite seu ID de login e senha e escolha o tipo de sessรฃo que deseja carregar. Esta escolha permanecerรก como padrรฃo atรฉ que vocรช a altere para outra.


34) Quais sรฃo os tipos de permissรตes no Linux?

Existem 3 tipos de permissรตes no Linux: - Ler: os usuรกrios podem ler os arquivos ou listar o diretรณrio - Escrever: os usuรกrios podem gravar no arquivo novos arquivos no diretรณrio - Executar: os usuรกrios podem executar o arquivo ou procurar um arquivo especรญfico dentro um diretรณrio


35) Como a distinรงรฃo entre maiรบsculas e minรบsculas afeta a maneira como vocรช usa os comandos?

Quando falamos sobre distinรงรฃo entre maiรบsculas e minรบsculas, os comandos sรฃo considerados idรชnticos apenas se cada caractere for codificado como estรก, incluindo letras minรบsculas e maiรบsculas. Isso significa que CD, cd e Cd sรฃo trรชs comandos diferentes. Inserir um comando usando letras maiรบsculas, onde deveria estar em minรบsculas, produzirรก resultados diferentes.


36) O que sรฃo variรกveis โ€‹โ€‹ambientais?

Variรกveis โ€‹โ€‹ambientais sรฃo configuraรงรตes globais que controlam a funรงรฃo do shell, bem como a de outros programas Linux. Outro termo comum para variรกveis โ€‹โ€‹ambientais sรฃo variรกveis โ€‹โ€‹globais de shell.


37) Quais sรฃo os diferentes modos ao usar o editor vi?

Existem 3 modos no vi: - Modo de comando - este รฉ o modo onde vocรช inicia - Modo de ediรงรฃo - este รฉ o modo que permite fazer ediรงรฃo de texto - Modo Ex - este รฉ o modo em que vocรช interage com o vi com instruรงรตes para processar um arquivo


38) ร‰ possรญvel usar atalhos para um caminho longo?

Sim existe. Um recurso conhecido como expansรฃo de nome de arquivo permite fazer isso usando a tecla TAB. Por exemplo, se vocรช tiver um caminho chamado diretรณrio /home/iceman/assignments, digite o seguinte: /ho[tab]/ice[tab]/assi[tab] . No entanto, isso pressupรตe que o caminho seja รบnico e que o shell que vocรช estรก usando oferece suporte a esse recurso.


39) O que รฉ redirecionamento?

Redirecionamento รฉ o processo de direcionar dados de uma saรญda para outra. Tambรฉm pode ser usado para direcionar uma saรญda como entrada para outro processo.


40) O que รฉ o comando grep?

grep um comando de pesquisa que faz uso de pesquisa baseada em padrรตes. Ele faz uso de opรงรตes e parรขmetros especificados junto com a linha de comando e aplica esse padrรฃo na pesquisa da saรญda do arquivo necessรกrio.


Perguntas da entrevista sobre Linux para mais de 5 anos de experiรชncia

41) Qual poderia ser o problema quando um comando emitido deu um resultado diferente da รบltima vez que foi usado?

Uma razรฃo altamente possรญvel para obter resultados diferentes do que parece ser o mesmo comando tem algo a ver com problemas de distinรงรฃo entre maiรบsculas e minรบsculas. Como o Linux diferencia maiรบsculas de minรบsculas, um comando usado anteriormente pode ter sido inserido em um formato diferente do atual. Por exemplo, para listar todos os arquivos do diretรณrio, vocรช deve digitar o comando ls, e nรฃo LS. Digitar LS resultarรก em uma mensagem de erro se nรฃo existir nenhum programa com esse nome exato ou poderรก produzir uma saรญda diferente se houver um programa chamado LS que executa outra funรงรฃo.


42) Qual รฉ o conteรบdo de /usr/local?

Ele contรฉm arquivos instalados localmente. Este diretรณrio รฉ importante em ambientes onde os arquivos sรฃo armazenados na rede. Especificamente, os arquivos instalados localmente vรฃo para /usr/local/bin, /usr/local/lib, etc.). Outra aplicaรงรฃo deste diretรณrio รฉ que ele รฉ usado para pacotes de software instalados a partir do cรณdigo-fonte ou software nรฃo enviado oficialmente com a distribuiรงรฃo.


43) Como vocรช encerra um processo em andamento?

Cada processo no sistema รฉ identificado por um ID de processo ou pid exclusivo. Use o comando kill seguido do pid para encerrar esse processo. Para encerrar todo o processo de uma vez, use kill 0.


44) Como vocรช insere comentรกrios no prompt da linha de comando?

Os comentรกrios sรฃo criados digitando o sรญmbolo # antes do texto do comentรกrio real. Isso diz ao shell para ignorar completamente o que se segue. Por exemplo โ€œ# Este รฉ apenas um comentรกrio que o shell irรก ignorar.โ€


45) O que รฉ agrupamento de comandos e como funciona?

Vocรช pode usar parรชnteses para agrupar comandos. Por exemplo, se quiser enviar a data e hora atuais junto com o conteรบdo de um arquivo chamado OUTPUT para um segundo arquivo chamado MYDATES, vocรช pode aplicar o agrupamento de comandos da seguinte forma: (date cat OUTPUT) > MYDATES


46) Como vocรช executa mais de um comando ou programa a partir de uma รบnica entrada de linha de comando?

Vocรช pode combinar vรกrios comandos separando cada comando ou programa usando um sรญmbolo de ponto e vรญrgula. Por exemplo, vocรช pode emitir uma sรฉrie de comandos em uma รบnica entrada:

ls โ€“l cd .. ls โ€“a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK

**Observe que isso serรก executado um apรณs o outro, na ordem especificada.


47) Escreva um comando que irรก procurar arquivos com extensรฃo โ€œcโ€, e que contenha a ocorrรชncia da string โ€œappleโ€.

Responda:

 Find ./ -name "*.c" | xargs grep โ€“i "apple"

48) Escreva um comando que exibirรก todos os arquivos .txt, incluindo sua permissรฃo individual.

Responda:

ls -al *.txt

49) Escreva um comando que farรก o seguinte:

-procure todos os arquivos nos diretรณrios atuais e subsequentes com uma extensรฃo c,v
-strip the,v do resultado (vocรช pode usar o comando sed)
-use o resultado e use um comando grep para pesquisar todas as ocorrรชncias da palavra LARANJA nos arquivos.

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) O que hรก de errado com cada um dos comandos a seguir, se houver alguma coisa?

a)ls -ls
b) gato arquivo1, arquivo2
c) ls โ€“ s Fatodir

Respostas:
a) deve haver espaรงo entre as 2 opรงรตes: ls -l -s
b) nรฃo use vรญrgulas para separar argumentos: cat arquivo1 arquivo2
c) nรฃo deve haver espaรงo entre o hรญfen e o rรณtulo da opรงรฃo: ls โ€“s Factdir


51) Qual รฉ o comando para calcular o tamanho de uma pasta?

Para calcular o tamanho de uma pasta use o comando du โ€“sh folder1.


52) Como vocรช pode encontrar o status de um processo?

Use o comando

ps ux


53) Como vocรช pode verificar o status da memรณria?

Vocรช pode usar o comando

free -m para exibir a saรญda em MB

free -g para exibir a saรญda em GB


54) Explique como colorir o console Git?

Para colorir o console Git, vocรช pode usar o comando git configโ€”global color.ui auto. No comando, a variรกvel color.ui define o valor padrรฃo para uma variรกvel como color.diff e color.grep.


55) Como vocรช pode anexar um arquivo a outro no Linux?

Para anexar um arquivo a outro no Linux vocรช pode usar o comando cat file2 >> file 1. O operador >> anexa a saรญda do arquivo nomeado ou cria o arquivo se ele nรฃo for criado. Enquanto outro comando cat file 1 file 2 > file 3 anexa dois ou mais arquivos a um.


56) Explique como vocรช pode encontrar um arquivo usando o Terminal?

Para encontrar um arquivo vocรช precisa usar um comando, find . โ€“name "process.txt". Ele procurarรก no diretรณrio atual um arquivo chamado process.txt.


57) Explique como vocรช pode criar uma pasta usando o Terminal?

Para criar uma pasta, vocรช deve usar o comando mkdir.Serรก algo assim: ~$ mkdir Guru99


58) Explique como vocรช pode visualizar o arquivo de texto usando o Terminal?

Para visualizar o arquivo de texto, vรก para a pasta especรญfica onde os arquivos de texto estรฃo localizados usando o comando cd e digite less filename.txt.


59) Explique como ativar o curl on Ubuntu Pilha de Lร‚MPADAS?

Para ativar a ondulaรงรฃo Ubuntu, primeiro, instale o libcurl, uma vez feito isso, use o seguinte comando sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Explique como habilitar o login root Ubuntu?

O comando que permite o log raiz รฉ

#sudo sh-c 'echo โ€œgreater-show-manual-login=trueโ€ >>/etc/lightdm/lightdm.conf'


61) Como vocรช pode executar um programa Linux em segundo plano simultaneamente ao iniciar seu servidor Linux?

Usando nohup. Isso interromperรก o processo de recebimento do NOHUP sinal e, assim, finalizando-o, vocรช sai do programa com o qual foi invocado. & executa o processo em segundo plano.


62) Explique como desinstalar as bibliotecas do Linux?

Para desinstalar as bibliotecas no Linux, vocรช pode usar o comando sudo apt-get remove library_name

Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)

Resuma esta postagem com: