Oi gente :)
Antes de começar a escrever sobre a aula de hoje vamos esclarecer algumas coisas:
1) Rodrigo realmente vai fazer a apresentação sobre NTP na quinta, ou seja, amanhã :D
2) Eu não sou totalmente doida \o/. Realmente teve uma apresentação hoje, mas o "palestrante" foi Ive.
AVISO IMPORTANTE: No dia 16/01 haverá avaliação com os assuntos dados nos dias 09/01 a 13/01.
Agora vamos começar!!!
A aula de hoje iniciou com a apresentação de Ive sobre virtualização. Achei que a apresentação teve pontos interessantes, no entanto algumas definições ficaram a desejar :/ (na minha opinião)
Vou fazer aqui um pequeno esquema com pontos abordados na apresentação e outros que julguei interessantes após realizar uma pesquisa na internet (não estou utilizando necessariamente as mesmas fontes utilizadas por Ive).
VIRTUALIZAÇÃO
A virtualização permite que em uma mesma máquina sejam executadas simultaneamente dois ou mais ambientes distintos e isolados. Antigamente o interesse na virtualização estava no fato de se permitir o uso de um mesmo sistema por vários usuários concomitantemente, mas atualmente, os principais interesses são a segurança, confiabilidade e disponibilidade, custo, adaptabilidade, balanceamento de carga e suporte a aplicações legadas.
Algumas definições
* Instruções privilegiadas x instruções não-privilegiadas
* Modos de operação do computador: modo usuário x modo supervisor
* Sistema Operacional Hospedeiro x Sistema Operacional Visitante
* Virtual Machine Monitor ou Hypervisor
* Virtualização x Emulação
Vantagens
Segurança, confiança e disponibilidade, redução de custos, adaptação às diferentes cargas de trabalho, balanceamento de carga e suporte às aplicações legadas.
Desvantagens
Segurança, gerenciamento e desempenho.
Limitações
O hardware pode se tornar o gargalo da virtualização, pois o processamento, a capacidade de armazenamento da memória virtual e o espaço em disco da máquina são compartilhados pelos ambientes virtuais.
Usos/Aplicações da virtualização
* Consolidação de servidores
* Virtualização da infra-estrutura de TI
* Laboratórios de ensino
* Desenvolvimento de softwares
Softwares de virtualização mais populares
* VMWare
* Xen
* Virtual Box
* etc
Podem ver mais em:
Virtualização: VMWare e Xen
Virtualização como alternativa para ambiente de servidores
Grupo Brasileiro de Usuários Xen
Virtualização: da teoria a soluções
Análise de comportamento de malwares utilizando máquinas virtuais
Em seguida foi dado início a aula utilizando os slides que estão aqui.
Particionamento
Por que particionar o disco rígido?
* Organização: manter separados sistemas operacionais, aplicações e dados. Dessa forma, podem-se instalar vários sistemas operacionais em partições diferentes, colocar os dados em uma partição separada para facilitar o backup e a instalação de novos sistemas operacionais.
* Otimização: recuperar o espaço perdido por clusters ineficientes, utilizando partições menores. Ter diversos sistemas de arquivos em partições diferentes.
* Segurança: separar dados das aplicações e do sistema operacional. Colocar dados sigilosos em partições que podem ser escondidas por utilitários.
O boot loader é o aplicativo que vai carregar o sistema operacional (GRUB, LILO). Nas máquinas virtuais que estamos usando no curso, o GRUB está sendo utilizado.
A partição extendida serve para contornar o problema de limitação do número de partições primárias.
Devido a limitação de tamanho máximo das partições a 2 TiB pelo MBR, foi criada a interface EFI, atualmente mantida por um consórcio de empresas (Intel, IBM, Apple, Microsoft, etc), a UEFI, cujo principal objetivo é substituir o BIOS. Nesse contexto, surge o conceito de partionamento GPT. O Linux já tem suporte a esta nova tecnologia.
Sempre que possível usar partições primárias para instalar sistemas operativos, a não ser que queira ter mais de 4 partições.
A partição extendida é um tipo especial de partição primária que não pode conter um sistema de arquivos. Nela residem as partições lógicas.
Como adicionar um disco utilizando o Virtual Box?
Passo-a-passo: Desligar a máquina virtual --> Clica na máquina virtual na qual se deseja criar o disco --> Configurações --> Armazenamento --> Controladora SATA --> Adicionar disco rígido --> Criar novo disco --> VDI --> Next --> Dinamicamente alocado --> Next --> 1 GB --> Criar --> Ok
Gerenciando partições
Usando o comando fdisk quando se quer utilizar valores default para o início e o fim da partição, pressiona-se Enter.
Usando o comando cfdisk quando criamos mais de uma partição deve-se gravar cada uma individualmente.
O parâmetro -z no comando cfdisk mostra como se as partições não existissem. Se gravarmos essa visualização, excluimos todas as partições que existirem.
Sistema de arquivos
ISO 9660 - sistema de arquivos para discos ópticos
ZFS - sistema de arquivos da Sun Mycrosystems incorporado no FreeBSD
ext3 - sistema de arquivos padrão do Linux
O parâmetro [-t fstype] no comando mkfs especifica o tipo de sistema de arquivos a ser construído, se não for especificado o sistema de arquivos ext2 é usado.
Habilitar partição swap: comando swapon
Desabilitar partição swap: comando swapoff
Como visualizar as partições swap que estão sendo utilizadas pelo sistema?
cat /proc/swaps
swapon -s
No comando du o parâmetro s exibe o espaço total utilizado sem considerar os sub-diretórios.
O comando du -h /* mostra o espaço utilizado por todos os diretórios do sistema.
Veja sobre curingas aqui.
Nenhum comentário:
Postar um comentário