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 instalada
|