Linux Flashcards
Núcleo do sistema operacional, parte mais importante.
Kernel.
Conjunto das demais ferramentas (programas).
GNU.
Linux possui uma licença chamada:
GPL
Suporta quantos terminais virtuais?
256 terminais virtuais.
É uma família de normas para compatibilidade entre sistemas operacionais.
Padrão POSIX.
Cite o principal interpretador de comando:
bash.
É o primeiro programa a ser executado após o LOGIN:
Interpretador de comando.
É o programa responsável eminterpretar as instruções enviadaspelo usuário e seus programas aosistema operacional (o kernel).
Interpretador de comando.
Executa comandos lidosdo dispositivo de entrada padrão(teclado) ou de um arquivoexecutável.
Interpretador de comando.
Camada de software que é aprincipal ligação (interface) entreo usuário, os programas e okernel.
Interpretador de comando.
É conhecido com “shell”.
Interpretador de comando.
Tipo de envio de comando onde o usuário digita os comando.
Envio interativo.
Tipo de envio de comando onde são usados arquivos de comandos criados pelo usuários (SCRIPT).
Envio não interativo.
Local onde são digitados os comandos.
Terminal virtual.
São ordens que passamos ao sistema operacional.
Comandos.
São comandos que estão localizados dentro do interpretador de comando, são carregados na RAM.
Comandos internos.
São comandos localizados no disco, usados na ordem do path e executados quando encontrados.
Comando externos.
É onde gravamos nossos dados. Pode conter umtexto feito por nós, uma música, programa, planilha, etc.
Arquivos.
Como podemos identificar um arquivo oculto.
Todo arquivo oculto começa com “.”.
Através de um identificador, podemos dizer se o usuário é Root ou usuário comum. Todo usuário que estiver som “#”, será de que tipo?
Usuário ROOT.
Através de um identificador, podemos dizer se o usuário é Root ou usuário comum. Todo usuário que estiver som “$”, será de que tipo?
Usuário COMUM.
É uma padronização da hierarquia de diretórios dos Unix ederivados.
FHS
É o núcleo (componente principal) de um Sistema Operacional Linux e a interface central entre o hardware e os processos executados;
Kernel.
Controla os dispositivos e demais periféricos do sistema.
Kernel.
Local onde o kernel e seus arquivos podem ser acessados ou modificadosatravés do ponto de montagem.
/proc.
O documento que contém quais periféricos são ou não suportados é:
Hardware-HOWTO.
Gerenciamento que Monitora o volume de memória utilizado para armazenar o que e onde.
Gerenciamento de Memória
Gerenciamento que Determina quais processos podem usar a CPU, quando epor quanto tempo.
Gerenciamento de Processo.
Atua como intermediário entre hardware e processos.
Drives de Dispositivos.
Recebe solicitações dos processos para a execução deserviços.
Chamadas do sistema de segurança.
Tipo Kernel que as aplicações operam no nível do Kernel.(kernel-space)
Monolítico.
Tipo de Kernel que as aplicações são operadas metade no kernel space e metade no user space.
Híbrido.
Tipo de Kernel que as aplicações operam mais no user space.
Microkernel.
Tipo de Kernel onde quase todas as funções são executas fora do kernel-space.
Microkernel.
Tipo de kernel onde os aplicativos possuem acesso à maioria dos hardwares.
Microkernel.
Tipo de kernel que tem excelente performance e pouca resiliência.
Monolítico.
Tipo de kernel que faz operação com módulos.
Monolítico.
Qual é distribuição adotada como a oficial do projeto GNU.
Debian.
No Debian, o gerenciamento de pacote é feito através de quais comandos.
apt e dpkg.
É uma padronização da hierarquia de diretório.
FHS.
É uma adaptação do FHS.
LFH.
Local utilizado para armazenar conjuntosarquivos para melhor organização e localização.
Diretório.
É o diretório principal dosistema. Dentro dele estão todos osdiretórios do sistema.
Diretório RAIZ.
Digitando o comando “cd /”, iremos para qual diretório?
Diretório RAIZ.
Digitado o comando “cd .” ou “pwd”, o que será informado?
O diretório atual.
Digitando o comando “cd ..”, iremos para qual diretório?
Diretório SUPERIOR.
Digitando o comando “cd -“, iremos para qual diretório?
Diretório ANTERIOR.
Para que serve o diretório /home/nome_usuario.
É o diretório home do usuário.
Para que serve o diretório /root.
Diretório home do root.
Para que serve o diretório /etc.
Diretório de arquivos de configuração.
Programas usados com frequência pelosusuários.
/bin
Contém os arquivos executáveis, binários do sistema que podem ser acessados por qualquer usuário do sistema.
/bin
Contém arquivos necessários para ainicialização do sistema.
/boot
Ponto de montagem da unidade de CD-ROM
/cdrom
Ponto de montagem de dispositivos diversosdo sistema (distro mais novas)
/media
Contém arquivos usados para acessardispositivos (periféricos) existentes nocomputador.
/dev
Arquivos de configuração
/etc
Diretórios contendo os arquivos dosusuários
/home
Bibliotecas compartilhadas pelosprogramas do sistema e módulos do kernel.
/lib
Ponto de montagem temporário
/mnt
Local para a gravação de arquivos/diretórios recuperados pelo utilitário fsck.ext2.
/lost+found
Sistema de arquivos virtual do kernel. Verificação configurações do sistema ou modificar o funcionamento de dispositivos
/proc e /sys
Diretório home do usuário root
/root
Programas usados pelo superusuário (root)
/sbin
Diretório para armazenamento de arquivostemporários criados por programas.
/tmp ou /temp
Contém maior parte dos programas dos usuários
/usr
Arquivos variáveis
/var
Diretório relativamente novo, e oferece aosaplicativos um local padrão para armazenar arquivostemporários, como soquetes e identificações deprocessos.
/run
Contém “dados de serviços prestados pelosistema”.
/srv
Identifique qual é o tipo do disco, quantos discos tem e quantas partições existem./dev/hdc4.
disco IDE 3 discos4 partições
Identifique qual é o tipo do disco, quantos discos tem e quantas partições existem./dev/sda3.
disco SCSI1 disco3 partições
São divisões lógicas realizadas em um disco rígido.
Partições.
Tipo de partição que pode armazenar apenas 4 partições no HD.
Partição primária.
Tipo de partição que pode armazenar dados e realizar BOOT.
Partição primária.
Tipo de partição que não recebem um sistema de arquivos (dados eboot)
Partição estendida.
Tipo de partição que tem apenas 1 por disco.
Partição estendida.
Tipo de partição que abrigam partições lógicas (delimitadora)
Partição estendida.
É a estrutura usada pelocomputador para organizar dados em um discorígido.
Filesystem
É uma informação.
Dado
São informações de um dado.
Metadado.
É uma característica do GNU/LINUX que permite o reconhecimento de diversos sistemas de arquivo.
VFS
Formatação feita apenas pelo fabricante.
Formatação física.
Formatação feita pelo usuário.
Formatação lógica.
Partição do tipo LINUX NATIVE, qual é o seu tipo e para que é usada.
Tipo 83 e armazena arquivos.
Partição do tipo LINUX SWAP, qual é o seu tipo e para que é usada.
Tipo 82 e é usada para memória virtual.
É o sistema dearquivos presente no Windows
NTFS
É o sistema dearquivos presente no LINUX.
EXT4
O comando _____ é utilizado para realizara formatação de PARTIÇÕES e consequente atribuiçãode um sistema de arquivos a uma partiçãono disco.
MKFS
Comando responsável por criar partições.
FDISK
É um sistema de arquivos desenvolvido para o LINUX, que acrescenta o recurso de JOURNALING ao EXT2.
EXT3.
Foi o primeiro sistema de arquivos com suporte a JOURNALING.
EXT3.
Da permissão ao Sistema Operacional de manter um log(jornal), de todas as mudanças no sistema de arquivo antes de escrever os dados no disco.
Journaling
Tipo de sistema de arquivos que contém o seu próprio backup e capacidade de recuperação.
Journaling / jornalado
Menor unidade do sistema de arquivos.
Arquivo
Organizações e informações sobre arquivos.
Diretório.
Disco lógico obtido a partir de um disco físico.
Partições.
Utilitário utilizado para checar a integridade dosdados em uma partição efetuando correções.
FSCK
Comando utilizado para realizar a formatação de uma partição é.
MKFS
Comando adequado para acessar (montar) uma partição é.
MOUNT
O comando ________ mostra os dispositivos no sistema, nãonecessariamente montados, e é usado peloswapon e mount durante o processo deinicialização.
FSTAB
O comando mostra o espaço ocupado por arquivos e subdiretórios do diretório atual.
DU
O comando mostra o espaço livre/ocupado de cada partição.
DF
O que é FORMATAR?
Atribuir um sistema de arquivos.
Mostra os processos que estão “parados” ou rodando em segundo plano.
jobs
Permite fazer um programa rodando emsegundo plano ou parado, rodar em primeiroplano.
fg
Permite fazer um programa rodando emprimeiro plano ou parado, rodar em segundoplano.
bg
Envia sinais de operação aos processos do sistema através do PID do processo.
KILL
Finaliza os processos através do nome.
KILLALL
Finaliza todos os processos que estão em execução.
KILLALL5
Lista os processos “emexecução”. (ESTÁTICO)
ps
Mostra os programas em execuçãoativos, parados, … fica sendo atualizado de tempo em tempo. (DINÂMICO)
top
Desvincula um processo filho da shell associada.
nohup
É o processo pai de todos os comandos queforam executados a partir do seu prompt e que estãoem funcionamento.
shell
Apresenta o estado atual em que o processo se encontra.
stat
Mostra qual terminal está sendo executado um processo.
tty
Apresenta processos em formato de árvore (hierarquia entre processos).
pstree
Fornece o PID de um programa em execução.
pidof
Mostra estatísticas sobre o uso da memória virtual do sistema.
vmstat
Permite IDENTIFICAR e FECHAR osprocessos que estão utilizandoarquivos e socketes no sistema.
fuser
Define o valor de ajuste da prioridade para a execução de umcomando.
nice
Altera a prioridade deagendamento de um ou maisprocessos em execução.
renice
Exibe o conteúdo de arquivos em sequência (formato texto).
cat
Mostra o conteúdo de um arquivo binário ou texto (como o cat) só que em ordem inversa.
tac
Ferramenta universal para remoção.
rm
Copia um ou vários arquivos.
cp
Move ou renomeia arquivos e diretórios.
mv
Lista o conteúdo de um diretório.
ls
Acessa diretórios.
cd
Mostra o caminho completo do diretório atual.
pwd
Cria novos diretórios.
mkdir
Remove diretório vázio.
rmdir
Comando que lista os nomes deusuários que estão conectados emseu computador, o terminal e data daconexão.
who
Comando que mostra o nome que usou para se conectar ao sistema.
whoami
Comando que mostra detalhes sobre os usuários de umsistema.
finger
Permite acesso a um computadorremoto.
telnet
Comando que permite a transferência de arquivos docomputador remoto/local e vice versa.
ftp
O ___ é o sistema detransmissão de arquivos mais usado naInternet.
ftp
Comando que mostra ou muda o nome de seucomputador na rede.
hostname
Comando que mostra o nome do domínio de seusistema.
dnsmainname
Comando que inicia conversa com outro usuário desistema em uma rede local ouInternet.
talk
O ___ é um programa de conversaçãoem tempo real, caracter por caracter.
talk
Comando que autoriza o envio de talk.
meng
Comando que adiciona um usuário ou grupo no sistema.
adduser
Comando que adiciona um novo grupo de usuários nosistema.
addgroup
Comando que modifica os parâmetros e senha deusuário.
passwd
Comando que modifica parâmetros e senha de grupo.
gpasswd
Comando que altera a identificação de grupo do usuário.
newgrp
Comando que apaga um usuário do sistema.
userdel
Comando que apaga um grupo do sistema.
groupdel
Comando que mostra o último login dos usuários cadastrados no sistema.
lastlog
É mostrado o nome usado no login, o terminal onde ocorreu a conexão e a hora da última conexão.
lastlog
Mostra uma listagem de entrada esaída de usuários no sistema.
last
Comando que executa um comando com outra identificação de grupo.
sg
Comando que muda os dados usados pelocomando finger (que mostradetalhes sobre os usuários de umsistema).
chfn
Comando que mostra a identificação atual dousuário, grupo primário eoutros grupos que pertence.
id
Comando que mostra seu login (username).
logname
Comando que mostra os grupos que o usuário pertence.
groups
Comando que mostra os nomes de usuários usando atualmente o sistema. Os nomes de usuários são mostrados através de espaços sem detalhes adicionais.
users
Limpa a tela e posiciona o cursor no canto superior esquerdo dovídeo.
clear.
Mostra mensagens.
echo.
O comando que informa o tipo do arquivo.
file.
Imprime uma sequência de númeroscomeçando em [primeiro] eterminando em [último], utilizando[incremento] para avançar.
seq.
Mostra as linhas iniciais de um arquivo texto.
head.
Comando que mostra por padrão as 10 primeiras linhas de um arquivo.
head.
Mostra as linhas finais de um arquivo texto.
tail.
Comando que mostra por padrão as 10 ultimas linhas de um arquivo.
tail.
Pagina arquivos texto ou a entrada padrão para impressão.
pr.
Permite fazer a paginação de arquivos ou da entradapadrão. Efetua umapausa e permite que você pressione Enter ou espaçopara continuar avançando no arquivo sendovisualizado.
more.
Permite fazer a paginação de arquivos ou da entradapadrão. Efetua uma pausa e permite que você pressione Setapara Cima e Seta para Baixo ou PgUP/PgDown para fazero rolamento da página.
less.
Mostra seções (corte) de cada linha do arquivodependendo das opções passadas aoprograma.
cut.
Mostra o número de linhas junto como conteúdo de um arquivo.
nl.
Conta o número de palavras,bytes e linhas em um arquivo ouentrada padrão.
wc.
Organiza as linhas de umarquivo texto ou da entradapadrão.
sort.
Compara dois ARQUIVOS DE QUALQUER TIPO (binário ou texto).
cmp.
Comando que compara APENAS ARQUIVOS DE TEXTO.
diff.
Procura por arquivos/diretórios no disco.
find.
Obtém o nome do diretório através do caminhopassado ao programa.
dirname.
Obtém o nome do arquivo através do caminhopassado ao programa.
basename.
Localiza o arquivo que contém uma página de manual.
whereis.
Mostra a localização de um arquivo executável no sistema.
which.
Este comando utiliza um BANCO DE DADOS de nomes de arquivos para pesquisar um determinado nome.
locate.
Procura por um texto dentro de um arquivo(s) ou no dispositivo deentrada padrão.
grep.
Permite o usuário mudar sua identidade para outro usuário sem fazer o logout.
su.
Permite ver/modificar a Data e Hora do Sistema. Você precisa estarcomo usuário root para modificar a data e hora.
date.
Mostra o tempo de execução do sistema desde que o computador foi ligado,a quantidade de usuário logados e a carga da CPU.
uptime.
Muda a data e hora que um arquivo foi criado.
touch.
Mostra o histórico.
history.
Este comando exibe informações sobre o sistema.
uname.
Este comando exibe as mensagens do buffer do kernel.
dmesg.
Este comando permite gerenciar partições.
fdisk.
Mostra detalhes sobre a utilização da memória RAM do sistema.
free.
Mostra o espaço livre/ocupado de cada partição.
df.
Mostra o espaço ocupadopor arquivos e subdiretórios do diretórioatual.
du.
Desliga/reinicia o computador imediatamente ou após determinado tempo (programável) de formasegura.
shutdown.
Instrui o hardware a parar todas as funções de CPU, mais semdesligar.
halt.
O comando reboot é a maneira mais simples dereiniciar seu sistema, de uma forma que ele nãodesligue e ligue durante este processo.
reboot.
Envia um sinal ACPI (Interface avançada de configuraçãode energia) com instruções para desligar o sistema.
poweroff.
Este utilitário formata eapresenta páginas do manualon-line sobre um determinadocomando.
man.
Mede o tempo gasto para executar um processo (programa).
time.
Permite “y” ou não “n” o recebimentos derequisições de talk de outros usuário.
mesg.