Preparatório LPIC-101

Documentos relacionados
Preparatório LPIC-1 Tópico 103

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

Introdução a Sistemas Abertos

Programação Shell Script: como dominar seu terminal

Comandos de Verificação. Alberto Felipe Friderichs Barros

Preparatório LPIC-1 Tópico 103

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

Minicurso Básico de Linux

Volnys Borges Bernal 6/15/99 1. C-Shell e TC Shell. O que é um shell? O que é um shell? O que é um shell? O que é um shell?

Introdução a Sistemas Abertos. Ambiente shell

Informática. Linux. Professor Márcio Hunecke.

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

S.O.R. A Interface de comando

Estácio-FIC Graduação em Redes de Computadores

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

Linux - comando essenciais

Introdução à Informática

Um programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Práticas de Desenvolvimento de Software

GNU/Linux/Bash. Aula 2

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Moisés Souto docente.ifrn.edu.br/moisessouto

Introdução a Sistemas Abertos. Manipulação de Usuários e Permissões

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Sistemas Operacionais Abertos

Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados

Introdução a Administração de Sistemas GNU/Linux

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

Minicurso Básico de Linux

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 25/10/2016 Profª Valeria Menezes Bastos 1

Programação Aplicada a Redes de Computadores Shell Script

Preparatório LPIC-1 Tópico 102

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Relatório contendo todos os comandos do Linux estudados

MÓDULO 01 INTRODUÇÃO AO LINUX

Aula de Linux Modo Texto

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

Comandos básicos. Sistemas Operacionais II

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Administração de sistemas Linux. Estrutura de diretórios Linux O diretório /etc

Formação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa

Aula de Linux Modo Texto

LÉO MATOS


Sistema Operacional Unidade 6 Editando e visualizando textos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Shell Script. Rafael Silva Guimarães

Programação para Servidores. Cassio Diego

Programação Shell Script: como dominar seu terminal (versão 2)

Shell Linux Plano de Aula - 24 Aulas (Aulas de 1 Hora)

Aula 04 - Hackeando a linha de comando

Comandos Linux. Instalação e Montagem de Computadores. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Introdução à Informática

Shell Script. Básico do básico

Comandos Básicos Sistema Operacional GNU Linux

O que eles acharam foram zeros e uns em um inofensivo disco magnético. Inocente. Tecnicamente eles não encontraram nenhuma foto.

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Administração de sistemas Linux. Gerenciamento de grupos e usuários

Usando o terminal -- Linux -- Flávia Maristela

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

Linux Básico. Prof. Odilson Tadeu Valle, M. Eng.

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana V

Administração de Sistemas Operacionais

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

LPI. Bibliotecas, localização e tempo SENAC TI Fernando Costa

ADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA

Aula 04 Sistemas Embarcados LT38C

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato

105 Shell Script. João Bosco Teixeira Junior

Aula 07. Redirecionamento de conteúdo. Agendamento de Tarefas

Aula 5 e 6: Introdução ao shell

pedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho

Introdução ao Shell-Script

Apelido de comandos - Aliases

Comandos de arquivos

Introdução a. Shell Script. Clésio Matos

Preparatório LPIC-1 Tópicos e 101.3

Simulado LPI Qual o comando que exibe a última vez em que o sistema de arquivos foi verificado. dumpe2fs

Este curso pretende dotar os participantes dos conhecimentos e conceitos básicos envolvidos na operação dos sistemas operativos Linux (GNU/Linux).

SHELL SCRIPT - CONTINUAÇÃO. Adão de Melo Neto

Linux Introdução. Walter Fetter Lages

LINUX. Uma visão geral

Administração de sistemas Linux. Estrutura de diretórios Linux

Comandos.::. Aplicativos > Sistema > Acessar Console

Introdução ao Linux. Marcelo Gomes de Paula

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira

Expressões regulares

Transcrição:

Preparatório LPIC-101 Professor M.Sc. Thiago Leite thiago.leite@udf.edu.br 1

Bibliografia Recomendada Certificação Linux LPI Nível 1: Exames 101 e 102 da O Reilly 2

Bibliografia Recomendada Certificação Linux de Uirá Ribeiro 3

Certificação LPIC-1 Iniciou as avaliações em janeiro de 2000 Última versão de abril de 2009 Não há pre-requisitos Composta por dois exames: 101 e 102. Cada exame possui 60 questões de múltipla escolha e dissertativas curtas 4

Certificação LPIC-101 Objetivos Trabalhar com Linux através de uma linha de comandos Fonte: http://www.lpi.org/linux-certifications/programs/lpic-1 Realizar tarefas básicas: como auxiliar usuários, adicionar usuários em um grande sistema, backup e restauração de dados, desligar e reiniciar corretamente Instalar e configurar uma estação de trabalho (incluindo o X) e conecta-la a uma rede local ou à Internet 5

Plano de Estudos Tópicos para LPIC101: 101 - Arquitetura do Sistema 102 - Instalação do Linux e Gerenciamento de Pacotes 103 - Comandos GNU e Unix 104 - Dispositivos, Sistemas de Arquivos e Estrutura de Diretórios 6

Plano de Estudos Tópico 101 - Arquitetura do Sistema 101.1 - Descobrir e configurar o hardware do sistema 101.2 - Boot do sistema 101.3 - Modificar os níveis de execução e desligar e reiniciar o ambiente 7

Plano de Estudos Tópico 102 - Instalação do Linux e Gerenciamento de Pacotes 102.1 - Gestão do layout do disco 102.2 - Instalar um gerenciador de boot 102.3 - Gerenciar bibliotecas compartilhadas 102.4 - Uso de pacotes Debian 102.5 - Uso de pacotes RPM e gerenciador YUM 8

Plano de Estudos Tópico 103 - Comandos GNU e Linux 103.1 - Trabalhar em linha de comandos 103.2 - Processar textos e fluxos utilizando filtros 103.3 - Gestão básica de arquivos 103.4 - Utilizar fluxos, pipes e redirecionadores 103.5 - Criar, monitorar e finalizar processos 103.6 - Modificar prioridade de execução dos processos 103.7 - Procura por arquivos utilizando expressões regulares 103.8 - Edição básica de textos utilizando VI 9

Plano de Estudos Tópico 104 - Dispositivos, Sistemas de Arquivos e Estrutura de Diretórios 104.1 - Criar partições e sistemas de arquivos 104.2 - Manter a integridade de um sistema de arquivos 104.3 - Controlar a montagem e desmontagem de sistemas de arquivos 104.4 - Gerenciar quotas de discos 104.5 - Gerenciar permissões de arquivos e propriedades 104.6 - Criar e modificar links físicos e simbólicos 104.7 - Procurar arquivos do sistema e inserir arquivos nos locais corretos 10

Tópicos 101 Peso Tópicos 102 Peso Tópicos 103 Peso Tópicos 104 101.1 2 102.1 2 103.1 4 104.1 2 101.2 3 102.2 2 103.2 3 104.2 2 101.3 3 102.3 1 103.3 4 104.3 3 102.4 3 103.4 4 104.4 1 102.5 3 103.5 4 104.5 3 Peso 103.6 2 104.6 2 103.7 2 104.7 2 103.8 3 Total 8 Total 11 Total 26 Total 15 Total 60 Pesos dos Tópicos 11

Certificação LPI Idioma da Prova Custo da prova 101 e 102 - português (papel e eletrônica) 260 reais cada prova Tempo de resposta da avaliação eletrônica - imediato papel - 2 a 4 semanas 12

Certificação LPI Pontuação mínima a prova varia entre 200 a 800 pontos mínimo 500 pontos para aprovação Número de questões 60 questões (cada peso equivale a uma questão) Validade da certificação 5 anos Tempo para realizar a prova 90 minutos Validade territorial da certificação internacional Outras dúvidas acesse: http://www.lpibrasil.com.br/faq-perguntas-frequentes 13

Linha de comando (Shell) necessário para administradores de sistemas interpretador de comandos analisa o texto digitado e o executa pode ser um ambiente de programação poderoso é indicado pelo caracter $ ou # 14

Diretório home do usuário é o diretório padrão do shell usuário possui privilégios para modificálo impede que um usuário possa danificar dados de outros usuários ou o próprio sistema 15

Shell Bash é o shell mais comum existem outros: CSH, KSH, ZSH, SH, Perl, Awk... o Bash possui variáveis que são carregadas junto ao shell 16

Shell Bash Variável PS1 $ echo $PS1 \[\e]0;\u@\h: \w\a\]$ {debian_chroot:+($debian_chroot)} \u@\h:\w\$ 17

Shell Bash Variável PATH $ echo $PATH /usr/local/sbin:/usr/local/bin:/ usr/sbin:/usr/bin:/sbin:/bin:/ usr/games 18

Shell Bash Como o Bash executa um comando 1. comando é interno do interpretador? 2. é um comando listado dentro do PATH? 3. a localização do comando foi explicitamente declarada? 19

Shell Bash listar variáveis do Shell $ set $ CERTIFICACAO= LPI $ export CERTIFICACAO 20

Shell Bash comandos podem vir acompanhados de opções e argumentos opções e argumentos são formas de alterar a funcionalidade do comando opções geralmente vêm precedidas pelos símbolos - ou -- 21

Exemplos de uso de comandos $ ls $ ls - l $ ls - l - a $ ls - la $ ls - - all $ ls - - help $ /bin/ls 22

Shell Bash comandos podem ser executados na mesma linha $ echo $PS1 ; echo $PS2 \[\e]0;\u@\h: \w\a\]${debian_chroot: +($debian_chroot)}\u@\h:\w\$ > 23

Shell Bash o arquivo.bash_history mantém os últimos comandos digitados $ cat ~/.bash_history ldd /bin/ps ldd /lib/i386- linux- gnu/libc.so.6 ls cd / ls 24

Shell Bash $!! $!n $!ls $!?all alguns atalhos para recorrer a comandos já digitados 25

Shell Bash navegar na estrutura de diretórios do sistema $ cd Desktop $ pwd /home/aluno/desktop $ cd.. $ pwd /home/aluno 26

Shell Bash navegar na estrutura de diretórios do sistema $ cd - $ pwd /home/aluno/desktop $ cd ~ $ pwd /home/aluno 27

Utilizando filtros de textos ferramentas para alterar o resultado exibido ao usuário exemplo: $ cat > teste.txt conteudo de arquivo de teste [Ctrl + D] $ cat teste.txt $ cat teste.txt > teste1.txt $ cat teste1.txt >> teste.txt 28

Utilizando filtros de textos ferramenta cut corta o resultado exibido $ cut - d : - f 1 /etc/passwd root daemon bin sys sync (..) 29

Exemplos de uso do cut $ cut - b 1 /etc/passwd $ cat /etc/passwd cut - f 2 - d : 30

Utilizando filtros de textos ferramenta head exibe as primeiras linhas de um arquivo $ head - n 5 /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync 31

Utilizando filtros de textos ferramenta tail exibe as últimas linhas de um arquivo $ tail - n 3 /etc/passwd hplip:x:113:7:hplip system user,,,:/var/ run/hplip:/bin/false saned:x:114:123::/home/saned:/bin/false thigu:x:1000:1000:thiago Leite,,,:/home/ thigu:/bin/bash 32

Utilizando filtros de textos ferramenta grep filtra o conteúdo em busca de um texto $ grep aluno /etc/passwd aluno:x:1000:1000:aluno,,,:/home/ aluno:/bin/bash 33

Utilizando filtros de textos ferramenta wc conta linhas, palavras e caracteres $ wc /etc/passwd 34 57 1665 /etc/passwd 34

Redirecionamento e Condutores (Pipes) entrada padrão (stdin) saída padrão (stdout) saída de erro (stderr) entrada Processo saída de erro saída padrão 35

Utilizando redirecionadores e condutores enviando a saída padrão para arquivo $ ls > saida.txt $ ls arquivo_inexistente.txt 2> saida.txt $ ls teste.txt arquivo_inexistente.txt > saida.txt 2> erro.txt 36

Autenticando-se como usuário root $ su o comando su é utilizado para modificar o usuário atual Password: # whoami root 37

Autenticando-se como usuário root o comando sudo executa comandos com privilégios de root $ sudo su [sudo] password for aluno: # whoami root 38