Você está na página 1de 31

Faculdade Anhanguera de Sorocaba

Av. Dr. Armando Pannunzio, 1478 - Jardim Vera Cruz - Sorocaba - SP

Paulo Wildemann da Silva

RA: 1299174565

ATIVIDADES PRTICAS SUPERVISIONADAS


(Tecnologia em Anlise e Desenvolvimento de Sistemas)

Sistemas Operacionais
Prof. Andrey Rodrigues dos Santos

Faculdade Anhanguera
Sorocaba
2014

Sumrio
Introduo ................................................................................................................................... 3
Relatrio 01: Tipos de Sistemas Operacionais ........................................................................... 4
Relatrio 02: Gerenciamento de processos e threads ............................................................... 10
Relatrio 03: Gerenciamento de memria ................................................................................ 14
Relatrio 04: Instalao e Configurao de Domnios, Usurios e Arquivos .......................... 17
Relatrio 05: Instalao e Configurao de Proxy ................................................................... 26
Relatrio 06: Sistemas Operacionais Indicados ....................................................................... 30
Referncias ............................................................................................................................... 31

Introduo:
Sero abordadas consideraes sobre os sistemas operacionais Windows (Windows 7), Linux
(Ubuntu) para computadores desktop e Android para smartphones e tablets, considerando
quais os mais adequados para o centro de treinamento da Empresa XYZ TREINAMENTOS
XXI e suas atividades.

Relatrio 01: Tipos de Sistemas Operacionais.


Linux
O sistema operacional Linux possui vrias caractersticas que o diferencia de outros sistemas
operacionais, e tem muitas aplicaes que necessitam de estabilidade e segurana.
Gerenciamento de memria, operao de entrada e sada de acesso ao sistema de arquivos.
Caracterstica do ncleo Linux algumas das funes (drivers de dispositivo, suporte a rede,
sistema de arquivos) podendo ser compilada e executada como mdulos (em ingls: LKM
loadableKernelmodules), so bibliotecas compiladas separadas da parte principal do ncleo e
podem ser carregadas e descarregadas aps o ncleo estar em execuo. Na camada mais
interna, temos o hardware, que representado pelos dispositivos fsicos, e temos a camada
kernel, que o corao do sistema operacional que interage com o hardware. Algumas tarefas
do kernel so: gerenciar a swap, prover funes que tornam os recursos do sistema
disponveis aos processos, prover facilidades para criar, examinar e modificar processos;
gerenciar software que implementam servios de redes, gerenciar comunicaes entre
processos, implementar o sistema de arquivos e meios de acessos (leitura, escrita e execuo.
Fechando esta camada temos o Shell que um nome comum para um conjunto de programas
que fornece uma interface interativa com o usurio, onde comandos podem ser digitados,
tarefas ser controladas, manipuladas e etc. O Shell tambm funciona como linguagem de
programao. Entre os Shells conhecidos temos o Bash, o Csh, Sh, Ksh. O Shell padro do
Linux o bash. O Linux um sistema operacional multiusurio e multitarefa, ele segue o
padro Posix/Unix, o que garante que temos no Linux todo sistema de proteo do ncleo do
kernel ficando um pouco difcil um programa travar um Linux. Se fosse instalado o Linux e o
Windows 98 na mesma mquina, pode-se observar que o Windows 98 detecta
automaticamente mais dispositivos do que o Linux.
Arquitetura do Linux:
- Gerenciador de Processos
- Gerenciador de Memria
- Sistema de Arquivos Virtual
- Rede
4

- Comunicao entre Processos (IPC)


Windows
No que se refere a sistema operacional de computador a Microsoft uma das empresas lderes
de mercado e mesmo assim ainda cobram preos altos por seu sistema, alm de que a cada
verso nova que lanada do Windows requer uma mquina mais potente. O Windows um
programa padronizado, por exemplo, quando se viaja para outro lugar, o encontrar da mesma
forma, as excees de padronizaes que o usurio pode fazer com o tema, wallpaper, atalhos
na tela, etc. O restante guarda as mesmas informaes e reconhecvel em qualquer lugar.
Desta situao que vem grande parte da fora do Windows que se tornando o sistema padro
de computadores no mundo proporcionou um grau de compatibilidade antes impossvel.
Como o Windows o padro da indstria, todos os fabricantes se esforam para atualizar os
drivers rapidamente quando surge uma nova verso do sistema, em um computador com
Windows voc dificilmente ter problemas pela inexistncia de drivers, a no ser os de
incompatibilidade criados por verses mais novas.

1.1 Sistemas operacionais para servidores:


Windows Server 2008
Windows Server 2008 um sistema operacional de servidores da Microsoft, desenvolvido
como sucessor do Windows Server 2003.
Lanado

em 27

de

fevereiro de 2008 o

Windows

Server

2008

foi

conhecido

pelo codenome Server Longhorn at 16 de maio de2007 quando Bill Gates, presidente
da Microsoft, anunciou o nome oficial.1
Verses:
Windows Server 2008 Standard Edition
Em substituio ao Windows Server 2003, foi projetada para fornecer servios e recursos para
outros sistemas em uma rede. O sistema operacional tem um abundante conjunto de recursos e
opes de configurao. O Windows Server 2008 Standard Edition d suporte a 2-way e 4way SMP (multiprocessamento simtrico) e a at 4 gigabytes de memria em sistemas de
32 bitse 32 GB em sistemas de 64 bits.
5

Windows Server Enterprise Edition


Tal verso estende os recursos fornecidos no Windows Server 2008 Standard Edition para
proporcionar maior estabilidade e disponibilidade e dar suporte a servios adicionais como o
Cluster e Servio de Federao do Active Directory. Tambm d suporte a sistemas de
64 bits, memria RAM hot-swap e non-uniform memory access (NUMA). Os servidores
enterprise podem ter at 32 GB de RAM em sistemas x86 e dois terabytes (TB) de RAM em
sistemas de 64 bits e 8 CPUs.
Windows Server 2008 Datacenter Edition
Verso mais robusta do Windows Server 2008 com aperfeioamentos nos recursos de cluster
e suporte a configuraes de memria muito amplas com at 64 GB de RAM em sistemas x86
e dois TB RAM em sistemas de 64 bits. Tem requisito mnimo de CPU e pode dar suporte a
at 64 CPUs.
Windows Web Server 2008
Verso Web Edition do Windows Server 2008. Uma vez que foi projetada para fornecer
servios Web para a implantao de sites e aplicativos baseados nesta, essa verso do servidor
s d suporte a recursos relacionados. Especialmente, ela inclui o Microsoft.NET
Frameworks, o Microsoft Internet Information Services (IIS), o ASP.NET, alm do servidor
de aplicativos e recursos de balanceamento de carga de rede. No entanto, no possui vrios
outros recursos, incluindo o Active Directory, e exige a instalao do server core para obter
alguma funcionalidade padro. O Windows Web Server 2008 d suporte a at 32 GB de RAM
e 4 CPUs x64.

Linux
Linux um termo utilizado para se referir a sistemas operativos (portugus
operacionais

(portugus brasileiro)

europeu)

ou sistemas

que utilizem o ncleo Linux. O ncleo Linux foi desenvolvido

pelo programador finlands Linus Torvalds, inspirado no sistema Minix. O seu cdigo
fonte est disponvel sob a licena GPL (verso 2) para que qualquer pessoa o possa utilizar,
estudar, modificar e distribuir livremente de acordo com os termos da licena.
Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais,
os sistemas operativos (portugus

europeu)

ousistemas operacionais (portugus

brasileiro)

com ncleo
6

Linux

passaram

ter

colaborao

de

grandes

empresas

como IBM, Sun

Microsystems, Hewlett-Packard (HP), Red


Hat, Novell, Oracle, Google, Mandriva e Canonical.1
Apoiado por pacotes igualmente estveis e cada vez mais versteis de softwares livres para
escritrio (LibreOffice, por exemplo) ou de uso geral (projeto GNU) e por programas para
micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus
concorrentes proprietrios, e interfaces grficas cada vez mais amigveis como o KDE e
o GNOME, o ncleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente
cado no domnio popular, encontrando-se cada vez mais presente nos computadores de uso
pessoal atuais. Mas j h muito que o Linux destaca-se como o ncleo preferido em
servidores de grandes porte, encontrando-se quase sempre presente nos mainframes de
grandes empresas e at mesmo no computador mais rpido do mundo, o Tianhe-2, chins
(listaTOP500). Em servidores, o sistema Unix e sistemas baseados neste (como Linux e
Solaris) so os sistemas mais utilizados para aplicaes como Firewall e servidor web, ao
passo que o sistema Windows, so mais utilizados para Gerenciamento de Usurios e servios
pela facilidade de operao e manuteno (AD).

1.2 Sistemas operacionais para estaes de trabalho:


Windows 7
O Windows 7 uma verso de sistema operacional com uma srie de sistemas operativos
produzidos pela Microsoft, para uso em computadores pessoais, incluindo computadores
empresariais, laptops, tablets, PCs de centros de mdia, entre outros. O Windows 7 foi lanado
para as empresas no dia 22 de julho de 2009 e comeou a ser vendido livremente para
usurios comuns na data 22 de outubro de 2009, menos de 3 anos depois do lanamento de
seu antecessor, Windows Vista.
O Windows 7 tambm possui uma interface grfica mais aperfeioada, com um melhor
desempenho, e com suporte para telas touch screen e multi- tctil (multi-touch). Apresenta
tambm uma nova barra de tarefas e ferramentas totalmente mudadas, nova calculadora com
mais funes, novos papis de parede e um novo menu Iniciar. Possui leitura nativa de BluRay e HD DVD e gerenciador de credenciais. Possui uma verso mais atual de Internet
7

Explorer com aceleradores (Internet Explorer 8), tem uma arquitetura modular como no
Windows Server 2008, contendo um boot melhor e suporte a boot de VHDs (HDs virtuais), e
instalao do sistema em VHDs. Tem uma nova verso do Windows Media Center, e possui
faixas (ribbons) nos programas includos com o Windows (Paint e WordPad, por exemplo),
assim como no Microsoft Office 2010. Ocorreu tambm o aperfeioamento no uso da placa de
vdeo e memria RAM. Jogos como Espadas Internet, Gamo Internet, Internet Damas
passaram por reedio. Possui um UAC personalizvel (UAC um recurso que foi adicionado
para o Vista, e que se tambm encontra no Windows 7. usado para controlar a
administrao do computador, necessria quando vrios usurios usam o PC.)

Requisitos do sistema
Limites de Memria RAM:
Arquitetura

x86 (32 bits)

Windows 7 Starter Edition

2 GB

Windows 7 Home Basic

4GB

x64 (64 bits)

8 GB

Windows 7 home Premium 4 GB

16 GB

Windows 7 Professional

4 GB

192 GB

Windows 7 Enterprise

4 GB

192 GB

Windows 7Ultimate

4 GB

192 GB

Linux/ Ubuntu
Distribuio Linux um conjunto de programas (software) que so agrupados a um ncleo
Linux para dar alguma funcionalidade ao sistema, abaixo exemplos de Distribuio Linux:
Exemplos de Distribuio Linux:
- Fedora (Red Hat): http://fedora.redhat.com
- Mandriva: http://www.mandriva.com
- Debian: http://www.debian.org
- Kurumin: http://www.kuruminlinux.com.br
Como o Linux e a maior parte dos softwares includos em distribuies, so livres, as
organizaes completamente motivadas, podem criar e disponibilizar a sua prpria
distribuio, fazendo com que haja mais de 300 distribuies de registros mantidas, embora
menos de 20 delas sejam conhecidas, fornecem a usurios diversos sistemas completos e
8

prontos para a instalao e uso em laptops, servidor, computador domstico, telefones,


conforme a utilizao da licena de software, o sistema se tornou muito popular no mercado
principalmente para Web e servidores de banco de dados.

Ubuntu
Todas as verses do Ubuntu so disponibilizadas sem custo algum, a gesto de instalao
desoftware realizada pelo APT e pelo Synaptic. Alm de ferramentas de sistema padro e
outros aplicativos menores, o Ubuntu oferecido com diversos programas pr- instalados que
atendem s funcionalidades bsicas. Programas para visualizar contedos multimdia, clientes
de email e jogos simples completam o sistema bsico. O Ubuntu possui uma forte ligao
com a comunidade Debian, contribuindo com qualquer modificao nos cdigos fonte, ao
invs de apenas anunciar essas mudanas em uma data posterior. Muitos programadores do
Ubuntu mantm pacotes chave do prprio Debian.
O Ubuntu um sistema de cdigo aberto mais popular do mundo, construido em volta do
ncleo CNU/Linux baseado no Debian. O que o diferencia do Debian o fato de que Ubuntu
lanado a cada semestre.

Requisitos do Sistema
Requisitos Mnimos

Servidor

Desktop

Processador (x86)

300MHz

1GHz

Memria

128MB

512MB

Disco Rgido

1GB

5GB

Resoluo do Monitor

640x480

1024x768

Verses Ubuntu a partir do ano de 2012:


* Ubuntu 12.04 LTS: Lanada em 26 de abril de 2012.
* Ubuntu 12.10: Lanada em 18 de outubro de 2012.
* Ubuntu 13.04: Em andamento 25 de abril de 2013.
* Ubuntu 13.10: Em andamento outubro de 2013.
* Ubuntu 14.04 LTS: Quinta verso com Longo Tempo de Suporte

1.3 Sistemas operacionais para smartphones e tablets:


Android
O Android um sistema operacional baseado no ncleo do Linux para dispositivos mveis,
desenvolvido pelo Open Handset Alliance liderada pela Google e outras empresas.
Segundo a Google mais de um 1.300 aparelhos com este sistema operacional so ativados
todos os dias, utilizado por vrios fabricantes de celulares como: HTC, Samsung, Sony,
Motorola, LG e recentemente a Positivo Informtica. Por ser um sistema que permite livre
compatibilidade com a maioria dos Hardwares disponveis no mercado (diferente dos Apple),
d a empresa um leque de variedades em relao os fabricantes e aparelhos que desejar
usar. O sistema Android ainda disponibiliza ao usurio uma serie de aplicativos gratuitos que
podem ser baixados diretamente do aparelho; ele tambm permite integrao com
computadores de mesa (desktops) plugando-o na USB de qualquer computador pode-se
navegar pelas pastas e compartilhar qualquer arquivo, dando a empresa agilidade no servio.
Para quem dispe de um aparelho com tecnologia 3G, pode utiliz-lo com facilidade, como
roteador para outros aparelhos.
Androids tambm contam com a tecnologia de fcil acesso a e-mail e redes sociais, assim
como possibilitando backups e utilizao na nuvem. O Android capaz de fazer uso de
cmeras de vdeos, pode conter tela sensvel ao toque, GPS, entre outros, e para o
armazenamento de dados utilizado SQLite. Mesmo as aplicaes Android sendo escritas na
linguagem Java, ela no uma mquina virtual Java, j que no executa bytecode JVM.
Existe a opo de ativar o super usurio, e um dos principais objetivos usar aplicativos que
requerem um tipo de acesso mais avanado que o normal, como por exemplo, aplicativos que
fazem sistema antifurto, distribuio de conexo mvel via wi-fi.

Relatrio 02: Gerenciamento de processos e threads.


2.1 Poltica de Gerenciamento de Processador:
Todos os softwares que podem executar em um computador, inclusive o SO os mais
tradicionais so assim, so organizados para serem executados num processador, como vrios
10

processos sequenciais tambm chamados processos. A partir do momento em que vrios


processos podem estar no estado de pronto, devem ser estabelecidos critrios para definir
qual processo ser escolhido para fazer uso do processador. Tais critrios compem a poltica
de escalonamento, que a base da gerncia do processador e da multiprogramao em um
sistema

operacional.

Dentre as funes da gerncia do processador, podemos citar:

Manter o processador ocupado a maior parte do tempo;

Balancear o uso da CPU entre processos;

Privilegiar a execuo de aplicaes crticas;

Maximizar o throughput e;

Oferecer tempos de resposta razoveis aos usurios interativos.

Cada sistema operacional possui sua poltica de escalonamento adequada ao seu propsito e
s suas caractersticas. Sistemas de tempo compartilhado, por exemplo, possuem requisitos de
escalonamento distintos dos sistemas de tempo real.

2.2 Gerenciamento de Processos:


Um processo uma atividade (ou tarefa) de um programa, que contm o cdigo e dados de
uma atividade. Essas so: leitura de dados, escrita de dados, clculos no processador,
comunicao com o usurio, comunicao com um BD, comunicao com a rede interna ou
externa, entre outras. Um processo define a unidade de processamento concorrente, que
executada num dado instante num processador, utilizando um contador de programa lgico,
usando o nico contador de programa fsico registro no processador, valores em registradores,
variveis do programa e uma pilha de execuo. Processos so escalonados para o
processador, que faz uma troca a todo o momento do processo sendo executado, atravs do
mecanismo chamado multiprogramao.
Em Sistemas Operacionais tradicionais, cada processo tem um nico fluxo de execuo o que
define um thread, que a unidade de processamento concorrente destinada para ser executada
sob as condies de desempenho de um processador da poca. Com o surgimento de
processadores de alto desempenho, uma nova unidade de processamento concorrente pde ser
definida dentro do prprio processo, materializando novas unidades de fluxo de execuo e
11

assim podem-se ter mltiplos fluxos de execuo mltiplos threads num mesmo processo.
O que os threads acrescentam ao modelo de processo permitir que mltiplos fluxos de
execuo ocorram no mesmo ambiente do processo, com um grau de independncia uma das
outras. Assim, mltiplos threads executam concorrentemente em um processo, e anlogo a
mltiplos processos executando concorrentemente em um nico computador.

2.3 Softwares Instalados:


O Windows um dos softwares instalados, com a finalidade de dizer ao computador o que ele
deve fazer.
Windows: um sistema operacional de interface grfica multitarefa. Isso significa que
podemos trabalhar com vrios programas simultaneamente. Por exemplo, poderamos escutar
um CD colocado no CD-ROM enquanto escrevemos um documento, imprimimos um outro e
recebemos um fax, todos ao mesmo tempo.

Tipos de softwares e suas funes:


Aplicativos: Neste tipo de software se enquadram todos aqueles programas que so utilizados
na execuo de tarefas especficas. Posso citar vrios exemplos mas os mais comuns so os
processadores de texto, como o Word, que servem para trabalhar com os mais diversos tipos
de textos, emitir etiquetas, e fazer formulrios, as planilhas eletrnicas como o Excel so
poderosas ferramentas de clculos que facilitam tanto aquele trabalho rduo de matemtica,
fazer grficos com real representao dos dados umacoisa muito boa pra quem precisa e por
ltimo o que muitos usam mas no sabem o nome ao certo que so os Browsers ou
Navegadores, softwares usados para navegar na Web.

Tutoriais: Geralmente so usados para informar ou ensinar sobre determinado assunto, muito
usados em treinamentos. Os conceitos transmitidos atravs desse software se restringem ao
que foi previsto por uma equipe de desenvolvimento do mesmo.

Jogos: Geralmente so softwares relacionados a entretenimento para proporcionar lazer e


diverso. Dispem de muitos recursos interativos e existem de todos os tipos, desde
estratgias at simulaes reais de muitas coisas como corridas.
12

2.4 Sistemas de Gerenciamento de Processos:


Usando o Gerenciador de Processos pela interface grfica do Sistemas Operacional podemos
verificar os processos sendo executados no sistema operacional e assim verificando seu
desempenho. Conforme figura abaixo executamos o comando (Windows + R).

Em seguida digitar MSCONFIG para abrir o gerenciador de processos.

Na aba Inicializao de Sistemas podemos diagnosticar alguns dos processos que o sistema
executa ao iniciar. Alguns desses processos podem ser finalizados, geralmente aqueles
indesejados pelos usurios sem muitas utilidades.

Finalizar processos podem aumentar a velocidade, possvel tambm otimizar processos e


escolher ignorar processos.
13

Relatrio 03: Gerenciamento de memria.


3.1 Tcnica de Gerenciamento de Memria:
A seguinte tcnica foi aplicada:
- Foi utilizado alm da memria padro dos Computadores (Disco Rgido), memorias
auxiliares, como a memria RAM.
1 - Melhor desempenho em trabalhos, navegao entre outras tarefas.
2 - Nos permite a manuteno das memorias por elas serem de fcil manuseio e troca, desde
que passemos todas as informaes contidas nela para nosso Disco Rgido.
3 - A memria RAM tambm facilita com o salvamento de dados arquivos e trabalhos, por
causa de seu timo desempenho e sua boa capacidade de armazenamento .
J no caso dos Smartphones e outros dispositivos ligados ao sistema Android , nosso tipo de
memria auxiliar so os Cartes de Memria , pelos seguintes motivos :
1 - Expanso de memria para armazenamento de diversos tipos de dados.
2 - Fcil manuteno, alm de poder ser gerenciado um ou mais cartes por aparelho.
3 - Fcil deslocamento, alm de poder ser gerenciado nas maquinas , atravs de um adaptador
para cartes .

3.2 Tcnica de Gerenciamento de Memria Virtual:


Quando a memria RAM, no Windows, no consegue mais segurar todos os programas
abertos ou quando algum programa no est sendo utilizado h algum tempo e por isso pode
ser retirado da memria. Quando dizemos "memria virtual" estamos nos referindo a uma
parte do disco rgido dedicado a essa tarefa e utilizado pelo Windows para gerenci-las.
Embora no seja transparente ao usurio, possvel gerenci-la conforme a necessidade.

No Linux a memria funciona da seguinte maneira, processos que esto em execuo tm


prioridade na memria, quando termina um processo e se tiver espao na memria, ficam
resduos desse processo na memria para uma futura volta desse processo ser mais rpida.
Caso essa memria RAM esteja lotada com processos que esto em execuo, a comea a
utilizao da memria SWAP (troca). Cada processo do Linux, em uma mquina de 32 bits,
dispe de 3GB de espao de endereamento virtual para si prprio, com 1GB restante
14

reservado para suas tabelas de pginas e outros dados do ncleo. O 1GB do ncleo no
visvel quando o processo executa no modo usurio, mas torna-se acessvel quando o processo
faz uma chamada ao ncleo. O espao de endereamento gerado quando o processo criado
e sobrescrito em uma chamada ao sistema exec. O espao de endereamento virtual dividido
em reas ou regies organizadas em pginas. Contguas e homogneas. Isso quer dizer que
cada rea consiste de uma srie de pginas consecutivas com proteo e propriedades de
paginao idnticas. O segmento de cdigo e os arquivos mapeados so exemplos de reas.
Pode haver vazios no espao de endereamento virtual entre essas reas. Qualquer referncia
memria para um vazio resulta em uma falta de pgina fatal. O tamanho de pgina fixo.
O Linux gerencia a memria usando o algoritmo companheiro, com a adio de um vetor no
qual o primeiro elemento a cabea de uma lista de blocos com tamanho de uma unidade, o
segundo elemento a cabea de uma lista de blocos com tamanho de duas unidades, o
prximo elemento aponta para blocos de quatro unidades e assim por diante. Dessa maneira
qualquer bloco de potncia de dois pode ser encontrado rapidamente.
Para a proteo existe um gerenciador de memria virtual evitando que processos no modo
Kernel e no modo User se misturem.

3.3 Gerenciamento de Memria:


No Windows quando acontece alguma das situaes de travamento, o sistema operacional
desaloca os processos menos utilizados da memria RAM e armazena no HD, copiando de
volta para a memria RAM quando necessrio. Isso causa uma considervel perda de
desempenho, j que os discos rgidos so componentes mecnicos extremamente lentos se
comparados memria RAM. Podemos observar ento essa lentido quando comeamos a
abrir um programa atrs do outro em uma mquina com pouca memria disponvel.
No Linux a memria funciona da seguinte maneira, processos que esto em execuo tm
prioridade na memria, quando termina um processo e se tiver espao na memria, ficam
resduos desse processo na memria para uma futura volta desse processo ser mais rpida.
Caso essa memria RAM esteja lotada com processos que esto em execuo, a comea a
utilizao da memria SWAP (troca).

15

3.4 Sistemas de Gerenciamento de Memria:


Windows
Usando o seguinte passo-a-passo, entre no "Painel" de Controle e, em seguida, em "Sistema".
No menu do canto esquerdo, clique em "Configuraes avanadas do sistema".
1 Na janela que abrir, selecione a aba "Avanado" e na rea "Desempenho" clique em
"Configuraes".
2 Na nova janela que abrir, selecione novamente a aba "Avanado" e na rea "Memria
Virtual" clique em "Alterar".
3 Depois de tantos menus e submenus, estamos finalmente dentro do gerenciador de
memria virtual, onde possvel escolher o seu tamanho, disco onde est localizado e at
mesmo delet-lo (algo que no recomendamos e que pode causar grandes problemas no
Windows). Em nosso computador de testes o Windows criou automaticamente um
arquivo de 2816 MB, mas recomenda utilizar 3434 MB, ento vamos alterar para esse
valor.
4 Para isso, desmarque a opo "Gerenciar automaticamente o tamanho do arquivo de
paginao de todas as unidades" e, abaixo, selecione a opo "Tamanho personalizado".
Inserimos as opes recomendadas (mnimo de 200 MB e mximo de 3434 MB) e
clicamos em "Definir", mas este nmero pode variar bastante dependendo da configurao
da mquina e quantidade de programas abertos.
5 Para usurios que costumam abrir vrios aplicativos pesados ao mesmo tempo em uma
mquina com pouca memria RAM, aumentar essa quantidade pode melhorar um pouco o
desempenho, mas atribuir um valor muito grande, como 20 GB, no uma boa opo, j
que o Windows raramente far uso de tanto espao. De qualquer forma, um bom quebragalho quando aumentar a quantidade de memria RAM no uma opo.

Linux
Quando mais memria requisitada, o Linux passa a transferir arquivos no usados h algum
tempo, da memria RAM memria virtual, tambm chamada de swap, liberando, assim,
memria fsica para os aplicativos. Em suma, o que acontece que o Linux utiliza a energia
ociosa (que no est sendo aproveitada) para cache, a fim de agilizar os processos solicitados
16

pelo usurio naquele determinado momento. Durante esse perodo de ociosidade da energia, o
sistema toma para si essa memria, mas logo que o usurio necessite do recurso, o Linux
libera imediatamente. possvel afirmar, ento, que o Linux gerencia a energia e a memria
de forma muito inteligente, pois ao invs de deix-la sem fazer nada utiliza para agilizar
outros processos.

Relatrio 04: Instalao e Configurao de Domnios, Usurios e Arquivos.


4.1 Sistema de Arquivos:
Um sistema de arquivos um conjunto de estrturas lgicas que permite o sistema operacional
controlar o acesso a um dispositivo de armazenamento como disco rgido, pen drive, cd-room,
etc. Diferentes sistemas operacionais podem usar diferentes sistemas de arquivos. Atualmente,
o NTFS (New Technology File System) o sistema de arquivos padro do Windows,
enquanto o ext4 o do Linux. No caso do Linux o suporte para diferentes sistemas de
arquivos pode ser obtido atravs de mdulos de kernel carregveis no
diretrio/lib/modules/XXX/kernel/fs, onde XXX a verso atual do Linux. No Linux, um
diretrio (corresponde ao conceito de pasta do Windows) pode ter outros diretrios ou
arquivos. Dizemos que um diretrio filho de outro diretrio quando ele est logo abaixo do
diretrio em questo. O diretrio que est um nvel acima chamado de diretrio pai.
4.2 Instalao de DNS:
A instalao do servio DNS no Windows Server 2008 bem simples e de extrema
importncia para uma rede. Alm da facilidade que o servio proporciona (resoluo de
nomes) um dos requerimentos obrigatrios para uma rede de domnio. O DNS
resumidamente um banco de dados para resoluo de nomes, onde computadores na rede
usam o DNS para "perguntar" sobre determinado computador. De modo figurativo esse
pergunta seria "Qual o IP do computador XPCliente-245A ?" e o DNS responderia dizendo
qual o IP desse computador.

Iremos agora instalar o DNS e configura-lo para a instalao do Active Directory. Tenha
certeza que as configuraes de endereamento IP esteja correta.
17

1. Abra o Server Manager


Start\Administrative Tools\Server Manager

2. Em Roles Summary clique em Add Roles e na janela que se abre clique OK.

Se desejar marque a opo "Skip this page by default" .

18

3. Na lista de Server Roles, selecione DNS Server e clique Next.

4. Na janela seguinte, temos uma introduo do que o DNS e informaes


adicionais, Clique Next.

5.Nesta janela a confirmao da instalao do servio e mensagens sobre a possvel


necessidade de reiniciar o computador, Clique Next

19

6.Ao termino da Instalao mostrado o resultado informando que a instalao foi bem
sucedida. Clique em Close.

Criando uma zona primaria:


Uma vez instalado o DNS precisa ser configurado para receber as informaes do domnio.
Agora iremos criar um zona de pesquisa direta, ou seja o servio ir fazer a resoluo de
nomes para endereo IP. Vamos criar uma zona chamada LabTreinamentos que o mesmo
nome do nosso futuro domnio. Lembre-se no adianta eu instalar o dns e criar uma zona
chamada qualquercoisa.com.br e depois querer integrar em meu domnio chamado
outracoisa.com.br.
1.Clique em Star\Administrative Tools\DNS ou simplesmente clique "Start" e digite DNS.

2. Clique com o lado direito sobre Forward Lookup Zone e selecione no menu suspenso
"New Zone"

20

3. Na janela New Zone clique Next.

4. Na janela Zone Type (tipo de zona) iremos criar uma zona primaria.
Existem 4 tipos de zona.
Zona Primaria (o nome j diz tudo, deve ser a primeira zona a ser criada e quando ainda
no existe dominio, ela no pode ser integrada e armazena seus dados em um arquivo de
texto .DNS)
Zona Secundaria (S pode existir se haver uma primaria. Esta ser uma copia somente
leitura da zona primaria)
Zona tipo Stub (Um tipo de zona que armazena apenas registros NS (Name Server), SOA
(start of authority) e alguns A (glue host) - esta zona no autoritativa.
Zona Integrada ao Active Directory (Quando existe um controlador de dominio, podemos
integrar a zona, assim os dados sero armazenados no proprio Active Directory e replicados
pelo dominio se configurado.)
Selecione Primary Zone e clique next

21

5. Digite o nome da Zona, neste exemplo LabTreinamentos .

6. Na janela Zone File, aceite o padro clicando em Next.

7. Na janela Dynamic Update, clique Next.


Inicialmente no iremos alterar a opo, porm importante saber que em uma rede local, os
computadores clientes podem automaticamente criar seus registros no servidor DNS. Como
no estamos permitindo a atualizao dinmica teremos que manualmente adicionar os
computadores.
Quando o DNS est sendo criado apenas para resoluo de endereos na Internet esse opo

22

deve ser "Do Not Allow Dynamic Updates" .

8. Clique em Finish

4.3 Configuraes:
O Domain Name System ( DNS ) um sistema de gerenciamento de nomes hierrquico e
distribudo para computadores, servios ou qualquer recurso conectado Internet ou em uma
rede privada. Ele baseia-se em nomes hierrquicos e permite a inscrio de vrios dados
digitados alm do nome do host e seu IP. Em virtude do banco de dados de DNS ser
distribudo, seu tamanho ilimitado e o desempenho no degrada tanto quando se adiciona
mais servidores nele. Este tipo de servidor usa como porta padro a 53. A implementao do
DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional BSD UNIX 4.3.
Configurando o DNS (Name Servers):
muito importante esse passo, para o funcionamento do Servidor DNS.
1 - Clique sobre a zona criada " LabTreinamentos" e em seguida selecione properties no
23

menu.
2 - Na guia "Name Servers" clique sobre o nome do servidor e em seguida no boto Edit.

20. Na janela Edit Name Server Record, clique no boto resolve e em seguida escolha o
endereo IP e clique em OK.

24

21. Clique OK novamente para fechar a janela LabTreinamentos properties e repita a


operao para a zona reversa.

Agora iremos criar um zona de pesquisa reversa, ou seja o servio ir fazer a resoluo de IP
para nomes.
1 - Clique com o lado direito sobre Reverse Lookup Zone e selecione no menu suspenso
"New Zone"
2 - Na janela New Zone clique Next.
3 - Na janela Zone Type escolha (primary zone) zona primaria e clique em Next.
4 - Na janela Reverse Lookup Zone name selecione IPv4 Reverse Lookup Zone.

25

5 - Na janela Reverse Lookup Zone name em Network ID digite 10.0.0 que a subnet
utilizada nos tutoriais.

6 - Na janela Zone File, aceite o padro clicando em Next.

7 -Na janela Dynamic Update, clique Next.


8 - Clique Finish.

Relatrio 05: Instalao e Configurao de Proxy.


As configuraes de proxy so utilizadas para informar ao Navegador de internet o endereo
de rede de um servidor intermedirio (conhecido como servidor proxy) usado entre o
navegador e a Internet em algumas redes. Mudar as configuraes de proxy algo que
normalmente voc s precisa fazer se est se conectando Internet por uma rede corporativa.
Por padro, o Internet Explorer detecta as configuraes de proxy de maneira automtica. No
entanto, talvez seja necessrio definir um proxy manualmente com informaes fornecidas
pelo administrador da rede.
26

Veja como alterar as configuraes de servidor proxy no windows:


1. Para abrir o Internet Explorer, clique no boto Iniciar. Na caixa de pesquisa,
digite Internet Explorer e, na lista de resultados, clique em Internet Explorer.
2. Clique no boto Ferramentas e em Opes da Internet.
3. Clique na guia Conexes e, depois, em Configuraes da LAN.
4. Marque a caixa de seleo Usar um servidor proxy para a rede local.
5. Na caixa Endereo, digite o endereo do servidor proxy.
6. Na caixa Porta, digite o nmero da porta.
7. Caso a sua rede exija endereos de proxy separados para diferentes servios, como
HTTP, HTTPS ou FTP, clique no botoAvanado e digite os endereos de proxy
individuais que devero ser usados.
8. Quando terminar de fazer as alteraes, clique em OK at retornar ao Internet Explorer.
Em alguns ambientes corporativos, as configuraes de rede ou proxy podem ser predefinidas
ou desativadas pelo administrador.

Com o Linux foi utilizado o Squid e realizada sua configurao. O Squid um servidor
de Proxy, e trabalha como sada principal da rede. Com isso, podemos centralizar nosso foco
em segurana (polticas de acesso, autenticao, etc.) em uma nica mquina. O Squid
trabalha com os principais protocolos da Internet, alguns deles so: HTTP, HTTPS, FTP. O
Squid um Software Livre licenciado pela GPL, sua utilizao pode nos trazer vrias
vantagens, como:

Autenticao;

Controle de acesso;

Cache;

Controle centralizado;

Registros de acesso, etc.


27

Ele tambm atua como Proxy transparente evitando que usurios "espertinhos" possam burlar
o controle de acesso. O Squid formado de um nico pacote, o que torna sua instalao
extremamente fcil:
# apt-get install squid
Depois que instalamos o Squid, vamos renomear o arquivo de configurao para criarmos um
do zero:
# mv /etc/squid/squid.conf /etc/squid/squid.conf.orig
# pico /etc/squid/squid.conf
Vamos criar uma configurao bsica no arquivo, adicionando as seguintes linhas:
http_port 3128
visible_hostname KORZOS

acl all src 0.0.0.0/0.0.0.0


acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 21 80 443 563 70 210 280 488 59 777 901 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost


http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

acl redelocal src 192.168.0.0/24

http_access allow localhost


http_access allow redelocal
http_access deny all
28

Depois, d um:
# /etc/init.d/squid restart
...Que seu Squid j deve estar em pleno funcionamento.
Entendendo a configurao:
Agora, precisamos descobrir para que serve cada uma destas linhas:

http_port 3128: Define em qual porta o Squid vai atuar, a porta default a 3128, mas
podemos definir qualquer outra porta.

visible_hostname KORZOS: Define o nome do servidor, lembre-se de substituir o


"KORZOS" pelo nome do seu servidor.

acl all src 0.0.0.0/0.0.0.0: Esta linha cria uma ACL, uma poltica de acesso com nome
"all" contendo qualquer IP.

acl localhost src 127.0.0.1/255.255.255.255: Aqui criamos uma ACL de nome


"localhost" contendo localhost.

acl SSL_ports port 443 563: Cria a ACL contendo as portas que so utilizadas no
protocolo HTTPS.

acl Safe_ports port 21 80 443 563 70 210 280 488 59 777 901 1025-65535: Cria a
ACL contendo as portas de diversos protocolos conhecidos na Internet.

acl manager proto cache_object: Cria a ACL manager do tipo proto.

acl purge method PURGE : Cria a ACL manager do tipo method.

acl CONNECT method CONNECT: Cria a ACL CONNECT tambm do tipo method.

http_access allow manager localhost: Libera a ACL manager e localhost.

http_access deny manager : Bloqueia a ACL manager.

http_access allow purge localhost: Libera a ACL purge e localhost

http_access deny purge: Bloqueia a ACL purge.

http_access deny !Safe_ports: Esta linha se torna bastante interessante pelo uso da "!",
pois ela bloqueia qualquer conexo que no contenha o contedo da ACL Safe_Ports.

http_access deny CONNECT !SSL_ports: Bloqueia qualquer conexo que no esteja


no contedo da ACL SSL_ports.

acl redelocal src 192.168.0.0/24: Cria a ACL redelocal contendo a faixa de endereo
da rede.

http_access allow localhost: Libera a ACL localhost.

http_access allow redelocal: Libera a ACL redelocal.


29

http_access deny all: Bloqueia a ACL all

Relatrio 06: Sistemas Operacionais Indicados.


6.1 Sistema Operacional Indicado para o Servidor:

Para operar como servidor, o sistema operacional indicado a distribuio da Linux


direcionada a Servidores. Por ser um sistema mais gil que o Windows Server 2012 e
trabalhar em sistema de pacotes, que garante ainda mais rapidez e segurana. Sua distribuio
gratuita, garantindo maior economia para essa remodelao e adequao de sistemas
operacionais. Ele feito para as plataformas x86, x86_64.

6.2 Sistema Operacional Indicado para Desktops:

Os computadores para uso desktop tero o sistema operacional Windows 7 Professional.


Devido a questo de compatibilidade com determinados programas e recursos, e caso seja
necessrio algum programa em especfico que no tenha suporte ao sistema operacional
Linux.

6.3 Sistema Operacional mvel mais indicado:

Para executar os smartphones e tablets, o melhor sistema operacional a ser implementado o


Android. Ele funciona em diversos modelos e marcas, diferentemente do seu concorrente o
iOS, que deve ser instalado apenas em produtos Apple. Possui diversos aplicativos gratuitos,
o que facilita no caso da necessidade de algum em especfico e possui atualizaes peridicas.

30

Referncias:
http://olhardigital.uol.com.br/noticia/android-ser-mais-utilizado-quewindows-preveem-analistas/30072

https://docs.google.com/file/d/0B9e1nJ9U5ACjT2x6V29mWUh0Y2M/edit
http://www.gnu.org/gnu/gnu-history.pt-br.html
https://docs.google.com/file/d/0B9e1nJ9U5ACjY1RPVWVNMERNY00/edit?pli=1
http://olhardigital.uol.com.br/video/windows-mac-ou-linux-veja-as-vantagens-e-asfalhas-de-cada-um-deles/18880
https://docs.google.com/file/d/0B9e1nJ9U5ACjdFlkVUtHakRWQlk/edit
https://docs.google.com/file/d/0B9e1nJ9U5ACjU0JzSmg0M0QzcE0/edit
https://docs.google.com/file/d/0B7egHuiPat_6WGVaMXlIY3BfWGM/edit?pli=1
http://www.sourcebrasil.org/tutoriais/visualizar/instalacao-e-configuracao-doservidor-proxy-squid.html
https://docs.google.com/file/d/0B9e1nJ9U5ACjUTBPR1RzTVZqSkU/edit
http://www.hardware.com.br/livros/servidores-linux/configurando-servidor-proxycom-squid.html

31

Você também pode gostar