Imprimir

Administração Sistemas Linux - LPI 101

Descrição

Apresentar ao usuário as principais características do sistema, proporcionando uma base fundamental de conhecimento sobre Linux. A apresentação das principais ferramentas e ambientes, tornará o aluno apto a iniciar uma capacitação mais avançada em Linux.

Este aprendizado colabora para a obtenção da certificação LPI 101.


Carga Horária

40 horas.

Pré-requisitos

Ser usuário de computador com noções de hardware e software;
Conhecimento básico da Internet;
Conhecimento em algum sistema operacional.

Conteúdo programático

  • Introdução ao Linux
    • Conhecer e compreender como e quem criou o Linux, bem como suas principais características
    • Conhecer a filosofia do software livre, bem como conhecer quais as licenças utilizadas no mundo Linux
    • Entender o que são distribuições Linux, e quais delas são mais difundidas
    • Entender o que é e quem criou os movimentos GNU e open source
    • Compreender para que servem as padronizações FHS e LSB
    • Identificar e compreender o que são e quais as diferenças entre modo texto e modo gráfico e os conceitos relacionados
    • Entender os conceitos de usuários e grupos
  • Instalação do sistema
    • Identificar itens gerais de um processo de instalação, em distribuições Linux de um modo geral
    • Definir o que é necessário saber para iniciar uma instalação (criar disquetes de boot, backups, informações de hardware, etc)
    • Efetuar uma instalação padrão do Mandriva Linux
    • Ter conhecimento do que fazer depois de uma instalação
  • Sistema de arquivos e estrutura de diretórios
    • Compreender o conceito de sistema de arquivos Linux e conhecer os principais tipos de sistemas de arquivos
    • Saber identificar a estrutura hierárquica de diretórios em um sistema Linux
    • Conhecer de uma forma ampla os diretórios de uma árvore de diretórios Linux, e para que servem
    • Compreender o conceito de montagem e de ponto de montagem
  • Tipos de arquivos
    • Compreender o conceito e as características de arquivos no Linux
    • Saber identificar as informações sobre um arquivo
    • Compreender o que são links, e quais os tipos de links existentes
    • Entender o que são arquivos de dispositivo e conhecer os dispositivos importantes de um sistema Linux
  • Introdução ao Shell
    • Compreender o que é um shell e quais são os principais tipos
    • Compreender quais são os propósitos do shell bash e seus tipos de execução, entendendo que este é o principal shell utilizado
    • Relacionar e entender conceitos como console, caminho e comando
    • Entender e utilizar comandos para ajuda, gerenciamento de terminal, navegação no sistema de arquivos e para manipulação de arquivos, diretórios e links
  • Permissões e propriedades de arquivos
    • Distinguir níveis e tipos de permissão em arquivos e diretórios
    • Utilizar os comandos chmod e chown para modificar propriedades e permissões de arquivos e diretórios
    • Distinguir os modos octal e textual para os parâmetros dos comandos de mudança de permissão
    • Entender o que é a máscara de um arquivo e como modificá-la
    • Entender e utilizar permissões especiais, como stick bit e suid bit
  • Recursos do Shell Bash
    • Utilizar recursos do bash, como histórico e complementação de comandos
    • Utilizar caracteres curinga juntamente com os comandos
    • Compreender os conceitos de saída e entrada padrão, bem como utilizá-los para redirecionamento e canalização de comandos
    • Compreender e controlar os trabalhos (ou jobs) pelo bash
  • Comandos e utilitários
    • Utilizar comandos para localizar arquivos (find, which, whereis, locate)
    • Utilizar comandos para manipular a visualização de consultas a arquivos e textos: cat, head, tail, wc, grep, sort, difa, etc
    • Converter arquivos texto do DOS para o UNIX/Linux e vice-versa
    • Utilizar vários comandos integrados, gerando desde consultas simples até consultas de dificuldade média
  • Introdução à administração de sistemas
    • Saber o que é ser um Administrador de Sistemas e qual o seu papel dentro de uma empresa
    • Saber quais são os canais de relacionamento e obtenção de informações
  • Edição de arquivos texto com o VI/VIM
    • Saber as diferenças entre o vi e o Vim
    • Abrir, salvar e fechar arquivos
    • Inserir e alterar textos
    • Selecionar/copiar/cortar/colar textos pelo teclado
    • Configurar o editor
  • Gerenciamento de pacotes
    • Entender o que são pacotes RPM
    • Utilizar o comando rpm para instalar, remover, atualizar e extrair informações de pacotes
    • Utilizar a ferramenta urpmi para instalar, remover, atualizar e extrair informações de pacotes
    • Configurar repositórios para a ferramenta urpmi
    • Manter o sistema sempre atualizado com os pacotes mais recentes
  • Expressões regulares
    • Usar os metacaracteres básicos
    • Testar as expressões na linha de comando
    • Ler expressões encontradas em arquivos de configuração
    • Fazer suas próprias expressões para pesquisar textos
  • Gerenciamento de usuários
    • Criar e remover usuários e grupos
    • Alterar os dados e a senha de usuários e grupos
    • Criar um usuário manualmente, sem usar o comando específico
    • Planejar a política de usuários do sistema
  • Variáveis de ambiente e configuração do Bash
    • Definir e utilizar variáveis de ambiente
    • Alterar arquivos de configuração do Shell
    • Criar apelidos de sistema (aliases)
  • Inicialização do sistema e runlevels
    • Identificar as etapas da inicialização da máquina
    • Configurar o arquivo /etc/inittab
    • Entender o funcionamento dos scripts de inicialização
  • Gerenciamento de processos e serviços
    • Entender o que são processos e serviços
    • Controlar os processos do sistema e seus estados
    • Controlar os serviços e seus estados
  • Logs do sistema
    • Entender o conteúdo do diretório /var/log
    • Configurar o syslog, usando seu sistema de categorias e prioridades
    • Configurar o syslog-ng, usando drivers, filtros e regras poderosas de reconhecimento e
    • encaminhamento de mensagens
    • Configurar o logrotate de acordo com o tráfego de mensagens do servidor
  • Agendamento de tarefas
    • Agendar tarefas esporádicas com o comando at
    • Agendar tarefas periódicas com o sistema cron
  • Programação Shell
    • Conhecer conceitos básicos de programação shell
    • Utilizar condicionais, laços e repetições
    • Utilizar funções
    • Fazer parsing de parâmetros de linha de comando
    • Escrever scripts simples para automatizar tarefas administrativas
  • Gerenciamento de discos
    • Reconhecer alguns dos problemas relacionados ao gerenciamento de discos
    • Elaborar estratégias de particionamento e particionar um disco de forma consciente
    • Utilizar comandos do sistema para gerenciar o armazenamento de dados, discos e sistemas dearquivo
    • Configurar um sistema de quotas
    • Saber conceitos básicos de automounters (autofs)
  • Gerenciador de Boot
    • Configurar o gerenciador de boot GRUB, conhecendo seus arquivos de configuração e as opções mais importantes
    • Utilizar parâmetros de boot para recuperar sistemas que não inicializam corretamente
    • Entender alguns parâmetros de boot mais usados
  • O Kernel do Linux
    • Entender conceitos básicos do kernel do Linux e sua arquitetura
    • Atualizar pacotes de kernel
    • Reconfigurar e recompilar um kernel
    • Instalar um novo kernel para uso no sistema
  • Sistemas de impressão
    • Configurar servidores e clientes de impressão no Linux
    • Utilizar CUPS
    • Instalar e gerenciar impressoras locais e remotas
  • Estratégias de backup
    • Determinar a melhor estratégia de backup para o seu sistema
    • Determinar o melhor modo de backup
    • Determinar o melhor tipo de backup
    • Determinar a melhor topologia de backup a empregar
    • Conhecer e utilizar as principais ferramentas de backup do Linux



Voltar | Subir