LPIC-1 Objectives V5.0(PT-BR): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
Luciano (talk | contribs)
Final update to V5.0
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
{|
| style="background:#ffd0d0" | ''' ATTENTION: ''' This page is currently translated and updated. The information on this page might not be current. Please refer to the [[LPIC-1_Objectives_V5.0|English version of this page]] until this hint is removed!
|}




Line 11: Line 7:


Esta página cobre os objetivos atuais para a certificação LPIC-1.
Esta página cobre os objetivos atuais para a certificação LPIC-1.
{|
| style="background:#ffd0d0" | ''' ATTENTION: ''' This page is currently translated and updated. The information on this page might not be current. Please refer to the [[LPIC-1_Objectives_V5.0|English version of this page]] until this hint is removed!
|}


<br />
<br />
Line 37: Line 28:


==Anexos==
==Anexos==
===''Proposta de Anexo de Esclarecimento (1° de outubro de 2015)''===
* tipo adicionado ao objetivo 103.1 (conhecida e desejável duplicação de conteúdo com o objetivo 104.7)
===''Anexo de Esclarecimento (1° de julho de 2015)''===
* remoção do caminho para ssh_known_hosts no objetivo 110.3
* adição do timedatectl, remoção do tzconfig para a lista parcial de arquivos do objetivo 107.3


<br />
<br />
Line 84: Line 66:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de identificar e editar configurações de hardware.
Os candidatos devem ser capazes de identificar e editar configurações essenciais de hardware.


|}
|}
Line 91: Line 73:


* Habilitar e desabilitar periféricos integrados.
* Habilitar e desabilitar periféricos integrados.
* Configurar sistemas com ou sem periféricos externos, como teclados por exemplo.
* Diferenciar entre vários tipos de dispositivos de armazenamento.
* Diferenciar entre vários tipos de dispositivos de armazenamento.
* Saber a diferença entre dispositivos coldplug e hotplug.
* Determinar os recursos de hardware para os dispositivos.
* Determinar os recursos de hardware para os dispositivos.
* Ferramentas e utilitários para a listar várias informações de hardware (por exemplo, lsusb, lspci, etc...).
* Ferramentas e utilitários para a listar várias informações de hardware (por exemplo, lsusb, lspci, etc...).
* Ferramentas e utilitários para manipular dispositivos USB.
* Ferramentas e utilitários para manipular dispositivos USB.
* Compreensão conceitual de sysfs, udev, dbus.
* Compreensão conceitual de sysfs, udev e dbus.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 133: Line 113:


* Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização.
* Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização.
* Demonstrar conhecimento sobre a sequência de inicialização do BIOS.
* Demonstrar conhecimento sobre a sequência de inicialização do BIOS/UEFI até sua conclusão.
* Entendimento do SysVinit e do systemd.
* Entendimento do SysVinit e do systemd.
* Saber que existe o Upstart.
* Noções do Upstart.
* Conferir os arquivos de log dos eventos de inicialização.
* Conferir os arquivos de log dos eventos de inicialização.


Line 141: Line 121:


* dmesg
* dmesg
* journalctl
* BIOS
* BIOS
* UEFI
* bootloader
* bootloader
* kernel
* kernel
Line 166: Line 148:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de gerenciar o runlevel do SysVinit ou o boot target do systemd. Este objetivo inclui mudar para o modo single user, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertarem os usuários antes de mudar o runlevel/boot target e apropriadamente terminar os processos. Este objetivo também inclui definir o runlevel padrão do SysVinit ou o boot target padrão do systemd. Inclui também saber da existência do Upstart como uma alternativa ao SysVinit e ao systemd.
Os candidatos devem ser capazes de gerenciar o runlevel do SysVinit ou o boot target do systemd. Este objetivo inclui mudar para o modo single user, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertar os usuários antes de mudar o runlevel/boot target e apropriadamente terminar os processos. Este objetivo também inclui definir o runlevel padrão do SysVinit ou o alvo padrão do systemd. Inclui também noções do Upstart como uma alternativa ao SysVinit e ao systemd.


|}
|}
Line 172: Line 154:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Definir o runlevel padrão e o boot target padrão.
* Definir o runlevel padrão e o alvo de boot padrão.
* Alternar entre os runlevels/boot targets incluindo o modo single user.
* Alternar entre os runlevels/alvos de boot, incluindo o modo single user (usuário único).
* Desligar e reiniciar através da linha de comando.
* Desligar e reiniciar através da linha de comando.
* Alertar os usuários antes de mudar o runlevel/boot target ou outro evento de sistema que acarrete uma mudança significativa.
* Alertar os usuários antes de mudar o runlevel/alvo de boot ou outro evento de sistema que acarrete uma mudança significativa.
* Terminar apropriadamente os processos.
* Terminar apropriadamente os processos.
* Noções de acpid.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 223: Line 206:
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* / (root) sistema de arquivos raiz
* Sistema de arquivos raiz / (root)
* /var sistema de arquivos
* Sistema de arquivos /var
* /home sistema de arquivos
* Sistema de arquivos /home
* /boot sistema de arquivos
* Sistema de arquivos /boot
* espaço de swap
* Partição de sistema EFI (ESP)
* pontos de montagem
* Espaço de swap
* partições
* Pontos de montagem
* Partições


<br />
<br />
Line 324: Line 308:


* Instalar, atualizar e desinstalar os pacotes binários Debian.
* Instalar, atualizar e desinstalar os pacotes binários Debian.
* Encontrar pacotes contendo um arquivo específico ou bibliotecas com as quais pode ou não ser instalado.
* Encontrar pacotes contendo um arquivo específico ou bibliotecas que podem estar instaladas ou não.
* Obter informações sobre pacotes como versão, conteúdo, dependências, integridade do pacote e status da instalação (se o pacote está instalado ou não).
* Obter informações sobre pacotes como versão, conteúdo, dependências, integridade do pacote e status da instalação (estando o pacote instalado ou não).
* Noções do apt


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 334: Line 319:
* apt-get
* apt-get
* apt-cache
* apt-cache
* aptitude


<br />
<br />
Line 353: Line 337:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas RPM e YUM.
Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas RPM, YUM e Zypper.


|}
|}
Line 359: Line 343:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM.
* Instalar, reinstalar, atualizar e remover pacotes usando RPM, YUM e Zypper.
 
* Obter informações dos pacotes RPM tais como versão, status, dependências, integridade e assinaturas.
* Obter informações dos pacotes RPM tal como versão, status, dependências, integridade e assinaturas.
* Determinar quais arquivos um pacote fornece, bem como encontrar de qual pacote um arquivo específico vem.
* Determinar quais arquivos um pacote fornece, bem como encontrar de qual pacote um arquivo específico vem.
* Noções do dnf.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 371: Line 355:
* /etc/yum.repos.d/
* /etc/yum.repos.d/
* yum
* yum
* yumdownloader
* zypper


<br />
<br />


===''Tópico 103: Comandos GNU e Unix''===
====<span style="color:navy">102.6 Linux virtualizado</span>====
 
====<span style="color:navy">103.1 Trabalhar na linha de comando</span>====


{|
{|
Line 384: Line 366:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 392: Line 374:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de interagir com os shells e comandos na linha de comando. Este objetivo presume o uso do bash shell.
Os candidatos devem entender as implicações de um sistema Linux virtualizado ou num ambiente de computação em nuvem.


|}
|}
Line 398: Line 380:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Usar comandos simples de shell e sequências de comandos de apenas uma linha para executar tarefas básicas na linha de comando.
* Entender o conceito geral de máquinas virtuais e contêineres.
* Usar e modificar o ambiente de shell incluindo definir, fazer referência e exportar variáveis de ambiente.
* Entender elementos comuns em máquinas virtuais numa nuvem IaaS, como instâncias computacionais, armazenamento em bloco e rede.
* Usar e editar o histórico de comandos.
* Entender as propriedades exclusivas de um sistema Linux que precisam ser alteradas quando um sistema é clonado ou utilizado como modelo.
* Invocar comandos de dentro e de fora do caminho definido.
* Entender como imagens de sistema são utilizadas para implementar máquinas virtuais, instâncias de nuvem e contêineres.
* Entender as extensões do Linux que integram o Linux com uma solução de virtualização.
* Noções de cloud-init.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* bash
* Máquina Virtual
* echo
* Contêiner Linux
* env
* Contêiner de Aplicação
* export
* Drivers de convidado
* pwd
* Chaves SSH do host
* set
* Id de máquina D-Bus
* unset
 
* man
<br />
* uname
 
* history
===''Tópico 103: Comandos GNU e Unix''===
* .bash_history


<br />
====<span style="color:navy">103.1 Trabalhar na linha de comando</span>====
 
====<span style="color:navy">103.2 Processar fluxos de texto usando filtros</span>====


{|
{|
Line 426: Line 407:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 434: Line 415:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de aplicar filtros aos fluxos de texto.
Os candidatos devem ser capazes de interagir com os shells e comandos na linha de comando. Este objetivo presume o uso do shell Bash.


|}
|}
Line 440: Line 421:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Enviar arquivos de texto e saídas de fluxo de textos através de filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils.
* Usar comandos simples de shell e sequências de comandos de apenas uma linha para executar tarefas básicas na linha de comando.
* Usar e modificar o ambiente de shell incluindo definir, fazer referência e exportar variáveis de ambiente.
* Usar e editar o histórico de comandos.
* Invocar comandos de dentro e de fora do caminho definido.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* cat
* bash
* cut
* echo
* expand
* env
* fmt
* export
* head
* pwd
* join
* set
* less
* unset
* nl
* type
* od
* which
* paste
* man
* pr
* uname
* sed
* history
* sort
* .bash_history
* split
* Uso de aspas
* tail
* tr
* unexpand
* uniq
* wc


<br />
<br />


====<span style="color:navy">103.3 Gerenciamento básico de arquivos</span>====
====<span style="color:navy">103.2 Processar fluxos de texto usando filtros</span>====


{|
{|
Line 473: Line 452:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 481: Line 460:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar os arquivos e diretórios.
Os candidatos devem ser capazes de aplicar filtros aos fluxos de texto.


|}
|}
Line 487: Line 466:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Copiar, mover e remover arquivos e diretórios individualmente.
* Enviar arquivos de texto e saídas de fluxo de textos através de filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils.
* Copiar múltiplos arquivos e diretórios recursivamente.
* Remover arquivos e diretórios recursivamente.
* Uso simples e avançado dos caracteres curinga nos comandos.
* Usar o comando find para localizar arquivos tomando como base o tipo, o tamanho ou a data.
* Uso dos utilitários tar, cpio e dd.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* cp
* bzcat
* find
* cat
* mkdir
* cut
* mv
* head
* ls
* less
* rm
* md5sum
* rmdir
* nl
* touch
* od
* tar
* paste
* cpio
* sed
* dd
* sha256sum
* file
* sha512sum
* gzip
* sort
* gunzip
* split
* bzip2
* tail
* xz
* tr
* file globbing
* uniq
* wc
* xzcat
* zcat


<br />
<br />


====<span style="color:navy">103.4 Fluxos, pipes (canalização) e redirecionamentos de saída</span>====
====<span style="color:navy">103.3 Gerenciamento básico de arquivos</span>====


{|
{|
Line 531: Line 508:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de redirecionar fluxos de texto e conectá-los a fim de eficientemente processar os dados. As tarefas incluem redirecionamento da entrada padrão, da saída padrão e dos erros padrão, canalização (piping) da saída de um comando à entrada de outro comando, usar a saída de um comando como argumento para outro comando e enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.
Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar os arquivos e diretórios.


|}
|}
Line 537: Line 514:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Redirecionamento da entrada padrão, da saída padrão e dos erros padrão.
* Copiar, mover e remover arquivos e diretórios individualmente.
* Canalização (piping) da saída de um comando à entrada de outro comando.
* Copiar múltiplos arquivos e diretórios recursivamente.
* Usar a saída de um comando como argumento para outro comando.
* Remover arquivos e diretórios recursivamente.
* Enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.
* Uso simples e avançado dos caracteres curinga nos comandos.
* Usar o comando find para localizar e tratar arquivos tomando como base o tipo, o tamanho ou a data.
* Uso dos utilitários tar, cpio e dd.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* tee
* cp
* xargs
* find
* mkdir
* mv
* ls
* rm
* rmdir
* touch
* tar
* cpio
* dd
* file
* gzip
* gunzip
* bzip2
* bunzip2
* xz
* unxz
* File globbing (englobamento de arquivos)


<br />
<br />


====<span style="color:navy">103.5 Criar, monitorar e finalizar processos</span>====
====<span style="color:navy">103.4 Fluxos, pipes (canalização) e redirecionamentos de saída</span>====


{|
{|
Line 564: Line 560:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de realizar o gerenciamento básico de processos.
Os candidatos devem ser capazes de redirecionar fluxos de texto e conectá-los a fim de eficientemente processar os dados. As tarefas incluem redirecionamento da entrada padrão, da saída padrão e dos erros padrão, canalização (piping) da saída de um comando à entrada de outro comando, usar a saída de um comando como argumento para outro comando e enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.


|}
|}
Line 570: Line 566:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Executar processos em primeiro e segundo plano.
* Redirecionamento da entrada padrão, da saída padrão e dos erros padrão.
* Marcar um programa para que continue a rodar depois do logout.
* Canalização (piping) da saída de um comando à entrada de outro comando.
* Monitorar processos ativos.
* Usar a saída de um comando como argumento para outro comando.
* Selecionar e ordenar processos para serem exibidos.
* Enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.
* Enviar sinais para os processos.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* &
* tee
* bg
* xargs
* fg
* jobs
* kill
* nohup
* ps
* top
* free
* uptime
* pgrep
* pkill
* killall
* screen


<br />
<br />


====<span style="color:navy">103.6 Modificar a prioridade de execução de um processo</span>====
====<span style="color:navy">103.5 Criar, monitorar e finalizar processos</span>====


{|
{|
Line 602: Line 585:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 610: Line 593:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de gerenciar as prioridades de execução dos processos.
Os candidatos devem ser capazes de realizar o gerenciamento básico de processos.


|}
|}
Line 616: Line 599:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Saber a prioridade padrão de um processo que é criado.
* Executar processos em primeiro e segundo plano.
* Executar um programa com maior ou menor prioridade do que o padrão.
* Marcar um programa para que continue a rodar depois do logout.
* Mudar a prioridade de um processo em execução.
* Monitorar processos ativos.
* Selecionar e ordenar processos para serem exibidos.
* Enviar sinais para os processos.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* nice
* &
* bg
* fg
* jobs
* kill
* nohup
* ps
* ps
* renice
* top
* top
* free
* uptime
* pgrep
* pkill
* killall
* watch
* screen
* tmux


<br />
<br />


====<span style="color:navy">103.7 Procurar em arquivos de texto usando expressões regulares</span>====
====<span style="color:navy">103.6 Modificar a prioridade de execução de um processo</span>====


{|
{|
Line 644: Line 641:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de manipular arquivos e texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo.
Os candidatos devem ser capazes de gerenciar as prioridades de execução dos processos.


|}
|}
Line 650: Line 647:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Criar expressões regulares contendo vários elementos.
* Saber a prioridade padrão de um processo que é criado.
* Usar ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo.
* Executar um programa com maior ou menor prioridade do que o padrão.
* Mudar a prioridade de um processo em execução.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* grep
* nice
* egrep
* ps
* fgrep
* renice
* sed
* top
* regex(7)


<br />
<br />


====<span style="color:navy">103.8 Edição básica de arquivos com o vi</span>====
====<span style="color:navy">103.7 Procurar em arquivos de texto usando expressões regulares</span>====


{|
{|
Line 678: Line 675:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui a navegação, modos básicos, inserir, editar, deletar, copiar e encontrar texto.
Os candidatos devem ser capazes de manipular arquivos e texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo.


|}
|}
Line 684: Line 681:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Navegar pelo documento usando o vi.
* Criar expressões regulares contendo vários elementos.
* Usar os modos básicos do vi.
* Entender a diferença entre expressões regulares básicas e estendidas.
* Inserir, editar, deletar, copiar e encontrar texto.
* Entender os conceitos de caracteres especiais, classes de caracteres, quantificadores e âncoras.
* Usar ferramentas de expressão regular para realizar pesquisas pelo sistema de arquivos ou no conteúdo de um arquivo.
* Utilizar expressões regulares para apagar, alterar e substituir texto.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* vi
* grep
* /, ?
* egrep
* h,j,k,l
* fgrep
* i, o, a
* sed
* c, d, p, y, dd, yy
* regex(7)
* ZZ, :w!, :q!, :e!


<br />
<br />


===''Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS''===
====<span style="color:navy">103.8 Edição básica de arquivos com o vi</span>====
 
====<span style="color:navy">104.1 Criar partições e sistemas de arquivos</span>====


{|
{|
Line 708: Line 704:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 3
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 716: Line 712:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de configurar partições de disco e criar sistemas de arquivos em mídias tais como discos rígidos. Isso inclui o manuseio de partições swap.
Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui a navegação, modos básicos, inserir, editar, deletar, copiar e encontrar texto. Também inclui noções de outros editores e como definir o editor padrão.


|}
|}
Line 722: Line 718:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Gerenciar a tabela de partição do MBR
* Navegar pelo documento usando o vi.
* Usar vários comandos mkfs para criar sistemas de arquivos tais como:
* Usar os modos básicos do vi.
** ext2/ext3/ext4
* Inserir, editar, deletar, copiar e encontrar texto.
** XFS
* Noções de Emacs, nano e vim.
** VFAT
* Configurar o editor padrão.
* Saber que existe o ReiserFS e o Btrfs
* Conhecimento básico sobre o gdisk e o parted com GPT (gparted).


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* fdisk
* vi
* gdisk
* /, ?
* parted
* h,j,k,l
* mkfs
* i, o, a
* mkswap
* d, p, y, dd, yy
* ZZ, :w!, :q!
* EDITOR


<br />
<br />


====<span style="color:navy">104.2 Manutenção da integridade de sistemas de arquivos</span>====
===''Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS''===
 
====<span style="color:navy">104.1 Criar partições e sistemas de arquivos</span>====


{|
{|
Line 755: Line 753:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de manter a integridade dos sistemas de arquivos padrão, bem como os dados extras associados com um sistema de arquivos com journaling.
Os candidatos devem ser capazes de configurar partições de disco e criar sistemas de arquivos em mídias tais como discos rígidos. Isso inclui trabalhar com partições swap.


|}
|}
Line 761: Line 759:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Verificar a integridade dos sistemas de arquivos.
* Gerenciar tabela de partição MBR e GPT
* Monitorar os espaços livres e inodes.
* Usar vários comandos mkfs para criar sistemas de arquivos tais como:
* Reparar problemas simples dos sistemas de arquivos.
** ext2/ext3/ext4
** XFS
** VFAT
** exFAT
* Conhecimento básico dos recursos do Btrfs, incluindo sistema de arquivos em multidispositivos, compressão e subvolumes.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* du
* fdisk
* df
* gdisk
* fsck
* parted
* e2fsck
* mkfs
* mke2fs
* mkswap
* debugfs
* dumpe2fs
* tune2fs
* ferramentas XFS (tais como xfs_metadump e xfs_info)


<br />
<br />


====<span style="color:navy">104.3 Controle da montagem e desmontagem dos sistemas de arquivos</span>====
====<span style="color:navy">104.2 Manutenção da integridade de sistemas de arquivos</span>====


{|
{|
Line 786: Line 784:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 794: Line 792:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de configurar a montagem dos sistemas de arquivos.
Os candidatos devem ser capazes de manter a integridade dos sistemas de arquivos padrão, bem como os dados extras associados com um sistema de arquivos com journaling.


|}
|}
Line 800: Line 798:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Montar e desmontar manualmente sistemas de arquivos.
* Verificar a integridade dos sistemas de arquivos.
* Configurar a montagem dos sistemas de arquivos na inicialização do sistema.
* Monitorar os espaços livres e inodes.
* Configurar sistemas de arquivos removíveis e montáveis pelo usuário.
* Reparar problemas simples dos sistemas de arquivos.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /etc/fstab
* du
* /media/
* df
* mount
* fsck
* umount
* e2fsck
* mke2fs
* tune2fs
* xfs_repair
* xfs_fsr
* xfs_db
 
<br />


====<span style="color:navy">104.4 Administrar cotas de disco</span>====
====<span style="color:navy">104.3 Controle da montagem e desmontagem dos sistemas de arquivos</span>====


{|
{|
Line 818: Line 823:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 3
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 826: Line 831:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de gerenciar cotas de disco para os usuários.
Os candidatos devem ser capazes de configurar a montagem dos sistemas de arquivos.


|}
|}
Line 832: Line 837:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configurar uma cota de disco para um sistema de arquivos.
* Montar e desmontar manualmente sistemas de arquivos.
* Editar, verificar e gerar relatórios sobre as cotas dos usuários.
* Configurar a montagem dos sistemas de arquivos no início do sistema.
* Configurar sistemas de arquivos removíveis e montáveis pelo usuário.
* Utilização de etiquetas (labels) e UUIDs para identificar e montar sistemas de arquivos.
* Noções de unidades de montagem do systemd.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* quota
* /etc/fstab
* edquota
* /media/
* repquota
* mount
* quotaon
* umount
* blkid
* lsblk
 
====<span style="color:navy">104.4 Removido</span>====


<br />
<br />
Line 866: Line 878:


* Gerenciar permissões de acesso a arquivos comuns e especiais, bem como aos diretórios.
* Gerenciar permissões de acesso a arquivos comuns e especiais, bem como aos diretórios.
* Usar os modos de acesso tais como suid, sgid e o sticky bit para manter a segurança.
* Usar os modos de acesso tais como suid, sgid e o sticky bit (bit de aderência) para manter a segurança.
* Saber como mudar a máscara de criação de arquivo.
* Saber como mudar a máscara de criação de arquivo.
* Usar o campo de grupo para conceder acesso para grupos de trabalho.
* Usar o campo de grupo para conceder acesso para grupos de trabalho.
Line 951: Line 963:
==Objetivos: Exame 102==
==Objetivos: Exame 102==


===''Tópico 105: Shells, scripts e administração de dados''===
===''Tópico 105: Shells e scripts do Shell''===


====<span style="color:navy">105.1 Personalizar e trabalhar no ambiente shell</span>====
====<span style="color:navy">105.1 Personalizar e trabalhar no ambiente shell</span>====
Line 974: Line 986:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Definir variáveis de ambiente (por exemplo, PATH) no início da sessão ou quando estiver executando um novo shell.
* Definir variáveis de ambiente (por exemplo, PATH) no início da sessão ou quando abrir um novo shell.
* Escrever funções Bash para sequências de comandos frequentemente usadas.
* Escrever funções Bash para sequências de comandos frequentemente usadas.
* Manter diretórios skel para novas contas de usuários.
* Manter o esqueleto de diretórios (skeleton) para novas contas de usuários.
* Definir um path de busca de comandos para apontar para o diretório correto.
* Definir os caminhos de busca de comandos para apontar para os diretórios corretos.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 996: Line 1,008:
* function
* function
* alias
* alias
* listas


<br />
<br />
Line 1,023: Line 1,034:
* Usar a sintaxe padrão sh (repetição, testes).
* Usar a sintaxe padrão sh (repetição, testes).
* Usar a substituição de comandos.
* Usar a substituição de comandos.
* Valores retornados por teste bem sucedido ou fracassado ou outra informação fornecida por um comando.
* Valores retornados por um sucesso ou falha de teste ou outra informação fornecida por um comando.
* Executar comandos encadeados.
* Enviar mensagens para o superusuário.
* Enviar mensagens para o superusuário.
* Selecionar corretamente o interpretador de script através da linha shebang (#!).
* Selecionar corretamente o interpretador de script através da linha shebang (#!).
* Gerenciar a localização, propriedade, permissão e bit suid dos scripts.
* Gerenciar a localização, propriedade, permissão e permissão suid dos scripts.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 1,037: Line 1,049:
* seq
* seq
* exec
* exec
* ||
* &&


<br />
<br />


====<span style="color:navy">105.3 Administração de dados SQL</span>====
 
===''Tópico 106: Interfaces de usuário e Desktops''===
 
====<span style="color:navy">106.1 Instalar e configurar o X11</span>====


{|
{|
Line 1,055: Line 1,072:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de consultar um banco de dados e manipular dados usando comandos básicos de SQL. Este objetivo inclui a realização de consultas envolvendo a junção de 2 tabelas e/ou sub-consultas.
Os candidatos devem ser capazes de instalar e configurar o X11.


|}
|}
Line 1,061: Line 1,078:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Usar comandos básicos de SQL.
* Entendimento da arquitetura do X11.
* Realizar a manipulação básica de dados.
* Entendimento e conhecimento básico do arquivo de configuração do X Window.
* Substituir aspectos específicos da configuração do Xorh, como o layout de teclado.
* Entendimento dos componentes de um ambiente de desktop, como gerenciadores de display e gerenciadores de janelas.
* Controlar o acesso ao servidor X e exibir aplicativos em servidores X remotos.
* Noções do Wayland.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* insert
* /etc/X11/xorg.conf
* update
* /etc/X11/xorg.conf.d/
* select
* ~/.xsession-errors
* delete
* xhost
* from
* xauth
* where
* DISPLAY
* group by
* X
* order by
* join


<br />
<br />


===''Tópico 106: Interfaces de usuário e Desktops''===
====<span style="color:navy">106.2 Desktops gráficos</span>====
 
====<span style="color:navy">106.1 Instalar e configurar o X11</span>====


{|
{|
Line 1,087: Line 1,104:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 1
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,095: Line 1,112:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de instalar e configurar o X11.
Os candidatos devem conhecer os principais desktops do Linux. Além disso, os candidatos devem conhecer os protocolos utilizados para acessar sessões de desktop remoto.


|}
|}
Line 1,101: Line 1,118:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Verificar se a placa de vídeo e o monitor são suportados pelo servidor X.
* Noções dos principais ambientes de desktop
* Saber que existe o servidor de fontes X.
* Noções dos protocolos utilizados para acessar sessões de desktop remoto.
* Entendimento e conhecimento básico do arquivo de configuração do X Window.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /etc/X11/xorg.conf
* KDE
* xhost
* Gnome
* DISPLAY
* Xfce
* xwininfo
* X11
* xdpyinfo
* XDMCP
* X
* VNC
* Spice
* RDP


<br />
<br />


====<span style="color:navy">106.2 Configurar o gerenciador de login gráfico</span>====
====<span style="color:navy">106.3 Acessibilidade</span>====


{|
{|
Line 1,131: Line 1,149:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de descrever as características básicas e a configuração do Gerenciador de Login Gráfico (GLG) LightDM. Este objetivo cobra que os candidatos saibam que existem os gerenciadores XDM (X GLG), GDM (Gnome GLG) e KDM (KDE GLG).
Demonstrar conhecimento e saber que existem tecnologias de acessibilidade.


|}
|}
Line 1,137: Line 1,155:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configuração básica do LightDM.
* Conhecimento básico das configurações visuais e temas.
* Ativar ou desativar o GLG.
* Conhecimento básico das tecnologias assistivas.
* Mudar a resolução padrão das cores do GLG.
* Saber que existem o XDM, KDM e o GDM.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* lightdm
* Temas de Alto Contraste/Texto Grande.
* /etc/lightdm/
* Leitor de Tela.
* Display Braille.
* Lente de Aumento.
* Teclado Virtual.
* Teclas de aderência e repetição.
* Teclas de alternância.
* Teclas no mouse.
* Gestos.
* Reconhecimento de fala.


<br />
<br />


====<span style="color:navy">106.3 Acessibilidade</span>====
===''Tópico 107: Tarefas administrativas''===
 
====<span style="color:navy">107.1 Administrar contas de usuário, grupos e arquivos de sistema relacionados</span>====


{|
{|
Line 1,156: Line 1,182:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 5
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,164: Line 1,190:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Demonstrar conhecimento e saber que existem tecnologias de acessibilidade.
Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usuários.


|}
|}
Line 1,170: Line 1,196:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Conhecimento básico das configurações de acessibilidade do teclado (AccessX).
* Adicionar, modificar e remover usuários e grupos.
* Conhecimento básico das configurações visuais e temas.
* Gerenciar informações de usuários/grupos em banco de dados senhas/grupos.
* Conhecimento básico das Tecnologias Assistivas (ATs).
* Criar e administrar contas com propósitos especiais e contas limitadas.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* Teclas de Aderência.
* /etc/passwd
* Teclas Lentas/Repercussão.
* /etc/shadow
* Teclas do Mouse.
* /etc/group
* Alto Contraste/Texto Grande Temas de Desktop.
* /etc/skel/
* Leitor de Tela.
* chage
* Braille Display.
* getent
* Lente de Aumento.
* groupadd
* Teclado Virtual.
* groupdel
* Gestos (usados no login, por exemplo GDM).
* groupmod
* Orca.
* passwd
* GOK.
* useradd
* emacspeak.
* userdel
* usermod


<br />
<br />


===''Tópico 107: Tarefas administrativas''===
====<span style="color:navy">107.2 Automatizar e agendar tarefas administrativas de sistema</span>====
 
====<span style="color:navy">107.1 Administrar contas de usuário, grupos e arquivos de sistema relacionados</span>====


{|
{|
Line 1,200: Line 1,225:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 5
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,208: Line 1,233:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usuários.
Os candidatos devem ser capazes de usar cron e timers do systemd para executar tarefas em intervalos regulares e usar at para rodar tarefas em um horário específico.


|}
|}
Line 1,214: Line 1,239:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Adicionar, modificar e remover usuários e grupos.
* Gerenciar tarefas usando cron e at.
* Gerenciar informações de usuários/grupos em banco de dados senhas/grupos.
* Configurar o acesso dos usuários a serviços cron e at.
* Criar e administrar contas com propósitos especiais e contas limitadas.
* Entender os unidades temporizadoras (timers) do systemd.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /etc/passwd
* /etc/cron.{d,daily,hourly,monthly,weekly}/
* /etc/shadow
* /etc/at.deny
* /etc/group
* /etc/at.allow
* /etc/skel/
* /etc/crontab
* chage
* /etc/cron.allow
* getent
* /etc/cron.deny
* groupadd
* /var/spool/cron/
* groupdel
* crontab
* groupmod
* at
* passwd
* atq
* useradd
* atrm
* userdel
* systemctl
* usermod
* systemd-run


<br />
<br />


====<span style="color:navy">107.2 Automatizar e agendar tarefas administrativas de sistema</span>====
====<span style="color:navy">107.3 Localização e internacionalização</span>====


{|
{|
Line 1,243: Line 1,268:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 4
| style="background:#eaeaea" | 3
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,251: Line 1,276:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de usar cron ou anacron para executar tarefas em intervalos regulares e usar at para rodar tarefas em um horário específico.
O nome dado à definição sobre qual idioma e conjunto de caracteres usar chama-se localizar ou localização. Os candidatos devem ser capazes de localizar um sistema em um idioma diferente do Inglês. Bem como um entendimento do porquê LANG=C é útil quando estiver escrevendo scripts.


|}
|}
Line 1,257: Line 1,282:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Gerenciar tarefas usando cron e at.
* Configurar idioma e variáveis de ambiente.
* Configurar o acesso dos usuários a serviços cron e at.
* Configurar fuso horário e variáveis de ambiente.
* Configurar o anacron.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /etc/cron.{d,daily,hourly,monthly,weekly}/
* /etc/timezone
* /etc/at.deny
* /etc/localtime
* /etc/at.allow
* /usr/share/zoneinfo/
* /etc/crontab
* LC_*
* /etc/cron.allow
* LC_ALL
* /etc/cron.deny
* LANG
* /var/spool/cron/
* TZ
* crontab
* /usr/bin/locale
* at
* tzselect
* atq
* timedatectl
* atrm
* date
* anacron
* iconv
* /etc/anacrontab
* UTF-8
* ISO-8859
* ASCII
* Unicode


<br />
<br />


====<span style="color:navy">107.3 Localização e internacionalização</span>====
===''Tópico 108: Serviços essenciais do sistema''===
 
====<span style="color:navy">108.1 Manutenção da data e hora do sistema</span>====


{|
{|
Line 1,294: Line 1,323:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


O nome dado à definição sobre qual idioma e conjunto de caracteres usar chama-se localizar ou localização. Os candidatos devem ser capazes de localizar um sistema em um idioma diferente do Inglês. Bem como um entendimento do porquê LANG=C é útil quando estiver escrevendo scripts.
Os candidatos devem ser capazes de manter correta a hora do sistema e de sincronizar o relógio através de NTP.


|}
|}
Line 1,300: Line 1,329:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configurar idioma e variáveis de ambiente.
* Definir a data e a hora do sistema.
* Configurar fuso horário e variáveis de ambiente.
* Definir o relógio do hardware com a hora correta em UTC.
* Configurar o fuso horário correto.
* Configuração básica do NTP usando o ntpd e o chrony.
* Conhecimento de como usar o serviço pool.ntp.org.
* Noções do comando ntpq.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /usr/share/zoneinfo/
* /etc/timezone
* /etc/timezone
* /etc/localtime
* /etc/localtime
* /usr/share/zoneinfo/
* /etc/ntp.conf
* LC_*
* /etc/chrony.conf
* LC_ALL
* date
* LANG
* hwclock
* TZ
* /usr/bin/locale
* tzselect
* timedatectl
* timedatectl
* date
* ntpd
* iconv
* ntpdate
* UTF-8
* chronyc
* ISO-8859
* pool.ntp.org
* ASCII
* Unicode


<br />
<br />


===''Tópico 108: Serviços essenciais do sistema''===
====<span style="color:navy">108.2 Log do sistema</span>====
 
====<span style="color:navy">108.1 Manutenção da data e hora do sistema</span>====


{|
{|
Line 1,333: Line 1,360:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,341: Line 1,368:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de manter correta a hora do sistema e de sincronizar o relógio através de NTP.
Os candidatos devem ser capazes de configurar o serviço rsyslog. Este objetivo inclui configurar o serviço de mensagens de log para enviar as mensagens para um servidor central ou receber as mensagens como um servidor central. O uso do subsistema de journal do systemd é cobrado.  Além disso, está incluído neste objetivo saber que existem, como alternativa ao syslog e o syslog-ng.


|}
|}


'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''
 
 
* Definir a data e a hora do sistema.
* Configuração básica do rsyslog.
* Definir o relógio da BIOS com a hora correta em UTC.
* Entendimento das facilidades (facilities), prioridades (priorities) e ações padrão.
* Configurar o fuso horário correto.
* Consultar o diário (journal) do systemd.
* Configuração básica do NTP.
* Filtrar o diário (journal) do systemd utilizando critérios como data, serviço ou prioridade.
* Conhecimento de como usar o serviço pool.ntp.org.
* Apagar informações antigas do diário (journal) do systemd.
* Saber que o comando ntpq existe.
* Recuperar as informações do diário (journal) do systemd a partir de um sistema em manutenção ou uma cópia do sistema de arquivos.
* Entender a interação entre o rsyslog e o systemd-journald.
* Configuração do logrotate.
* Noções do syslog e do syslog-ng.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /usr/share/zoneinfo/
* /etc/rsyslog.conf
* /etc/timezone
* /var/log/
* /etc/localtime
* logger
* /etc/ntp.conf
* logrotate
* date
* /etc/logrotate.conf
* hwclock
* /etc/logrotate.d/
* ntpd
* journalctl
* ntpdate
* systemd-cat
* pool.ntp.org
* /etc/systemd/journald.conf
* /var/log/journal/


<br />
<br />


====<span style="color:navy">108.2 Configurar e recorrer a arquivos de log</span>====
====<span style="color:navy">108.3 Fundamentos de MTA (Mail Transfer Agent)</span>====


{|
{|
Line 1,383: Line 1,414:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de configurar o serviço syslog. Este objetivo inclui configurar o serviço de mensagens de log para enviar as mensagens para um servidor central ou receber as mensagens como um servidor central. O uso do subsistema de journal do systemd é cobrado.  Além disso, está incluído neste objetivo saber que existem, como alternativa ao syslog, o rsyslog e o syslog-ng.
Os candidatos devem estar cientes dos programas MTA comumente usados e devem ser capazes de realizar as configurações básicas dos arquivos /etc/aliases e .forward em um computador cliente. Outros arquivos de configuração não são cobrados.


|}
|}
Line 1,389: Line 1,420:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configuração do serviço syslog.
* Criar aliases de e-mail.
* Entendimento das facilities, priorities e ações padrão.
* Configurar o redirecionamento de e-mail.
* Configuração do logrotate.
* Conhecimento sobre os programas MTA comumente usados (postfix, sendmail, qmail, exim) (não é cobrada a configuração desses programas)
* Saber que existem o rsyslog e o syslog-ng.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* syslog.conf
* ~/.forward
* syslogd
* Comandos que simulam o sendmail
* klogd
* newaliases
* /var/log/
* mail
* logger
* mailq
* logrotate
* postfix
* /etc/logrotate.conf
* sendmail
* /etc/logrotate.d/
* exim
* journalctl
* /etc/systemd/journald.conf
* /var/log/journal/


<br />
<br />


====<span style="color:navy">108.3 Fundamentos de MTA (Mail Transfer Agent)</span>====
====<span style="color:navy">108.4 Configurar impressoras e impressão</span>====


{|
{|
Line 1,417: Line 1,444:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 2
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,425: Line 1,452:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem estar cientes dos programas MTA comumente usados e devem ser capazes de realizar as configurações básicas dos arquivos /etc/aliases e .forward em um computador cliente. Outros arquivos de configuração não são cobrados.
Os candidatos devem ser capazes de gerenciar filas de impressão e trabalhos de impressão do usuário utilizando o CUPS e a interface de compatibilidade LPD.


|}
|}
Line 1,431: Line 1,458:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Criar aliases de e-mail.
* Configuração básica do CUPS (para impressoras locais e remotas).
* Configurar o redirecionamento de e-mail.
* Gerenciar a fila de impressão do usuário.
* Conhecimento sobre os programas MTA comumente usados (postfix, sendmail, qmail, exim) (não é cobrada a configuração desses programas)
* Resolução de problemas gerais de impressão.
* Adicionar e remover trabalhos da fila de impressão de impressoras configuradas.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* ~/.forward
* Arquivos de configuração do CUPS, ferramentas e utilitários
* newaliases
* /etc/cups/
* mail
* Interface legada lpd (lpr, lprm, lpq)
* mailq
* postfix
* sendmail
* exim
* qmail


<br />
<br />


====<span style="color:navy">108.4 Configurar impressoras e impressão</span>====
===''Tópico 109: Fundamentos de Rede''===
 
====<span style="color:navy">109.1 Fundamentos de protocolos de internet</span>====


{|
{|
Line 1,455: Line 1,480:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,463: Line 1,488:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de gerenciar filas de impressão e trabalhos de impressão do usuário utilizando o CUPS e a interface de compatibilidade LPD.
Os candidatos devem demonstrar um conhecimento adequado sobre os fundamentos das redes TCP/IP.


|}
|}
Line 1,469: Line 1,494:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configuração básica do CUPS (para impressoras locais e remotas).
* Demonstrar um conhecimento adequado sobre máscaras de rede e a notação CIDR.
* Gerenciar a fila de impressão do usuário.
* Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad").
* Resolução de problemas gerais de impressão.
* Conhecimento sobre as portas e serviços TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
* Adicionar e remover trabalhos da fila de impressão de impressoras configuradas.
* Conhecimento sobre as diferenças e principais características dos protocolos UDP, TCP e ICMP.
* Conhecimento das principais diferenças entre IPv4 e IPv6.
* Conhecimento sobre as características básicas do IPv6.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* Arquivos de configuração do CUPS, ferramentas e utilitários
* /etc/services
* /etc/cups/
* IPv4, IPv6
* Interface legada lpd (lpr, lprm, lpq)
* Subredes
* TCP, UDP, ICMP


<br />
<br />


===''Tópico 109: Fundamentos de Rede''===
====<span style="color:navy">109.2 Configuração persistente de rede</span>====
 
====<span style="color:navy">109.1 Fundamentos de protocolos de internet</span>====


{|
{|
Line 1,499: Line 1,525:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem demonstrar um conhecimento adequado sobre os fundamentos das redes TCP/IP.
Os candidatos devem ser capazes de administrar a configuração persistente de rede em um sistema Linux.


|}
|}
Line 1,505: Line 1,531:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Demonstrar um conhecimento adequado sobre máscaras de rede e a notação CIDR.
Configure ethernet and wi-fi network configuration using NetworkManager
* Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad").
Awareness of systemd-networkd
* Conhecimento sobre as portas e serviços TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
 
* Conhecimento sobre as diferenças e principais características dos protocolos UDP, TCP e ICMP.
* Configuração básica de um host TCP/IP.
* Conhecimento das principais diferenças entre IPv4 e IPv6.
* Configurar a ethernet e a rede wi-fi usando o NetworkManager.
* Conhecimento sobre as características básicas do IPv6.
* Noções do systemd-networkd.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* /etc/services
* /etc/hostname
* IPv4, IPv6
* /etc/hosts
* Subredes
* /etc/nsswitch.conf
* TCP, UDP, ICMP
* /etc/resolv.conf
 
* nmcli
<br />
* hostnamectl
 
* ifup
====<span style="color:navy">109.2 Configuração básica de rede</span>====
 
{|
| style="background:#dadada" |
 
'''Peso'''
 
| style="background:#eaeaea" | 4
|-
| style="background:#dadada; padding-right:1em" |
 
'''Descrição'''
 
| style="background:#eaeaea" |
 
Os candidatos devem ser capazes de visualizar, modificar e verificar as configurações nos computadores clientes.
 
|}
 
'''Principais Áreas de Conhecimento:'''
 
* Configuração manual e automática de interfaces de rede.
* Configuração básica de um host TCP/IP.
* Definir uma rota padrão.
 
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
 
* /etc/hostname
* /etc/hosts
* /etc/nsswitch.conf
* ifconfig
* ifup
* ifdown
* ifdown
* ip
* route
* ping


<br />
<br />
Line 1,581: Line 1,572:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Configuração manual e automática de interfaces de rede e tabelas de roteamento, também inclui, adicionar, iniciar, interromper, reiniciar, excluir ou reconfigurar interfaces de rede.
* Configuração manual de interfaces de rede, incluindo verificar e alterar a configuração de interfaces de rede usando o iproute2.
* Modificar, visualizar ou configurar a tabela de roteamento e corrigir manualmente uma rota padrão incorretamente definida.
* Configuração manual de tabelas de roteamento, incluindo verificar e alterar a tabela de rotas e definir a rota padrão usando o iproute2.
* Solucionar problemas associados com a configuração da rede.
* Solucionar problemas associados com a configuração da rede.
* Noções dos comandos legados do net-tools.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''


* ifconfig
* ip
* ip
* ifup
* ifdown
* route
* host
* hostname
* hostname
* dig
* ss
* netstat
* ping
* ping
* ping6
* ping6
Line 1,603: Line 1,589:
* tracepath6
* tracepath6
* netcat
* netcat
* ifconfig
* netstat
* route


<br />
<br />
Line 1,628: Line 1,617:


* Consultar servidores DNS remotos.
* Consultar servidores DNS remotos.
* Configure local name resolution and use remote DNS servers.
* Configurar a resolução local de nomes e o uso de servidores DNS remotos.
* Modificar a ordem em que a resolução de nomes é feita.
* Modificar a ordem em que a resolução de nomes é feita.
* Identificar erros relacionados à resolução de nomes.
* Noções do systemd-resolved.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 1,711: Line 1,702:
'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Saber que existem senhas sombra e como elas funcionam.
* Saber que existem senhas sombreadas (shadow) e como elas funcionam.
* Desligar os serviços de rede que não estão em uso.
* Desligar os serviços de rede que não estão em uso.
* Entender a função do wrappers TCP.
* Entender a função do TCP wrappers.


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 1,722: Line 1,713:
* /etc/xinetd.d/
* /etc/xinetd.d/
* /etc/xinetd.conf
* /etc/xinetd.conf
* /etc/inetd.d/
* systemd.socket
* /etc/inetd.conf
* /etc/inittab
* /etc/inittab
* /etc/init.d/
* /etc/init.d/
* /etc/hosts.allow
* /etc/hosts.allow
* /etc/hosts.deny
* /etc/hosts.deny  


<br />
<br />
Line 1,738: Line 1,728:
'''Peso'''
'''Peso'''


| style="background:#eaeaea" | 3
| style="background:#eaeaea" | 4
|-
|-
| style="background:#dadada; padding-right:1em" |
| style="background:#dadada; padding-right:1em" |
Line 1,746: Line 1,736:
| style="background:#eaeaea" |
| style="background:#eaeaea" |


Os candidatos devem ser capazes de usar a criptografia de chave pública/privada para proteger os dados e as comunicações.
Os candidatos devem ser capazes de usar a criptografia de chave pública para proteger os dados e as comunicações.


|}
|}


'''Principais Áreas de Conhecimento:'''
'''Principais Áreas de Conhecimento:'''


* Fazer uso e realizar a configuração básica do cliente OpenSSH 2.
* Fazer uso e realizar a configuração básica do cliente OpenSSH 2.
* Entender a função do servidor de chaves do host do OpenSSH 2.
* Entender a finalidade das chaves de servidor no OpenSSH 2.
* Fazer uso e realizar a configuração básica do GnuPG.
* Configuração básica do GnuPG, seu uso e revogação.
* Entender o conceito de túnel criptografado por SSH (incluindo túneis X11).
* Usar o GPG para criptografar, descriptografar e verificar arquivos.
* Entender os túneis de porta do SSH (incluindo túneis X11).


'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
'''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:'''
Line 1,763: Line 1,755:
* ssh-agent
* ssh-agent
* ssh-add
* ssh-add
* ~/.ssh/id_rsa and id_rsa.pub
* ~/.ssh/id_rsa e id_rsa.pub
* ~/.ssh/id_dsa and id_dsa.pub
* ~/.ssh/id_dsa e id_dsa.pub
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
* ~/.ssh/id_ecdsa e id_ecdsa.pub
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
* ~/.ssh/id_ed25519 e id_ed25519.pub
* /etc/ssh/ssh_host_rsa_key e ssh_host_rsa_key.pub
* /etc/ssh/ssh_host_dsa_key e ssh_host_dsa_key.pub
* /etc/ssh/ssh_host_ecdsa_key e ssh_host_ecdsa_key.pub
* /etc/ssh/ssh_host_ed25519_key e ssh_host_ed25519_key.pub
* ~/.ssh/authorized_keys
* ~/.ssh/authorized_keys
* ssh_known_hosts
* ssh_known_hosts
* gpg
* gpg
* gpg-agent
* ~/.gnupg/
* ~/.gnupg/


<br />
<br />
==Future Change Considerations==
Alterações futuras nos objetivos poderão/vão incluir:
* Remover ifup/ifdown e comandos legados do net-tools command
* Remover TCP wrappers

Revision as of 14:46, 31 January 2019


Introdução

Este é um dos exames requisitados para LPIC-1 ou certificação LPI Nível 1. Ele abrange competências básicas para o profissional de Linux que são comuns a todas as distribuições do Linux.

Esta página cobre os objetivos atuais para a certificação LPIC-1.


Versão

Estes objetivos são a versão 5.0.

Há também um resumo e informações detalhadas sobre as mudanças da versão 4.0 para 5.0.

A versão 4.0 pode ser encontrada aqui.


Exames

Para ser certificado LPIC-1, o candidato deve passar, nessa ordem, pelos exames 101 e 102.

Anexos


Traduções dos Objetivos

As seguintes traduções dos objetivos estão disponíveis nesta wiki:


Objetivos: Exame 101

Tópico 101: Arquitetura de Sistema

101.1 Identificar e editar configurações de hardware

Peso

2

Descrição

Os candidatos devem ser capazes de identificar e editar configurações essenciais de hardware.

Principais Áreas de Conhecimento:

  • Habilitar e desabilitar periféricos integrados.
  • Diferenciar entre vários tipos de dispositivos de armazenamento.
  • Determinar os recursos de hardware para os dispositivos.
  • Ferramentas e utilitários para a listar várias informações de hardware (por exemplo, lsusb, lspci, etc...).
  • Ferramentas e utilitários para manipular dispositivos USB.
  • Compreensão conceitual de sysfs, udev e dbus.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /sys/
  • /proc/
  • /dev/
  • modprobe
  • lsmod
  • lspci
  • lsusb


101.2 Início (boot) do sistema

Peso

3

Descrição

Os candidatos devem ser capazes de guiar o sistema através do processo de inicialização.

Principais Áreas de Conhecimento:

  • Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização.
  • Demonstrar conhecimento sobre a sequência de inicialização do BIOS/UEFI até sua conclusão.
  • Entendimento do SysVinit e do systemd.
  • Noções do Upstart.
  • Conferir os arquivos de log dos eventos de inicialização.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • dmesg
  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd


101.3 Alternar runlevels/boot targets, desligar e reiniciar o sistema

Peso

3

Descrição

Os candidatos devem ser capazes de gerenciar o runlevel do SysVinit ou o boot target do systemd. Este objetivo inclui mudar para o modo single user, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertar os usuários antes de mudar o runlevel/boot target e apropriadamente terminar os processos. Este objetivo também inclui definir o runlevel padrão do SysVinit ou o alvo padrão do systemd. Inclui também noções do Upstart como uma alternativa ao SysVinit e ao systemd.

Principais Áreas de Conhecimento:

  • Definir o runlevel padrão e o alvo de boot padrão.
  • Alternar entre os runlevels/alvos de boot, incluindo o modo single user (usuário único).
  • Desligar e reiniciar através da linha de comando.
  • Alertar os usuários antes de mudar o runlevel/alvo de boot ou outro evento de sistema que acarrete uma mudança significativa.
  • Terminar apropriadamente os processos.
  • Noções de acpid.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d/
  • telinit
  • systemd
  • systemctl
  • /etc/systemd/
  • /usr/lib/systemd/
  • wall


Tópico 102: Instalação do Linux e administração de Pacotes

102.1 Dimensionar partições de disco

Peso

2

Descrição

Os candidatos devem ser capazes de dimensionar partições de disco para um sistema Linux.

Principais Áreas de Conhecimento:

  • Distribuir os sistemas de arquivos e o espaço de swap para separar partições ou discos.
  • Adaptar o projeto para o uso pretendido do sistema.
  • Garantir que a partição /boot esteja em conformidade com os requisitos de arquitetura de hardware para a inicialização.
  • Conhecimento das características básicas do LVM.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • Sistema de arquivos raiz / (root)
  • Sistema de arquivos /var
  • Sistema de arquivos /home
  • Sistema de arquivos /boot
  • Partição de sistema EFI (ESP)
  • Espaço de swap
  • Pontos de montagem
  • Partições


102.2 Instalar o gerenciador de inicialização

Peso

2

Descrição

Os candidatos devem ser capazes de selecionar, instalar e configurar o gerenciador de inicialização.

Principais Áreas de Conhecimento:

  • Fornecer locais de boot alternativos e backup das opções de boot.
  • Instalar e configurar um gerenciador de inicialização como o GRUB Legacy.
  • Realizar mudanças na configuração básica do GRUB 2.
  • Interagir com o carregador de boot.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • menu.lst, grub.cfg e grub.conf
  • grub-install
  • grub-mkconfig
  • MBR


102.3 Controle de bibliotecas compartilhadas

Peso

1

Descrição

Os candidatos devem ser capazes de determinar quais as bibliotecas compartilhadas de que os programas executáveis dependem e instalá-las quando necessário.

Principais Áreas de Conhecimento:

  • Identificar as bibliotecas compartilhadas.
  • Identificar onde geralmente essas bibliotecas se localizam no sistema.
  • Carregar as bibliotecas compartilhadas.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH


102.4 Utilização do sistema de pacotes Debian

Peso

3

Descrição

Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas de pacotes Debian.

Principais Áreas de Conhecimento:

  • Instalar, atualizar e desinstalar os pacotes binários Debian.
  • Encontrar pacotes contendo um arquivo específico ou bibliotecas que podem estar instaladas ou não.
  • Obter informações sobre pacotes como versão, conteúdo, dependências, integridade do pacote e status da instalação (estando o pacote instalado ou não).
  • Noções do apt

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache


102.5 Utilização do sistema de pacotes RPM e YUM

Peso

3

Descrição

Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas RPM, YUM e Zypper.

Principais Áreas de Conhecimento:

  • Instalar, reinstalar, atualizar e remover pacotes usando RPM, YUM e Zypper.
  • Obter informações dos pacotes RPM tais como versão, status, dependências, integridade e assinaturas.
  • Determinar quais arquivos um pacote fornece, bem como encontrar de qual pacote um arquivo específico vem.
  • Noções do dnf.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper


102.6 Linux virtualizado

Peso

1

Descrição

Os candidatos devem entender as implicações de um sistema Linux virtualizado ou num ambiente de computação em nuvem.

Principais Áreas de Conhecimento:

  • Entender o conceito geral de máquinas virtuais e contêineres.
  • Entender elementos comuns em máquinas virtuais numa nuvem IaaS, como instâncias computacionais, armazenamento em bloco e rede.
  • Entender as propriedades exclusivas de um sistema Linux que precisam ser alteradas quando um sistema é clonado ou utilizado como modelo.
  • Entender como imagens de sistema são utilizadas para implementar máquinas virtuais, instâncias de nuvem e contêineres.
  • Entender as extensões do Linux que integram o Linux com uma solução de virtualização.
  • Noções de cloud-init.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • Máquina Virtual
  • Contêiner Linux
  • Contêiner de Aplicação
  • Drivers de convidado
  • Chaves SSH do host
  • Id de máquina D-Bus


Tópico 103: Comandos GNU e Unix

103.1 Trabalhar na linha de comando

Peso

4

Descrição

Os candidatos devem ser capazes de interagir com os shells e comandos na linha de comando. Este objetivo presume o uso do shell Bash.

Principais Áreas de Conhecimento:

  • Usar comandos simples de shell e sequências de comandos de apenas uma linha para executar tarefas básicas na linha de comando.
  • Usar e modificar o ambiente de shell incluindo definir, fazer referência e exportar variáveis de ambiente.
  • Usar e editar o histórico de comandos.
  • Invocar comandos de dentro e de fora do caminho definido.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • bash
  • echo
  • env
  • export
  • pwd
  • set
  • unset
  • type
  • which
  • man
  • uname
  • history
  • .bash_history
  • Uso de aspas


103.2 Processar fluxos de texto usando filtros

Peso

2

Descrição

Os candidatos devem ser capazes de aplicar filtros aos fluxos de texto.

Principais Áreas de Conhecimento:

  • Enviar arquivos de texto e saídas de fluxo de textos através de filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • bzcat
  • cat
  • cut
  • head
  • less
  • md5sum
  • nl
  • od
  • paste
  • sed
  • sha256sum
  • sha512sum
  • sort
  • split
  • tail
  • tr
  • uniq
  • wc
  • xzcat
  • zcat


103.3 Gerenciamento básico de arquivos

Peso

4

Descrição

Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar os arquivos e diretórios.

Principais Áreas de Conhecimento:

  • Copiar, mover e remover arquivos e diretórios individualmente.
  • Copiar múltiplos arquivos e diretórios recursivamente.
  • Remover arquivos e diretórios recursivamente.
  • Uso simples e avançado dos caracteres curinga nos comandos.
  • Usar o comando find para localizar e tratar arquivos tomando como base o tipo, o tamanho ou a data.
  • Uso dos utilitários tar, cpio e dd.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • xz
  • unxz
  • File globbing (englobamento de arquivos)


103.4 Fluxos, pipes (canalização) e redirecionamentos de saída

Peso

4

Descrição

Os candidatos devem ser capazes de redirecionar fluxos de texto e conectá-los a fim de eficientemente processar os dados. As tarefas incluem redirecionamento da entrada padrão, da saída padrão e dos erros padrão, canalização (piping) da saída de um comando à entrada de outro comando, usar a saída de um comando como argumento para outro comando e enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.

Principais Áreas de Conhecimento:

  • Redirecionamento da entrada padrão, da saída padrão e dos erros padrão.
  • Canalização (piping) da saída de um comando à entrada de outro comando.
  • Usar a saída de um comando como argumento para outro comando.
  • Enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • tee
  • xargs


103.5 Criar, monitorar e finalizar processos

Peso

4

Descrição

Os candidatos devem ser capazes de realizar o gerenciamento básico de processos.

Principais Áreas de Conhecimento:

  • Executar processos em primeiro e segundo plano.
  • Marcar um programa para que continue a rodar depois do logout.
  • Monitorar processos ativos.
  • Selecionar e ordenar processos para serem exibidos.
  • Enviar sinais para os processos.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • pgrep
  • pkill
  • killall
  • watch
  • screen
  • tmux


103.6 Modificar a prioridade de execução de um processo

Peso

2

Descrição

Os candidatos devem ser capazes de gerenciar as prioridades de execução dos processos.

Principais Áreas de Conhecimento:

  • Saber a prioridade padrão de um processo que é criado.
  • Executar um programa com maior ou menor prioridade do que o padrão.
  • Mudar a prioridade de um processo em execução.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • nice
  • ps
  • renice
  • top


103.7 Procurar em arquivos de texto usando expressões regulares

Peso

3

Descrição

Os candidatos devem ser capazes de manipular arquivos e texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo.

Principais Áreas de Conhecimento:

  • Criar expressões regulares contendo vários elementos.
  • Entender a diferença entre expressões regulares básicas e estendidas.
  • Entender os conceitos de caracteres especiais, classes de caracteres, quantificadores e âncoras.
  • Usar ferramentas de expressão regular para realizar pesquisas pelo sistema de arquivos ou no conteúdo de um arquivo.
  • Utilizar expressões regulares para apagar, alterar e substituir texto.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)


103.8 Edição básica de arquivos com o vi

Peso

3

Descrição

Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui a navegação, modos básicos, inserir, editar, deletar, copiar e encontrar texto. Também inclui noções de outros editores e como definir o editor padrão.

Principais Áreas de Conhecimento:

  • Navegar pelo documento usando o vi.
  • Usar os modos básicos do vi.
  • Inserir, editar, deletar, copiar e encontrar texto.
  • Noções de Emacs, nano e vim.
  • Configurar o editor padrão.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • d, p, y, dd, yy
  • ZZ, :w!, :q!
  • EDITOR


Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS

104.1 Criar partições e sistemas de arquivos

Peso

2

Descrição

Os candidatos devem ser capazes de configurar partições de disco e criar sistemas de arquivos em mídias tais como discos rígidos. Isso inclui trabalhar com partições swap.

Principais Áreas de Conhecimento:

  • Gerenciar tabela de partição MBR e GPT
  • Usar vários comandos mkfs para criar sistemas de arquivos tais como:
    • ext2/ext3/ext4
    • XFS
    • VFAT
    • exFAT
  • Conhecimento básico dos recursos do Btrfs, incluindo sistema de arquivos em multidispositivos, compressão e subvolumes.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • fdisk
  • gdisk
  • parted
  • mkfs
  • mkswap


104.2 Manutenção da integridade de sistemas de arquivos

Peso

2

Descrição

Os candidatos devem ser capazes de manter a integridade dos sistemas de arquivos padrão, bem como os dados extras associados com um sistema de arquivos com journaling.

Principais Áreas de Conhecimento:

  • Verificar a integridade dos sistemas de arquivos.
  • Monitorar os espaços livres e inodes.
  • Reparar problemas simples dos sistemas de arquivos.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • tune2fs
  • xfs_repair
  • xfs_fsr
  • xfs_db


104.3 Controle da montagem e desmontagem dos sistemas de arquivos

Peso

3

Descrição

Os candidatos devem ser capazes de configurar a montagem dos sistemas de arquivos.

Principais Áreas de Conhecimento:

  • Montar e desmontar manualmente sistemas de arquivos.
  • Configurar a montagem dos sistemas de arquivos no início do sistema.
  • Configurar sistemas de arquivos removíveis e montáveis pelo usuário.
  • Utilização de etiquetas (labels) e UUIDs para identificar e montar sistemas de arquivos.
  • Noções de unidades de montagem do systemd.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/fstab
  • /media/
  • mount
  • umount
  • blkid
  • lsblk

104.4 Removido


104.5 Controlar permissões e propriedades de arquivos

Peso

3

Descrição

Os candidatos devem ser capazes de controlar o acesso aos arquivos através do uso correto das permissões e propriedades.

Principais Áreas de Conhecimento:

  • Gerenciar permissões de acesso a arquivos comuns e especiais, bem como aos diretórios.
  • Usar os modos de acesso tais como suid, sgid e o sticky bit (bit de aderência) para manter a segurança.
  • Saber como mudar a máscara de criação de arquivo.
  • Usar o campo de grupo para conceder acesso para grupos de trabalho.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • chmod
  • umask
  • chown
  • chgrp


Peso

2

Descrição

Os candidatos devem ser capazes de criar e gerenciar links simbólicos e hardlinks para um arquivo.

Principais Áreas de Conhecimento:

  • Criar links.
  • Identificar links simbólicos e/ou hardlinks.
  • Copiar arquivos versus criar links de arquivos.
  • Usar links para dar suporte a tarefas de administração do sistema.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • ln
  • ls


104.7 Encontrar arquivos de sistema e conhecer sua localização correta

Peso

2

Descrição

Os candidatos devem estar completamente familiarizados com o FHS, incluindo as localizações típicas dos arquivos e as classificações dos diretórios.

Principais Áreas de Conhecimento:

  • Entender a localização correta dos arquivos dentro do FHS.
  • Encontrar arquivos e comandos em um sistema Linux.
  • Conhecer a localização e a finalidade de arquivos e diretórios importantes definidos no FHS.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf


Objetivos: Exame 102

Tópico 105: Shells e scripts do Shell

105.1 Personalizar e trabalhar no ambiente shell

Peso

4

Descrição

Os candidatos devem ser capazes de personalizar o ambiente shell para atender às necessidades dos usuários. Também devem ser capazes de modificar arquivos de configuração global e de configuração local de usuários.

Principais Áreas de Conhecimento:

  • Definir variáveis de ambiente (por exemplo, PATH) no início da sessão ou quando abrir um novo shell.
  • Escrever funções Bash para sequências de comandos frequentemente usadas.
  • Manter o esqueleto de diretórios (skeleton) para novas contas de usuários.
  • Definir os caminhos de busca de comandos para apontar para os diretórios corretos.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • .
  • source
  • /etc/bash.bashrc
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias


105.2 Editar e escrever scripts simples

Peso

4

Descrição

Os candidatos devem ser capazes de editar scripts existentes ou escrever um novo script simples do Bash.

Principais Áreas de Conhecimento:

  • Usar a sintaxe padrão sh (repetição, testes).
  • Usar a substituição de comandos.
  • Valores retornados por um sucesso ou falha de teste ou outra informação fornecida por um comando.
  • Executar comandos encadeados.
  • Enviar mensagens para o superusuário.
  • Selecionar corretamente o interpretador de script através da linha shebang (#!).
  • Gerenciar a localização, propriedade, permissão e permissão suid dos scripts.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • for
  • while
  • test
  • if
  • read
  • seq
  • exec
  • ||
  • &&



Tópico 106: Interfaces de usuário e Desktops

106.1 Instalar e configurar o X11

Peso

2

Descrição

Os candidatos devem ser capazes de instalar e configurar o X11.

Principais Áreas de Conhecimento:

  • Entendimento da arquitetura do X11.
  • Entendimento e conhecimento básico do arquivo de configuração do X Window.
  • Substituir aspectos específicos da configuração do Xorh, como o layout de teclado.
  • Entendimento dos componentes de um ambiente de desktop, como gerenciadores de display e gerenciadores de janelas.
  • Controlar o acesso ao servidor X e exibir aplicativos em servidores X remotos.
  • Noções do Wayland.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/X11/xorg.conf
  • /etc/X11/xorg.conf.d/
  • ~/.xsession-errors
  • xhost
  • xauth
  • DISPLAY
  • X


106.2 Desktops gráficos

Peso

1

Descrição

Os candidatos devem conhecer os principais desktops do Linux. Além disso, os candidatos devem conhecer os protocolos utilizados para acessar sessões de desktop remoto.

Principais Áreas de Conhecimento:

  • Noções dos principais ambientes de desktop
  • Noções dos protocolos utilizados para acessar sessões de desktop remoto.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • KDE
  • Gnome
  • Xfce
  • X11
  • XDMCP
  • VNC
  • Spice
  • RDP


106.3 Acessibilidade

Peso

1

Descrição

Demonstrar conhecimento e saber que existem tecnologias de acessibilidade.

Principais Áreas de Conhecimento:

  • Conhecimento básico das configurações visuais e temas.
  • Conhecimento básico das tecnologias assistivas.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • Temas de Alto Contraste/Texto Grande.
  • Leitor de Tela.
  • Display Braille.
  • Lente de Aumento.
  • Teclado Virtual.
  • Teclas de aderência e repetição.
  • Teclas de alternância.
  • Teclas no mouse.
  • Gestos.
  • Reconhecimento de fala.


Tópico 107: Tarefas administrativas

107.1 Administrar contas de usuário, grupos e arquivos de sistema relacionados

Peso

5

Descrição

Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usuários.

Principais Áreas de Conhecimento:

  • Adicionar, modificar e remover usuários e grupos.
  • Gerenciar informações de usuários/grupos em banco de dados senhas/grupos.
  • Criar e administrar contas com propósitos especiais e contas limitadas.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel/
  • chage
  • getent
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod


107.2 Automatizar e agendar tarefas administrativas de sistema

Peso

4

Descrição

Os candidatos devem ser capazes de usar cron e timers do systemd para executar tarefas em intervalos regulares e usar at para rodar tarefas em um horário específico.

Principais Áreas de Conhecimento:

  • Gerenciar tarefas usando cron e at.
  • Configurar o acesso dos usuários a serviços cron e at.
  • Entender os unidades temporizadoras (timers) do systemd.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/cron.{d,daily,hourly,monthly,weekly}/
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/
  • crontab
  • at
  • atq
  • atrm
  • systemctl
  • systemd-run


107.3 Localização e internacionalização

Peso

3

Descrição

O nome dado à definição sobre qual idioma e conjunto de caracteres usar chama-se localizar ou localização. Os candidatos devem ser capazes de localizar um sistema em um idioma diferente do Inglês. Bem como um entendimento do porquê LANG=C é útil quando estiver escrevendo scripts.

Principais Áreas de Conhecimento:

  • Configurar idioma e variáveis de ambiente.
  • Configurar fuso horário e variáveis de ambiente.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo/
  • LC_*
  • LC_ALL
  • LANG
  • TZ
  • /usr/bin/locale
  • tzselect
  • timedatectl
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode


Tópico 108: Serviços essenciais do sistema

108.1 Manutenção da data e hora do sistema

Peso

3

Descrição

Os candidatos devem ser capazes de manter correta a hora do sistema e de sincronizar o relógio através de NTP.

Principais Áreas de Conhecimento:

  • Definir a data e a hora do sistema.
  • Definir o relógio do hardware com a hora correta em UTC.
  • Configurar o fuso horário correto.
  • Configuração básica do NTP usando o ntpd e o chrony.
  • Conhecimento de como usar o serviço pool.ntp.org.
  • Noções do comando ntpq.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /usr/share/zoneinfo/
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • /etc/chrony.conf
  • date
  • hwclock
  • timedatectl
  • ntpd
  • ntpdate
  • chronyc
  • pool.ntp.org


108.2 Log do sistema

Peso

4

Descrição

Os candidatos devem ser capazes de configurar o serviço rsyslog. Este objetivo inclui configurar o serviço de mensagens de log para enviar as mensagens para um servidor central ou receber as mensagens como um servidor central. O uso do subsistema de journal do systemd é cobrado. Além disso, está incluído neste objetivo saber que existem, como alternativa ao syslog e o syslog-ng.

Principais Áreas de Conhecimento:

  • Configuração básica do rsyslog.
  • Entendimento das facilidades (facilities), prioridades (priorities) e ações padrão.
  • Consultar o diário (journal) do systemd.
  • Filtrar o diário (journal) do systemd utilizando critérios como data, serviço ou prioridade.
  • Apagar informações antigas do diário (journal) do systemd.
  • Recuperar as informações do diário (journal) do systemd a partir de um sistema em manutenção ou uma cópia do sistema de arquivos.
  • Entender a interação entre o rsyslog e o systemd-journald.
  • Configuração do logrotate.
  • Noções do syslog e do syslog-ng.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/rsyslog.conf
  • /var/log/
  • logger
  • logrotate
  • /etc/logrotate.conf
  • /etc/logrotate.d/
  • journalctl
  • systemd-cat
  • /etc/systemd/journald.conf
  • /var/log/journal/


108.3 Fundamentos de MTA (Mail Transfer Agent)

Peso

3

Descrição

Os candidatos devem estar cientes dos programas MTA comumente usados e devem ser capazes de realizar as configurações básicas dos arquivos /etc/aliases e .forward em um computador cliente. Outros arquivos de configuração não são cobrados.

Principais Áreas de Conhecimento:

  • Criar aliases de e-mail.
  • Configurar o redirecionamento de e-mail.
  • Conhecimento sobre os programas MTA comumente usados (postfix, sendmail, qmail, exim) (não é cobrada a configuração desses programas)

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • ~/.forward
  • Comandos que simulam o sendmail
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim


108.4 Configurar impressoras e impressão

Peso

2

Descrição

Os candidatos devem ser capazes de gerenciar filas de impressão e trabalhos de impressão do usuário utilizando o CUPS e a interface de compatibilidade LPD.

Principais Áreas de Conhecimento:

  • Configuração básica do CUPS (para impressoras locais e remotas).
  • Gerenciar a fila de impressão do usuário.
  • Resolução de problemas gerais de impressão.
  • Adicionar e remover trabalhos da fila de impressão de impressoras configuradas.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • Arquivos de configuração do CUPS, ferramentas e utilitários
  • /etc/cups/
  • Interface legada lpd (lpr, lprm, lpq)


Tópico 109: Fundamentos de Rede

109.1 Fundamentos de protocolos de internet

Peso

4

Descrição

Os candidatos devem demonstrar um conhecimento adequado sobre os fundamentos das redes TCP/IP.

Principais Áreas de Conhecimento:

  • Demonstrar um conhecimento adequado sobre máscaras de rede e a notação CIDR.
  • Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad").
  • Conhecimento sobre as portas e serviços TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
  • Conhecimento sobre as diferenças e principais características dos protocolos UDP, TCP e ICMP.
  • Conhecimento das principais diferenças entre IPv4 e IPv6.
  • Conhecimento sobre as características básicas do IPv6.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/services
  • IPv4, IPv6
  • Subredes
  • TCP, UDP, ICMP


109.2 Configuração persistente de rede

Peso

4

Descrição

Os candidatos devem ser capazes de administrar a configuração persistente de rede em um sistema Linux.

Principais Áreas de Conhecimento:

Configure ethernet and wi-fi network configuration using NetworkManager Awareness of systemd-networkd

  • Configuração básica de um host TCP/IP.
  • Configurar a ethernet e a rede wi-fi usando o NetworkManager.
  • Noções do systemd-networkd.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/hostname
  • /etc/hosts
  • /etc/nsswitch.conf
  • /etc/resolv.conf
  • nmcli
  • hostnamectl
  • ifup
  • ifdown


109.3 Soluções para problemas simples de rede

Peso

4

Descrição

Os candidatos devem ser capazes de solucionar problemas de rede em computadores cliente.

Principais Áreas de Conhecimento:

  • Configuração manual de interfaces de rede, incluindo verificar e alterar a configuração de interfaces de rede usando o iproute2.
  • Configuração manual de tabelas de roteamento, incluindo verificar e alterar a tabela de rotas e definir a rota padrão usando o iproute2.
  • Solucionar problemas associados com a configuração da rede.
  • Noções dos comandos legados do net-tools.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • ip
  • hostname
  • ss
  • ping
  • ping6
  • traceroute
  • traceroute6
  • tracepath
  • tracepath6
  • netcat
  • ifconfig
  • netstat
  • route


109.4 Configurar DNS cliente

Peso

2

Descrição

Os candidatos devem ser capazes de configurar o DNS em um computador cliente.

Principais Áreas de Conhecimento:

  • Consultar servidores DNS remotos.
  • Configurar a resolução local de nomes e o uso de servidores DNS remotos.
  • Modificar a ordem em que a resolução de nomes é feita.
  • Identificar erros relacionados à resolução de nomes.
  • Noções do systemd-resolved.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • host
  • dig
  • getent


Tópico 110: Segurança

110.1 Tarefas administrativas de segurança

Peso

3

Descrição

Os candidatos devem ser capazes de examinar a configuração do sistema para garantir a segurança do computador, de acordo com as políticas de segurança locais.

Principais Áreas de Conhecimento:

  • Auditar um sistema para encontrar arquivos com os bits suid/sgid ligados.
  • Definir ou modificar as senhas dos usuários e as informações de expiração das senhas.
  • Ser capaz de usar o nmap e o netstat para descobrir portas abertas em um sistema.
  • Definir limites sobre os logins do usuário, processos e uso de memória.
  • Determinar quais usuários se conectaram ao sistema ou estão conectados no momento.
  • Uso e configuração básica do sudo.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • find
  • passwd
  • fuser
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
  • who, w, last


110.2 Segurança do host

Peso

3

Descrição

Os candidatos devem saber como configurar um nível básico de segurança do computador.

Principais Áreas de Conhecimento:

  • Saber que existem senhas sombreadas (shadow) e como elas funcionam.
  • Desligar os serviços de rede que não estão em uso.
  • Entender a função do TCP wrappers.

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/
  • /etc/xinetd.conf
  • systemd.socket
  • /etc/inittab
  • /etc/init.d/
  • /etc/hosts.allow
  • /etc/hosts.deny


110.3 Proteção de dados com criptografia

Peso

4

Descrição

Os candidatos devem ser capazes de usar a criptografia de chave pública para proteger os dados e as comunicações.

Principais Áreas de Conhecimento:


  • Fazer uso e realizar a configuração básica do cliente OpenSSH 2.
  • Entender a finalidade das chaves de servidor no OpenSSH 2.
  • Configuração básica do GnuPG, seu uso e revogação.
  • Usar o GPG para criptografar, descriptografar e verificar arquivos.
  • Entender os túneis de porta do SSH (incluindo túneis X11).

Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa e id_rsa.pub
  • ~/.ssh/id_dsa e id_dsa.pub
  • ~/.ssh/id_ecdsa e id_ecdsa.pub
  • ~/.ssh/id_ed25519 e id_ed25519.pub
  • /etc/ssh/ssh_host_rsa_key e ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key e ssh_host_dsa_key.pub
  • /etc/ssh/ssh_host_ecdsa_key e ssh_host_ecdsa_key.pub
  • /etc/ssh/ssh_host_ed25519_key e ssh_host_ed25519_key.pub
  • ~/.ssh/authorized_keys
  • ssh_known_hosts
  • gpg
  • gpg-agent
  • ~/.gnupg/


Future Change Considerations

Alterações futuras nos objetivos poderão/vão incluir:

  • Remover ifup/ifdown e comandos legados do net-tools command
  • Remover TCP wrappers