LinuxEssentials Objectives V1.5(PT-BR): Difference between revisions
No edit summary |
|||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 14: | Line 14: | ||
Apresentamos, aqui, a descrição de um candidato que está apenas minimamente qualificado para passar no exame LPI Linux Essentials. Essa pessoa hipotética é chamada de Candidato Minimamente Qualificado (do inglês, MQC - Minimally Qualified Candidate). Os padrões do exame Linux Essentials estão configurados de maneira que essa pessoa (e outras ainda mais capazes) podem ser certificadas, mas qualquer outra que for menos capaz não será certificada. | Apresentamos, aqui, a descrição de um candidato que está apenas minimamente qualificado para passar no exame LPI Linux Essentials. Essa pessoa hipotética é chamada de Candidato Minimamente Qualificado (do inglês, MQC - Minimally Qualified Candidate). Os padrões do exame Linux Essentials estão configurados de maneira que essa pessoa (e outras ainda mais capazes) podem ser certificadas, mas qualquer outra que for menos capaz não será certificada. | ||
O candidato de sucesso deve ter o conhecimento básico do mercado de Linux e Software Livre e o conhecimento dos aplicativos mais populares em Software Livre. | O candidato de sucesso deve ter o conhecimento básico do mercado de Linux e Software Livre e o conhecimento dos aplicativos mais populares em Software Livre. O candidato deve conhecer os principais componentes do sistema operacional Linux e ter proficiência técnica para trabalhar com o Linux na linha de comando. O MQC tem conhecimento básico de tópicos relacionados à segurança e administração, tais como a gestão de usuários e grupos e usar a linha de comando na configuração de permissões. Aquele que possui o certificado Linux Essentials é, muito provavelmente, o usuário de alto nível de um ambiente Linux. | ||
O '''Portador de um Certificado Linux Essentials''', tipicamente: | |||
* tem um conhecimento básico das várias comunidades e licenças de software livre e de código aberto (FOSS - Free and Open Source Software); | |||
* entende os conceitos básicos de processos, programas e os componentes de um sistema operacional; | |||
* tem conhecimento básico do hardware de um computador; | |||
* tem uma visão básica de segurança de sistema, usuários, grupos e permissões de arquivos em diretórios públicos e privados; | |||
* tem o entendimento básico de como tornar um sistema acessível e é capaz de conectá-lo a outros computadores um uma rede local (LAN - Local Area Network); | |||
* demonstra o conhecimento de aplicações em código livre e aberto no ambiente de trabalho e sabe quais são os equivalentes aos de software fechado; | |||
* sabe navegar pelo sistema em um desktop Linux e onde procurar ajuda; | |||
* tem habilidade rudimentar para trabalhar na linha de comando e com arquivos; | |||
* faz simples cópias de segurança (backups) e as restaura; | |||
* é capaz de usar um editor em modo texto, chamado a partir da linha de comando; | |||
* sabe o que é a compressão de arquivos; | |||
* tem a habilidade de criar e executar scripts simples. | |||
==Informação da Versão== | |||
A versão desses objetivos é a 1.5. | |||
Há também [[LESummaryVersion1To1.5BR|um sumário e informações detalhadas]] sobre as mudanças da versão dos objetivos 1.0 para a 1.5. | |||
Os [[LinuxEssentials Objectives V1BR|objetivos da versão 1]] podem ser encontrados [[LinuxEssentials Objectives V1BR|aqui]]. | |||
==Addenda== | ==Addenda== | ||
| Line 47: | Line 43: | ||
There are currently no addenda. | There are currently no addenda. | ||
== | ==Traduções de objetivos== | ||
As seguintes traduções de objetivos estão disponíveis nesta wiki: | |||
* [[LinuxEssentials Objectives V1.5|English]]. | * [[LinuxEssentials Objectives V1.5|English]]. | ||
| Line 62: | Line 58: | ||
* [[LinuxEssentials Objectives V1.5(NL)|Dutch]]. | * [[LinuxEssentials Objectives V1.5(NL)|Dutch]]. | ||
== | ==Objetivos== | ||
==='' | ===''Tópico 1: A comunidade Linux e a carreira Open Source (peso: 7)''=== | ||
====<span style="color:navy">1.1 | ====<span style="color:navy">1.1 A evolução do linux e sistemas operacionais populares</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 77: | Line 73: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Conhecimento de desenvolvimento em Linux e suas principais distribuições. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Open Source | * Filosofia Open Source | ||
* | * Distribuições | ||
* | * Sistemas Embarcados | ||
''' | '''Segue uma lista parcial dos arquivos, termos e utilitários utilizados:''' | ||
* Android | * Android | ||
| Line 98: | Line 94: | ||
* Linux Mint, Scientific Linux | * Linux Mint, Scientific Linux | ||
====<span style="color:navy">1.2 | ====<span style="color:navy">1.2 Principais Aplicações Open Source</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 109: | Line 105: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Reconhecimento das aplicações principais, bem como seu desenvolvimento e seus usos. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Desktop | * Aplicações Desktop | ||
* | * Aplicações em Servidores | ||
* | * Linguagens de desenvolvimento | ||
* | * Ferramentas de gerenciamento de pacotes e repositórios | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | * OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | ||
| Line 131: | Line 127: | ||
* dpkg, apt-get, rpm, yum | * dpkg, apt-get, rpm, yum | ||
====<span style="color:navy">1.3 | ====<span style="color:navy">1.3 Entendendo o Software Open Source e suas Licenças</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 142: | Line 138: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Comunidades abertas e licenciamento de software Open Source para negócios. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Licenciamento | ||
* Free Software Foundation (FSF), Open Source Initiative (OSI) | * Free Software Foundation (FSF), Open Source Initiative (OSI) | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* GPL, BSD, Creative Commons | * GPL, BSD, Creative Commons | ||
* Free Software, Open Source Software, FOSS, FLOSS | * Free Software, Open Source Software, FOSS, FLOSS | ||
* Open Source | * Modelos de negócios Open Source | ||
====<span style="color:navy">1.4 ICT | ====<span style="color:navy">1.4 Habilidades ICT e trabalhando no Linux</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 172: | Line 168: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Basic Information and Communication Technology | Habilidades básicas em ICT (Basic Information and Communication Technology) e trabalhando no linux. | ||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Desktop | * Habilidades Desktop | ||
* | * Chegando à linha de comando | ||
* | * Usos industriais para Linux, computação em nuvem e virtualização | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* | * Usando um navegador, questões de privacidade, opções de configuração, procurando na web e salvando conteúdo | ||
* Terminal | * Terminal e Console | ||
* | * Senhas | ||
* | * Questões e ferramentas relacionadas à privacidade | ||
* | * Uso de aplicações Open Source populares em apresentações e projetos | ||
==='' | ===''Tópico 2: Encontrando seu caminho em um Sistema Linux (peso: 9)''=== | ||
====<span style="color:navy">2.1 | ====<span style="color:navy">2.1 O básico sobre a linha de comando</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 207: | Line 203: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Básico de como usar a linha de comando no Linux | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Shell básico | ||
* | * Sintaxe da linha de comando | ||
* | * Variáveis | ||
* Globbing | * Globbing | ||
* Quoting | * Quoting | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* Bash | * Bash | ||
* echo | * echo | ||
* history | * history | ||
* PATH | * Variável de ambiente PATH | ||
* export | * export | ||
* type | * type | ||
====<span style="color:navy">2.2 | ====<span style="color:navy">2.2 Usando a linha de comando para conseguir ajuda </span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 243: | Line 239: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Rodando comandos de ajuda e de navegação de vários sistemas de ajuda. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Man | * Man | ||
* Info | * Info | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* man | * man | ||
* info | * info | ||
* Man | * páginas Man | ||
* /usr/share/doc/ | * /usr/share/doc/ | ||
* locate | * locate | ||
====<span style="color:navy">2.3 | ====<span style="color:navy">2.3 Usando diretórios e listando arquivos</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 275: | Line 272: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Navegação no diretório home e nos diretórios do sistema. Listando arquivos em vários locais. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Arquivos, diretórios | ||
* | * Arquivos e diretórios ocultos | ||
* Home | * Home | ||
* | * Caminhos relativos e absolutos | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* | * Opções comuns para ls | ||
* | * Listagens recursivas | ||
* cd | * cd | ||
* '''.''' | * '''.''' e '''..''' | ||
* home | * home e ~ | ||
====<span style="color:navy">2.4 | ====<span style="color:navy">2.4 Criando, Movendo e Deletando Arquivos</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 309: | Line 308: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Criar, mover e deletar arquivos e diretórios dentro do diretório home. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Arquivos e diretórios | ||
* | * Sensibilidade case | ||
* Simple globbing and quoting | * Simple globbing and quoting | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
* mkdir, rmdir | * mkdir, rmdir | ||
==='' | ===''Tópico 3: O Poder da Linha de Comando (peso: 9)''=== | ||
====<span style="color:navy">3.1 | ====<span style="color:navy">3.1 Empacotando arquivos na linha de comando</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 341: | Line 341: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Empacotando arquivos no diretório home. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Arquivos, diretórios | ||
* | * Pacotes, compressão | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* tar | * tar | ||
* | * Opções comuns do tar | ||
* gzip, bzip2 | * gzip, bzip2 | ||
* zip, unzip | * zip, unzip | ||
====<span style="color:navy">3.2 | ====<span style="color:navy">3.2 Pesquisando e extraindo dados de arquivos</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 372: | Line 372: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Pesquisar e extrair dados de arquivos no diretório home. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Pipes da linha de comando | ||
* I/O | * Redirecionamento I/O | ||
* | * Expressões regulares básicas utilizando ., [ ], *, e ? | ||
''' | |||
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | |||
* grep | * grep | ||
| Line 395: | Line 396: | ||
* wc | * wc | ||
====<span style="color:navy">3.3 | ====<span style="color:navy">3.3 Transformando comandos em Scripts</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
| Line 406: | Line 407: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Tornando comandos repetitivos em scripts simples. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Shell scripting básico | ||
* | * Reconhecimento de editores de texto comuns. | ||
''' | |||
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | |||
* #! (shebang) | * #! (shebang) | ||
* /bin/bash | * /bin/bash | ||
* | * Variáveis | ||
* | * Argumentos | ||
* for | * loops for | ||
* echo | * echo | ||
* Exit status | * Exit status | ||
==='' | ===''Tópico 4: O Sistema Operacional Linux (peso: 8)''=== | ||
====<span style="color:navy">4.1 | ====<span style="color:navy">4.1 Escolhendo um Sistema Operacional</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 442: | Line 445: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Conhecimento dos principais sistemas operacionais e distribuições Linux. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Windows, Mac, Linux | * Diferenças entre Windows, Mac, Linux | ||
* | * Gerenciamento do ciclo de vida das distribuições | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* GUI versus | * GUI versus linha de comando, configuração desktop | ||
* | * Ciclos de manutenção, Beta e Stable | ||
====<span style="color:navy">4.2 | |||
====<span style="color:navy">4.2 Entendendo o Hardware do Computador</span>==== | |||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 471: | Line 476: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Familiaridade com os componentes utilizados para construir computadores desktop e servidores. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Hardware | * Hardware | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* | * Placas-mãe, processadores, fontes, drives ópticos, periféricos | ||
* | * Discos-rígidos e partições, /dev/sd* | ||
* Drivers | * Drivers | ||
====<span style="color:navy">4.3 | |||
====<span style="color:navy">4.3 Onde os dados são armazenados</span>==== | |||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 500: | Line 506: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Onde vários tipos de informações são armazenadas em um sistema Linux. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Programas e configuração, pacotes e banco de dados de pacotes | |||
* Processos, endereços de memória, mensagens do sistema; logando-se. | |||
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | |||
''' | |||
* ps, top, free | * ps, top, free | ||
| Line 520: | Line 526: | ||
* /boot/, /proc/, /dev/, /sys/ | * /boot/, /proc/, /dev/, /sys/ | ||
====<span style="color:navy">4.4 | ====<span style="color:navy">4.4 Seu Computador na Rede</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 531: | Line 537: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Consultando informações vitais de configuração de rede e determinando os requisitos básicos para um computador em uma LAN. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Internet, | * Internet, rede, roteadores | ||
* | * Consultando configuração do cliente DNS | ||
* | * Consultando configuração da rede | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* route, ip route show | * route, ip route show | ||
| Line 555: | Line 561: | ||
* host | * host | ||
==='' | ===''Tópico 5: Segurança e Permissões de Arquivos (peso: 7)''=== | ||
====<span style="color:navy">5.1 | ====<span style="color:navy">5.1 Segurança Básica e Identificação de Tipos de Usuários</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 568: | Line 574: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Vários tipos de usuários em um sistema Linux. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* Root | * Root e Usuários Padrões | ||
* | * Usuários do sistema | ||
''' | |||
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | |||
* /etc/passwd, /etc/group | * /etc/passwd, /etc/group | ||
| Line 587: | Line 595: | ||
* sudo, su | * sudo, su | ||
====<span style="color:navy">5.2 | ====<span style="color:navy">5.2 Criando Usuários e Grupos</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 598: | Line 606: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Criando usuários e grupos em um sistema Linux. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Comandos de usuários e de grupos | ||
* | * IDs de usuários | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | * /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | ||
| Line 618: | Line 627: | ||
* passwd | * passwd | ||
====<span style="color:navy">5.3 | ====<span style="color:navy">5.3 Gerenciando permissões e donos de arquivos</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 629: | Line 638: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Entendendo e manipulando permissões e configurações relacionadas a donos de arquivos. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Permissões de arquivos/diretórios e seus donos. | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* ls -l, ls -a | * ls -l, ls -a | ||
* chmod, chown | * chmod, chown | ||
====<span style="color:navy">5.4 | ====<span style="color:navy">5.4 Diretórios e arquivos especiais </span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Peso''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 657: | Line 667: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Descrição''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Arquivos e diretórios especiais em um sistema Linux, incluindo permissões especiais. | |||
|} | |} | ||
''' | '''Áreas chave de conhecimento:''' | ||
* | * Usando arquivos e diretórios temporários | ||
* | * Links simbólicos | ||
''' | '''Segue uma lista parcial de arquivos, termos e utilitários utilizados:''' | ||
* /tmp/, /var/tmp/ | * /tmp/, /var/tmp/ e Sticky Bit | ||
* ls -d | * ls -d | ||
* ln -s | * ln -s | ||
==='' | ===''Material de Referência''=== | ||
=== | ===Anotações e Comentários=== | ||
Sinta-se livre para adicionar comentários abaixo: | |||
Latest revision as of 20:52, 29 August 2016
Apresentação e Oficinas de Desenvolvimento de Exames
A descrição de todo o programa Linux Essentials é apresentada aqui.
O propósito da Certificação Linux Essentials é definir o conhecimento básico necessário para o uso competente de um desktop ou dispositivo móvel com o sistema operacional Linux instalado. O programa Linux Essentials associado irá guiar e incentivar jovens (e todos aqueles que estão conhecendo Linux e outros softwares de código livre e aberto) a entender o papel do Linux e do Software Livre no contexto amplo da indústria de tecnologia da informação.
FAQ
Perguntas e respostas sobre o programa e o exame Linux Essentials estão listadas aqui.
Descrição Mínima do Candidato Qualificado
Apresentamos, aqui, a descrição de um candidato que está apenas minimamente qualificado para passar no exame LPI Linux Essentials. Essa pessoa hipotética é chamada de Candidato Minimamente Qualificado (do inglês, MQC - Minimally Qualified Candidate). Os padrões do exame Linux Essentials estão configurados de maneira que essa pessoa (e outras ainda mais capazes) podem ser certificadas, mas qualquer outra que for menos capaz não será certificada.
O candidato de sucesso deve ter o conhecimento básico do mercado de Linux e Software Livre e o conhecimento dos aplicativos mais populares em Software Livre. O candidato deve conhecer os principais componentes do sistema operacional Linux e ter proficiência técnica para trabalhar com o Linux na linha de comando. O MQC tem conhecimento básico de tópicos relacionados à segurança e administração, tais como a gestão de usuários e grupos e usar a linha de comando na configuração de permissões. Aquele que possui o certificado Linux Essentials é, muito provavelmente, o usuário de alto nível de um ambiente Linux.
O Portador de um Certificado Linux Essentials, tipicamente:
- tem um conhecimento básico das várias comunidades e licenças de software livre e de código aberto (FOSS - Free and Open Source Software);
- entende os conceitos básicos de processos, programas e os componentes de um sistema operacional;
- tem conhecimento básico do hardware de um computador;
- tem uma visão básica de segurança de sistema, usuários, grupos e permissões de arquivos em diretórios públicos e privados;
- tem o entendimento básico de como tornar um sistema acessível e é capaz de conectá-lo a outros computadores um uma rede local (LAN - Local Area Network);
- demonstra o conhecimento de aplicações em código livre e aberto no ambiente de trabalho e sabe quais são os equivalentes aos de software fechado;
- sabe navegar pelo sistema em um desktop Linux e onde procurar ajuda;
- tem habilidade rudimentar para trabalhar na linha de comando e com arquivos;
- faz simples cópias de segurança (backups) e as restaura;
- é capaz de usar um editor em modo texto, chamado a partir da linha de comando;
- sabe o que é a compressão de arquivos;
- tem a habilidade de criar e executar scripts simples.
Informação da Versão
A versão desses objetivos é a 1.5.
Há também um sumário e informações detalhadas sobre as mudanças da versão dos objetivos 1.0 para a 1.5.
Os objetivos da versão 1 podem ser encontrados aqui.
Addenda
There are currently no addenda.
Traduções de objetivos
As seguintes traduções de objetivos estão disponíveis nesta wiki:
Objetivos
Tópico 1: A comunidade Linux e a carreira Open Source (peso: 7)
1.1 A evolução do linux e sistemas operacionais populares
|
Peso |
2 |
|
Descrição |
Conhecimento de desenvolvimento em Linux e suas principais distribuições. |
Áreas chave de conhecimento:
- Filosofia Open Source
- Distribuições
- Sistemas Embarcados
Segue uma lista parcial dos arquivos, termos e utilitários utilizados:
- Android
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat
- Linux Mint, Scientific Linux
1.2 Principais Aplicações Open Source
|
Peso |
2 |
|
Descrição |
Reconhecimento das aplicações principais, bem como seu desenvolvimento e seus usos. |
Áreas chave de conhecimento:
- Aplicações Desktop
- Aplicações em Servidores
- Linguagens de desenvolvimento
- Ferramentas de gerenciamento de pacotes e repositórios
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Apache HTTPD, NGINX, MySQL, NFS, Samba
- C, Java, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
1.3 Entendendo o Software Open Source e suas Licenças
|
Peso |
1 |
|
Descrição |
Comunidades abertas e licenciamento de software Open Source para negócios. |
Áreas chave de conhecimento:
- Licenciamento
- Free Software Foundation (FSF), Open Source Initiative (OSI)
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Modelos de negócios Open Source
1.4 Habilidades ICT e trabalhando no Linux
|
Peso |
2 |
|
Descrição |
Habilidades básicas em ICT (Basic Information and Communication Technology) e trabalhando no linux. |
Áreas chave de conhecimento:
- Habilidades Desktop
- Chegando à linha de comando
- Usos industriais para Linux, computação em nuvem e virtualização
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- Usando um navegador, questões de privacidade, opções de configuração, procurando na web e salvando conteúdo
- Terminal e Console
- Senhas
- Questões e ferramentas relacionadas à privacidade
- Uso de aplicações Open Source populares em apresentações e projetos
Tópico 2: Encontrando seu caminho em um Sistema Linux (peso: 9)
2.1 O básico sobre a linha de comando
|
Peso |
3 |
|
Descrição |
Básico de como usar a linha de comando no Linux |
Áreas chave de conhecimento:
- Shell básico
- Sintaxe da linha de comando
- Variáveis
- Globbing
- Quoting
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- Bash
- echo
- history
- Variável de ambiente PATH
- export
- type
2.2 Usando a linha de comando para conseguir ajuda
|
Peso |
2 |
|
Descrição |
Rodando comandos de ajuda e de navegação de vários sistemas de ajuda.
|
Áreas chave de conhecimento:
- Man
- Info
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- man
- info
- páginas Man
- /usr/share/doc/
- locate
2.3 Usando diretórios e listando arquivos
|
Peso |
2 |
|
Descrição |
Navegação no diretório home e nos diretórios do sistema. Listando arquivos em vários locais.
|
Áreas chave de conhecimento:
- Arquivos, diretórios
- Arquivos e diretórios ocultos
- Home
- Caminhos relativos e absolutos
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- Opções comuns para ls
- Listagens recursivas
- cd
- . e ..
- home e ~
2.4 Criando, Movendo e Deletando Arquivos
|
Peso |
2 |
|
Descrição |
Criar, mover e deletar arquivos e diretórios dentro do diretório home.
|
Áreas chave de conhecimento:
- Arquivos e diretórios
- Sensibilidade case
- Simple globbing and quoting
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- mv, cp, rm, touch
- mkdir, rmdir
Tópico 3: O Poder da Linha de Comando (peso: 9)
3.1 Empacotando arquivos na linha de comando
|
Peso |
2 |
|
Descrição |
Empacotando arquivos no diretório home. |
Áreas chave de conhecimento:
- Arquivos, diretórios
- Pacotes, compressão
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- tar
- Opções comuns do tar
- gzip, bzip2
- zip, unzip
3.2 Pesquisando e extraindo dados de arquivos
|
Peso |
3 |
|
Descrição |
Pesquisar e extrair dados de arquivos no diretório home. |
Áreas chave de conhecimento:
- Pipes da linha de comando
- Redirecionamento I/O
- Expressões regulares básicas utilizando ., [ ], *, e ?
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- grep
- less
- cat, head, tail
- sort
- cut
- wc
3.3 Transformando comandos em Scripts
|
Peso |
4 |
|
Descrição |
Tornando comandos repetitivos em scripts simples.
|
Áreas chave de conhecimento:
- Shell scripting básico
- Reconhecimento de editores de texto comuns.
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- #! (shebang)
- /bin/bash
- Variáveis
- Argumentos
- loops for
- echo
- Exit status
Tópico 4: O Sistema Operacional Linux (peso: 8)
4.1 Escolhendo um Sistema Operacional
|
Peso |
1 |
|
Descrição |
Conhecimento dos principais sistemas operacionais e distribuições Linux.
|
Áreas chave de conhecimento:
- Diferenças entre Windows, Mac, Linux
- Gerenciamento do ciclo de vida das distribuições
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- GUI versus linha de comando, configuração desktop
- Ciclos de manutenção, Beta e Stable
4.2 Entendendo o Hardware do Computador
|
Peso |
2 |
|
Descrição |
Familiaridade com os componentes utilizados para construir computadores desktop e servidores. |
Áreas chave de conhecimento:
- Hardware
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- Placas-mãe, processadores, fontes, drives ópticos, periféricos
- Discos-rígidos e partições, /dev/sd*
- Drivers
4.3 Onde os dados são armazenados
|
Peso |
3 |
|
Descrição |
Onde vários tipos de informações são armazenadas em um sistema Linux.
|
Áreas chave de conhecimento:
- Programas e configuração, pacotes e banco de dados de pacotes
- Processos, endereços de memória, mensagens do sistema; logando-se.
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- ps, top, free
- syslog, dmesg
- /etc/, /var/log/
- /boot/, /proc/, /dev/, /sys/
4.4 Seu Computador na Rede
|
Peso |
2 |
|
Descrição |
Consultando informações vitais de configuração de rede e determinando os requisitos básicos para um computador em uma LAN. |
Áreas chave de conhecimento:
- Internet, rede, roteadores
- Consultando configuração do cliente DNS
- Consultando configuração da rede
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- route, ip route show
- ifconfig, ip addr show
- netstat, ip route show
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Tópico 5: Segurança e Permissões de Arquivos (peso: 7)
5.1 Segurança Básica e Identificação de Tipos de Usuários
|
Peso |
2 |
|
Descrição |
Vários tipos de usuários em um sistema Linux.
|
Áreas chave de conhecimento:
- Root e Usuários Padrões
- Usuários do sistema
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- /etc/passwd, /etc/group
- id, who, w
- sudo, su
5.2 Criando Usuários e Grupos
|
Peso |
2 |
|
Descrição |
Criando usuários e grupos em um sistema Linux.
|
Áreas chave de conhecimento:
- Comandos de usuários e de grupos
- IDs de usuários
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- id, last
- useradd, groupadd
- passwd
5.3 Gerenciando permissões e donos de arquivos
|
Peso |
2 |
|
Descrição |
Entendendo e manipulando permissões e configurações relacionadas a donos de arquivos.
|
Áreas chave de conhecimento:
- Permissões de arquivos/diretórios e seus donos.
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- ls -l, ls -a
- chmod, chown
5.4 Diretórios e arquivos especiais
|
Peso |
1 |
|
Descrição |
Arquivos e diretórios especiais em um sistema Linux, incluindo permissões especiais.
|
Áreas chave de conhecimento:
- Usando arquivos e diretórios temporários
- Links simbólicos
Segue uma lista parcial de arquivos, termos e utilitários utilizados:
- /tmp/, /var/tmp/ e Sticky Bit
- ls -d
- ln -s
Material de Referência
Anotações e Comentários
Sinta-se livre para adicionar comentários abaixo: