What you'll learn:
- Entender o que é o FreeBSD e como ele surgiu
- Realizar o download e fazer a instalação do FreeBSD
- Entender a estrutura de arquivos e diretórios e como realizar tarefas fundamentais de administração do sistema
- Trabalhar com Permissões
- Criação/Gerenciamento de usuários e grupos
- Instalação, remoção, atualização de pacotes
- Trabalhar com Discos e Partições de Disco
- Configurações de rede
- E muito mais!
O curso "FreeBSD - Introdução e Prática" tem como principal objetivo introduzir o sistema FreeBSD para novos usuários que nunca tinham tido contato com essesistema anteriormente. Serão abordados conceitos teóricos e, quando aplicável, conceitos práticos para auxiliar na memorização.
Além disso, o curso será útil para usuários que já possuem um nível básico de entendimento do sistema, pois irá abordar algumas atividades de nível intermediário.
Com isso, ao final do curso, é esperado que o usuário domine toda administração básica do sistema, criação de usuários, gerenciamento de pacotes, gerenciamento de discos e interfaces de rede.
Ementa Detalhada:
1. Introdução
Afinal, o que o FreeBSD?
Entendendo o Licenciamento BSD
Porque devo utilizar o FreeBSD
Como é o desenvolvimento do FreeBSD
Outros Sabores de BSD
Sistemas Derivados do FreeBSD
FreeBSD x Windows x Linux
Onde Obter Ajuda
2. Construção do Ambiente de Laboratório com VirtualBox
Como realizar o download do VirtualBox
Processo de Instalação do VirtualBox
O que é uma Máquina Virtual e como realização a criação de uma VM
3. Obtendo e Instalando o FreeBSD
Requerimentos de Hardware para Executar o FreeBSD
Realizando o Download do FreeBSD
Entendendo os Releases do FreeBSD (Production Releases e Legacy Releses)
Decisões/Análises antes da Instalação do Sistema
Processo de Instalação do FreeBSD 11
4. Administração do Sistema Operacional
Visão Geral do Sistema e Realizando Acesso ao Sistema
Terminais e Virtual Consoles
Entendendo a Estrutura de Diretórios
Entendendo o que são Shells
Comandos Úteis para Administração do Sistema
Trabalhando com Usuários e Grupos de Usuários
Trabalhando com Permissões
Entendendo as Permissões Especiais setuid, setgid e sticky bit
Gerenciamento de Processos no Sistema
Agendamento de Tarefas no Sistema
Utilizando Editor de texto ee e vi
Aplicando Reboot e Shutdown no Sistema
5. Administração de Pacotes
O que são Ports?
O que são Packages?
6. Trabalhando com Discos, Partições de Disco e Sistemas de Arquivos
Tecnologias de Armazenamento de Dados
Tecnologias de Conexão de Discos
O que é um Sistema de Arquivos (File systems)?
Device Nodes
Tabela de Partições de Sistema: /etc/fstab
Verificando Consumo das Partições de Sistema
Adicionando Novos Discos ao Sistema
7. Configurações de Rede
ifconfig
route
Múltiplos Endereços IP em uma mesma Interface de Rede
Renomeando Interfaces de Rede
Obtendo Endereçamento de Rede por DHCP
Verificando Atividade de Rede com netstat
Verificando o que está executando em cada Porta Lógica
*** Nota: Todos os slides utilizados no treinamento estão disponíveis para download na primeira aula do treinamento.