Microsite Big Data
Rodrigo Mendes (2023
Created on October 23, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
DAILY NEWS
Guide
Transcript
x
start_
Trabalho realizado porRodrigo MendesVictor Pereira
Unix
História do
+
A História do UNIX
+
A Estrutura UNIX
+
A Gestão de processos
+
+
A Segurança em UNIX
A Diferença do Linux
A história do UNIX, que começou nos anos 70 nos Laboratórios Bell da AT&T, marcou uma revolução na computação. Desenvolvido por Ken Thompson, Dennis Ritchie e outros, o UNIX foi projetado para ser um sistema operativo simples, multitarefa e multiutilizador, destacando-se por permitir que múltiplos utilizadores trabalhassem simultaneamente.
História do UNIX
UNIX
+
info
Kernel: é o núcleo do sistema operativo, que controla o hardware, traduzindo comandos UNIX em instruções de hardware. O utilizador não interage diretamente com o kernel.Sistema de ficheiros: é a forma como o UNIX armazena informações de qualquer tipo, como gráficos, textos, entre outros.Shell: é um programa que atua como interface entre o kernel e o utilizador.Aplicativos: são programas que podem ser invocados pelo shell para realizar diversas tarefas.
Estrutura do unix
UNIX
Segurança do UNIX
+
info
UNIX
Modelo de Permissões: Controlo rigoroso de acesso a arquivos, dividido entre proprietário, grupo e outros.Contas de Utilizador: Cada utilizador tem uma conta única, facilitando a gestão de acessos.Comando sudo: Permite executar comandos com privilégios de superutilizador temporariamente, minimizando riscos.Firewalls: Ferramentas como iptables ou pf protegem o sistema contra acessos não autorizados.
Para manter o estado de um processo, o Unix utiliza as estruturas proc e user.A estrutura "proc" armazena informações essenciais que devem permanecer na memória durante toda a vida do processo, como o identificador do processo (PID), estado, prioridades e memória alocada. Essas informações são cruciais para o escalonamento e gestão dos processos.
gestão de processos UNix
+
info
UNIX
As diferenças entre Unix e Linux são significativas, refletindo as suas origens e filosofias distintas. Em termos práticos, uma das principais diferenças é que o Unix é um sistema operativo de código fechado, o que significa que seu código-fonte não está disponível para o público e é controlado por empresas específicas. Em contraste, o Linux é um sistema operativo de código aberto, permitindo que qualquer pessoa aceda, modifique e distribua o seu código-fonte.
Diferenças do UNix e Linux
UNIX e Linux
x
A estrutura "user", por outro lado, contém dados que podem ser paginados para o disco, como variáveis de ambiente e configurações. Isso permite otimizar o uso da memória, liberando espaço quando necessário.
x
Hoje, o legado do UNIX é evidente em quase todos os dispositivos que utilizamos, influenciando profundamente o design de sistemas operativos modernos e moldando o mundo digital contemporâneo.
Atualizações: Manter o sistema atualizado com patches de segurança é crucial para proteger contra vulnerabilidades.Logs: Registros de atividades ajudam a monitorizar e auditar o sistema.Criptografia: Protege dados em trânsito (como SSH) e em repouso (criptografia de disco).Segurança Física: Proteger o hardware contra acessos não autorizados é fundamental.
x