Linx - Adm. de Sistemas

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

Parceria Internacional

Parceria Internacional