Curso – Linux Administrador de Sistemas
Carga Horário: 40 horas
Pré-Requisitos:
Ter noções sobre o funcionamento e utilização de um sistema operacional.
Descrição:
O objetivo do curso é capacitar o aluno a realizar tarefas administrativas no sistema operacional GNU/Linux. O curso familiarizará o aluno com shell visto que em ambientes corporativos geralmente não se utiliza o ambiente gráfico para realizar tarefas administrativas. Os assuntos abordados no curso estão listados abaixo:
Um pouco de história do GNU/Linux e situação de mercado;
Manipulação de arquivos e diretórios;
Editores de texto;
Elaboração de um esquema de partições Linux;
Instalação do Debian 6, CentOS, Ubuntu;
Gerenciamento de usuários e grupos;
Identificando configurações de hardware;
Instalação de programas;
Níveis de execução(Runlevels);
Gerenciamento de processos;
Agendamento de tarefas no Linux;
Gerenciamento e manutenção de partições;
Recuperando arquivos deletados no GNU/LINUX;
Na ementa ao final pode se obter mais detalhes sobre cada tópico. Durante o curso o aluno fará exercícios para ratificar o aprendizado.
Objetivo:
Transformar o aluno em um administrador de sistemas GNU/Linux. Lembrando que essa base de conhecimento pode se aplicar a qualquer sistema com base no Unix como o FreeBsd por exemplo.Ter cursado administração Linux.
Ementa do Curso
1. Um pouco de história do GNU/Linux e situação de mercado;
– Onde surgiu o GNU/Linux?
– Licença GPL x BSD;
– O Linux hoje;
1.1 Manipulação de arquivos e diretórios;
– Caminhos de diretórios ;
– Estrutura em árvore ;
– Navegando entre diretórios ;
– Copiando e movendo arquivos e diretórios ;
– Renomeando diretórios e arquivos ;
– Links físicos e links simbólicos ;
– Verificando o tamanho de diretórios e arquivos ;
– Desligamento e reinicialização do sistema
1.2 Editores de texto;
– Editando com vi/vim ;
– Editando com o nano ;
– Utilizando o mcedit ;
1.3 Elaboração de um esquema de partições Linux;
– FHS;
– Entendendo a estrutura de diretórios ;
– Sistemas de arquivos (ext3, ext4, reiserfs) ;
– Definindo a Swap ;
– Quais diretórios podem e porque devem ficar em partições separadas?
– Quais diretórios não podem ser separados?
– Exercício: Elaborando um esquema de partições para Exemplo S.A
1.4 Instalação do Debian6, Ubuntu, CentOS;
– Instalando o Debian 6;
– Instalando o Ubuntu 12.04;
– Instalando o CentOS 6;
1.5 Gerenciamento de usuários e grupos;
– Linux sistema multiusuário ;
– O que é usuário e grupo?
– O que compõe um usuário e um grupo?
– Arquivos e diretórios utilizados no gerenciamento de usuários e grupos ;
– Sintaxe dos principais arquivos ;
– Adicionando usuários e definindo propriedades ;
– Removendo usuários ;
– Modificando características de usuários ;
– Adicionando grupos e definindo propriedades ;
– Removendo grupos ;
– Modificando características de grupos ;
– Exercício;
1.6 Identificando configurações de hardware;
– O que é um módulo?
– Verificar quais dispositivos foram detectados(lsusb e lspci) ;
– Obter mais informações sobre determinado dispositivo ;
– Verificar os módulos carregados pelo sistema ;
1.7 Instalação de programas;
– O gerenciador de pacotes ;
– DPKG e apt-get ;
– O que é um Repositório?
– main, contrib , non-free ;
– Utilizando o repositório local, o arquivo /etc/apt/sources.list ;
– Instalando e removendo pacotes com o apt-get ;
– Procurando pacotes com o apt-get ;
– Atualizando o sistema ;
– Instalando o Ambiente gráfico gnome ;
– Instalando o VirtualBox com dpkg ;
– Corrigindo conflitos com apt-get ;
– Compilando programas, descobrindo e instalando as dependências, compilando o mplayer ;
– Exercício;
1.8 Níveis de execução;
– O processo init ;
– O que é runlevel?
– Qual o runlevel atual do meu sistema?
– Como alterar o runlevel?
– Definindo o runlevel padrão do sistema ;
– Principais ações de runlevels ;
1.9 Gerenciamento de processos;
– Entender o funcionamento de processos no Linux ;
– O diretório /proc ;
– Atributos de um processo ;
– Classificação de processos ;
– Executando processos em primeiro e segundo plano ;
– Parar, retomar, abortar processos ;
– Obtendo informações sobre os processos ativos ;
– Monitorando os processos e recursos da máquina ;
– Matando processos;
– Executando processos independentes de sessão ativa no sistema ;
– Prioridade de processos no Linux ;
– Executando processos com prioridade diferente da padrão ;
– Aumentando a prioridade de um processo em execução ;
1.10 Agendamento de tarefas no Linux;
– Agendamento de tarefas no Linux ;
– Agendando com a cron ;
– Agendando com o at ;
1.11 Gerenciamento e manutenção de partições;
– fdisk ;
– Criando partição swap e ativando-a ;
– Criando partições ext3,ext4, reiseirfs, fat , ntfs;
– O arquivo /etc/fstab e as opções de montagem ;
– Montagem e desmontagem manual de partições ;
– cfdisk ;
– Checando o sistema de arquivos ;
– Examinando e corrigindo o sistema de arquivos ;
– Análise de espaço em disco ;
1.12 Recuperando arquivos deletados;
– O que acontece quando um arquivo é apagado?
– Utilizando o testdisk e o photorec;
– Exemplo prático;
Perfil dos professores:
Marcio de Souza Oliveira
LPIC 1 - Linux Professional Institute
Novell Certified Linux Administrator
Novell Data Center Technical Specialist (DCT)
Simon de Souza Rodrigues
Analista de TI - Redes e Servidores Linux
ITIL Foudation V3