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

From LPI Wiki
Jump to navigationJump to search
CesarBrod (talk | contribs)
Line 58: 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 73: 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 94: 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 105: 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 127: 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 138: 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 168: 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 203: 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 239: 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 271: 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 305: 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 Archiving Files on the Command Line</span>====
Line 331: Line 335:
| style="background:#dadada" |  
| style="background:#dadada" |  


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


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


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


| style="background:#eaeaea" |  
| style="background:#eaeaea" |  
Line 345: Line 349:
|}
|}


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


* Files, directories
* Arquivos, diretórios
* Archives, compression
* Archives, 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 368: 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 391: 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 402: 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)''===
===''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 438: 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:'''


* Windows, Mac, Linux differences
* Diferenças entre Windows, Mac, Linux
* Distribution life cycle management
* Gerenciamento do ciclo de vida das distribuições


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


* GUI versus command line, desktop configuration
* GUI versus linha de comando, configuração desktop  
* Maintenance cycles, Beta and Stable
* Ciclos de manutenção, Beta e 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 467: 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 496: 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
* Programs and configuration, packages and package databases
* Processos, endereços de memória, mensagens do sistema; logando-se.
* Processes, memory addresses, system messaging and logging


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


* ps, top, free
* ps, top, free
Line 516: 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 527: 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 551: 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 564: 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 e Usuários Padrões
* Usuários do sistema


* Root and Standard Users
* System users


'''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 583: 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 594: 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 614: 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 625: 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 653: 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:

Revision as of 02:11, 13 July 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.

Translations of Objectives

The following translations of the objectives are available on this 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 Archiving Files on the Command Line

Peso

2

Descrição

Archiving files in the user home directory.

Áreas chave de conhecimento:

  • Arquivos, diretórios
  • Archives, 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

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: