Prévia do material em texto
Ferramentas de administração Apresentação O sistema operacional é parte integrante e essencial no funcionamento de um computador. Ele é responsável por fazer a ligação entre os recursos de hardware e os softwares. Dessa forma, administrar o sistema operacional para mantê-lo sempre seguro, com os pacotes atualizados e drivers funcionando é uma tarefa muito importante no dia a dia. Os profissionais responsáveis por manter e administrar sistemas operacionais devem ser capazes de identificar os principais parâmetros que precisam ser monitorados e realizar verificações constantes a fim de garantir um bom desempenho no sistema operacional. Muitas vezes, o monitoramento frequente de diversos parâmetros, como memória e processador e disco, pode ser negligenciado. Para otimizar essa tarefa e auxiliar o profissional, existem diversas ferramentas de administração para sistemas operacionais. Nesta Unidade de Aprendizagem, você vai aprender sobre as estruturas e elementos em um sistema operacional que devem ser administrados, bem como conhecer algumas ferramentas que podem otimizar e facilitar essa tarefa. Bons estudos. Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Descrever a estrutura e os elementos a serem administrados.• Identificar exemplos de ferramentas de administração.• Demonstrar o uso de ferramentas de administração.• Infográfico Em sistemas operacionais Linux, os softwares são distribuídos por meio de pacotes que contêm metadados com informações adicionais, dentre as quais uma lista de dependências que são rotinas necessárias para que o software funcione corretamente. Para instalar e gerenciar esses pacotes, os sistemas Linux usam ferramentas para instalação, remoção e atualização de pacotes, que variam de acordo com a distribuição. Neste Infográfico, você vai conhecer algumas das principais ferramentas para gerenciar pacotes nas diferentes distribuições Linux. Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar. https://statics-marketplace.plataforma.grupoa.education/sagah/eafea76e-2556-4d1d-86c7-f540e41febb1/dc7a893f-9b44-4c52-8d7b-d62217db47da.png Conteúdo do Livro Quando surgiram os primeiros computadores de uso pessoal, o sistema operacional era visto como parte do computador, sendo, de fato, essencial para a utilização deste. No entanto, com o avanço e a disseminação da tecnologia, atualmente várias máquinas diferentes possuem um sistema operacional responsável por realizar a ligação entre o hardware e os softwares aplicativos, como, por exemplo, celulares e smart TVs. Por essa razão, é fundamental para qualquer profissional da área de tecnologia da informação conhecer as principais funções suportadas pelos sistemas operacionais e saber avaliar as implicações que determinadas características destes podem ter no funcionamento de outras aplicações. Para manter um sistema operacional funcionando e com bom desempenho, é necessário que manutenções e monitoramento sejam realizados periodicamente. As ferramentas de administração auxiliam e otimizam esse processo de monitoramento. No capítulo Ferramentas de administração, da obra Sistemas operacionais de redes abertas, base teórica desta Unidade de Aprendizagem, você vai conhecer as principais ferramentas administrativas aplicadas a sistemas operacionais modernos. SISTEMAS OPERACIONAIS DE REDES ABERTAS Raiza Artemam de Oliveira Ferramentas de administração Objetivos de aprendizagem Ao final deste texto, você deve apresentar os seguintes aprendizados: � Descrever as estruturas e os elementos a serem administrados. � Identificar exemplos de ferramentas de administração. � Demonstrar o uso de ferramentas de administração. Introdução Um sistema operacional é uma parte integrante e fundamental para o funcionamento do computador. Para manter sistemas operacionais funcionando e com bom desempenho ao longo do tempo, é necessário administrar corretamente o sistema e realizar manutenções periódicas. Existem diversas ferramentas que podem auxiliar e otimizar esses pro- cessos de manutenção. Neste capítulo, você vai estudar os principais elementos e as estruturas que devem ser administradas em um sistema operacional, como memória e integridade de arquivos. Você também vai verificar quais ferramentas são utilizadas para auxiliar no processo de administração. Por fim, você vai conferir um exemplo de aplicação dessas ferramentas. 1 Identificando elementos para administrar Antes de nos aprofundarmos em nossos estudos, é importante ter claro o conceito de sistema operacional. No início da história do sistema operacional, este podia ser descrito como sendo, simplesmente, um software que controla o hardware. Porém, com os avanços da computação, incluindo de hardware e software, o conceito de sistema operacional se tornou mais amplo. Atualmente, sabemos que o hardware executa diversas aplicações de software, e há a necessidade de executar cada vez mais software ao mesmo tempo. Para aumentar a utilização do hardware, as aplicações são projetadas para serem executadas concorrentemente e, caso não sejam cuidadosamente programadas, poderão interferir umas nas outras (DEITEL; DEITEL; CHOFF- NES, 2005). Com isso, surgiu a necessidade da existência de uma camada de software, denominada sistema operacional, que separa as aplicações e o hardware que as executa, fornecendo serviços que permitem que cada aplicação seja executada com segurança e de forma efetiva (Figura 1). Nesse contexto, os aplicativos são quaisquer software instalados, como editores de texto (por exemplo, o Microsoft Word) ou navegadores Web (por exemplo, o Google Chrome). Figura 1. Camadas de sistemas de computação. Aplicativos Sistema operacional Hardware Para que o sistema operacional e o computador estejam em boas condições de uso, é necessário administrar o sistema. Para isso, existem os administra- dores de sistemas operacionais. Administrar sistemas operacionais inclui atividades como efetuar cópias de segurança (e restaurá-las, se necessário), instalar novos programas, criar contas de usuários (e apagá-las quando não forem mais necessárias), garantir que os sistemas de arquivos estejam íntegros, dentre outras (WIRZENIUS, 1998). Ferramentas de administração2 Vamos pensar analogamente o sistema operacional como sendo uma casa, a qual precisa de reparos ao longo de sua vida útil, como limpeza, conserto de vidraças quebradas, ajuste nas paredes, dentre outros. A administração de sistemas operacionais poderia ser vista como a manutenção da casa. Porém, não confunda os termos, pois a manutenção de sistemas operacionais é algo mais simples do que a sua administração. As atividades executadas por administradores de sistemas são as apresen- tadas a seguir, conforme exposto por Nemeth, Snyder e Hein (2004). � Adicionar, remover e gerenciar contas de usuário: administradores de sistema devem acrescentar contas para novos usuários e remover contas de usuários que não estejam mais ativos na empresa. O processo de adicionar e remover usuários pode, por vezes, ser efetuado de forma automatizada. Porém, certas decisões administrativas, como definir onde colocar o diretório inicial do usuário ou em quais máquinas a conta será criada, devem ser tomadas antes de novos usuários serem acrescentados. Quando um usuário não precisar mais ter acesso ao sistema, a conta dele deve ser removida, e os arquivos inseridos na conta devem ser excluídos, para que o sistema não acumule arquivos desnecessários. � Adicionar e remover hardware: quando um novo hardware é adquirido pela empresa, ou quando um hardware tiver a necessidade de ser trans- ferido de uma máquina para outra, o sistema tem que ser configurado para reconhecer e usar tal hardware. � Realizar backups: realizar backups dos dados de uma empresa está entre as tarefas mais importantes e essenciais. Porém, muitas vezes, tal tarefa é executada de maneira descuidadaou é ignorada. Os back- ups costumam ser tarefas demoradas e tediosas, porém, de extrema importância. Os mesmos podem ser executados de forma automática, devendo essa tarefa ser executada por um administrador de sistemas, pois este possui a expertise para se certificar de que os backups estão sendo executados corretamente, dentro do cronograma, e que a mídia resultante pode realmente ser utilizada para restaurar os arquivos. � Instalar e atualizar software: quando um novo software é adquirido pela empresa, este deve ser instalado e testado. Essa tarefa normalmente ocorre em diversos tipos de hardware e sistemas operacionais. Assim que o software estiver funcionando corretamente, os usuários têm de ser informados de sua disponibilidade e localização. À medida que são lançadas atualizações dos software, estas devem ser incorporadas nos ambientes locais dos usuários. 3Ferramentas de administração � Monitorar o sistema: instalações grandes exigem supervisão perma- nente. Dentre as atividades diárias de monitoramento, está a de garantir que os serviços web e de e-mail estejam funcionando corretamente, verificando arquivos de log para reconhecimento antecipado de sinais de problemas. Ainda, deve-se garantir que as redes locais estejam todas conectadas de modo apropriado e também monitorar a disponibilidade dos recursos de sistema, como a quantidade de espaço disponível em disco. � Solucionar problemas: sistemas operacionais e o hardware em que estes são instalados ocasionalmente falham. Nesse momento, o admi- nistrador de sistemas deve efetuar o papel de “mecânico” ou “médico”, diagnosticando o problema e utilizando serviços de especialistas na área, caso necessário. Nesses casos, perde-se mais tempo tentando detectar o problema do que o resolvendo. � Manter a documentação local: conforme os sistemas ou a arquitetura são modificados para atender às novas necessidades de uma empresa, estes começam a se diferenciar do sistema básico, descrito na documen- tação inicial de quando a empresa foi criada. Nesse caso, é obrigação do administrador de sistema documentar aspectos específicos do sistema. Isso inclui documentar qualquer software instalado que não vem por padrão com o sistema operacional, documentar por onde os cabos pas- sam e como são construídos, manter os registros de manutenção para todo o hardware, registrar o estado dos backups e, ainda, documentar diretivas e procedimentos locais. � Monitorar a segurança vigilantemente: é função do administrador implementar uma diretiva de segurança e fazer verificações periódi- cas, para se certificar de que a segurança do sistema não foi violada. Em sistemas de baixa segurança, tal tarefa poderia envolver apenas algumas checagens superficiais, em termos de acesso não autorizado. Em um sistema de alta segurança, isso pode incluir uma elaborada rede de pontos de controle e programas de auditoria. � Ajudar os usuários: por mais que não seja obrigatoriamente uma incumbência do administrador de sistemas, por vezes, usuários os questionam sobre o que foi modificado em suas máquinas, e o admi- nistrador de sistema deve auxiliá-los. Ferramentas de administração4 2 Ferramentas de administração de sistemas operacionais Para gerenciar os sistemas operacionais, os administradores utilizam algu- mas ferramentas para executar suas tarefas. Para cada sistema operacional, há diversas ferramentas disponíveis. Veja a seguir exemplos de algumas ferramentas para sistemas operacionais Linux e Windows. Ferramentas para Linux Algumas ferramentas para sistemas operacionais Linux são apresentadas a seguir. � NCDU (ncurses disk usage): é um analisador de disco. É muito útil para administradores de servidores, pois, caso uma partição chegue a 1.000%, é possível identificar o que originou a ocupação total do disco. Para sua instalação, basta utilizar o comando $ apt-get install ncdu. � Shorewall: é uma ferramenta com interface para configuração do iptables. Utilizando-se essa ferramenta, é possível implementar o fi- rewall ou gateway, por meio de entradas em um conjunto de arquivos de configuração. O shorewall lê os arquivos e informa ao iptables as regras a serem implementadas. As vantagens de se utilizar essa fer- ramenta dizem respeito à estrutura mais legível de arquivos e regras do firewall e a um número reduzido de linhas para implementação do código desejado. � Puppet: é uma ferramenta open source para gerenciamento de configu- ração que é utilizada para configurar, gerenciar e implantar servidores. A ideia central do puppet é que se tenha a configuração centralizada em um único ponto e essa configuração seja distribuída para diversos nós em uma rede. � Afick: é uma ferramenta de segurança que permite monitorar alterações no sistema de arquivo, podendo, assim, detectar invasões. Funciona criando-se um banco de dados com uma imagem de partes do sistema em um arquivo de configuração; ao executá-lo novamente, qualquer modificação, como arquivos adicionados, modificados ou excluídos, será detectada. 5Ferramentas de administração � KeepassX: é um cofre de senhas, que permite guardar todas as senhas de um usuário em somente um lugar. Um cofre de senhas é um programa que cria e armazena senhas, de maneira que possam ser criadas senhas distintas para cada site e serviço, sem que o usuário tenha que memo- rizar. É necessário somente memorizar uma senha mestre, para que se possa ter acesso às senhas armazenadas por meio de um gerenciador. � Fail2ban: é uma ferramenta para prevenir ataques de força bruta. Essa ferramenta efetua a análise de logs, tomando algumas atitudes como criação de regras no firewall e envio de alertas ao administrador. � Logcheck: é uma ferramenta que auxilia o administrador de sistemas a analisar os arquivos de logs gerados pelo computador ou por um ser- vidor. Logs são arquivos muito extensos, e, caso o administrador esteja investigando algo de forma diária, pode ser que deixe algo importante para trás. Com isso, essa ferramenta envia resumos de arquivos de log para o e-mail. � Zabbix: é uma ferramenta que possibilita o monitoramento de vários parâmetros de rede, dos servidores e até mesmo da saúde dos serviços. Essa ferramenta coleta e analisa automaticamente os dados do hard- ware, para que os administradores possam verificar a disponibilidade e verificar tendências no desempenho da rede. � Ansible: é uma ferramenta de automação utilizada para configurar servidores, instalar softwares e executar uma grande variedade de tarefas a partir de uma máquina central. As instruções são executadas a partir de uma máquina de controle, que se comunica com clientes remotos em Secure Socket Shell, embora outros protocolos também sejam suportados. Ferramentas para Windows No próprio Windows 10 já podemos observar uma grande lista de ferramentas de administração de sistema. Para verificá-las, vá em Painel de Controle > Segurança e Manutenção > Ferramentas Administrativas. Podemos observar as ferramentas disponíveis na Figura 2 (MICROSOFT, 2017). Ferramentas de administração6 Figura 2. Ferramentas de administração instaladas automaticamente no Windows 10. A seguir, são apresentadas algumas dessas ferramentas. � Agendador de tarefas: é utilizado para agendar a execução de ta- refas, em que são elaborados scripts com a extensão .bat, que são configurados no agendador de tarefas, indicando a periodicidade da execução da tarefa. � Desfragmentar e otimizar unidades: a fragmentação faz com que o disco rígido execute um trabalho extra, que pode tornar o computador lento. Os dispositivos removíveis de armazenamento, como pen drives, também podem ficar fragmentados. O desfragmentador de disco do Windows reorganiza os dados fragmentados, para que os discos e as unidades possam funcionar de maneira mais eficiente. O desfragmen- tador de disco é executado por agendamento, mas você também pode analisar e desfragmentar os discos e as unidades manualmente.� Diagnóstico de memória do Windows: essa ferramenta permite testar a memória RAM do computador, para encontrar possíveis bugs e falhas. 7Ferramentas de administração � Gerenciamento de impressão: essa ferramenta fornece informações atuais sobre o status das impressoras e dos servidores de impressão de rede. Por meio dessa ferramenta, é possível instalar conexões de impressoras em um grupo de computadores e monitorá-las remotamente. Esse monitoramento permite encontrar impressoras com erros. � Limpeza de disco: por vezes, o sistema acumula arquivos que não são mais úteis para o funcionamento do computador nem para o usuário; porém, esses arquivos ocupam espaço na memória. Assim, utiliza-se a ferramenta de limpeza de disco, para que ela encontre e remova tais arquivos indesejados. � Monitor de desempenho: é uma ferramenta para visualização dos dados de desempenho do computador em tempo real e de arquivos de log, como é possível observar na Figura 3. Figura 3. Monitor de desempenho do Windows 10. Ferramentas de administração8 � Monitor de recursos: é uma ferramenta importante para verificar como os recursos dos sistemas estão sendo utilizados por processos e serviços. Além de monitorar os recursos do sistema em tempo real, também pode ser utilizado para analisar processos que não respondem, identificar quais aplicativos estão usando arquivos e controlar processos e serviços. � Serviços: um serviço é como um aplicativo que é executado em se- gundo plano no sistema, sem uma interface com o usuário. Os serviços fornecem os principais recursos do sistema operacional, como serviço da web, log de eventos, serviço de arquivo, impressão, criptografia e relatório de erros. Existem diversas outras ferramentas disponíveis. Inclusive, algumas fer- ramentas que estão disponíveis para Linux também podem ser utilizadas no Windows, como o Puppet. Em sistemas operacionais baseados em Linux, as ferramentas de administração são usadas diariamente, e, geralmente, em uma distribuição Linux, o usuário possui maior autonomia para gerenciar o sistema operacional e monitorar seus recursos. Uma das principais tarefas ao administrar um sistema operacional Linux é instalar pacotes e programas; para isso, pode-se utilizar comandos no terminal. Geralmente se utiliza a fer- ramenta APT (advanced packaging tool). O APT consiste em um conjunto de ferramentas usadas pelas distribuições Debian, como o Mint e o Ubuntu, para administrar os pacotes .deb de uma forma automática. Quando um programa é instalado, o APT também instala e mantém atualizados todos os pacotes necessários para o programa funcionar (NEMETH; SNYDER; HEIN, 2004). 3 Uso de ferramentas de administração Uma tarefa importante na administração de sistemas operacionais é gerenciar as partições de disco. Particionar discos é uma prática comum para instalar mais de um sistema operacional na mesma máquina, ou mesmo para separar os dados pertencentes ao usuário do sistema operacional e os arquivos de programas. Particionar um disco rígido consiste em dividi-lo em duas ou mais partes lógicas. Dessa forma, o sistema operacional entende que existe mais de um disco rígido instalado, quando na verdade existe apenas um. Para auxiliar a criação e o gerenciamento de partições de disco no Linux, pode-se usar a ferramenta Gparted, que também pode ser aplicada no Windows. 9Ferramentas de administração A ferramenta Gparted é uma ferramenta de particionamento de discos rígidos padrão no Linux. Tal ferramenta é pré-instalada em diversas distri- buições Linux, como o Ubuntu, em que pode ser encontrada no caminho Sistema > Administração > Editor de Partições. Na Figura 4, observa-se a tela inicial da ferramenta Gparted no sistema operacional Ubuntu. Na tela inicial da ferramenta, encontra-se uma lista com todas as partições do disco rígido, bem como a quantidade de espaço livre em disco. Figura 4. Tela inicial da ferramenta Gparted no sistema operacional Ubuntu. A interface da ferramenta Gparted se baseia em um mapeamento do disco rígido, que mostra as partições disponíveis e o espaço ocupado em cada uma (Figura 2), informação bastante útil na hora de redimensionar partições. Clicando com o botão direito sobre a partição, o usuário tem acesso ao menu de ações, que inclui as opções para deletar a partição, reformatá-la em outro sistema de arquivos ou redimensioná-la. Por motivos de segurança, a ferramenta Gparted não permite realizar modificações em partições que estão montadas. Isso é um problema ao rodá- -la a partir de uma instalação do sistema, uma vez que, nesse caso, o usuário não tem como fazer alterações na partição de instalação ou na partição home. Para contornar tal problema, pode-se utilizar a ferramenta a partir de um CD, em que é possível editar as partições sem restrições. Ferramentas de administração10 Em um computador com dual boot, ou seja, que possui mais de um sistema operacional instalado (p. ex.: Windows e Ubuntu), a ferramenta Gparted pode ser aplicada para redimensionar a partição do Windows e liberar espaço para a criação das partições Linux. Para redimensionar uma partição, o usuário deve clicar na partição que deseja redimensionar e, em seguida, na opção Redimensionar/Mover. Na Figura 5, apresenta-se a tela de ajuste do tamanho da partição. Figura 5. Redimensionamento de partição utilizando a ferramenta Gparted. Fonte: GParted (2018, documento on-line). Com a ferramenta Gparted, além dos tipos de arquivos comuns utilizados pelo Linux, como EXT4, também é possível redimensionar partições utilizadas pelos sistemas da Microsoft (Windows), como FAT32 e NTFS. No entanto, é necessário, antes de redimensionar o disco, que a partição seja desfragmen- tada, para que os dados fiquem agrupados no início da partição e o Gparted possa fazer seu trabalho sem riscos. Caso a partição não esteja desfragmen- tada, ou contenha erros diversos, ele aborta a operação, para evitar qualquer possibilidade de perda de dados (GPARTED, 2018). 11Ferramentas de administração Para gerenciar e manipular partições de diversos formatos diferentes, a ferramenta Gparted utiliza diversos pacotes para gerenciar tais tipos. Por exemplo, para manipular partições NTFS, ela utiliza o pacote ntfsprogs. Para manipular partições no formato ReiserFS, é necessário o pacote reiser- fsprogs. Ao se criar novas partições, é possível criar uma partição primária ou uma partição lógica (GPARTED, 2018). De forma geral, costuma-se criar uma partição para a instalação do sistema no início do disco rígido, seguida por uma partição de swap (partição de troca no Linux), pela partição home e outras partições destinadas ao armazenamento de arquivos. Ainda falando sobre partições e discos, realizar backups periódicos e restaurar dados ocasionalmente perdidos são tarefas que exigem atenção. Para auxiliar nessa tarefa, pode-se utilizar a ferramenta Redo Backup and Recovery. Essa ferramenta está distribuída sob a licença GNU GPLv3, é usada para backup e restauração completa, é de código livre e é gratuita. Redo é um front-end para o programa Partclone, com o qual é possível criar uma cópia exata do conteúdo do disco rígido ou de uma partição em específico e salvá-la em outro dispositivo de armazenamento ou em uma pasta de rede, tudo isso combinado com uma interface bem simples de se utilizar. Dentre as principais características da ferramenta Redo, estão as listadas a seguir. � Tem compatibilidade com sistemas operacionais Linux e Windows. � Possui um gerenciador de arquivos que permite acessar e copiar arquivos manualmente para um HD externo/pen drive. � Não exige instalação — a ferramenta é executada por meio de um live CD ou pen drive e não é um programa que precisa ser instalado. Além disso, não é necessário ter algum sistema operacional instalado no disco rígido. Para utilizá-la, é necessário reiniciar o computador com o CD ou pen drive conectado. � Suporta a restauração completa de um computadorapós uma falha grave no disco rígido, incluindo a restauração do sistema operacional, do sistema de arquivos, das partições, dos volumes e dos dados, por meio de um ponto de recuperação completo. � Permite a recuperação de arquivos deletados, por meio de um programa que auxilia na recuperação de arquivos excluídos, salvando-os em outro dispositivo de armazenamento. Ferramentas de administração12 Como exemplo de ferramenta de administração para Linux, tem-se o Logcheck. Para instalá-lo, basta utilizar o comando apt-get install logcheck. Observe nas Figuras 6 e 7 os passos de instalação. Figura 6. Instalação do Logcheck. Figura 7. Seleção do local para onde será enviado o log Logcheck. 13Ferramentas de administração A próxima tela indicará para qual e-mail serão enviados os relatórios. É importante, após a instalação, observar o arquivo de configuração do Log- check que está no diretório /etc/logcheck/logcheck.conf. O diretório /etc/logcheck/logcheck.logfiles contém o caminho com o nome dos registros que serão verificados pelo Logcheck. Observe a Figura 8. Figura 8. Conteúdo do arquivo logcheck.logfiles. Por padrão, o Logcheck é configurado para enviar relatórios a cada 2 minutos após as horas cheias. Para observar o conteúdo log do sistema, utilize o comando nano var/log/syslog, e, para analisar o log de alguma aplicação, basta inserir seu caminho como conteúdo do arquivo logcheck. logfiles. Ferramentas de administração14 DEITEL, H. M.; DEITEL, P. J.; CHOFFNES, D. R. Sistemas operacionais. São Paulo: Pearson, 2005. GPARTED. Manual do GParted. 2018. https://gparted.org/display-doc.php?name=help- -manual&lang=pt_BR. 2018. Acesso em: 9 abr. 2020. MICROSOFT. Ferramentas Administrativas no Windows 10. 2017. Disponível em: https:// docs.microsoft.com/pt-br/windows/client-management/administrative-tools-in- -windows-10. Acesso em: 9 abr. 2020. NEMETH, E.; SNYDER, G.; HEIN, T. R. Manual completo do Linux: guia do adiministrador. São Paulo: Pearson, 2004. WIRZENIUS, L. Guia do administrador de sistemas Linux. São Paulo: Conectiva, 1998. Os links para sites da web fornecidos neste capítulo foram todos testados, e seu fun- cionamento foi comprovado no momento da publicação do material. No entanto, a rede é extremamente dinâmica; suas páginas estão constantemente mudando de local e conteúdo. Assim, os editores declaram não ter qualquer responsabilidade sobre qualidade, precisão ou integralidade das informações referidas em tais links. 15Ferramentas de administração Dica do Professor Monitorar parâmetros de um sistema operacional, como processador ou memória, é comum para administradores de sistema. Verificar a integridade do disco e atualizar drivers são tarefas comuns para manter um sistema operacional com bom desempenho e evitar problemas graves. Esse monitoramento constante pode ser realizado de forma mais otimizada utilizando ferramentas. Nesta Dica do Professor, você vai saber como utilizar melhor a ferramenta monitor de desempenho do Windows para monitorar recursos e gerar relatórios. Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar. https://fast.player.liquidplatform.com/pApiv2/embed/cee29914fad5b594d8f5918df1e801fd/0392319e9b79ba21853434af49f8be98 Exercícios 1) Um sistema operacional é essencial para a utilização de computadores. Para manter sistemas operacionais sempre funcionais e eficientes, existe uma lista de tarefas que devem ser feitas pelo administrador do sistema. Assinale a alternativa que indique atividades que são de competência do administrador do sistema. A) Efetuar cópias de segurança, instalar novos programas, gerenciar bancos de dados, garantir que os sistemas de arquivos estejam íntegros. B) Efetuar cópias de segurança, instalar novos programas, criar contas de usuários, garantir que os sistemas de arquivos estejam íntegros. C) Efetuar cópias de segurança, instalar novos programas, monitorar o acesso à rede, garantir que os sistemas da empresa estejam íntegros. D) Efetuar cópias de segurança, instalar novos antivírus, realizar consultas a sistemas externos, garantir que os sistemas de arquivos estejam íntegros. E) Efetuar cópias de segurança, instalar novos programas, criar ambientes personalizados, garantir que os sistemas de arquivos estejam íntegros. 2) Para gerenciar sistemas operacionais, os administradores utilizam algumas ferramentas para executar suas tarefas. Para cada sistema operacional, há diversas ferramentas disponíveis. Assinale a alternativa que indique algumas dessas ferramentas no Linux. A) NCDU, Shorewall, Puppet, Afick e ifconfig. B) NCDU, Shorewall, Puppet, Afick e Logcheck. C) NCDU, Shorewall, Puppet, Afick e SonarQube. D) NCDU, Shorewall, Puppet, Afick e Jenkins. E) NCDU, Selenium, Puppet, Afick e Logcheck. 3) Geralmente, o usuário de um sistema operacional utiliza diversos softwares aplicativos. Por questões de segurança, muitos softwares exigem login e senha para acesso; porém, guardar muitos acessos pode ser um problema. Para auxilar nesse gerenciamento, existe uma ferramenta que funciona como um cofre de senhas, permitindo guardar todas as senhas de um usuário em somente um lugar. Assinale a alternativa abaixo que indique o exemplo desse tipo de ferramenta no Windows. A) Shorewall. B) Logcheck. C) Ansible. D) NCDU (Ncurses Disk Usage). E) KeepassX. 4) O sistema operacional Windows 10 fornece nativamente diversas ferramentas para a administração do sistema. Dentre essas ferramentas, encontra-se uma que permite testar a memória RAM do computador para encontrar possíveis bugs e falhas. Assinale a alternativa que indique qual é essa ferramenta. A) Diagnóstico de Tarefas. B) Gerenciador de Impressão. C) Limpeza de Disco. D) Diagnóstico de Memória do Windows. E) Desfragmentador de Unidades. 5) Ao instalar um novo software em um sistema operacional, muitas vezes é preciso atualizar e instalar outros pacotes. Em distribuições Linux baseadas em Debian, existe uma ferramenta capaz de instalar um software e gerenciar todas as suas dependências. Assinale a alternativa que indique essa ferramenta. A) RPM (Red Hat Package Manager). B) APT (Advanced Packaging Tool). C) YUM (Yellowdog Updater Modified). D) ZYPP. E) Pacman. Na prática Todos os arquivos que um usuário possui, programas instalados e até mesmo os arquivos do sistema operacional são armazenados em uma memória física persistente, que é o disco rígido ou HD. Com o tempo de uso, é comum que os arquivos sejam gravados e apagados e surjam pequenos espaços no disco. Quando isso ocorre, os arquivos começam a ficar espalhados em pedaços ou fragmentos, o que causa perda de desempenho no sistema operacional. Neste Na Prática, você vai ver como Juliana utilizou uma ferramenta nativa do Windows para analisar e desfragmentar discos e melhorar o desempenho do sistema operacional. Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar. https://statics-marketplace.plataforma.grupoa.education/sagah/17f70192-1ee0-4185-96be-46b55e140a31/44dff9e7-4f4e-4306-baf0-a6006f3b2ffe.png Saiba mais Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do professor: Desfragmentar discos no Linux Com o uso constante, é natural que o sistema operacional passe a acumular arquivos desnecessários e perder o desempenho. Existem diversas ferramentas para auxiliar nesse processo e ajudar a manter o sistema funcional e otimizado. No artigo abaixo, você encontrará uma explicação detalhada de como desfragmentar discos e partições em sistemas operacionais Linux. Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar. Criar ferramentas para gerenciar ambientes Muitas vezes, é necessário manter ambientes configurados e possuir ferramentas para manter as configurações no sistema operacional. Neste artigo, os autores apresentam o projeto de uma ferramentade gestão de atualizações para um ambiente de desenvolvimento. Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar. Ciência da computação Para se aprofundar mais em sistemas operacionais de redes abertas, leia este livro, que apresenta o conteúdo pertinente ao que foi estudado nesta Unidade de Aprendizagem. Conteúdo interativo disponível na plataforma de ensino! https://www.edivaldobrito.com.br/desfragmentar-particoes-no-linux/ https://www.seer.ufrgs.br/reic/article/view/76841/48565