# O que é o Atlas? **NEW** Sistema Diskless É o servidor que cria e mantém a rede interna de pcs da Ecomp, semelhante a rede do Dinf. Ele prove o processo de boot e as imagens que serão usadas nos pcs da Ecomp, junto com os arquivos da /home do usuário que fez login na máquina. # Quais softwares ele usa? ## TFPT (Trivial file transefer protocol) É um protocolo de transferencia bem simples que serve para transferir os arquivos para que o cliente consiga fazer o boot ## NFS (Network File System) É um sistema de arquivos que funciona por rede. Ele permite que você monte uma pasta do servidor de forma remota em um cliente. No Atlas, é utilizado para prover/montar a pasta /home de cada usuário ## NIS (Network Information Service) Originalmente chamado de Yellow Pages, é um protocolo de distribuição de dados de configuração. Foi criado pela Sun Microsystems para facilitar a administração, configuração e manutenção de redes Unix-like juntamente com o NFS. Este faz uso de um repositório central, o NIS server, uma base de dados centralizada na rede que agrega os arquivos de configuração necessários para realizar a manutenção em um host Unix. No Atlas, é utilizado para gerenciar o login dos ecompers ao sistema ## DHCP Dynamic Host Configuration Protocol É um servidor de distribuição e gerenciamento de endereços IP em uma rede local. **Não posso garantir essa informação** No Atlas, ele é utilizado para prover nomes de domínio e endereços IP fixos a cada uma das máquinas. # Softwares adicionais ## mdadm Utilitário para controlar e monitorar dispostivos RAID (Redundant Array of Independent Disks) via software. No Atlas, é utilizado para monitor e manter um RAID 1 configurado com dos HD's de 1 TB RAID 1: é uma configuração onde todos dados escrito é replicado em todos os HD's que forem instalados no sistema. No geral, essa configuração se limita a 2 HD's ## Timeshift É um sistema de backup de dados que tem a finalidade de atender um usuário doméstico comum, e por isso não permite o agendamento de horário por padrão. No Atlas, é utilizado para realizar e manter os backups do sistema e de uma parte do /home dos usuários (Alguns arquivos de cache, como `.cache`, são excluidos desse backup). Foi adaptado com o cron para que o backup seja executado sempre as 2h da manhã. Essa é uma configuração importante, já que o servidor fica basicamente inutilizável enquanto o backup está sendo executado. ## MariaDB É um SGBD (Sistema de gerenciamento de banco de dados) que iniciou como um fork do Mysql No Atlas, é utilizado para prover um BD para quem estiver desenvolvendo. No momento permite apenas uma database por pessoa, que possui o mesmo nome do usuário.