CURSO ONLINE FREEBSD - INSTALAÇÃO E CONFIGURAÇÃO - 16 HORAS

O FreeBSD é um avançado sistema operacional utilizado em servidores, desktops até plataformas embarcadas de comunicação. Possui uma grande comunidade de desenvolvimento que por mais de 30 anos se dedica em sua melhoria e constante evolução. Por ser um sistema robusto, estável e por possuir muitos recursos voltadas para segurança, é a plataforma escolhida por muitos websites e aplicações críticas ao redor de todo mundo. Além disso, trata-se de um sistema amplamente utilizado para fins de armazenamento de dados (storage).

Este curso apresenta ao aluno de uma forma simples e objetiva uma introdução sobre o sistema FreeBSD, seus principais aspectos de configuração e administração do sistema, provendo conhecimentos necessários para que o aluno tenha capacidade de instalar seu próprio sistema do zero e administrar sistemas já em produção.

Segue abaixo a listagem das aulas do curso.

Quaisquer duvidas, enviar email para treinamento@linuxsolutions.com.br.

Conteúdo do curso

Assista ao curso e aumente a performance da sua organização!


Sobre os Instrutores
Danilo Perillo Chiacchio

Danilo Perillo Chiacchio

 

Danilo é um graduado em Redes de Computadores, com MBA em Gestão da Segurança da Informação e várias Certificações na área de TI voltadas para Redes de Computadores, Segurança da Informação e Sistemas Operacionais (Linux).

É um profissional com mais de 8 anos de experência em TI, trabalhando atualmente com foco na Administração de Redes de Computadores e principais Serviços de Infraestrutura de complexos Ambientes de TI.

Alguma dúvida?

Entre em contato conosco.

21-2526-7262

contato@escolalinux.com.br

Quem somos

Escola Linux


Nossos treinamentos são planejados para estudantes e profissionais que desejam se aprofundar no assunto específico ligado ao Ambiente Linux Open Source.

Nossos cursos ficam disponíveis para visualização de todas as aulas por 90 (noventa) dias e todo o material didático pode ser baixado.

Faturamos também para empresas.

Linux Solutions Informática opera e administra a Escola Linux.

E-mail: treinamento@linuxsolutions.com.br.

Telefones: 21-2526-7262

O que o aluno aprenderá com o curso

Ementa: 

Tópico 01: Introdução

1.1. Afinal, o que é FreeBSD?

1.2. Entendendo o Licenciamento BSD

1.3. Por que devo utilizar o FreeBSD?

1.3.1. Portabilidade

1.3.2. Gerenciamento de Software Simplificado

1.3.3. Sistema de Arquivo Avançado

1.3.4. Mais Pontos Fortes do FreeBSD

1.4. Desenvolvimento do FreeBSD, Comunidade, Contribuidores e Usuários

1.5. Outros "Sabores" de BSD

1.5.1. NetBSD, OpenBSD, MAC OS X

1.5.2. Porque utilizar outros "Sabores" de BSD?

1.5.3. Sistemas Derivados do FreeBSD

1.6. FreeBSD e Outros Sistemas Operacionais

1.6.1. FreeBSD vs. Windows

1.6.2. FreeBSD vs. Linux

1.7. Onde Obter Ajuda

1.7.1. Man Pages

1.7.2. FreeBSD.org

1.7.3. Handbook/FAQ

1.7.4. Outros Websites

1.7.5. Utilizando E-mail para Obter Ajuda

 

Tópico 02: Obtendo e Instalando o FreeBSD

2.1. Requerimentos de Hardware para Executar o FreeBSD

2.2. Realizando Download do FreeBSD

2.2.1. Entendendo os Releases do FreeBSD (Production Releases e Legacy Releases)

2.2.2. Histórico de Releases do FreeBSD

2.2.3. Download de Versões Anteriores do FreeBSD

2.2.4. FreeBSD FTP Site

2.3. Decisões Antes da Instalação do Sistema

2.3.1. Layout/Esquema de Particionamento

2.3.2. Utilizando Múltiplos Discos

2.3.3. Block Size das Partições de Disco

2.4. Preparação do Ambiente de Laboratório para Instalação do FreeBSD

2.4.1. Instalação do VirtualBox em Ambiente Windows

2.4.2. Instalação do VirtualBox em Ambiente Linux

2.5. Processo de Instalação do FreeBSD

2.5.1. Introdução aos Utilitários sysinstall

, bsdinstall e bsdconfig

2.5.2. Instalação do FreeBSD em Ambiente de Laboratório

2.5.3. Instalação Customizada do FreeBSD com UFS em Ambiente de Laboratório

2.5.4. Instalação Customizada do FreeBSD com ZFS em Ambiente de Laboratório

2.6. Notas sobre Upgrading de Release do FreeBSD

 

Tópico 03: Administração do Sistema Operacional

3.1. Visão Geral do Sistema e Realizando Acesso ao Sistema

3.1.1. Terminais e Virtual Consoles

3.2. Entendendo a Estrutura de Diretórios

3.3. Entendendo o que são Shells

3.4. Comandos Úteis para Administração do Sistema

3.4.1. Criação de Arquivos e Diretórios

3.4.2. Deleção de Arquivos e Diretórios

3.4.3. Editando um Arquivo, Visualizando seu Conteúdo e Listando Arquivos em um

Diretório

3.4.4. Copiando e Movendo Arquivos entre Diretórios do Sistema

3.4.5. Navegação entre Diretórios do Sistema

3.4.6. Procurando uma "string" Específica em um Arquivo

3.4.7. Empacotando Vários Arquivos em um Único "Container" e Aplicando

Compactação

3.4.8. Visualizando as Váriaveis de Ambiente e Entendendo a Váriavel PATH

3.4.9. Alterando e Visualizando Hostname e FQDN do Servidor

3.4.10. Realizando a Configuração Básica de Rede do Sistema

3.4.11. Ajustes em /etc/hosts e /etc/resolv.conf

3.4.12. Ajustando Timezone do Sistema

3.4.13. Ajustando Data/Hora do Sistema Manualmente e via NTP

3.5. Trabalhando com Usuários e Grupos de Usuários

3.5.1. Gerenciamento de Usuários

3.5.2. Gerenciamento de Grupos de Usuários

3.6. Trabalhando com Permissões

3.6.1. Entendendo as Permissões (Read, Write and eXecute)

3.6.2. Entendendo as Permissões Especiais setuid, setgid e sticky

3.7. Gerenciamento de Processos no Sistema

3.7.1. Visualizando Processos em Execução

3.7.2. Finalizando Processos em Execução

3.8. Agendamento de Tarefas no Sistema

3.9. Utilizando Editor de texto ee e vi

3.10. Aplicando Reboot e Shutdown no Sistema

3.11. Considerações e Dicas Importantes

 

Tópico 04: Gerenciamento do Boot e Compilação do Kernel

4.1. Entendendo o Processo de Boot do FreeBSD

4.1.1. Gerenciador de Boot

4.1.2. Conhecendo os Estágios do Boot

4.1.3. Single-User Mode

4.1.4. Multi-User Mode

4.2. Otimização e Gerenciamento do Inetd

4.3. Aplicação de Patches

4.4. O que é Kernel?

4.4.1. A ferramenta Sysctl para Gerenciamento de Parametros do Kernel

4.4.2. Entendendo os Módulos do Kernel

4.5. Processo de Compilação do Kernel

4.5.1. Etapas de Preparação

4.5.2. Realizando Backup do seu Kernel Atual

4.5.3. Entendendo o Formato de Configuração do Arquivo do Kernel e Ajustando Parametros

4.5.3.1. Construíndo um Novo Kernel

4.6. Resolução de Problemas e Iniciando Através de um Kernel Alternativo

 

Tópico 05: Administração de Pacotes

5.1. O que são Ports?

5.1.1. Procurando e Instalando Pacotes via Ports

5.1.2. Desistalando Pacotes Instalados via Ports

5.1.3. Upgrading da Coleção de Ports

5.2. O que são Packages?

5.2.1. Instalação de Pacotes Pré-Compilados (packages)

5.2.2. Remoção de Pacotes Pré-Compilados (packages)

5.2.3. Atualização de Pacotes Pré-Compilados (packages)

 

Tópico 06: Ambiente Gráfico (X)

6.1. Entendendo o Ambiente X

6.2. Gerenciador de Janelas

6.3. Algumas Opções de Ambiente X

6.3.1. X.org e XFree86

6.4. Instalação do Ambiente X

6.5. Configuração de um Ambiente X

6.6. Instalando um Gerenciador de Janelas

 

Tópico 07: Trabalhando com Discos, Partições de Disco e Sistemas de Arquivo

7.1. Tecnologias de Armazenamento de Dados

7.1.1. Hard Disk Drive (HDD)

7.1.2. Solid State Drive (SSD)

7.2. Tecnologias de Conexão de Discos

7.2.1. ATA, SATA, SCSI e SAS

7.3. O que é um Sistema de Arquivos (Filesystems)?

7.3.1. Filesystems Suportados

7.3.2. Filesystems para Midias Removiveis

7.3.3. Network Filesystems

7.4. Device Nodes

7.5. Tabela de Partições de Sistema: /etc/fstab

7.5.1. Verificando os Sistemas de Arquivos Montados no Sistema

7.6. Montando e Desmontando Discos/Sistemas de Arquivos

7.7. Verificando Consumo das Partições de Sistema

7.8. Adicionando Novos Discos ao Sistema

7.8.1. Criando Slices

7.8.2. Criando Partições

7.8.3. Configurando o Arquivo /etc/fstab

7.9. Trabalhando com Quotas no Sistema de Arquivo

7.10. Utilizando Sistemas de Arquivos Snapshot no UFS

7.11. Trabalhando com Sistema de Arquivos ZFS

7.12. Ajustes para Aumento de Desempenho

7.13.1. Tuning em Nível de Disco Rígido, Kernel e Rede

7.14. Adição de Áreas Adicionais de SWAP

 

Tópico 08: Configurações de Rede

8.1. Configuração de Rede

8.1.1. ifconfig

8.1.2. route

8.1.3. Múltiplos Endereços IP em uma mesma Interface de Rede

8.1.4. Renomeando Interfaces de Rede

8.1.5. Obtendo Endereçamento de Rede por DHCP

8.1.6. Verificando Atividade de Rede com netstat

8.1.7. Verificando o que está executando em cada Porta Lógica

 

Tópico 09: Aplicando Segurança Básica no FreeBSD

9.1. Trabalhando com ACLs

9.2. Trabalhando com File Flags

9.3. Auditoria de Pacotes (Ports)

9.4. Introdução ao Filtro de Pacotes com PF

9.4.1. Entendendo a sua Configuração

9.4.2. Listas, Macros e Tabelas

9.4.3. Exemplos Práticos de Filtragem de Pacotes

9.5. Trabalhando com NAT (Network Address Translation)

9.5.1. Entendendo seu Funcionamento

9.5.2. Exemplos Práticos de Utilização de NAT

9.5.3. Verificação do Status das Conexões

9.5.4. Verificação do Arquivo de Logs do PF

9.6. Sistema de Auditoria

9.7. Trabalhando com Criptografia

9.7.1. Aplicação de Criptografia em Partições de Disco

9.7.2. Aplicação de Criptografia em Àrea de SWAP

9.8. Dicas para Utilização do sudo e ssh

9.9. Remoção de Programas Desnecessários

9.10. Ajustando Opções de Montagem de Sistemas de Arquivos

Vantagens ao comprar esse curso

Este curso apresenta ao aluno de uma forma simples e objetiva uma introdução sobre o sistema FreeBSD, seus principais aspectos de configuração e administração do sistema, provendo conhecimentos necessários para que o aluno tenha capacidade de instalar seu próprio sistema do zero e administrar sistemas já em produção.

Público-alvo

Profissionais de tecnologia da informação no geral, administradores de redes de dados, administradores de sistemas, analistas/sysadmins, profissionais de virtualização e estudantes da área que desejam conhecer sobre esse fantástico sistema operacional.