Fundamentos de Sistemas Operacionais, Redes e Armazenamento
Classificado em Computação
Escrito em em
português com um tamanho de 3,79 KB
Conceitos de Sistemas Operacionais
Segundo Silberschatz, um sistema operacional (SO) gerencia o hardware, fornece uma base para programas aplicativos e atua como intermediário entre o usuário e o hardware.
Tarefas de um Administrador de SO
- Automação de tarefas;
- Supervisão de backups;
- Instalação e atualização de softwares;
- Monitoração;
- Solução de problemas (Troubleshooting);
- Documentação;
- Desenvolvimento de políticas.
Evolução do Microsoft Windows
A Microsoft iniciou a disponibilização de sistemas operacionais com o MS-DOS (início da década de 1980).
- Características do MS-DOS: Sistema monousuário e estrutura hierárquica de diretórios.
- Windows: Primeira tentativa de interface gráfica sobre linha de comando.
- Windows NT: Focado em ambientes corporativos (workstations e servidores).
- Windows 95: Primeiro para ambiente doméstico e introdução do botão Iniciar.
- Windows 10: Evolução de versões como 2000, XP e 7.
Distribuições Linux e GNU
Distribuições Linux são conjuntos de softwares em torno do Kernel Linux. Exemplos:
- SUSE Linux Enterprise: Muito utilizada na Europa.
- Debian: Próxima ao conceito original de GNU.
- CentOS: Utilizada para homologação do Red Hat.
- Red Hat Enterprise: Opção comercial e confiável.
Liberdades do Software Livre (GNU)
- Executar o programa para qualquer propósito.
- Estudar e adaptar o programa (acesso ao código-fonte).
- Redistribuir cópias para ajudar outros.
- Distribuir versões modificadas para a comunidade.
Armazenamento e RAID
SCSI: Small Computer System Interface (IDE < SCSI < SAS).
- RAID 0 (Stripe): Alta performance, baixa disponibilidade.
- RAID 1 (Mirror): Alta disponibilidade, performance inferior a não-RAID.
- RAID 10: Alta performance e disponibilidade, alto custo.
- RAID 5: Paridade espalhada, muito utilizado.
- RAID 6: Paridade em 2 discos, alta disponibilidade.
Comandos de Configuração RAID
sudo fdisk -l
sudo fdisk /dev/sdb
sudo mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1
sudo mkfs -t ext4 /dev/md0
sudo mkdir /media/labraid1
sudo mount /dev/md0 /media/labraid1Serviços de Rede: DNS e DHCP
DNS (Domain Name System)
Sistema hierárquico e distribuído. Utiliza porta UDP 53 (ou TCP 53 para pacotes > 512 bytes).
- IANA/ICANN: Entidades de gestão de endereços e zonas DNS.
- TLDs: Genéricos (.com, .org), países (.br, .ca) e infraestrutura (.arpa).
- Servidores: Autoritativos (Internet) e não autoritativos (Intranet).
Registros de Recursos (RR)
- SOA: Parâmetros da zona.
- A/AAAA: Endereços IPv4/IPv6.
- CNAME: Alias.
- MX: Servidores de e-mail.
DHCP (Dynamic Host Configuration Protocol)
Processo de negociação: DORA (Discover, Offer, Request, Acknowledge).
- DHCPDISCOVER: Cliente busca servidor.
- DHCPOFFER: Servidor propõe IP.
- DHCPREQUEST: Cliente aceita proposta.
- DHCPACK: Servidor confirma configuração.
- DHCPRELEASE: Cliente libera o IP.