BACEN_SO Flashcards
O linux é um sistema operacional X
interativo
Diferente dos sistemas em lote ou de tempo real, o linux permite uma X do usuário diretamente com o computador, mesmo durante a execução de um programa
interação
Comando usado para verificar quem está logado no sistema
who
Localização padrão dos módulos do kernel
/lib/modules/versao_kernel/
Comando que permite obter informações acerca do servidor
uname / uname -a
Foreground
primeiro plano
Background
segundo plano
Processos que não precisam de interação com o usuário são executados em…
background
Para passar um processo de primeiro plano para segundo plano
CRTL+Z comando bg
Passar um processo de primeiro plano para segundo plano finaliza o processo?
Não, não finaliza o processo, apenas o torna temporariamente inativo
Comando para verificar o s processos rodando em segundo plano
jobs
Executar o comando / script script.sh em segundo plano
comando.sh &, comando &
Processos que tipicamente só são executados em segundo plano, pois não possuem interação com o usuário, também são conhecidos como:
daemons
Daemons
Processos que tipicamente só são executados em segundo plano, pois não possuem interação com o usuário
Processos que tipicamente só são executados em segundo plano, também conhecidos como ___, geralmente possuem letra “d” no final do nome
daemons
Primeiro requisito de armazenamento de longo prazo:
Deve ser possível armazenar um grande volume de informações
Segundo requisito de armazenamento de longo prazo:
As informações devem “sobreviver” ao término do processo
Terceiro requisito de armazenamento de longo prazo:
Vários processos devem ser capazes de acessar as informações ao mesmo tempo (exemplo vários programas acessando mesmo BD)
O ___ faz o gerenciamento dos arquivos através do ___
Sistema Operacional, gerenciador de arquivos
Os principais sistemas de arquivos nativos do linux são:
EXT, Raiser FS, XFS, Btrfs, GFS, NFS, Swap
Menor unidade de alocação do EXT é o ___ e é equivalente ao cluster em sistemas de arquivos FAT e NTFS
bloco
Menor unidade de alocação do EXT é o ___ cujos tamanhos possíveis são ___, ___ e ___
bloco, 1024, 2048, 4096
Processo de manter anotações diárias das alterações realizadas no sistema de arquivos
journaling
A principal característica do EXT3 em relação ao EXT2 é o fato de o primeiro possuir o recurso de:
journaling
Os três modos de operação do EXT3 são:
ordered, writeback, journal
Modo de operação do EXT3 onde o journal armazena apenas as informações referentes à estrutura de arquivos (metadados) e não em relação aos arquivos em si
writeback
Modo de operação do EXT3 onde o journal é gravado de forma mais ocasional, aproveitando os momentos de inatividade
writeback
Modo de operação padrão do EXT3
ordered
Modo de operação do EXT3 onde o journal é atualizado no final de cada operação. Há pequena perda de desempenho pois é necessário fazer duas operações de gravação: uma no arquivo que foi alterado e outra no journal
ordered
Modo de operação do EXT3 mais seguro, porém, mais lento
journal
Modo de operação do EXT3 onde o journal armazena não somente informações sobre as alterações, mas também, uma cópia de segurança de todos os arquivos modificados que ainda não foram gravados
journal
Modo de operação do EXT3 menos usado
journal
Principais características do EXT4
ampliação do endereço para 48 bits, remoção do limite de 2 TB para arquivos
Foi o primeiro sistema de arquivos a introduzir o journaling
Reiser FS
Sistema de arquivos cujo futuro é incerto devido à condenação de seu criador
Reiser FS
Sistema de arquivos de cluster que permite que um cluster acesse simultâneamente o disparador de obstáculo do qual é dividido entre nós
Red Hat GFS
Sistema de arquivos nativo que se conecta diretamente por meio da interface com a camada VFS da interface de sistemas de arquivos do kernel linux
Red Hat GFS
Sistema de arquivos que emprega os metadados distribuídos e diários múltiplos para uma operação mais eficiente em um cluster
Red Hat GFS
Sistema de arquvios distribuído desenvolvido pela Sun, que permite que o usuário em um computador cliente acesse arquivos através de uma rede
NFS
Sistema de arquivos que utiliza o sistema Open Network computing Remote Procedure Call (ONC RPC)
NFS
Memória Virtual do Linux
Swap
Possui organização própria, sem utilizar um sistema de arquivos (ou pode ser entendido como tendo um sistema de arquivos próprio para isso)
Swap
O que é o gerenciador de volumes lógicos (LVM)?
recurso que permite agrupar vários HDs em uma única unidade que pode ser dividida em vários volumes lógicos, vistos pelo S.O. como se fossem partições de discos
Principal vantagem no uso da LVM
Novos volumes podem ser criados, excluídos ou redimensionados sem a necessidade de reiniciar o servidor
Para usar LVM é necessário:
compilar o kernel ativando as opções “Multiple devices driver support (RAID and LVM”
Diretório dedados de configuração (scripts de inicialização, tabela de sistemas de arquivo, configurações de login, configuração da fila de impressão, entre outros)
/etc
Diretório de configuração de rede (IP fixo ou DHCP, entre outros)
/etc/network/interfaces
Diretório de servidores DNS
/etc/resolv.conf
Diretório de configuração do SSH
/etc/ssh/sshd_config
Diretório de maior parte dos aplicativos e bibliotecas do sistema
/usr
Diretório de executáveis dos programas
/usr/bin
Diretório de bibliotecas e arquivos compartilhados
/usr/lib
Diretório de código-fonte de programas
/usr/src
Diretório de documentação em geral
/usr/doc
Diretório de sites hospedados (nem sempre), bases de dados do MySQL etc.
/var
Diretório de logs de diversos serviços
/var/log
Diretório de sites hospedados (nem sempre)
/var/www
Diretório de imagem do Kernel e o initrd (initial ram disk), carregados no início do boot
/boot
Diretório de comandos básicos, como “cd”, “ls” e “cat”
/bin
Diretório de módulos do Kernel e bibliotecas básicas do sistema
/lib
Diretório de arquivos de aplicativos adicionais, que não são essenciais para o sistema. Cada aplicativo tem uma subpasta com seu respectivo nome
/opt
Diretório de informações de depuração do Kernel, configurações que habilitam e desabilitam o suporte à algum elemento no Kernel
/proc
Diretório de arquivos temporários
/tmp
Pode-se usar partições de memória virtual ou então:
arquivo de memória Swap
Arquivos que armazenam os dados dos usuários do Linux
/etc/passwd e /etc/shadow
Arquivo que armazena o Hash da senha do usuário
/etc/shadow
Habilita interface de rede
ifup
Desabilita interface de rede
ifdown
Arquivo base para configuração de rede
/etc/network/interfaces
Daemons necessário para acessar servidor NFS
nfsd, mountd, portmapd
Daemon que permite que clientes NFS descubram qual porta o servidor NFS está utilizando
portmap
Protocolo de redes cujo uso mais comum como é o compartilhamento de arquivos em uma rede local
SMB/CIFS (Server Message Block/Common Internet File System
Protocolo de redes cujo uso mais comum como é o compartilhamento de arquivos em uma rede local, muito usado em Windows, mas pode ser usado no Linux também
SMB/CIFS (Server Message Block/Common Internet File System
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: common name (nome da conta de um usuário, grupo etc.)
cn
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: sobrenome (surname)
sn
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: faz referência a uma unidade organizacional
ou
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: componente de domínio (normalmente o nome do domínio)
dc
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: nome da organização (geralmente o domínio raiz)
o
Abreviatura (atributos) utilizadas na nomenclatura hierárquica do LDAP para: country - país (normalmente não utilizado)
c
Porta padrão do LDAP
TCP 389
LDAP tem maior velocidade de consulta que um BD relacional?
SIM, tem maior velocidade de consulta que um BD relacional
LDAP é replicável e distribuível
SIM, é replicável e distribuível
Autentica e especifica a versão do protocolo LDAP
bind
Procura/recupera entradas dos diretórios LDAP
search
Compara uma entrada com determinado valor LDAP
compare
Adiciona uma nova entrada LDAP
add
Exclui uma entrada LDAP
delete
Modifica uma entrada LDAP
Modify
Move ou renomeia uma entrada LDAP
Modify DN
Aborta uma requisição prévia LDAP
Abandon
Fecha a conexão LDAP
Unbind
Operação genérica para definir outras operações LDAP
Extended Operation
Protege a conexão com o TLS - implementada a partir da versão 3 do LDAP
StartTLS
LDAP - Conjunto de objetos e atributos para armazenamento
Schema
Replicar servidores LDAP e incluir novos servidores à medida que aumenta a estrutura da organização
Escalabilidade
É ao mesmo tempo um interpretador de comandos e uma linguagem de programação
Unix shell
Shell Script: total de argumentos que foram passados
$#
Shell Script: nome do script executado
$0
Shell Script: lista de parâmetros
$*