Curso RH124: Centos System Linux Administrator I

RH124: CentOS 7 System Linux Administrator I:   16 HORAS

Inicie a carreira Linux com o Sistema mais usado corporativamente

Botao150

ou R$ 150,00 à vista | Acesso por 180 dias 

Este curso aborda de forma teoria e pratica o planejamento para instalação e administração de servidor Web, Proxy Reverso e Load Balancer com o poderoso Apache. O Apache (HTTP Server) é conhecido por ser de alta performance com baixo consumo de CPU e memória, o que o fez o servidor web mais utilizado no mundo, suportando milhares de requisições simultâneas sem sobrecarregar o servidor.

Será abordado a configuração de Virtual Host, Proxy Reverso e Load Balancer, tuning para alto desempenho entre outros tópicos abordados durante o curso.

 

Conteúdo do Curso

Introdução
 Objetivo do curso

  •  Definição de layout de disco
  •  Processo de pós instalação
  •  Linha de comando
  •  Gerenciamento de arquivos
  •  Trabalhando com arquivos
  •  Gerenciamento de grupos e usuários
  •  Controle de acesso e permissão a arquivos
  •  Gerenciamento e controle de daemons
  •  Segurança do serviço ssh
  •  Analise de logs
  •  Arquivar e enviar arquivos entre sistemas Linux
  •  Instalação e gerenciamento de pacotes
  •  Virtualização com KVM

1 Instalação do CentOS 6

  • Por que usar o CentOS 6?
  • Arquitetura x86_64
  • Criando a máquina virtual
  • Particionamento de disco e escolha de file system
  • Validando a instalação

2 Instalação do CentOS 7

  • Por que usar o CentOS 7?
  • Arquitetura x86_64
  • Criando a máquina virtual
  • Particionamento de disco e escolha de file system
  • Validando a instalação

3 Pós instalação e tuning do SO CentOS 6

  • Configurando a rede do servidor
  • Configurando o hostname/FQDN
  • Customização do bash (.bashrc), umask, history,PS1 e etc.
  • Instalação de pacotes para administração do sistema
  • Alterando o limite de processos a nível soft e hard (limits.conf)
  • Tuning de memória, rede, conexões tcp e etc (sysctl.conf)
  • Tuning do ssh (sshd_config)
  • Instalando as dependências para instalação do VMWaretools
  • Restart e validação do servidor

4 Pós instalação e tuning do SO CentOS 7

  • Configurando a rede do servidor
  • Configurando o hostname/FQDN
  • Customização do bash (.bashrc), umask, history,PS1 e etc.
  • Instalação de pacotes para administração do sistema
  • Alterando o limite de processos a nível soft e hard (limits.conf)
  • Tuning de memória, rede, conexões tcp e etc (sysctl.conf)
  • Tuning do ssh (sshd_config)
  • Instalando as dependências para instalação do VMWaretools
  • Restart e validação do servidor

5 Introdução a linha de comando

  • O que é shell?
  • O que é bash?
  • Shells disponíveis no sistema 6 e 7
  • Variáveis de ambiente
  • Diferença entre shell de root e usuário comum
  • Histórico de comando
  • Shell de usuário
  • Aliases
  • Ajuda no sistema

6 Gerenciamento de arquivos

  • Diferença entre diretório, pastas e arquivos
  • O comando mkdir
  • O comando touch
  • O comando chown
  • O comando chgrp
  • Uso de expressões regulares na criação de diretórios, pastas e arquivos
  • Localizando arquivos por tipo
  • Localizando arquivos por tamanho
  • Localizando arquivos por permissão
  • Localizando arquivos por tempo de acesso em minutos e dias
  • Localizando arquivos por tempo de modificação em minutos e dias
  • Localizando arquivos por tempo de criação em minutos e dias
  • Combinação do comando com find + exec

7 Criação de grupos e usuários e edição de arquivos

  • Adicionando usuário ao sistema com grupo próprio
  • Adicionando usuário ao sistema com grupo existente
  • Adicionando grupo ao sistema
  • Manipulação de usuários via usermod
  • Modificação de grupo primário, grupo adicional ao usuário via usermod
  • Adição e remoção de usuário á grupo via gpasswd
  • Home do usuário
  • Umask
  • Edição de arquivos com VI/Vim
  • Modo de visualização do VI
  • Modo de inserção do VI
  • Modo de execução do VI
  • Copiando linhas e letras
  • Substituição de sentença
  • Numeração de linhas
  • Syntax
  • Salvando o arquivo
  • Salvando o arquivo com nome diferente

8 Controle de acesso e permissão a arquivos

  • Comando chmod
  • Permissão de leitura, execução e gravação
  • Permissão em formato octal
  • Permissão em formado alfa
  • Habilitando o SUID
  • Habilitando o SGUID
  • Habilitando o Stick Bit
  • Permissão para o usuário, grupo e outros

9 Gerenciamento de processos de daemons

  • Listando os processos do sistema
  • Trabalhando com filtragem de processos via ps –ef, os aux, os –A, top e htop
  • Listando processos zumbis no sistema
  • Filtrando processos dos usuários, prioridade, uso de CPU, uso de memória
  • Alterando prioridade do processo via top e renice e suas prioridades
  • O utilitário systemctl
  • Gerenciamento de daemon via systemctl
  • Argumento do systemctl {stop,start,restart e etc}
  • O commando systemctl list-units
  • O commando systemctl list-unit-file –type={target,service e etc}
  • Alteração e setup default de runlevel via systemctl
  • Listando os exports via systemctl show e show-environment
  • Desligamento e reboot via systemctl
  • Habilitar um processo no boot
  • Desabilitar o processo no boot

10 SSH seguro e análise de logs do usuário e sistema

  • Configuração do sshd_config
  • Bloquear o acesso de root via ssh
  • Alterar a porta de acesso ssh
  • Contexto SELinux para ssh
  • Regra de firewall do ssh via firewall-cmd
  • Analise de logs no messages
  • Analise do boot no dmesg
  • Analise de logs de usuários no secure
  • Logs do SELlinux no audit

11 Gerenciamento de redes e arquivos entre sistemas Linux

  • Configuração de rede via nmtui
  • O comando ip, ip r, ip a, ip addr show
  • Configuração de rede via arquivos
  • Rota de rede
  • Configuração de hostname via nmtui-hostname
  • Arquivar arquivos com zip, gzip e tar
  • Copiar e enviar arquivos entre sistemas Linux
  • Envio via scp e suas opções
  • Envio via rsync e suas opções
  • Copiar arquivos via nfs

12 Instalação de pacotes e checagem de file system

 

  • Instalação via yum e rpm
  • Reinstalação via yum
  • Remoção de pacotes via yum e rpm
  • Procurando pacotes no repositório
  • Listando as dependências do pacote via yum e rpm
  • Grupo de pacotes no yum
  • Update de pacotes via yu me rpm
  • Instalando grupo de pacotes
  • Removendo grupo de pacotes
  • Listando os arquivos de configuração do pacote
  • Checando o status do pacote
  • Querys de pacotes e arquivos de configuração

13 Virtualização com KVM

  • Instalação do ambiente gráfico
  • Instalação dos pacotes necessários para virtualização
  • Gerenciamento gráfico via virt-manager
  • Diretório de trabalho do KVM/QEMU
  • Selecionando uma mídia para a instalação
  • Instalando um CentOS
  • Configuração e customização do profile da VM
  • Finalização da instalação
  • Acesso e validação da VM instaladaPré-Requisitos

 

O Ambiente

O ambiente do curso é totalmente online, utilizando-se de ferramentas de Educação ( EAD) tal como Moodle.

As aulas são gravadas e disponibilizadas nesse ambiente, juntamente com o material adicional, tal como slides, livros, etc.

Toda dúvida poderá ser sanada via email, facebook, skype diretamente com o Instrutor e Autor das Aulas André Stato.

 

Tempo de acesso: 180 dias
Autor do curso: Alex Clemente
Formato das lições: Vídeo Aula + Slides
 Carga horária no certificado: 16 horas de Video
Investimento total: De R$ 350,00 por R$ 150,00

De R$ 350,00 por R$ 150,00

Basta clicar na imagem abaixo que será redirecionado para página de pagamento.

 

Botao150