LinuxEssentials Objectives V1.5(PT-BR): Difference between revisions

From LPI Wiki
Jump to navigationJump to search
CesarBrod (talk | contribs)
Created page with "__FORCETOC__ ==Introduction and Exam Development Workshops== The description of the entire Linux Essentials Programme programme is listed here...."
 
CesarBrod (talk | contribs)
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__FORCETOC__
__FORCETOC__
==Introduction and Exam Development Workshops==
==Apresentação e Oficinas de Desenvolvimento de Exames==


The description of the entire Linux Essentials Programme programme is listed [[LinuxEssentialsProgramme|here]].
A descrição de todo o programa Linux Essentials é apresentada [[LinuxEssentialsProgrammeBR|aqui]].


The purpose of the Linux Essentials Certificate is to define the basic knowledge required to competently use a desktop or mobile device using a Linux Operating System. The associated Linux Essentials Program will guide and encourage youth (and those new to Linux and Open Source) to understand the place of Linux and Open Source in the context of the broader IT industry.
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==
==FAQ==


Questions and answers on the Linux Essentials Program and Exam are listed [[LinuxEssentials/FAQs|here]].
Perguntas e respostas sobre o programa e o exame Linux Essentials estão listadas [[LinuxEssentials/FAQs(PT-BR)|aqui]].


==Minimally Qualified Candidate Description==
==Descrição Mínima do Candidato Qualificado==


This is a description of a candidate that is just barely
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.
qualified to pass the LPI Linux Essentials exam. This hypothetical
person is called the Minimally Qualified Candidate (MQC). Standards on
the Linux Essentials exam should be set so that this person (and
anyone more able) would pass but anyone less able would not pass.


The successful candidate should have an understanding of the Linux and Open Source industry and knowledge of the most popular Open Source Applications. The candidate should understand the major components of the Linux operating system, and have the technical proficiency to work on the Linux command line. The MQC has a basic understanding of security and administration related topics such
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.
as user/group management, working on the command line and permissions.   The Linux Essentials Certificate holder is most likely the end user of a mostly managed system.


O '''Portador de um Certificado Linux Essentials''', tipicamente:


The '''LPI Linux Essentials Certificate Holder MQC''' typically:
* 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.


* Has a basic understanding of FOSS, the various communities and licenses.
==Informação da Versão==
* Understands the basic concepts of processes, programs and the components of an Operating System.
* Has a basic knowledge of computer hardware.
* Has a basic appreciation of system security, users/groups and file permissions for public and private directories.
* Basic understanding of how to make the system accessible and able to connect to other computers on a Local Area Network (LAN).
* Demonstrates a knowledge of Open Source Applications in the Workplace as they relate to Closed Source equivalents.
* Understands navigation systems on a Linux Desktop and where to go for help.
* Has a rudimentary ability to work on the command line and with files.
* Make and restore simple backups and archives.
* Can use a basic command line editor.
* Understands file compression.
* Ability to create and run simple scripts.


==Version Information==
A versão desses objetivos é a 1.5.


These objectives are version 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.


This is also a [[LESummaryVersion1To1.5|summary and detailed information]] on the changes from version 1.0 to 1.5 of the objectives.
Os [[LinuxEssentials Objectives V1BR|objetivos da versão 1]] podem ser encontrados [[LinuxEssentials Objectives V1BR|aqui]].
 
The [[LinuxEssentials Objectives V1|version 1.0 objectives]] can be found [[LinuxEssentials Objectives V1|here]].


==Addenda==
==Addenda==
Line 49: Line 43:
There are currently no addenda.
There are currently no addenda.


==Translations of Objectives==
==Traduções de objetivos==


The following translations of the objectives are available on this wiki:
As seguintes traduções de objetivos estão disponíveis nesta wiki:


* [[LinuxEssentials Objectives V1.5|English]].
* [[LinuxEssentials Objectives V1.5|English]].
* [[LinuxEssentials Objectives V1.5(AR)|Arabic]].
* [[LinuxEssentials Objectives V1.5(AR)|Arabic]].
* [[LinuxEssentials Objectives V1.5(PT-BR)|Brazilian Portuguese]].
* [[LinuxEssentials Objectives V1.5(PT-BR)|BrazilianPortuguese]].
* [[LinuxEssentials Objectives V1.5(FR)|French]].
* [[LinuxEssentials Objectives V1.5(FR)|French]].
* [[LinuxEssentials Objectives V1.5(DE)|German]].
* [[LinuxEssentials Objectives V1.5(DE)|German]].
Line 64: Line 58:
* [[LinuxEssentials Objectives V1.5(NL)|Dutch]].
* [[LinuxEssentials Objectives V1.5(NL)|Dutch]].


==Objectives==
==Objetivos==


===''Topic 1: The Linux Community and a Career in Open Source (weight: 7)''===
===''Tópico 1: A comunidade Linux e a carreira Open Source (peso: 7)''===


====<span style="color:navy">1.1 Linux Evolution and Popular Operating Systems</span>====
====<span style="color:navy">1.1 A evolução do linux e sistemas operacionais populares</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 79: Line 73:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of Linux development and major distributions.
Conhecimento de desenvolvimento em Linux e  suas principais distribuições.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Open Source Philosophy
* Filosofia Open Source
* Distributions
* Distribuições
* Embedded Systems
* Sistemas Embarcados


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial dos arquivos, termos e utilitários utilizados:'''


* Android
* Android
Line 100: Line 94:
* Linux Mint, Scientific Linux
* Linux Mint, Scientific Linux


====<span style="color:navy">1.2 Major Open Source Applications</span>====
====<span style="color:navy">1.2 Principais Aplicações Open Source</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 111: Line 105:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Awareness of major applications as well as their uses and development.
Reconhecimento das aplicações principais, bem como seu desenvolvimento e seus usos.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Desktop Applications
* Aplicações Desktop
* Server Applications
* Aplicações em Servidores
* Development Languages
* Linguagens de desenvolvimento
* Package Management Tools and repositories
* Ferramentas de gerenciamento de pacotes e repositórios


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
Line 133: Line 127:
* dpkg, apt-get, rpm, yum
* dpkg, apt-get, rpm, yum


====<span style="color:navy">1.3 Understanding Open Source Software and Licensing</span>====
====<span style="color:navy">1.3 Entendendo o Software Open Source e suas Licenças</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 144: Line 138:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Open communities and licensing Open Source Software for business.
Comunidades abertas e licenciamento de software Open Source para negócios.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Licensing
* Licenciamento
* Free Software Foundation (FSF), Open Source Initiative (OSI)
* Free Software Foundation (FSF), Open Source Initiative (OSI)


'''The following is a partial list of the used files, terms and utilities:'''
'''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 business models
* Modelos de negócios Open Source


====<span style="color:navy">1.4 ICT Skills and Working in Linux</span>====
====<span style="color:navy">1.4 Habilidades ICT e trabalhando no Linux</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 174: Line 168:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basic Information and Communication Technology (ICT) skills and working in Linux.
Habilidades básicas em ICT (Basic Information and Communication Technology) e trabalhando no linux.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Desktop Skills
* Habilidades Desktop
* Getting to the Command Line
* Chegando à linha de comando
* Industry uses of Linux, Cloud Computing and Virtualization
* Usos industriais para Linux, computação em nuvem e virtualização


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* Using a browser, privacy concerns, configuration options, searching the web and saving content
* Usando um navegador, questões de privacidade, opções de configuração, procurando na web e salvando conteúdo
* Terminal and Console
* Terminal e Console
* Password issues
* Senhas
* Privacy issues and tools
* Questões e ferramentas relacionadas à privacidade
* Use of common open source applications in presentations and projects
* Uso de aplicações Open Source populares em apresentações e projetos


===''Topic 2: Finding Your Way on a Linux System (weight: 9)''===
===''Tópico 2: Encontrando seu caminho em um Sistema Linux (peso: 9)''===


====<span style="color:navy">2.1 Command Line Basics</span>====
====<span style="color:navy">2.1 O básico sobre a linha de comando</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


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


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Basics of using the Linux command line.
Básico de como usar a linha de comando no Linux


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Basic shell
* Shell básico
* Command line syntax
* Sintaxe da linha de comando
* Variables
* Variáveis
* Globbing
* Globbing
* Quoting
* Quoting


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* Bash
* Bash
* echo
* echo
* history
* history
* PATH env variable
* Variável de ambiente PATH
* export
* export
* type
* type


====<span style="color:navy">2.2 Using the Command Line to Get Help </span>====
====<span style="color:navy">2.2 Usando a linha de comando para conseguir ajuda </span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 245: Line 239:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |
| style="background:#eaeaea" |


Running help commands and navigation of the various help systems.
Rodando comandos de ajuda e de navegação de vários sistemas de ajuda.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Man
* Man
* Info
* Info


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* man
* man
* info
* info
* Man pages
* páginas Man
* /usr/share/doc/
* /usr/share/doc/
* locate
* locate


====<span style="color:navy">2.3 Using Directories and Listing Files</span>====
====<span style="color:navy">2.3 Usando diretórios e listando arquivos</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 277: Line 272:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Navigation of home and system directories and listing files in various locations.
Navegação no diretório  home e nos diretórios do sistema. Listando arquivos em vários locais.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Files, directories
* Arquivos, diretórios
* Hidden files and directories
* Arquivos e diretórios ocultos
* Home
* Home
* Absolute and relative paths
* Caminhos relativos e absolutos


'''The following is a partial list of the used files, terms and utilities:'''


* Common options for ls
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''
* Recursive listings
 
* Opções comuns para ls
* Listagens recursivas
* cd  
* cd  
* '''.''' and '''..'''
* '''.''' e '''..'''
* home and ~
* home e ~


====<span style="color:navy">2.4 Creating, Moving and Deleting Files</span>====
====<span style="color:navy">2.4 Criando, Movendo e Deletando Arquivos</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 311: Line 308:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Create, move and delete files and directories under the home directory.
Criar, mover e deletar arquivos e diretórios dentro do diretório home.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Files and directories
* Arquivos e diretórios
* Case sensitivity
* Sensibilidade case
* Simple globbing and quoting
* Simple globbing and quoting


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* mv, cp, rm, touch
* mv, cp, rm, touch
* mkdir, rmdir
* mkdir, rmdir


===''Topic 3: The Power of the Command Line (weight: 9)''===
===''Tópico 3: O Poder da Linha de Comando (peso: 9)''===


====<span style="color:navy">3.1 Archiving Files on the Command Line</span>====
====<span style="color:navy">3.1 Empacotando arquivos na linha de comando</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 343: Line 341:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Archiving files in the user home directory.
Empacotando arquivos no diretório home.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Files, directories
* Arquivos, diretórios
* Archives, compression
* Pacotes, compressão


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* tar
* tar
* Common tar options
* Opções comuns do tar
* gzip, bzip2
* gzip, bzip2
* zip, unzip
* zip, unzip


====<span style="color:navy">3.2 Searching and Extracting Data from Files</span>====
====<span style="color:navy">3.2 Pesquisando e extraindo dados de arquivos</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


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


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Search and extract data from files in the home directory.
Pesquisar e extrair dados de arquivos no diretório home.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Command line pipes
* Pipes da linha de comando
* I/O re-direction
* Redirecionamento I/O
* Basic Regular Expressions using ., [ ], *, and ?
* Expressões regulares básicas utilizando  ., [ ], *, e ?


'''The following is a partial list of the used files, terms and utilities:'''
 
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* grep
* grep
Line 397: Line 396:
* wc
* wc


====<span style="color:navy">3.3 Turning Commands into a Script</span>====
====<span style="color:navy">3.3 Transformando comandos em Scripts</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


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


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Turning repetitive commands into simple scripts.
Tornando comandos repetitivos em scripts simples.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''
 
* Shell scripting básico
* Reconhecimento de editores de texto comuns.


* Basic shell scripting
* Awareness of common text editors


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* #! (shebang)
* #! (shebang)
* /bin/bash
* /bin/bash
* Variables
* Variáveis
* Arguments
* Argumentos
* for loops
* loops for
* echo
* echo
* Exit status
* Exit status


===''Topic 4: The Linux Operating System (weight: 8)''===
===''Tópico 4: O Sistema Operacional Linux (peso: 8)''===


====<span style="color:navy">4.1 Choosing an Operating System</span>====
====<span style="color:navy">4.1 Escolhendo um Sistema Operacional</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 444: Line 445:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Knowledge of major operating systems and Linux distributions.
Conhecimento dos principais sistemas operacionais e distribuições Linux.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''
 
* Diferenças entre Windows, Mac, Linux
* Gerenciamento do ciclo de vida das distribuições


* Windows, Mac, Linux differences
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''
* Distribution life cycle management


'''The following is a partial list of the used files, terms and utilities:'''
* GUI versus linha de comando, configuração desktop
* Ciclos de manutenção, Beta e Stable


* GUI versus command line, desktop configuration
* Maintenance cycles, Beta and Stable


====<span style="color:navy">4.2 Understanding Computer Hardware</span>====
====<span style="color:navy">4.2 Entendendo o Hardware do Computador</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 473: Line 476:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Familiarity with the components that go into building desktop and server computers.
Familiaridade com os componentes utilizados para construir computadores desktop e servidores.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Hardware
* Hardware


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* Motherboards, processors, power supplies, optical drives, peripherals
* Placas-mãe, processadores, fontes, drives ópticos, periféricos
* Hard drives and partitions, /dev/sd*
* Discos-rígidos e partições, /dev/sd*
* Drivers
* Drivers


====<span style="color:navy">4.3 Where Data is Stored</span>====
 
====<span style="color:navy">4.3 Onde os dados são armazenados</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


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


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Where various types of information are stored on a Linux system.
Onde vários tipos de informações são armazenadas em um sistema Linux.
 


|}
|}


'''Key Knowledge Areas:'''
'''Á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.


* Programs and configuration, packages and package databases
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''
* Processes, memory addresses, system messaging and logging
 
'''The following is a partial list of the used files, terms and utilities:'''


* ps, top, free
* ps, top, free
Line 522: Line 526:
* /boot/, /proc/, /dev/, /sys/
* /boot/, /proc/, /dev/, /sys/


====<span style="color:navy">4.4 Your Computer on the Network</span>====
====<span style="color:navy">4.4 Seu Computador na Rede</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 533: Line 537:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |
| style="background:#eaeaea" |


Querying vital networking configuration and determining the basic requirements for a computer on a Local Area Network (LAN).
Consultando informações vitais de configuração de rede e determinando os requisitos básicos para um computador em uma LAN.


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Internet, network, routers
* Internet, rede, roteadores
* Querying DNS client configuration
* Consultando configuração do cliente DNS
* Querying Network configuration
* Consultando configuração da rede


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* route, ip route show
* route, ip route show
Line 557: Line 561:
* host
* host


===''Topic 5: Security and File Permissions (weight: 7)''===
===''Tópico  5: Segurança e Permissões de Arquivos (peso: 7)''===


====<span style="color:navy">5.1 Basic Security and Identifying User Types</span>====
====<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" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 570: Line 574:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Various types of users on a Linux system.
Vários tipos de usuários em um sistema Linux.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Root and Standard Users
* Root e Usuários Padrões
* System users
* Usuários do sistema


'''The following is a partial list of the used files, terms and utilities:'''
 
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* /etc/passwd, /etc/group
* /etc/passwd, /etc/group
Line 589: Line 595:
* sudo, su
* sudo, su


====<span style="color:navy">5.2 Creating Users and Groups</span>====
====<span style="color:navy">5.2 Criando Usuários e Grupos</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 600: Line 606:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Creating users and groups on a Linux system.
Criando usuários e grupos em um sistema Linux.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* User and group commands
* Comandos de usuários e de grupos
* User IDs
* IDs de usuários


'''The following is a partial list of the used files, terms and utilities:'''
'''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 620: Line 627:
* passwd
* passwd


====<span style="color:navy">5.3 Managing File Permissions and Ownership</span>====
====<span style="color:navy">5.3 Gerenciando permissões  e donos de arquivos</span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 2
| style="background:#eaeaea" | 2
Line 631: Line 638:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Understanding and manipulating file permissions and ownership settings.
Entendendo e manipulando permissões e configurações relacionadas a donos de arquivos.  
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* File/directory permissions and owners
* Permissões de arquivos/diretórios e seus donos.


'''The following is a partial list of the used files, terms and utilities:'''
'''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 Special Directories and Files</span>====
====<span style="color:navy">5.4 Diretórios e arquivos especiais </span>====


{|
{|
| style="background:#dadada" |  
| style="background:#dadada" |  


'''Weight'''
'''Peso'''


| style="background:#eaeaea" | 1
| style="background:#eaeaea" | 1
Line 659: Line 667:
| style="background:#dadada; padding-right:1em" |  
| style="background:#dadada; padding-right:1em" |  


'''Description'''
'''Descrição'''


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  


Special directories and files on a Linux system including special permissions.
Arquivos e diretórios especiais em um sistema Linux, incluindo permissões especiais.
 


|}
|}


'''Key Knowledge Areas:'''
'''Áreas chave de conhecimento:'''


* Using temporary files and directories
* Usando arquivos e diretórios temporários
* Symbolic links
* Links simbólicos


'''The following is a partial list of the used files, terms and utilities:'''
'''Segue uma lista parcial de arquivos, termos e utilitários utilizados:'''


* /tmp/, /var/tmp/ and Sticky Bit
* /tmp/, /var/tmp/ e Sticky Bit
* ls -d
* ls -d
* ln -s
* ln -s


===''Reference Material''===
===''Material de Referência''===


===Notes and Comments===
===Anotações e Comentários===


Feel free to add comments below:
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: