Mais Sobre a Certificação Linux Essentials

A adoção do Linux continua crescendo em todo o mundo, como os usuários finais em desktops, notebooks por exemplo, e claro em empresas de todos os  setores que vão do automotivo à exploração do espaço.

Muitas empresas de grande porte já abraçaram as tecnologias open source.

A expansão dos softwares de código aberto nas empresas, está redefinindo a informação tradicional e funções de trabalho dos profissionais de tecnologia, assim exigindo mais habilidades com sistemas Linux.

Se você está começando sua carreira com LINUX, ou está olhando para o avanço dos softwares open source, aprender mais sobre o conteúdo do Linux Essentials vai com certeza te ajudar a se destacar, seja em uma futura contratação como gerente ou até mesmo fazer parte de uma equipe de gestão.

O Linux Essentials, é um Certificado de Desenvolvimento Profissional (PDC – Professional Development Certificate) é uma grande maneira de mostrar os empregadores que você tem as habilidades fundamentais necessárias para o seu próximo emprego ou promoção.

Ela também serve como um trampolim para as certificações LPIC.

Linux Essentials é uma nova certificação do Linux Professional Institute (LPI), que se destina especialmente a iniciantes, com o principal objetivo de introduzir ao sistema LINUX.

O certificado Linux Essentials está programado para definir o conhecimento básico necessário para usar um computador Linux de forma produtiva, o objetivo é ajudar iniciantes em LINUX, e também novos na comunidade open source.

Linux Essentials vai tratar em geral sobre a compreensão do que é o software open-source, do que é o LINUX e como você poderá iniciar corretamente nessa jornada.

Todo o conteúdo aqui do LinuxEssentials.com.br é uma preparação para o exame dessa certificação. O conteúdo apresenta os conhecimentos necessários e com muitos exemplos práticos e, portanto, fornece aos candidatos da certificação LINUX Essentials, mas também novatos do Linux em geral, uma base sólida para a utilização e compreensão do sistema operacional Linux.

Você também poderá encontrar um conhecimento aprofundado sobre o funcionamento e administração Linux. Uma introdução detalhada sobre o software livre, sistemas de  código aberto e Linux, explicamos os conceitos mais importantes do Linux e ferramentas como:

  • Shell
  • Lidar com arquivos e scripts
  • Estrutura do sistema de arquivos
  • Idéias sobre a administração do sistema
  • Gerenciamento de usuários e permissão
  • Linux sendo utilizado como cliente  em rede, etc

Com base nesse conteúdo, os alunos do Linux Essential estão bem preparados para prosseguir as certificações LPIC incluindo no programa da LPI, bem como outras certificação como:

  • Red Hat
  • Novell / SUSE

Linux Essentials o Passo a Passo para a Certificação

O Linux Professional Institute (LPI) é uma organização sem fins lucrativos independente, dedicada a promover o uso profissional do Linux. Um dos objetivos do trabalho do LPI é a criação de exames de certificação, independente de distribuição do LINUX. Estes exames estão disponíveis em todo o mundo e tem um respeito considerável entre os profissionais de Linux e empregadores.

O propósito da Certificação Linux Essentials é definir o conhecimento básico necessário para usar de forma competente um desktop ou dispositivo móvel usando um sistema operacional Linux.

A idéia claro é incentivar os iniciantes (e os novos usuários) a entender o lugar do Linux e Open Source no contexto da indústria de TI.

O LPI compilou o conhecimento necessário para passar no exame na forma de uma lista de objetivos do exame que são publicados em seu site a http://www.lpi.org/

Os objetivos do exame são listados abaixo, note que os itens do Linux Essentials não são apresentados de forma didática, ou seja não serve como uma aula de introdução para Linux. Por esta razão, criamos o linuxessentials.com.br, vamos criar uma sequência lógica dos temas que visam tornar o material mais compreensível.

Objetivos do exame da Certificação Linux Essentials

1.1) Evolução do Linux  e os Sistemas operacionais mais populares

Peso: 2

Descrição:

  • Conhecimento do desenvolvimento Linux e principais distribuições.

Principais Áreas de Conhecimento:

  • Filosofia Open Source
  • Distribuições
  • Sistemas Embarcados

Termos e utilitários usados:

  • Android
  • Debian
  • CentOS

1.2) Principais aplicações Open Source

Peso: 2

Descrição:

  • Consciência das principais aplicações e seus usos.

Principais Áreas de Conhecimento:

  • Aplicativos Desktop
  • Aplicativos para servidor
  • Aplicações Móveis
  • Lingagens de Desenvolvimento
  • Ferramentas de gestão de pacotes e repositórios

Termos e utilitários usados:

  • OpenOffice.org, o LibreOffice, Thunderbird, Firefox
  • Blender, Gimp, Audacity, ImageMagick
  • Apache, MySQL, PostgreSQL
  • NFS, Samba, OpenLDAP, Postfix, DNS, DHCP
  • C, Java, Perl, escudo, Python, PHP

1.3) Entendimento do Software Open Source e Licenciamento

Peso: 1

Descrição:

  • Comunidades abertas e licença de software Open Source para empresas.

Principais Áreas de Conhecimento:

  • Licenciamento
  • Fundação do Software Livre (FSF), Open Source Initiative (OSI)

Termos e utilitários usados:

  • GPL, BSD, Creative Commons
  •  Software Livre, Open Source Software, FOSS, modelos de negócios FLOSS
  • Open Source

Bom saber:

  • Propriedade Intelectual (IP): direitos autorais, marcas e patentes
  • Licença Apache, Mozilla License

1.4) Competências em TIC e de trabalho em Linux

Peso: 2

Descrição:

  • Tecnologia de Comunicação e Informação Básica

Principais Áreas de Conhecimento:

  • Habilidades com Desktop
  • Trabalhando com linha de comando do Linux
  • Usos Indústria de Linux, Cloud Computing e Virtualização

Termos e utilitários usados:

  • Usando um navegador, preocupações com a privacidade, opções de configuração, pesquisando na web e salvar o conteúdo
  • Terminal e Console
  • Questões senha
  • As questões de privacidade e ferramentas
  • O uso de aplicativos de código aberto comuns em apresentações e projetos

2.1) O básico sobre a linha de comandos

Peso: 2

Descrição:

Noções básicas do uso da linha de comando do Linux.

Principais Áreas de Conhecimento:

  • Shell básico
  • Sintaxe de comandos
  • Variáveis
  • Globbing
  • Quotas

Termos e utilitários usados:

  • Bash
  • echo
  • history
  • PATH env variable
  • export
  • type

2.2) Usando a linha de comando para obter ajuda

Peso: 2

Descrição:

Executando comandos de ajuda e de navegação nos resultados de ajuda do sistema

Principais Áreas de Conhecimento:

  • Man
  • Info

Termos e utilitários usados:

  • man
  • info
  • man pages
  • /usr/share/doc/
  • locale

Bom saber:

  • apropos, whatis, whereis

2.3) Usando diretórios e listagem de arquivos

Peso: 2

Descrição:

Navegação, sistema de arquivo e diretórios, listar arquivos em vários locais.

Principais Áreas de Conhecimento:

  • Arquivos, diretórios
  • Arquivos e diretórios ocultos
  • Home
  • Paths relativos

Termos e utilitários usados:

  • As opções comuns para o comando ls
  • Listagens Recursivos
  • CD
    Utilização do “.” e “..”
  • Utilização do home e “~”

2.4) Criando, Movendo e excluindo arquivos

Peso: 2

Descrição:

Criar, mover e excluir arquivos e diretórios.
Principais Áreas de Conhecimento:

  • Arquivos e diretórios
  • Maiúsculas e minúsculas
  • Simple globbing e quotas

Termos e utilitários usados:

  • mv, cp, rm, touch
  • mkdir, rmdir

3.1) Arquivamento e linha de comando

Peso: 2

Descrição:

Trabalhar com arquivos no diretório home do usuário.

Principais Áreas de Conhecimento:

  • Arquivos, diretórios
  • Arquivos, compactação

Termos e utilitários usados:

  • tar
  • Opções do tar
  • gzip, bzip2
  • zip, unzip

Bom saber:

  • Extraindo arquivos individuais a partir de arquivos tar

3.2) Pesquisa e extrair dados de arquivos

Peso: 4

Descrição:

Procura e extrair dados a partir de arquivos no diretório de origem.

Principais Áreas de Conhecimento:

  • Linha de comandos utilizandos pipes
  • Redirecionadores de entrada / saida
  • Expressões Regulares (., [], *,?)

Termos e utilitários usados:

  • find
  • grep
  • less
  • cat, head, tail • sort
  • cut
  • wc

3.3) Executar comandos em um script

Peso: 4

Descrição:

Executar comandos em scripts simples.

Principais Áreas de Conhecimento:

  • Edição de texto básico
  • Shell script básico

Termos e utilitários usados:

  •  / bin/sh
  • Variáveis
  • Argumentos
  • loops com “for”
  • echo
  • Exit status
  • Nomes dos editores de texto comuns

Bom saber:

  • Usar o pico, nano, vi (apenas noções básicas para a criação de scripts
  • Bash
  • if, while, case statements

4.1) Escolhendo um Sistema Operacional

Peso: 1

Descrição:

Conhecimento dos principais sistemas operacionais e distribuições Linux.

Principais Áreas de Conhecimento:

  • Diferenças entre Windows, Mac, Linux
  • Gestão do ciclo de vida de distribuição LINUX

Termos e utilitários usados:

  • GUI ( interface gráfica ) contra linha de comando, na configuração do desktop
  • Os ciclos de manutenção, Beta e Estável

4.2) Entendimento do Hardware de um computador

Peso: 2

Descrição:

Familiaridade com os componentes dos computadores desktop e servidor.

Principais Áreas de Conhecimento:

  • Hardware

Termos e utilitários usados:

  • Discos rígidos e partições, placas-mãe, processadores, fontes de alimentação, discos e periféricos.
  • Os tipos de displays
  • Drivers

4.3) Armazenamentos de dados

Peso: 3

Descrição:

Onde as informações são armazenados em um sistema Linux.

Principais Áreas de Conhecimento:

  • Kernel
  • Processos
  • syslog, klog, dmesg
  • /lib, /usr/lib, /etc, /var /log

Termos e utilitários usados:

  • Programas, bibliotecas, pacotes e banco de dados de pacotes, configuração do sistema.
  • Processos e quadros de processo, endereços de memória, mensagens do sistema e logging
  • ps, top, free

4.4)  Seu computador na rede

Peso: 2

Descrição:

Consultando as configurações de rede vitais e determinação das exigências básicas para um computador em uma rede de área local (LAN).

Principais Áreas de Conhecimento:

  • Internet, rede, roteadores
  • Domain Name Service
  • Configuração de rede

Termos e utilitários usados:

  • Rota
  • resolv.conf
  • IPv4
  • IPv6
  • ifconfig
  • netstat
  • ping

Bom saber:

  • ssh
  • dig

5.1) Segurança básica e identificar os tipos de usuários

Peso: 2

Descrição:

  • Identificar vários tipos de usuários em um sistema Linux.

Principais Áreas de Conhecimento:

  • Usuário root e usuário padrão
  • Os usuários do sistema

Termos e utilitários usados:

  • /etc/passwd, /etc/group
  • id, who, w
  • sudo

Bom saber:

  • su

5.2) Criando Usuários e Grupos

Peso: 2

Descrição:

  • Criação de usuários e grupos em um sistema Linux.

Principais Áreas de Conhecimento:

  • Comandos  para manipular usuário e grupo
  • IDs de usuário

Termos e utilitários usados:

  • /etc/passwd, /etc/shadow, /etc/group • id, last
  • useradd, groupadd
  • passwd

Bom saber:

  • usermod, userdel
  • groupmod, groupdel

5.3) Gerenciamento de permissões de arquivo e propriedade

Peso: 2

Descrição:

  • Compreender e manipular as permissões de arquivo e propriedade.

Principais Áreas de Conhecimento:

  • Permissões de arquivos e proprietários de diretório/arquivos

Termos e utilitários usados:

  • ls -l
  • chmod, chown

Bom saber:

  • chgrp

 

5.4) Diretórios e Arquivos Especiais

Peso: 1

Descrição:

  • Diretórios especiais e arquivos em um sistema Linux, incluindo permissões especiais.

Principais Áreas de Conhecimento:

  • Arquivos de sistema, bibliotecas
  • Os links simbólicos

Termos e utilitários usados:

  • /etc, /var
  • /tmp, /var /tmp e Sticky Bit
  • ls -d
  • ln -s

Bom saber:

  • Hard links
  • Setuid / Setgid

Agora que você já sabe todo o conteúdo necessário para a Certificação LINUX Essentials, aproveite para iniciar os seu estudo clicando no link abaixo:

Computadores, Softwares e Sistemas Operacionais