fbpx

Certificação Linux Fundamental: simplesmente essencial

Uma Certificação para quem está começando no Linux

Este exame é o inicial para quem está entrando no mundo OpenSource. Ideal para analistas de sistemas juniors, estudantes de tecnologia, desenvolvedores, técnicos de infraestrutura e pequenos empresários que tem soluções em Cloud Computing.

Versão da Prova


1.0

Pré-requisitos


Não tem

Validade


Não expira

Idioma


Português

Quantidade de Questões


50

Certificado


SIM

Tempo de Prova


70 Minuos 

Investimento


205,00

Objetivos do Exame

  • 1. Introdução ao Open Source

    1.1 - História do Linux

    • - Criação do Linux
    • - Modelo de Desenvolvimento 
    • - Características de uma distribuição Linux
    • - Componentes do Linux:
      • - Kernel
      • - Utilitários GNU
      • - Gerenciador de Serviços (systemd)
      • - Ambiente Gráfico
      • - Gerenciador de Software (Debian x RPM x Tarball)
      • - Tipos de Gerenciador de Pacotes


  • 1.2 - Distribuições Linux e Linux Embarcado

    • - Distribuições Linux: CentOS, OpenSuSE, Red Hat, Mint, Debian, Ubuntu, Arch Linux, Slackware
    • - Sistemas emcarcados
    • - Android


  • 1.3 - Gerenciamento de Pacotes no Linux

    • - Conceito de empacotamento de software
    • - Conceito de bibliotecas compartilhadas
    • - Identificar versão e arquitetura do pacote


  • 1.4 - Gerenciamento de Pacotes Debian

    • - Como procurar / listar pacotes disponíveis
    • - Como instalar pacotes
    • - Como atualizar pacotes
    • - Como remover pacotes
    • - Como adicionar um repositório
    • - Comandos: apt-get, apt, dpkg, aptitude


  • 1.5 - Gerenciamento de Pacotes Redhat (RPM)

    • - Como procurar / listar pacotes disponíveis
    • - Como instalar pacotes
    • - Como atualizar pacotes
    • - Como remover pacotes
    • - Como adicionar um repositório
    • - Comandos: yum, dnf, yast, zypper

  • 1.6 - Licenciamento de Software no Linux e Modelos de Negócio

    • - Tipos de Licenciamento OpenSource
    • - GPL, BSD, OSI, FSF

  • 1.7 - Virtualização

    • - Conceito de virtualização
    • - Conceito de Conteineres


  • 2. Introdução ao Shell do Linux

  • 2.1 - Introdução ao Shell

    • - Uso do terminal bash: sintaxe dos comandos
    • - History do Bash em .bash_history
    • - Atalhos do histórico do bash: !!, !?, !n, !palavra, CTRL R, CTRL P, CTRL N, ALT R
    • - Definição do arquivo de histórico com $HISTFILE
    • - Criar ou alterar variáveis
    • - Variável PATH e PS1
    • - Exportar variáveis para uso nos programas
    • - Uso de Coringas  * ?
    • - Uso de aspas simples e duplas
    • - Uso de ponto-e-virgula
    • - Comandos: echo, history, env, export, set, unset, type

  • 2.2 - Um pouco mais sobre o shell

    • - Contas de Usuário /etc/passwd
    • - Definir o shell do usuário (/bin/bash, /bin/false, nologin)
    • - Customização geral de Profile do usuário em /etc/profile e /etc/profile.d
    • - Customização de Profile específico de usuário em .bash_profile e .bashrc
    • - Customização do Shell em .bash_login e .bash_logout
    • - Criação de apelidos com alias
    • - Comandos: alias, pwd

  • 2.3 - Como procurar ajuda no shell

    • - Como procurar ajuda com --help
    • - Uso do man
    • - Uso do info
    • - Uso de How-To (/usr/share/doc)
    • - Uso do Locate e Updatedb
    • - Uso do which
    • - Uso do apropos


  • 2.4 - Navegando nos diretórios do Linux

    • - Conhecer o File Hierarchy System (FHS)
    • - Utilitários e característica dos Diretórios /bin e /sbin
    • - Utilitários e característica dos Diretórios /etc, /etc/opt, /etc/skel, /etc/default, 
    • - Utilitários e característica dos Diretórios /usr, /usr/bin e /usr/sbin
    • - Utilitários e característica dos Diretórios /var, /var/cache, /var/lock, /var/log
    • - Utilitários e característica dos Diretórios /home  e /root
    • - Utilitários e característica dos Diretórios /lib e /lib64
    • - Utilitários e característica dos Diretórios /mnt e /media
    • - Utilitários e característica dos Diretórios /proc
    • - Utilitários e característica dos Diretórios /dev
    • - Utilitários e característica dos Diretórios /sys
    • - Utilitários e característica dos Diretórios /srv 
    • - Utilitários e característica dos Diretórios /tmp
    • - Utilitários e característica dos Diretórios /opt
    • - Pseudo-File-Systems /dev
    • - Pseudo-File-Systems /proc
    • - Pseudo-File-Systems /sys
    • - Pseudo-File-Systems /dev
    • - Pseudo-File-Systems /run


  • 2.5 - Criar, mover e remover arquivos e diretórios

    • - Uso do ls e suas opções
    • - Uso correto de caminho absoluto e caminho relativo de arquivos e diretórios
    • - Tipos de arquivos no Linux (Magic Number)
    • - Comando file para identificar arquivos
    • - Arquivos escondidos
    • - Navegar em diretórios com cd, cd ~, cd ..
    • - Criar arquivos vazios com touch
    • - Criar Diretórios com mkdir
    • - Remover diretórios com rmdir
    • - Copiar arquivos e diretórios com cp (uso de coringas e recursividade)
    • - Mover arquivos e diretórios com mv (uso de coringas e recursividade)
    • - Renomear arquivos e diretórios com mv
    • - Apagar arquivos e diretórios com rm



  • 3. Trabalhando com arquivos, textos e scripts

    3.1 - Arquivamento e Compactadores de Dados

    • - Uso do tar para arquivamento em arquivo
    • - Testar e extrair arquivamentos tar
    • - Uso de compactadores gzip, bzip2 e xz


  • 3.2 - Pesquisando e Extraindo Dados de Arquivos

    • - Comandos para listar conteúdo: cat , tac , tail e head
    • - Comandos para paginação: more e less
    • - Comando para ordenar: sort
    • - Comando para retirar ocorrências repetidas: uniq
    • - Comando de contar: wc
    • - Comando para cortar coluna: cut


  • 3.3 - Expressões Regulares

    • - Comandos: grep, fgrep e egrep
    • - Expressões: 
    • - Contra-barra\
    • - Acento circunflexo ^
    • - Dolar $
    • - Interrogação ?
    • - Asterisco *
    • - Adição + 
    • - Parenteses ( )
    • - Chaves { }
    • - Colchetes [ ]
    • - /palavra/
    • - Ponto .


    • 3.4 - Condutores e Redirecionamento

    • - Entrada padrão (stdin) < e 0
    • - Saída padrão (stdout) > , >> e 1
    • - Saída de Erro (sterr) e 2
    • - Juntar saídas 1>&2>
    • - Condutores |
    • - /dev/null
    • - /dev/std*
    • - Comando tee, xargs


  • 3.5 - Criando scripts simples

    • - Diretiva #!
    • - Interpretadores de scripts
    • - Comando test
    • - Comando if e [ ]
      • - Condições do if
    • - Loop com for e while
    • - Variáveis especiais
      • - $0
      • - $1 até $9
      • - $#
      • - $?
      • - $$


  • 3.6 - Edição de Textos com Vi e Nano

    • - Modos de operação do vi / vim
    • - Inserção de texto
    • - Substituição de texto
    • - Apagar linha
    • - Apagar caracteres
    • - Procurar texto


  • 4. Hardware, Processos e Rede

    4.1 - Reconhecimento de Hardware

    • - /proc/cpuinfo
    • - /proc/dma
    • - /proc/irq
    • - /proc/partitions
    • - /proc/meminfo
    • - Nomenclatura dos discos em /dev
    • - Comandos de hardware: lspci, lsusb
    • - Comandos de memória: free
    • - Comandos de disco: du , df, lsblk
    • - Carga / descarga de módulos do kernel: lsmod, insmod, rmmod
    • - Localização do Kernel do Linix em /boot
    • - Espcificidades do Diretório /tmp
    • - Informações sobre processos em execução no /proc
    • - Finalidade do /sys
    • - Arquivo /var/log/messages


  • 4.2 - Processos no Linux

    • - Conceitos de PID, Parent ID
    • - Sinalização entre processos
    • - Comandos para listar processos: ps, pstree e top
    • - Comandos para enviar sinais: kill e killall
    • - Identificar uso de CPU: ps, top e w


  • 4.3 - Fundamentos de Protocolos da Internet

    • - Endereços IPv4 - Classes de IP
    • - Características do TCP e UDP
    • - Classes de IP válidas e  rede privada
    • - Localhost
    • - Gateway padrão
    • - Conceito de portas e serviços de rede
    • - Serviços mais comuns e suas portas: https, https, ssh, smtp, imap, pop3, dns
    • - Endereços IPv6 - Classes de IP

  • 4.4 - Configurações de Rede

    • - Comandos para listar interfaces de rede: ifconfig, ip
    • - Comandos para listar rotas: route, netstat e ip
    • - Comandos para listar conexões: netstat e ss
    • - Adicionar ou Remover rotas: route e ip
    • - Arquivo de configuração de hosts /etc/hosts
    • - Arquivo de Resolução de Nomes: /etc/resolv.conf
    • - Arquivo de ordenação de resolução de nomes: /etc/nsswitch.conf
    • - Arquivo de portas /etc/services
    • - Comando de teste de conectividade: pint e traceroute


  • 5. Segurança e Permissões de Arquivo

    5.1 - Gerenciamento Básico de Usuários

    • - Conceito de UsersIds e GroupIds
    • - Arquivo de contas de usuário: /etc/passwd
    • - Arquivo de Senhas: /etc/shadow
    • - Arquivo de Grupos de Usuário: /etc/group
    • - Comando para acesso a bases de dados: getent
    • - Função do Diretório /etc/skel
    • - Função do Diretório /etc/default
    • - Criar usuários com useradd
    • - Apagar usuários com userdel
    • - Criar grupos com groupadd
    • - Apagar grupos com userdel
    • - Mudar senha com passwd
    • - Alterar contas de usuário com usermod
    • - Adicionar usuários à grupos
    • - Comando id
    • - Uso de sudo e su
    • - Arquivo /etc/sudoers
    • - Retirar permissão de uso de shell de usuários


  • 5.2 - Trabalhando com Permissões

    • - Conceito de Dono, Grupo e outros
    • - Conceito de Leitura, Escrita e Execução para arquivos
    • - Conceito de Leitura, Escrita e Execução para diretórios
    • - Bit de SUID
    • - Representação de Permissões em letras e octal



Marque sua Prova de Linux Hoje Ainda

Você precisa estar pronto para o mercado de trabalho e agarrar oportunidades OpenSource, seja na Infraestrutura de Ti, CloudComputing, Desenvolvimento, DevOps, Banco de Dados, Datamining ou Segurança

​This is a Call to Action Box

Copyright 2019 - Certificação Linux