Curso LPIC-1 101-500 acesso liberado!

Formação Sysadmin LINUX!

Estou liberando o curso LPIC-1 101-500 2024! com preço promocional de acesso antecipado.

Neste acesso, você já irá receber:

3 video aulas novas — semanais aqui no ambiente! 

É o conteúdo mais atualizado e robusto para você se tornar um profissional certificado em administração de sistemas linux!

Além das videoaulas com uma metodologia remodelada e moderna, o conteúdo conta com:

  • Apostila oficial da LPI, Simulado
  • Perguntas com respostas comentadas
  • Planilha de comandos mais comuns no exame
  • Mentoria e apoio do Prof. Juliano Ramos até você passar no exame!

2 aulas deste curso:

Compre agora mesmo à vista ou parcelado:

Estamos no lançamento do curso (com 3 aulas novas encaminhadas ao ambiente semanalmente). A promoção de R$ 150,00 é válida até lançarmos oficialmente o curso, sendo assim, adquirindo agora, você terá acesso vitalicio por um preço 70% mais barato que os que obtiverem futuramente este mesmo curso! 

 

R$ 150,00 parcele em até 12x!  No cartão de crédito. Assim que a compra é realizada, você recebe um e-mail com acesso ao curso. 

Comprar via pix?

Você pode comprar o curso via pix à vista ou parcelado em até 3X sem nenhum tipo de consulta de crédito, confiamos em você! 

Para isto, envie um e-mail para:

profjulianoramos@gmail.com 

Informando como deseja obter o curso e acesse as aulas agora mesmo. 

Sumário completo do curso:

Tópico 101: Arquitetura de Sistema

101.1 Identificar e editar configurações de hardware

Peso2
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso1
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso1
DescriçãoOs 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

Peso4
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso4
DescriçãoOs 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

Peso4
DescriçãoOs 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

Peso4
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso2
DescriçãoOs 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

Peso3
DescriçãoOs 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

Peso3
DescriçãoOs 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

 

104.6 Criar e alterar links simbólicos e hardlinks

Peso2
DescriçãoOs 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

Peso2
DescriçãoOs 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

 

Sobre o professor do curso:

Olá, sou o Prof. Juliano Ramos. Um pouquinho de minhas qualificações:

Certificado Linux Professional Institute desde 2002 – Nível II, Certificado SUSE CLA, Red Hat RHCSA, Certificado CISCO CCNA e ITIL, autor de dezenas de e-books sobre a Administraçãode Sistemas Linux. Usuário linux desde 2000. Consultor desde 2004, quando obtive minha primeira certificação pela Conectiva Linux.


Homenageado pela própria organização da LPI – Linux Professional Institute: 

https://www.lpi.org/wp-content/uploads/2024/02/2023-Annual-Review-Linux-Professional-Institute.pdf


https://www.lpi.org/pt-br/blog/2023/07/06/from-homelessness-to-linux-triumph-julianos-journey/

Certbest – Formando os melhores.

Company

CNPJ: 30.707.888/0001-68

Escritório: Av. Brigadeiro Faria Lima 4678 - São Paulo - SP

Whatsapp: (11) 94748-5275

contato@certbest.com.br

× Como posso te ajudar?