As 101 principais perguntas e respostas sobre entrevistas sobre Linux 2021
Publicados: 2021-01-01Hoje, existem grandes oportunidades para a maioria das empresas do mundo. Você tem uma grande chance de criar uma carreira no desenvolvimento Linux . As perguntas da entrevista técnica do Linux ajudam os candidatos a decifrar a entrevista e realizar seu sonho como desenvolvedor Linux. A demanda dos desenvolvedores Linux está aumentando na indústria. Se alguém quer quebrar a entrevista, então você está no lugar certo. Aqui, fornecemos algumas perguntas e respostas atualizadas sobre Linux para 202 1 experientes que o ajudam na preparação para entrevistas .
- Perguntas e respostas mais frequentes sobre entrevistas sobre Linux
- Perguntas e respostas da entrevista de comando do Linux
- Perguntas e respostas da entrevista técnica do Linux
- Perguntas e respostas da entrevista Linux para experientes
- Aprenda Linux e prepare-se para a entrevista
Perguntas e respostas mais frequentes sobre entrevistas sobre Linux
Q. 1 – Explique sobre Linux ?
O Linux é um dos sistemas operacionais (SO) UNIX de código aberto. É de código aberto e totalmente gratuito. É desenvolvido do zero pelo Linus Trovald. Esta plataforma é um sistema operacional completamente diferente. Possui poucas distribuições como Fedora, Ubuntu e outras. O Linux está em toda parte, desde televisão, smartwatch, laptop, smartphone e muito mais.
Q. 2 – Quantos tipos de processos existem no Linux?
Existem dois tipos de processos no Linux, como processos em segundo plano e processos em primeiro plano. O processo em segundo plano é executado no segundo plano do Linux. Os usuários podem executar os comandos antes que o processo em segundo plano do Linux seja totalmente concluído. Após o comando, os usuários adicionam um símbolo & que o torna um processo em segundo plano. O processo Foreground, enquanto iniciado pelos desenvolvedores, é executado em primeiro plano. Os desenvolvedores precisam esperar alguns minutos para serem executados antes de fornecer outros comandos.
P. 3 – Por que você deve usar o Linux?
Hoje em dia, o Linux é usado principalmente por seu desempenho e é totalmente diferente dos outros sistemas operacionais do mercado. Ele vem com recursos adicionais que permitem aos usuários concluir a tarefa rapidamente. Ele suporta diferentes sistemas de arquivos e é altamente seguro. O Linux é um sistema operacional de código aberto, no qual os desenvolvedores obtêm enormes benefícios ao desenvolver seu próprio sistema operacional personalizado. Tem problemas controláveis com malware, vírus e outros. O licenciamento de software necessário para instalar o Linux é gratuito. Estas são as principais razões para usar o Linux.
P. 4 – O que são espaços de Swap e seus benefícios?
O espaço de troca é a quantidade de armazenamento em disco rígido ou memória física. É utilizado quando o sistema requer grande espaço de memória, mas o armazenamento do sistema está cheio. O espaço de troca é fornecido para uso pelo Linux que permite executar os programas temporariamente. Ocorre quando a RAM não possui espaço de armazenamento suficiente para suportar os programas em execução. O gerenciamento de memória envolve a troca de memória, bem como para o armazenamento físico. O espaço de memória inativo é movido para os espaços de troca que liberam o armazenamento de RAM. Existem vários tipos de ferramentas e comandos para gerenciar o uso do espaço de troca.
P. 5 – Para que serve o Linux?
No entanto, o Linux é usado para executar grandes sistemas de ferro, como computadores mainframe, e o único sistema operacional usado nos supercomputadores TOP 500. Agora é gradualmente eliminado em todos os concorrentes. É operado em servidores e possui desempenhos de ponta.
Q. 6 – Explique os recursos importantes do sistema operacional Linux
O Linux possui excelentes recursos que fornecem a melhor experiência. Aqui você pode obter os principais recursos do sistema operacional Linux.
- As distribuições do Linux oferecem USB ou CD ao vivo para instalação.
- O Linux oferece serviço de alta segurança em diferentes métodos, como criptografia, autenticação e autorização.
- Ele oferece o sistema de arquivos hierárquico e o código Linux é totalmente gratuito para todos.
- Você pode instalar o kernel do Linux, bem como um programa aplicativo em qualquer plataforma de hardware.
- O Linux tem suporte exclusivo para aplicativos e teclados personalizados.
- Esta plataforma permite que diferentes usuários utilizem o mesmo dispositivo como programa aplicativo, memória e disco rígido com os diversos terminais para operação.
Q. 7 – Explique sobre Linux Shell
O shell do Linux é uma interface de usuário usada para executar a comunicação e os comandos com o sistema operacional Linux. Os comandos do shell podem ser classificados em dois tipos, como comandos externos e comandos internos do shell. Há muito shell disponível com o Linux que inclui TCSH, BASH, KSH e CSH.
P. 8 – O que é um desktop virtual?
No PC atual, quando há muitas janelas disponíveis e aparece maximizando e minimizando a janela, seu servidor de área de trabalho virtual é uma opção. A área de trabalho virtual permite que os usuários abram mais de um programa sem nenhum erro. Ele é armazenado no servidor remoto e tem poucos benefícios, como menores problemas de compatibilidade, maior integridade dos dados, uso eficaz dos recursos, administração centralizada e outros.
P. 9 – Quais são os usos do Linux?
É semelhante aos outros sistemas operacionais que podem ser usados para Windows, OS X e iOS. Isso inclui muitas configurações capazes de atualizar com recursos suficientes. Isso permite que eles se concentrem em sistemas operacionais, como aplicativos de processamento de texto e equivalentes do Linux. Ele está acostumado a usar outros sistemas operacionais.
Q. 10 – O que você realmente pode fazer com o Linux?
Existem muitos aplicativos de e-mail executados no sistema operacional Linux. Ele inclui três recursos mais comuns que são amplamente usados para se lembrar do fluxo correto. Isso inclui Mozilla Thunderbird, Kmail e outros. Portanto, permite que os usuários chamem a atenção para os melhores sistemas operacionais Linux para diversos fins.
P. 11 – Como o Linux será utilizado?
Como o Windows e o sistema operacional da Apple, o Linux também é um dos sistemas operacionais de primeira linha. Para atualizar os recursos extraordinários, um grande número de configurações será incluído aqui. Este processo permitirá concentrar-se nos principais sistemas operacionais, como equivalentes do Linux e aplicativos de processamento de texto de maneira eficaz.
P. 12 – Como vai funcionar o Linux?
Em geral, no Linux, há um número enorme de aplicativos de e-mail usados. Esses aplicativos de e-mail fornecerão certos recursos básicos que podem ser usados da maneira perfeita. Isso incluirá vários aplicativos, como Kmail, Mozilla Thunderbird e muito mais. O sistema operacional Linux nunca será afetado por vírus.
Q. 13 – Qual é o tamanho típico correto para uma partição de swap abaixo do sistema Linux?
O tamanho adequado para uma partição swap é duas vezes a quantidade total da memória física atual encontrada no sistema. Não se aplica ao tamanho mínimo deve ser igual à quantidade total de memória instalada sobre ele. Espero que seja útil armazenar a quantidade certa de maneira adequada.
Q. 14 – Como descobrir quanta memória o Linux está usando?
Em um shell de comando, ele usa o comando concatenado: cat/proc/memento para todos os dados de uso de memória. Então veria uma luz certa começar algo como Mm: 64655360. É completo sabe como o Linux pensa é encontrado para usar com mais conforto em todos os momentos.
Q. 15 – Como as permissões serão alteradas no Linux?
Pense que você é o administrador do sistema e proprietário do arquivo ou diretório, você pode conceder permissão usando o comando chmod. É usado +símbolos para dar permissão para negar permissão. Com qualquer uma das seguintes letras, como g (grupo) o (outro) e muito mais. Aqui o comando chmod go+ rw FILE1.TXT permite ler e obter o arquivo.
P. 16 – O que é SO?
OS (sistema operacional) é usado para fornecer plataforma para executar nosso aplicativo e software.
P. 17 – O que é kernel?
Kernel é uma parte essencial de qualquer sistema operacional, que é usado para interagir hardware com software.
Q. 18 – Como você vai verificar a versão do seu kernel?
uname –a : is a command to check kernel version of your Linux OS.
Q. 19 – Como você vai verificar sua memória no Linux?
cat /Proc/meminfo : Or free –m:
Q. 21 – Como você vai mudar seu terminal por comando?
terminal chvt não
Q. 22 – Como você vai verificar o hardware do seu sistema no Linux?
cat /proc/cpuinfo Or lscpu cat /proc/meminfo Or Free –m cat /proc/partitions Or fdisk –l
Q. 23 – O que é casca?
Shell é uma interface de usuário entre o usuário e o sistema operacional.
Q. 24 – Quantos shells são usados pelo Linux?
Many shells are used less /etc/shells ksh, sh, csh, tcsh,zsh Cat /etc/shell
Q. 25 – Como você vai listar todos os arquivos no diretório, incluindo os ocultos?
ls –al:- este comando mostrará todos os arquivos e diretórios, incluindo os ocultos em seu diretório de trabalho atual.
Q. 26 – Qual é a porta no. de ssh?
A porta padrão do ssh é 22.
Q. 27 – Qual é o número da porta do telnet?
A porta padrão do ssh é 23.
Q. 28 – Qual a diferença entre ssh e telnet?
Ambos para usar login remoto no sistema, mas o ssh é mais seguro que o telnet.
Q. 29 – O que você entende por BASH?
BASH ou podemos dizer Bourne Again Shell escrito por Steve Bourne. O BASH é responsável por misturar todos os recursos da forma original do Bourne Shell, também recursos extras para torná-lo mais adequado e fácil de usar.
P. 30 – Defina LILO?
Um carregador de inicialização para o Linux é conhecido como LILO, que é usado para carregar o sistema operacional Linux na memória principal para iniciar as operações.
Q. 31 – O que você entende por espaço de swap?
O Linux usa uma quantidade de espaço para manter brevemente os programas que estão sendo executados ao lado e esse espaço é chamado de espaço de troca. Isso ocorre quando a RAM tem uma pequena quantidade de memória para manter os programas em execução.
Q. 32 – Defina o termo conta root
A conta raiz age da mesma forma que uma conta de administrador de sistemas. Dá-lhe o controle completo do sistema. Pode-se gerar e manter contas de usuário, transmitindo diferentes permissões para cada conta.
Q. 33 – Defina o termo CLI?
CLI significa Interface de Linha de Comando. Essa interface dá aos usuários permissão para digitar os comandos declarativos que são responsáveis por treinar o computador para realizar várias operações. CLI oferece flexibilidade superior.
Q. 34 – O que você entende por GUI?
GUI é a abreviação de Graphical User Interface, que utiliza ícones e imagens que são clicados pelos usuários e operam com o computador como um método de comunicação.
Q. 35 – Definir links simbólicos?
Os links simbólicos são semelhantes aos atalhos do Windows. Esses links apontam para diretórios, arquivos ou programas. Os links simbólicos fornecem acesso imediato a ele. Você não precisa ir diretamente para o caminho completo.
Q. 36 – Write é o comprimento máximo para um nome de arquivo no Linux?
O comprimento máximo de um nome de arquivo no Linux é de 255 caracteres. O nome do caminho não está incluído neste limite. Assim, todo o nome do arquivo e caminho podem ultrapassar 255 caracteres.
Q. 37 – O que é conhecido como comando pwd?
O comando pwd significa o comando Print Working Directory.
Q. 38 – Defina variáveis ambientais?
Variáveis de ambiente são configurações globais usadas principalmente para regular a função do shell em adição a outros programas Linux. As variáveis ambientais também são conhecidas como variáveis de shell globais.
Perguntas e respostas da entrevista de comando do Linux
As perguntas da entrevista de comandos do Linux para experientes e mais novos são vitais para as pessoas que decidem iniciar uma carreira no Linux. Com a ajuda da pergunta abaixo, você pode se preparar para a entrevista do Linux e conseguir um emprego em uma empresa importante com um salário alto.
Q. 1 – Como você vai verificar todos os pacotes de ftp instalados?
rpm –qa | grep ftp
Q. 2 – Qual é o conteúdo de /boot?
/boot: – It contains Grub (boot loader of Linux) kernel (the core part of OS) and booting related files.
Q. 3 – Qual é o conteúdo de /sbin?
/sbin: – It contain all system command or super user command /usr/sbin.
Q. 4 – Qual é o conteúdo do /etc?
/etc: – It contain all configuration file and directory used for server.
Q. 5 – Qual é o conteúdo do /dev?
/dev :- It is a location of the devices file.
Q. 6 – Qual é o conteúdo de /bin?
/bin :- It contain all executable files or command or user command. /usr/bin also contain user command.
P. 7 – O que é redirecionamento?
Redirection is standard Input/output of the command, which used to displays on the terminal can be redirected into a file. Common redirection operator > : command > file : this command will redirect output of command into file >> : command >> file : this command will append output of command into file < : command < file : this command will receive input from file 2> : command2 > file : this command will redirect error of command into file 2>> : command2 >> file : this command will append error of command into file &> : Command &> file : this command will redirect output + error of command to file &>>: Command &>> file : this command will append output + error of command to file
P. 8 – O que são Aliases?
Aliases are a short name for large commands. Alias h=history For permanent entry of alias in .bashrc file Type: vim .bashrc alias h=history save and exit For test your change by logging out, logging back and type h.
P. 9 – O que é memória swap?
É uma memória virtual que é usada para aumentar o desempenho do sistema. Seu espaço no disco rígido que podemos usar como RAM é a memória virtual.
Q. 10 – Caso seu sistema não tenha espaço não alocado e você queira aumentar sua memória virtual, como você fará isso?
Caso o sistema não tenha espaço não alocado, podemos criar um arquivo de troca para aumentar o desempenho do sistema.
Q. 11 – Como criar/fazer um arquivo de troca?
First create a file #touch /swap Now assign the size of the swap # dd if=/dev/zero of=/swap bs=1M count=200 Format your swap file #mkswap /swap Active the swap file #swapon /swap To check active swap partition #Cat /proc/swaps For activate automatically swap file, we will make the entry in /etc/rc.local # vim /etc/rc.local Make the following entry Swapon /swap Save and exit
Q. 12 – Defina a hierarquia do sistema de arquivos Linux?
Root : it is a home directory of superuser (root). Etc : it contains all configuration file and directory used for server Configuration dev : it contains the device file home : it is a location of the home directory of regular users proc : it is a virtual directory. boot : it contain kernel and boot loader (grub), booting related files. sys : :it is also a virtual directory and contain system information media : it is a mount point of the removable disk like cdrom floppy USB drive etc. tmp : it contains all temporary file usr : it is used for software installation lib : it contains all library files of the system bin : it contains all executable files or command or user command /usr/bin also contain user command sbin : it contains all system command or superuser command /usr/sbin mnt : it is a mount point for partition and external devices. opt : optional directory and used for third party tool installation. var : it is a variable directory and contains public data (ftp & www), all log and error Message
Q. 13 – Como o Linux mostrará os Dispositivos de Disco Rígido?
Todos os arquivos do dispositivo são armazenados em /dev. SCSI, SATA ou USB mostrará: /dev/sda e disco rígido antigo como IDE, ATA PATA mostrará /dev/hda
Hard disk ; /dev/sdx Where x is a : /dev/sda : Primary master b : /dev/sdb : Primary slave c : /dev/sdc : Secondary master d : /dev/sdd : Secondary slave
Q. 14 – Como verificar o rótulo de qualquer partição?
#e2label /dev/sdax: where x for partition number
Q. 15 – Como montar CD Rom no Linux?
#mount /dev/cdrom /mnt
Q. 16 – Como montar um compartilhamento NFS no Linux?
#mount –t nfs 10.0.0.1:/nfs /mnt t : used for define type of mounting point 10.0.0.1:/nfs Define here NFS server machine and share data /mnt : where you want to access NFS share data you can access in any folder.
Q. 17 – Como montar uma imagem iso no Linux?
#Mount –t iso9660 /root/image.iso /mnt
Q. 18 – Como você verificará o ID da partição?
#Blkid /dev/sdax : where x for partition number.
Q. 19 – Como executar o comando na máquina Remota?
#ssh 10.0.0.1 reboot 10.0.0.1: IP of that machine where you want to run command. Reboot: is a command which you want to run you can give another command too.
Q. 20 – Definir comando cpio?
cpio é uma abreviação de Copy in e copy out. A função principal do Cpio é copiar listas, arquivos e arquivos abstratos de e para um único ou um arquivo compactado.
Q. 21 – Como você reconhece a qual pacote o arquivo especificado (/etc/fstab) está conectado no linux?
Podemos reconhecer o pacote do arquivo especificado (/etc/fstab) ao qual está conectado no linux usando
# rpm -qf /etc/fstab command
Q. 22 – Qual comando é utilizado para verificar o estado do bond0?
cat /proc/net/bonding/bond0 é usado para verificar o status de bond0.
Q. 23 – Como encontrar arquivos maiores que 10MB no diretório /usr ?
# find /usr -size +10M -exec ls -lah {} \; command is used to find out files which are larger than 10MB in size in /usr directory.
Q. 24 – Como encontrar arquivos no diretório /home que foram modificados há mais de 120 dias?
Para encontrar arquivos no diretório /home que foram modificados há mais de 120 dias, usamos –
# find /home -mtime +120
Q. 25 – Como localizar arquivos no diretório /var que não foram acessados nos últimos 90 dias?
Para encontrar arquivos no diretório /var que não foram acessados nos últimos 90, usamos –
# find /var -atime -90
Q. 26 – Pesquise os arquivos principais em toda a árvore de diretórios e exclua-os conforme encontrados sem solicitar confirmação.
# find / -name core -exec rm {} \;
Q. 27 – O que seria o comando ll | awk '{print $3,”possui”,$9}' fazer ?
O principal trabalho do comando ll é exibir os proprietários e nomes dos arquivos.
Q. 28 – Como verificar o nível de execução atual de um servidor Linux?
Para verificar o nível de execução atual de um servidor Linux, usamos –
'who -r' & 'runlevel' commands are used to check the current runlevel of a linux box.
Q. 29 – Qual comando é usado para saber quanta memória o Linux está usando?
Para descobrir quanta memória o Linux está usando, usamos –
free - m vmstat top htop
Q. 30 – Escreva um comando que procure arquivos com extensão “c”, e que tenha a ocorrência da string “apple”.
Find ./ -name "*.c" | xargs grep –i "apple"
Q. 31 – Qual comando é utilizado para exibir todos os arquivos .txt, incluindo sua permissão individual.
ls -al *.txt
Q. 32 – Como você executa mais de um comando ou programa a partir de uma única entrada de linha de comando?
Podemos misturar vários comandos separando cada programa ou comando com a ajuda de um símbolo de ponto e vírgula. Por exemplo, em uma única entrada, podemos emitir tal série:
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
Perguntas e respostas da entrevista técnica do Linux
P. 1 – Como copiar um arquivo no Linux?
Para copiar um arquivo no Linux, usamos o comando cp.
General syntax : $ cp <source> <destination>
P. 2 – Como renomear um arquivo no Linux?
A partir de agora, não há nenhum comando específico no Linux que possa ser usado para renomear um arquivo. Mas o comando copiar ou mover pode ser usado para renomear o arquivo.
Com a ajuda do comando Mover
$ mv <oldname> <newname>
Com a ajuda do comando Copiar
$ cp <oldname> <newname>
E, em seguida, excluindo o arquivo antigo.
$ rm <oldname>
Q. 3 – Como escrever a saída de um comando em um arquivo?
Para gravar a saída de um comando em um arquivo, usamos o operador de redirecionamento (>).
General Syntax: $ (command) > (filename)
Q. 4 – Como ver a lista de dispositivos montados no Linux?
Ao executar o comando $ mount -l, podemos ver a lista de dispositivos montados no Linux
Q. 5 – Como encontrar a diferença em dois arquivos de configuração?
Usando o comando diff, podemos encontrar a diferença em dois arquivos de configuração
Syntax : $ diff abc.conf xyz.conf
Q. 6 – Escreva um script bash para excluir todos os arquivos no diretório atual que contém a palavra “linux”.
for i in *linux*; do rm $i; done
P. 7 – Como copiar arquivos para um disquete com segurança?
Para copiar arquivos para um disquete com segurança, precisamos seguir estas etapas:
- Monte o disquete
- Copie os arquivos
- Desmonte o disquete
Q. 8 – Como identificar qual shell você está utilizando?
Para identificar o shell que você está usando, você precisa primeiro
Abra o terminal e execute:
$ echo $SHELL
Isso ajudará na impressão do nome do Shell que você está usando.
Q. 9 – Como você pode acessar outro sistema da sua rede a partir do seu sistema?
ssh <username>@<ip address>
Q. 10 – Como você procuraria um Employee ID específico em um arquivo usando o editor vim?
Com a ajuda deste comando –
$ vim +/<employee id to be searched> <filename>
Q. 11 – Como pular para uma determinada linha em um arquivo usando o editor vim?
Usando o comando listado abaixo –
$ vim +<line number> <filename>
Q. 12 – Como você ordena as entradas em um arquivo de texto em ordem crescente?
Usando o comando sort, podemos fazer isso.
Syntax : $ sort sample.txt
Q. 13 – Como verificar se um determinado serviço está em execução?
Usando o comando de status $ service <servicename>
Q. 14 – Como verifica o estado de todos os serviços?
Para verificar o status de todos os serviços, usamos –
$ service –status-all
Q. 15 – Como se inicia e para um serviço?
Para iniciar um serviço, usamos:
$ service <servicename> start
Para interromper um serviço, usamos:
$ service <servicename> start
Perguntas e respostas da entrevista Linux para experientes
Q. 1 – Quais são os benefícios do CLI
Os benefícios do CLI são os seguintes:
- é flexível
- A CLI pode acessar comandos sem esforço
- É muito mais fácil e rápido de usar por profissionais
- A CLI não usa muito tempo de processamento da CPU.
Q. 2 – Quais são as desvantagens do CLI
As desvantagens do CLI são as seguintes:
- É muito difícil lembrar e aprender comandos de tipo.
- CLI deve ser inserido exatamente.
- Pode ser muito intrigante.
- Gráficos, navegação na web, etc. são algumas responsabilidades difíceis ou podemos dizer impossíveis de serem concluídas na linha de comando.
Q. 3 – Cite alguns distribuidores Linux importantes
Alguns dos principais distribuidores Linux são os seguintes:
- Linux MintName
- Fedora
- ubuntu
- Arch Linux
- Debian
- Red Hat Enterprise
Q. 4 – Quais são os métodos que determinam a memória total utilizada pelo Linux
Abaixo estão as maneiras que determinam a memória total usada pelo Linux
- Comando superior
- /proc/meminfo
- Htop
- comando livre
- VMstat
Q. 5 – Escreva alguns dos comandos do Diretório Linux.
Alguns dos comandos do Linux Directory são os seguintes:
- Cd
- Mkdir
- Pwd
- É
- Rmdir
Q. 6 – Recrute alguns Linux para arquivar comandos de conteúdo
- mais
- menos
- gato
- rabo
- cabeça
Q. 7 – Escreva alguns comandos de rede e solução de problemas do Linux?
Alguns comandos de rede e solução de problemas do Linux são os seguintes –
- ifconfig
- netstat
- Traceroute
- ifplugstatus
- nome de anfitrião
- Escavação.
- Rota
- Tracepath
- Mtr
- Ping
- nslookup
Q. 8 – Qual é a sintaxe geral para alterar a permissão usando o modo Simbólico?
Para alterar a permissão usando o modo Absoluto, a sintaxe geral é:
$ chmod <permission> filename
Q. 9 – Qual é a sintaxe geral para alterar a permissão usando o modo Absoluto?
Para alterar a permissão usando o modo simbólico, a sintaxe geral:
$ chmod <target>(+/-/=)<permission> <filename>
Q. 10 – Como saber o estado de um processo?
Usando o comando ps ux, podemos encontrar o status do processo.
P. 11 – Quais são os componentes básicos do Linux?
Os componentes básicos do Linux são dados abaixo:
- GUI
- Utilidades do sistema
- Casca
- Programas Aplicativos
- Núcleo