Você está na página 1de 116

Informtica

Habilitao tcnica em

Sistemas Operacionais
e Softwares Aplicativos
Parte I

Informtica
Volume 1

Informtica
Sistemas operacionais
e softwares aplicativos
Parte I
Luciene Cavalcanti Rodrigues
Joo Paulo Lemos Escola

So Paulo
2010

Governador
Jos Serra

Presidente
Paulo Markun
Vice-Presidente
Fernando Jos de Almeida

Ncleo Cultura Educao


Coordenador : Fernando Jos de Almeida
Gerente: Monica Gardelli Franco
Equipe de autoria Centro Paula Souza
Coordenao geral: Ivone Marchi Lainetti Ramos
Coordenao da srie Informtica : Luis Eduardo
Fernandes Gonzalez
Autores: Carlos Eduardo Ribeiro, Evaldo Fernandes

Ru Jnior, Gustavo Dibbern Piva, Joo Paulo Lemos


Escola, Luciene Cavalcanti Rodrigues, Ralfe Della
Croce Filho, Wilson Jos de Oliveira
Reviso tcnica : Anderson Wilker Sanfins, Luis
Claudinei de Moraes, Humberto Celeste Innarelli,
Srgio Furgeri

Equipe de Edio
Coordenao geral

Alfredo Nastari

Vice-Governador
Alberto Goldman

Edio de texto: Marlene Jaggi


Editores assistentes: Celia Demarchi

e Wagner Donizeti Roque


Secretrio editorial: Antonio Mello
Revisores: Antonio Carlos Marques, Fabiana Lopes
Bernardino, Jos Batista de Carvalho, Lieka Felso
e Miguel Facchini
Direo de arte: Deise Bitinas
Edio de arte: Ana Onofri
Editoras assistentes: Nane Carvalho, Nicia Cecilia
Lombardi e Roberta Moreira
Assistentes: Ana Silvia Carvalho, Claudia Camargo
e Felipe Lamas
Ilustraes: Carlos Grillo
Pesquisa iconogrfica : Completo Iconografia,
Maria Magalhes e Priscila Garofalo
Fotografia : Carlos Piratininga, Eduardo Pozella
(fotgrafos) e Daniela Mller (produtora)
Tratamento de imagens: Sidnei Testa

Coordenao editorial

Mirian Ibaez

Impresso em Vitopaper 76g, papel


sinttico de plstico reciclado, da Vitopel,
pela Grfica Ideal.

Consultor tcnico

Victor Emmanuel J. S. Vicente

Dados Internacionais de Catalogao na Publicao (CIP)


(Bibliotecria Silvia Marques CRB 8/7377)
R696
Rodrigues, Luciene Cavalcanti
Informtica, sistemas operacionais e softwares aplicativos /
Luciene Cavalcanti Rodrigues, Joo Paulo Lemos Escola ; revisor
Luis Claudinei de Moraes ; coordenador Luis Eduardo Fernandes
Gonzalez. -- So Paulo : Fundao Padre Anchieta, 2010

(Manual de Informtica Centro Paula Souza, v. 1)

ISBN 978-85-61143-46-6

1. Sistemas operacionais (Computadores) 2. Softwares de aplicao


I. Escola, Joo Paulo Lemos II. Moraes, Luis Claudinei de, revisor III.
Gonzalez, Luis Eduardo Fernandes, coord. IV. Ttulo.
CDD 005.43

Secretrio de Desenvolvimento
Geraldo Alckmin

Presidente do Conselho Deliberativo


Yolanda Silvestre
Diretora Superintendente
Laura Lagan
Vice-Diretor Superintendente
Csar Silva
Chefe de Gabinete da Superintendncia
Elenice Belmonte R. de Castro
Coordenadora da Ps-Graduao,
Extenso e Pesquisa
Helena Gemignani Peterossi
Coordenador do Ensino Superior de
Graduao
Angelo Luiz Cortelazzo
Coordenador de Ensino Mdio e
Tcnico
Almrio Melquades de Arajo
Coordenador de Formao Inicial e
Educao Continuada
Celso Antonio Gaiote
Coordenador de Infraestrutura
Rubens Goldman
Coordenador de Gesto Administrativa
e Financeira
Armando Natal Maurcio
Coordenador de Recursos Humanos
Elio Loureno Bolzani
Assessora de Avaliao Institucional
Roberta Froncillo
Assessora de Comunicao
Gleise Santa Clara
Procurador Jurdico Chefe
Benedito Librio Bergamo

APRESENTAO
Este volume de Informtica o primeiro de uma coleo elaborada especialmente pelo Centro Paula Souza e pela Fundao Padre Anchieta para levar aos alunos das Escolas Tcnicas estaduais
(Etecs) material didtico padronizado, gratuito e de qualidade.
Os livros sero utilizados como pesquisa e apoio ao conhecimento
terico adquirido em sala de aula, graas linguagem atraente e
inovadora. mais uma ferramenta aliada preocupao do Governo do Estado com a qualidade do ensino pblico profissional.
Disponvel em formato de pencard, esta publicao ganhar agilidade na atualizao de seu contedo, sempre que se fizer necessrio, o que possibilitar ao aluno consultar informaes atualizadas
em consonncia com as novas tecnologias.
Elaborado a partir de contedo preparado por professores do Centro Paula Souza, o material tambm facilitar aos alunos avaliar
suas competncias profissionais exigidas pelo mercado de trabalho.
A existncia de um material didtico unificado, capaz de traduzir
a excelncia do nvel de ensino da instituio, contribuir para
elevarmos ainda mais a qualidade do ensino oferecido pelo Centro Paula Souza.
Que essa srie proporcione a busca constante e a atualizao do
conhecimento de nossos alunos e estimule os professores ao aperfeioamento constante.
Laura Lagan
Diretora Superintendente do Centro Paula Souza

palavra do governador
So Paulo est promovendo uma ampliao muito grande na rea
do Ensino Tcnico e Tecnolgico. Em apenas quatro anos, a rede
estadual de Faculdades de Tecnologia Fatecs vai dobrar de
tamanho, e o nmero de Escolas Tcnicas estaduais Etecs vai
mais do que dobrar no mesmo perodo. O nmero de vagas passar de 170 mil at o final de 2010. So escolas e faculdades tcnicas e tecnolgicas cujos cursos so ajustados s demandas locais,
abrindo imensas oportunidades de bons empregos para nossos
jovens e impulsionando o desenvolvimento da nossa economia.
um trabalho que ganha agora um reforo expressivo por meio
da parceria com a Fundao Padre Anchieta para produzir esse
material didtico.
Bom trabalho.
JOS SERRA
Governador do Estado de So Paulo

Sumrio
3.4. Software livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

3.4.1. Interfaces grficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

3.4.2. Distribuies Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

26 Admirvel mundo novo


37 Captulo 1
Arquitetura geral de computadores

1.1. O que um sistema operacional . . . . . . . . . . . . . . . . . . . . . . 39

1.2. Conceitos aplicados a sistemas operacionais . . . . . . . . . 39

1.2.1. Processador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

1.2.2. Memria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

1.2.3. Estrutura de armazenamento

1.2.4. Dispositivos de entrada e sada . . . . . . . . . . . . . . . . . 43

. . . . . . . . . . . . . . . . . .

42

45 Captulo 2
Introduo a sistemas operacionais

2.1. Tipos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1. Ubuntu Live-CD

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

4.1.1. C
 omo utilizar um sistema operacional sem
instal-lo no PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.1.2. Vantagens e desvantagens de um Live-CD . . . . . 70

4.1.3. Instalao do Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

4.1.3.1. Inicializao do assistente


de instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

46

2.1.1. Prprios para desktops

47

4.1.3.2. Em um PC com Windows . . . . . . . . . . . . . 71

2.1.2. Usados em servidores . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.1.3.3. Em um PC novo . . . . . . . . . . . . . . . . . . . . . . . . 77

. . . . . . . . . . . . . . . . . . . . . . . . .

2.2. Estrutura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.2. Instalao do Windows Vista Business . . . . . . . . . . . . . . . . 78

2.2.1. Ncleo (Kernel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

4.2.1. Acessando o site do projeto MSDNAA . . . . . . . . 78

2.2.2. Modos de acesso

52

4.2.2. G
 ravar uma imagem de CD ou DVD

2.2.3. Processos e threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55 Captulo 3
Introduo a servios do sistema operacional

3.1. Linux

3.2. Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.3. Mac OS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

em uma mdia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

4.2.3. Backup dos dados do usurio . . . . . . . . . . . . . . . . . . 82

4.2.4. O
 pes para cpia de arquivos,
antes de formatar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

4.2.5. Instalao do sistema operacional


Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Sistemas Operacionais
e Softwares Aplicativos
Parte I

Capa: Fernanda Vendramel


Ferreira Francisco, aluna da
Etec do Centro Paula Souza.
Foto: Eduardo Pozella
Edio: Deise Bitinas

67 Captulo 4
Instalao e configurao do sistema
operacional

Habilitao tcnica em

Informtica

Parte I Captulos 1 a 9

4.2.6. Configuraes iniciais (ps-formatao) . . . . . . . 94

Sumrio

5.1.6. Gerenciador

de processos

4.2.7. Instalao do drive do dispositivo . . . . . . . . . . . . . . 96

4.2.8. Instalao de um antivrus . . . . . . . . . . . . . . . . . . . . . . 97

4.2.9. Atualizaes automticas . . . . . . . . . . . . . . . . . . . . . . 102

5.1.7. Msconfig (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

4.2.10. Reparo na instalao do Windows Vista . . . . . 103

5.1.8. Regedit (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

4.2.11. Reinstalando o Windows Vista. . . . . . . . . . . . . . . . 107

5.1.9. Scripts de inicializao . . . . . . . . . . . . . . . . . . . . . . . . . . 132

4.3. Configurao de dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . 109

no Linux (ps e top) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

5.2. Gerenciador de servios (Windows e Linux) . . . . . . . . 132

4.3.1. Painel de controle do Windows. . . . . . . . . . . . . . . . 109

5.2.1. O que um servio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

4.3.2. Centro de controle do Ubuntu. . . . . . . . . . . . . . . . 115

5.2.2. No Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

4.3.3. Gerenciador de dispositivos . . . . . . . . . . . . . . . . . . . 116

5.2.3. No Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

4.3.4. Configurao de teclado e mouse . . . . . . . . . . . . . 116

4.3.5. Configurao de idioma. . . . . . . . . . . . . . . . . . . . . . . . 118

4.3.6. Configurao de monitor e resoluo de tela. 119

4.3.7. Configurao de impressoras . . . . . . . . . . . . . . . . . . 120

143 Captulo 7
Gerenciamento de arquivos e memrias

123 Captulo 5
Gerenciamento dos recursos do sistema
operacional
M

137 Captulo 6
Estrutura geral de compiladores

5.1. Gerenciador de Tarefas (Windows e Linux). . . . . . . . . . 124

7.1. Estrutura de diretrios do Windows . . . . . . . . . . . . . . . . . 144

7.2. Estrutura de diretrios do Linux . . . . . . . . . . . . . . . . . . . . . 145

7.3. Prompt de comandos do Windows. . . . . . . . . . . . . . . . . . . 146

em
a

ri

146

7.3.1 Introduo

sistema operacional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

7.3.2 Comandos bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

5.1.2. Conceitos de tarefas e multitarefas. . . . . . . . . . . . 125

7.3.3 Criando pastas pelo prompt. . . . . . . . . . . . . . . . . . . . 149

5.1.3. Gerenciador de tarefas do Windows

125

7.3.4 Comandos de configurao e gerenciamento. . 150

5.1.4. Processos em execuo e memria virtual . . . . 127

5.1.5. Monitor do sistema (Linux) . . . . . . . . . . . . . . . . . . . . 128

5.1.1. Introduo a processos do

ca

si
F

ce
o

Pr

00
c0 00
ab d0 00
12 ab e0 00
0x 12 ab f0
0x 2 ab
1
0x 12
0x

. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

o
ss

7.4. Prompt de comandos do Linux . . . . . . . . . . . . . . . . . . . . . . . 150


7.4.1. Terminal, Shell e tty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Sumrio

7.4.2. Comandos bsicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

7.4.3. C
 riao de arquivos texto no Linux,
sem usar editores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

7.5.1. S istemas de arquivos do Windows


(NTFS e Fat32). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

7.5.3. S istema de arquivos para memria

8.2. Compactadores e backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

8.2.1. Compactadores nativos do Linux. . . . . . . . . . . . . . 170

8.2.2. Instalao de novos compactadores,


usando o gerenciador de pacotes. . . . . . . . . . . . . . 171

8.3. Arquivos de lote (batch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

virtual no Linux (Swap). . . . . . . . . . . . . . . . . . . . . . . . . 161


7.6. Montagem de dispositivos


7.6.1 U
 so de dispositivos de

7.6.2 M
 ontagem de dispositivos
(parties e disquetes). . . . . . . . . . . . . . . . . . . . . . . . . . 163

165 Captulo 8
Administrao do sistema operacional

8.1.1. Instalando programas a partir


do CD da distribuio . . . . . . . . . . . . . . . . . . . . . . . . . . 166

8.3.3. F unes avanadas aplicveis


em arquivos de lote . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

8.4. Arquivos de Lote no Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

8.4.1. Introduo aos shell scripts . . . . . . . . . . . . . . . . . . . . 176

8.4.2. S cripts bsicos utilizando


comandos do Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

8.5. Arquivos de lote no Linux

8.1. Instalao de programas no Linux . . . . . . . . . . . . . . . . . . . . 166

8.3.2. C
 omandos adicionais aplicveis
em arquivos de lote . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

armazenamento no Linux. . . . . . . . . . . . . . . . . . . . . . . 162


8.3.1. C
 riao de arquivos de lote usando comandos
do prompt do Windows. . . . . . . . . . . . . . . . . . . . . . . . 172

(parties e disquetes) no Linux. . . . . . . . . . . . . . . . . . . . . . 162


8.1.3. G
 erenciador de pacotes do Linux
(apt-get e synaptic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

7.5.2. S istemas de arquivos do Linux


(Ext3 e ReiserFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

8.1.2. Instalando programas a partir


de sites de download. . . . . . . . . . . . . . . . . . . . . . . . . . . 167

7.4.4. Comandos de configurao e gerenciamento. . 159

7.5. Sistemas de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

(estruturas de deciso, laos). . . . . . . . . . . . . . . . . . . . . . . . . 177


8.5.1. Implementao de estruturas


de deciso em scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Sumrio

8.5.2. Implementao de laos

9.4.3. A
 cessar um PC remotamente usando a tecnologia

de repetio em scripts. . . . . . . . . . . . . . . . . . . . . . . . 178

VNC (Linux x Windows). . . . . . . . . . . . . . . . . . . . . . . 195


181 Captulo 9
Administrao de redes

9.1.1. Criando novos usurios no Windows Vista. . . . 182

9.1.2. Criando novos grupos no Windows Vista. . . . . 184

9.2. U
 surios e grupos no Linux (modo grfico e texto). 185

9.3. Acesso remoto via rede. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

9.3.1. Introduo tecnologia VNC . . . . . . . . . . . . . . . . . . 190

9.3.2. Instalando o UltraVNC em um


servidor de acesso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

9.3.3. Instalando o VNCViewer em uma mquina da


rede (cliente). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

9.3.4. A
 cessar um PC remotamente usando a
tecnologia VNC no Windows. . . . . . . . . . . . . . . . . . 191

9.5.1. Introduo ao Telnet e ao SSH. . . . . . . . . . . . . . . . . 197

9.5.2. A
 cessar um PC remotamente utilizando Telnet
(Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

9.4. Acesso remoto via rede no Linux. . . . . . . . . . . . . . . . . . . . . 194

usando SSH (Linux). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199


9.5.4. T
 ransferindo arquivos para mquinas remotas
em modo texto (SCP). . . . . . . . . . . . . . . . . . . . . . . . . . 201

9.6. Virtualizao de computadores . . . . . . . . . . . . . . . . . . . . . . 201

9.6.1.1. Instalao do VirtualPC no Windows. 202

9.6.1.2. Criando

mquinas virtuais
no VirtualPC. . . . . . . . . . . . . . . . . . . . . . . . . . 204

tecnologia VNC (Linux x Linux) . . . . . . . . . . . . . . . 195

9.6.1.3. C
 onfigurao
do VirtualPC. . . . . . . . . . . . . . . . . . 207

9.7. Instalando novos sistemas


operacionais em

9.4.1. H
 abilitando o PC para ser um servidor de
9.4.2. A
 cessar um PC remotamente usando a

9.6.1. S oftwares de virtualizao disponveis


no mercado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

mquinas virtuais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

conexo remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194


9.5.3. A
 cessar um PC remotamente

9.2.1. C
 riando novos usurios e grupos
no Linux (modo texto) . . . . . . . . . . . . . . . . . . . . . . . . . 187

9.1. Usurios e grupos no Windows. . . . . . . . . . . . . . . . . . . . . . . 182

9.5. Acesso remoto via rede (modo texto) . . . . . . . . . . . . . . . 196

9.7.1. C
 onfigurao de rede entre mquinas

virtuais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Sumrio

9.7.2. B
 ackup e replicao
de mquinas virtuais. . . . . . . . . . . . . . . . . . . . . . . . . . . 209

10.13. Painel de controle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

9.8. Servidor DHCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

10.14. Programas padro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

9.9. Servidor Proxy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

10.15. Ajuda e suporte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

9.10. Servidor de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

10.16. Executar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

10.17. Desligar computador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

10.18. Caixa pesquisar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

10.19. Windows Media Player. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

10.20. Lixeira. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

10.21. Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

10.22. Organizao da rea de trabalho. . . . . . . . . . . . . . . . . . . 247

10.23. Personalizar a rea de trabalho. . . . . . . . . . . . . . . . . . . . 247

Parte 2 - Captulos 10 a 15
Os captulos a seguir encontram-se na parte 2 do volume 1.

233 Captulo 10
Microsoft Windows Vista

10.1. rea de trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

10.24. Modificar exibio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

10.2. Barra de tarefas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

10.25. Formatar discos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

10.3. Pasta com nome do usurio . . . . . . . . . . . . . . . . . . . . . . . . 235

10.26. Arquivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

10.4. Documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

10.27. Pastas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

10.5. Imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

10.28. Manipular arquivos e pastas. . . . . . . . . . . . . . . . . . . . . . . . 251

10.6. Msica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

10.29. Renomear. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

10.7. Jogos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

10.30. Ajustar data e hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

10.8. Pesquisar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

10.31. Gadgets e barra lateral . . . . . . . . . . . . . . . 253

10.9. Itens recentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

10.32. Acessrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

10.10. Computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

10.33. Bloco de notas. . . . . . . . . . . . . . . . . . . . . . . . 255

10.34. Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

10.11. Rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

10.35. Paint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

10.12. Conectar a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

10.36. Windows Explorer . . . . . . . . . . . . . . . . . . . 257

10.37. WordPad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

Sumrio
261 Captulo 11
Windows 7

303 Captulo 13
Editores de texto

11.1. Instalao do Windows 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

13.1. Microsoft Word 2007. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

11.2. Instalao do pacote de traduo

13.2. BrOffice.org Writer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

para Portugus do Brasil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

13.3. Boto do Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

11.3. Novidades do Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . 272

13.4. Funes bsicas do Word 2007. . . . . . . . . . . . . . . . . . . . . 307

13.5. Incio: rea de transferncia, Fonte,

11.3.1. rea de trabalho. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

11.3.2. Personalizao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

11.3.3. Caixa de Pesquisa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

11.3.4. Atualizao do Windows. . . . . . . . . . . . . . . . . . . . . . 274

11.3.5. Configuraes do Usurio . . . . . . . . . . . . . . . . . . . . 274

11.3.6. Configuraes de rede. . . . . . . . . . . . . . . . . . . . . . . . 275

11.3.7. Compartilhando uma pasta na rede. . . . . . . . . . 277

11.3.8. Acesso rede e internet . . . . . . . . . . . . . . . . . . . 280

11.3.9. Monitor de recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . 281

11.4. D
 esempenho de Windows 7 em computadores
com poucos recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

287 Captulo 12
Internet

12.1. Navegadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

12.2. Sites de busca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

12.3. E-mails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

12.4 Segurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Pargrafo, Estilo e Edico. . . . . . . . . . . . . . . . . . . . . . . . . . . . 316


13.6. Layout da pgina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

13.7. Referncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

13.8. Correspondncias: mala direta . . . . . . . . . . . . . . . . . . . . . . 339

13.9. Reviso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

13.10. Exibio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

347 Captulo 14
Planilhas eletrnicas

14.1. Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

14.2. BrOffice Calc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

14.3. Boto do Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

Sumrio

14.4. Incio: rea de transferncia, fonte,

plano de fundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404

pargrafo, estilo e edio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351


14.5. Tabelas, ilustraes, grficos, links, textos. . . . . . . . . 366

14.6. L ayout da pgina: temas, configurar

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

auditoria de frmulas, clculo. . . . . . . . . . . . . . . . . . . 374

14.8. D
 ados: obter dados externos, conexes, classificar
e filtrar, ferramentas e dados,
estrutura de tpicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

14.9. R
 eviso: reviso de texto,
comentrios, alteraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

14.10. E xibio: modos de exibio da pasta


de trabalho, mostrar/ocultar,
zoom, janela, macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

391 Captulo 15
Editor de apresentaes



15.1. Microsoft PowerPoint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


15.2. BrOffice Impress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.3. Boto do Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.4. Incio: rea de transferncia, slides,
fonte, pargrafo e alinhamento,
desenho, edio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15.7. A
 presentao de slides: iniciar apresentao,
15.8. Reviso: reviso de texto,
comentrios, proteger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

funes, nomes definidos,


15.6. A
 nimaes: visualizar, animaes,

configurar, monitores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

372

14.7. F rmulas: inserir funo, biblioteca de

transio de slides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

pgina, dimensionar para ajustar, opes


de planilha, organizar

15.5. D
 esign: configurar pgina, temas,

392
394
396

396

15.9. E xibio: modos de exibio de apresentao,


mostrar/ocultar, zoom, cores, janela. . . . . . . . . . . . . . . . . 410

414 Consideraes finais


415 Referncias bibliogrficas

Informtica

Apresentao

Admirvel mundo novo


profissional da rea a um aprendizado contnuo
Entre a inveno do baco, o primitivo instrumento de calcular desenvolvido pelo
homem na Antiguidade, e a criao do primeiro computador eletrnico, em 1946,
passaram-se mais de 5 mil anos. Desde ento, o ritmo de evoluo nessa rea da
tecnologia vem se acelerando de tal modo que, em poucas dcadas, j representa a
maior revoluo no estilo de vida do ser humano de que se tem notcia.
A moderna Tecnologia da Informao e Comunicao (TIC), ou simplesmente
TI, contudo, parece mal ter comeado, se considerarmos sua incrvel capacidade
de inovao: desde que se consolidou no final do sculo passado, a informtica
a rea que mais cresce, cria empregos e inova em todo o planeta. Uma frase
26

Da esquerda para a direita: EyesWideOpen/Getty Images; Acima AP Photo/Imageplus;


abaixo STR New/Reuters/Latinstock

uma sucesso de novidades e desafia o

Da esquerda para a direita: Acima @ Oleksiy Maksymenko/Alamy/Other Images; Abaixo


Lindlar/AP Photo/Imageplus; Hank Morgan/Photo Researchers/Latinstock

A velocidade da evoluo da informtica cria

clebre de Bill Gates, fundador da Microsoft, ilustrativa nesse sentido: Se


a General Motors tivesse evoludo tecnologicamente tanto quanto a indstria
de computadores evoluiu, estaramos todos dirigindo carros que custariam 25
dlares e rodando 420 quilmetros por litro.
No comando e na retaguarda de tamanho desenvolvimento, esto verdadeiros
exrcitos de cientistas, engenheiros e tcnicos, que desempenham um variado e
instigante leque de funes. No existe um dia igual ao outro nessa rea, conta
Edson Luiz Pereira, executivo de parcerias educacionais da IBM.

Criados os primeiros
computadores,
bastaram poucas
dcadas para que a
informtica se infiltrasse
em praticamente
todas as reas sociais
e econmicas e
revolucionasse o estilo
de vida do ser humano.

Esse dinamismo permite ao tcnico em informtica algo que parece impossvel para
a imensa maioria dos trabalhadores de outras reas: divertir-se enquanto trabalha.
Infelizmente, porm, os mesmos jovens que usufruem diariamente as novas tecnologias no tm conscincia das possibilidades oferecidas por esse mercado de trabalho.
H um certo preconceito. Ainda se acredita que informtica algo para nerds, diz
Walter Jos Dias, gerente acadmico da Microsoft no Brasil.
A figura do nerd, o gnio precoce de culos com lentes grossas e imbatvel no
jogo de xadrez, que horrorizava a juventude rebelde dos anos 1970, permanece no
imaginrio dos adolescentes at hoje. Mas no preciso ser genial para ser bom em
informtica. Ao contrrio. A primeira condio simplesmente gostar de aprender. A segunda, ter um raciocnio lgico bem desenvolvido.
27

Informtica

Apresentao

Era digital: a
microeletrnica a
alma invisvel do setor
de servios, como
os financeiros e de
telecomunicaes, e
torna inteligente uma
gama cada vez maior
de bens de consumo.

Sem raciocnio lgico, fica difcil mergulhar no criativo mundo da informtica.


Quem se aventura nessa rea, no entanto, garante que vale a pena. Entre seus
pontos mais positivos est a abrangncia de diferentes temas, que possibilita ao
profissional mudar frequentemente de funo e mesmo de especialidade. Isso sem
falar em outro atrativo bastante valorizado nos tempos de hoje: os salrios.

Mercado promissor

Deixamos de exportar servios de TI por falta de tcnicos capacitados, diz Pereira, da IBM. O mercado externo o grande gerador de empregos atualmente. Para
programar aplicativos ou operar sistemas, j no preciso estar ao lado do cliente.

assim como na rea de educao, cultura e entretenimento. Na indstria, os


processos produtivos h muito se tornaram automticos e os bens de consumo
adquirem cada vez mais funes inteligentes. No por acaso que nossa poca
recebeu o nome de era digital.

Formao profissional
Atender a todas essas necessidades do mundo moderno requer uma boa formao. Fazer um curso tcnico costuma ser o primeiro passo em direo a uma
carreira em TI. Como so muitas funes e constantes novidades, o profissional
deve procurar, primeiro, um segmento especfico de atuao e, depois, continuar se atualizando nele: preciso escolher uma especialidade ao concluir o
curso tcnico ou faculdade. No existem no mercado vagas para tcnicos em TI,

1943
Criado o Colossus, na
Inglaterra, sob a liderana de
Alan Mathison Turing, para
quebrar cdigos secretos
dos alemes, produzidos pela
codificadora Enigma, durante
a Segunda Guerra Mundial.

28

1946

1957

Lanado o Haverd Mark,


primeiro computador
eletromecnico,
desenvolvido sob o
comando de Howard
Aikenm em parceria
da IBM com a
Universidade de Harvard
e a marinha dos EUA.

Surge o primeiro
computador digital
eletrnico de grande
escala, o Eniac
(Eletronic Numerical
Integrator and
Calculator). Concebido
por John P. Eckert e
John Mauchly para
clculo de artilharia.

Chega o primeiro
computador ao Brasil,
um Univac 1200, da
primeira gerao de
computadores, com
vlvulas a vcuo, para
calcular o consumo de
gua na capital paulista.

divulgao

A microeletrnica comandada por softwares a alma invisvel no setor de servios em especial nos segmentos financeiro, comercial e de telecomunicaes ,

1959
Segunda gerao de
computadores, com
transistores e circuitos
internos, que revoluciona
a eletrnica. Expanso
da linguagem Assembly
e dos sistemas operacionais
multiprogramveis.

1961

1964

Alunos do ITA
criam o primeiro
computador no
comercial
transistorizado
100% brasileiro
o Zezinho.

Terceira gerao
de computadores
a IBM lana
a srie 360 e
impulsiona a
indstria do
software.

AP Photo/Imageplus

SSPL/Getty Images

Outra tendncia que vem se consolidando no setor a expanso mais acelerada


na rea de desenvolvimento de softwares do que na de manuteno de sistemas.
Programao o segmento que mais vai gerar emprego, em relao a qualquer
outra rea da economia, diz Pereira, referindo-se aos prximos anos. Um efeito
direto da internet em que as novidades se sucedem em velocidade quase inacreditvel bem como das diferentes aplicaes a ela associadas. Alm disso, computadores
passaram a fazer parte de nossas vidas mesmo em lugares onde nem sequer percebemos sua presena: automveis, utilitrios domsticos, reparties pblicas etc.

1944

Imageplus

AFP/Getty Images

Os tcnicos em TI recebem, em mdia, salrios 80% mais altos do que os pagos no mercado formal de trabalho no Brasil. Nas empresas, algumas funes
tcnicas so to bem remuneradas quanto altos cargos executivos. Isso porque a
demanda por profissionais da rea ainda supera largamente a quantidade de tcnicos disponveis. Para se ter uma ideia, no ano 2008, apesar da crise financeira
global, a demanda no atendida por profissionais de informtica no Pas chegou
a 100 mil postos de trabalho. Um fenmeno que, em diferentes propores,
ocorre no mundo inteiro.

29

Informtica

Apresentao

As novas geraes j
incorporaram uma nova
forma de construo
e articulao de
conhecimento, mas os
jovens ainda resistem
a seguir a carreira de
informtica: preconceito.

mas sim para programadores Java, Cobol, administradores de bancos de dados,


explica Walter Dias, da Microsoft.

Getty Images

Para o tcnico habilitado, as principais companhias de software, como IBM,


Microsoft e Oracle, entre outras, emitem certificaes comprovando que o profissional conhece bem suas respectivas tecnologias e, portanto, ser capaz de
desenvolver e criar aplicativos a partir dessas bases. Quanto mais certificaes de
conhecimento de produtos e de experincia profissional o tcnico possuir, mais
valorizado ser seu trabalho.
Historicamente, a Informtica vem causando grandes transformaes no modo
de vida do ser humano, cada vez mais dependente dessa tecnologia para trabalhar, divertir-se e se comunicar. Em breve, quem no conseguir operar um
computador pessoal poder se tornar uma espcie de analfabeto: sua comunicao com o mundo ser restrita, uma vez que os contedos de todas as reas da
cultura esto migrando velozmente para a internet.
Assim, nem preciso aspirar a uma carreira tcnica para perceber o quanto
til estudar Informtica. Com o advento da internet, todos tm de ter conhecimentos bsicos. Estudar recomendvel, inclusive, para poder aproveitar essa
enorme gama de recursos da era digital, diz Luiz Eduardo Gonzalez, professor do Centro Paula Souza, que tem a formao profissional por competncias
como uma das metas poltico-pedaggicas de sua Unidade de Ensino Mdio
Tcnico CETEC (consulte o quadro Formao por Competncias).

Essa dinmica tecno-social comea a impactar de modo explcito a forma como


estruturamos nossos pensamentos, ideias e percepes. Olhando para as novas
geraes, possvel perceber que a internet j foi incorporada a uma nova forma
de construo e articulao do conhecimento. Tudo o que se quer saber est l, em
sistemas de busca cada vez mais inteligentes e eficazes, disponveis gratuitamente
para consulta a apenas alguns cliques de distncia. E, o mais interessante, com
milhares de pessoas dispostas a discutir os mais variados assuntos, sejam especialistas, leigos, sejam simplesmente curiosos.

Passado, presente e futuro

1965
Terceira gerao de
computadores, com
circuitos integrados.
A velocidade de
processamento salta para a
ordem de microssegundos,
os custos caem, os sistemas
operacionais se sofisticam.
Surge o Multics.

30

1971
Primeira verso do Unix,
em linguagem Assembly.
Incio da quarta gerao
de computadores, com
microprocessadores, e da
miniaturizao. Velocidade
de processamento passa
ordem de nanossegundos.

1972

1973

Estudantes da Escola
Politcnica da USP
criam o Patinho Feio,
primeiro computador
com estrutura clssica
desenvolvido no Brasil.
Pesava mais de 100
quilos e podia armazenar
4.096 palavras.

Dennis Ritchie
reescreve o Unix
em linguagem C,
compacta e rpida,
que revolucionou
ao proporcionar
portabilidade e
interao total entre
mquinas e sistemas
operacionias.

David J. Green - electrical/Alamy/


Other Images

Divulgao

Na opinio de diversos especialistas, uma das transformaes mais radicais nos


modos de comunicao social do ser humano foi o advento da chamada Web
2.0, que nada mais do que o conceito que define a utilizao da internet de
maneira colaborativa, dinmica, com trocas de arquivos e informaes diretamente entre os participantes. Foi ela que pavimentou o caminho para

1975

1977

Bill Gates e Paul Allen


criam a Microsoft e
lanam uma verso de
Basic para o Altair.

AT&T, que monopolizava


a telefonia nos EUA,
autorizada a
comercializar o Unix.

A MITS (Instrumentation
and Telemetry Systems)
lana nos EUA o Altair,
primeiro computador
pessoal.

A Apple, de Steve Jobs


e Stephen Gary Wozniak,
lana um computador
para uso domstico com
teclado e tela, o Apple II.

AP Photo/Imageplus

as redes sociais (como Orkut e Facebook) e os sites de informao e contedo


alimentados abertamente, como a Wikipdia, o YouTube, entre outros. Essa
nova maneira de usar a internet foi sendo engendrada aos poucos por um grupo
annimo de cientistas, pesquisadores e tcnicos do mundo inteiro. Eles foram
aperfeioando as descobertas uns dos outros e quase nem perceberam como, num
certo momento, no incio do sculo XXI, a sonhada Web 2.0 havia se imposto ao
mundo de modo retumbante. No h um dono, um criador. Quando percebemos, a Web 2.0 era algo presente, diz Gonzalez. A rede mundial no apenas
um depsito de contedos, como o livro, por exemplo. A grande diferena que
possibilita a interao do usurio diretamente com a informao.

1981

A IBM anuncia
seu primeiro
computador pessoal,
primeiro com
o sistema
operacional MS-DOS,
da Microsoft. Com teclado
com maiscula e minscula,
permitia expanso de memria
e uso de perifricos.

31

Informtica

Apresentao

A importncia do ingls

IC

Isso sem contar as novidades que esto chegando por a: redes Wimax e 3G, que
permitem conexo sem fio em alta velocidade em locais pblicos; a IPTV, que o contedo de TV sob demanda, em que voc poder criar seu prprio canal; e o papel eletrnico, ou iPaper, uma superfcie fina como um papel que funciona como uma tela de
computador, comenta Rafael Lamardo, professor de Tecnologia da Informao dos
cursos de Ps-Graduao da Escola Superior de Propaganda e Marketing (ESPM).
Outra novidade importante o conceito de Web 3.0, tambm conhecida como
a web semntica, que para muitos representa a terceira onda da internet. Tratase de um novo modo de organizao e disponibilizao das informaes oferecidas na rede, mais gil e inteligente que a atual.

1983

Microsoft anuncia
a primeira edio do
Windows, instalado
a partir do prompt
do MS-DOS.
 Richard Stallman lana
o GNU, com a meta
de criar um sistema
operacional do tipo
Unix gratuito.

32

1985

1984

Lanado Macintosh,
da Apple, que
utilizava disquetes
de 3 , o pioneiro
com interface
grfica.

Finnbarr Webster/Alamy/Other Images

Aijaz Rahi/AP Photo/Imageplus

Com tantas novidades e tecnologias em desenvolvimento, as possibilidades desse novo ambiente 100% conectado so incrveis. Aplicaes envolvendo localizao por GPS e base de dados da rede nos permitiro que encontrar o que desejarmos ao nosso redor, de um bom restaurante a um amigo, bem como acionar
comandos e acessar arquivos remotos. Filmes e programas de TV no tero mais
horrios, pois podero ser vistos na hora que quisermos. Poderemos acessar tudo
o que o conhecimento humano j produziu com apenas um clique. E o melhor
que isso ser possvel para qualquer pessoa, em qualquer momento, em qualquer
lugar. nesse futuro assombroso que os profissionais de TI tero um papel de
destaque, ajudando de maneira decisiva na construo de um mundo melhor.

Surge a Free Software


Foundation (FSF), para
promover softwares
gratuitos e eliminar
restries cpia.
Chip Intel 386 com
275 mil transistores.

1987

Windows 2.0, que


aproveita os novos
processadores 286
da Intel e inicia a
tcnica de atalhos
pelo teclado.
Chip Intel 80486,
com 1,2 milho
de transistores.

O Brasil considerado um pas competitivo em exportaes


de servios de TI. Alm de criativa, a populao brasileira
numerosa, e ter uma populao gigantesca foi um
dos motivos que alaram a ndia liderana mundial desse
mercado, que demanda todos os anos uma infinidade
de novos profissionais. Mas o principal motivo para a liderana
dos indianos nesse segmento a proficincia em ingls,
uma herana da colonizao britnica no pas.
Falar bem o ingls to importante em Informtica que,
em alguns casos, as empresas at contratam profissionais
sem conhecimento da rea, mas que sejam fluentes em uma
lngua estrangeira. Treinar uma pessoa em certas funes
de TI, como a de administrador de banco de dados, pode
ser bem mais rpido do que lhe ensinar uma outra lngua,
ilustra Luiz Eduardo Fernandes Gonzalez, professor do
Centro Paula Souza.
simples entender a importncia do domnio do ingls.
O problema de um computador pode ter origem, por exemplo,
no seu sistema operacional desenvolvido nos Estados Unidos.
Ou no aplicativo criado na ndia. Ou ainda na infraestrutura
de telecomunicaes, concebida no Mxico. Numa situao
dessas, todos os profissionais, em cada pas, tentaro se
comunicar em ingls, diz Edson Pereira, da IBM, enfatizando
que esse contexto transformou radicalmente a definio usual
de trabalho em equipe: Em TI, tal habilidade
passa necessariamente pela fluncia em ingls.

1991

Linus Torvalds
aprimora o Kernel
do Minix e cria a
primeira verso
oficial do Linux
(abreviao de
Linuss Minix).

1992-93

GNU integra o Linux,


que comea a atrair
programadores e usurios
do mundo todo
interessados em aprimorar
ainda mais o Kernel. Ian
Murdock comea
a desenvolver
o projeto Debian.

divulgao

I mages
ther
/O
lamy
P/A

Divulgao

Mobilidade: tudo o que


se quer saber est a
apenas um clique de
distncia, para qualquer
pessoa, em qualquer
lugar, por meio de
aparelhos e sistemas
de busca cada vez
mais inteligentes.

1994

Surge o Linux Red


Hat, sistema comercial,
mas de cdigo aberto,
possibilitando o
surgimento de outras
distribuies, como
o Mandrake (Frana),
o Conectiva (Brasil)
e o SuSE (Alemanha).

1997-98

Primeira verso do
Conectiva Red Hat Linux
Parolin. A companhia
almeja personalizar o
Linux para o mercado
brasileiro. Windows 98
marca o incio da criao
de interfaces focadas
no usurio.

33

Informtica

Apresentao

zando suas ferramentas e recursos em atividades de configurao, manipulao de arquivos, segurana e outras.
3.  A nalisar programas de aplicao a partir de avaliao das necessidades
dos usurios.
4. Avaliar a orientao a objetos e sua aplicao em programao.
5.  Avaliar caractersticas tcnicas e propor equipamentos e componentes de acordo
com parmetros de custo e benefcios, atendendo s necessidades do usurio.
6. Avaliar e implementar projetos de sistemas.
7. Distinguir e avaliar linguagens de programao orientada a objetos,
aplicando-as no desenvolvimento de softwares.
8. Elaborar cronogramas, oramentos, listas de materiais e de equipamentos da rea.
9.  Especificar solues adequadas para corrigir falhas em funcionamento
de computadores, de perifricos e de softwares.
10. Fornecer suporte tcnico e treinamento a usurios.
11. Identificar e utilizar processadores grficos.
12. Identificar e utilizar programas de aplicao, a partir da avaliao das
necessidades do usurio.
13. Identificar os servios e funes de sistemas operacionais, utilizando
suas ferramentas e recursos em atividades de configurao, manipulao de arquivos, segurana e outras.
14. Identificar os sistemas operacionais em redes e suas arquiteturas, avaliando suas possibilidades em relao a servios e restries.
15. Instalar, codificar, compilar e testar programas orientados a eventos.
16. Interpretar e analisar o resultado da modelagem de dados orientada a
objetos.
17. Interpretar e desenvolver pseudocdigos, algoritmos, fluxogramas e outras especificaes para codificar programas.
18. Interpretar e documentar sistemas de aplicaes.
19. Modelar estrutura e operar aplicativos para bancos de dados.

ColorBlind Images/Iconoca/Getty Images

Uma das metas poltico-pedaggicas da Unidade de Ensino Mdio Tcnico (Cetec) do Centro Paula Souza a formao profissional por competncias, associada
ao objetivo de adequar o ensino tcnico s demandas do trabalho e da vida cidad.
Essas competncias so necessrias para o conhecimento, o desenvolvimento, a
avaliao e o registro dos aspectos bsicos de cada formao, tanto para o corpo
docente como para o discente e o administrativo. Existe uma sntese de todas as
competncias que podem ser consideradas fundamentais para proporcionar uma
viso completa dos objetivos do curso, ou seja, a sua essncia, que na educao
profissional a tcnica aplicada na resoluo de problemas, englobando procedimentos de anlise, planejamento, execuo, controle e avaliao. Confira, a seguir,
a sntese das mais relevantes para a habilitao de Tcnico em Informtica.
1. Analisar e montar componentes eletrnicos, de acordo com suas aplicaes.
2. A nalisar e selecionar servios e funes de sistemas operacionais, utili-

2000-2002

2003

 Lanamento do Windows
Millenium Edition e do
Windows 2000 Professional,
alm do Windows XP em
vrias verses e do console
de jogos Xbox

Incio no mundo das redes


de hot spots (locais pblicos
para acesso internet),
num grande teste para a
tecnologia sem fio Wi-fi.

 Chegam ao mercado o
Pentium 4, da Intel, e o iPod.

34

2006
2005
Chega o Google Earth,
aplicativo que permite
a visualizao de quase
todas as regies do
globo terrestre a partir
de imagens de satlite.

DEMAI, Fernanda Mello. Livro das competncias profissionais: a sntese dos 90 cursos tcnicos e das 115 qualificaes
oferecidas pelo Centro Paula Souza. n 2. So Paulo: Centro Paula Souza/ Editora i9, 2009. 280 p. 2 fev. 2010.

Alex Segre/Alamy/Other Images

D. Hurst/Alamy/Other Images

A formao por competncias

Lanamento do
Windows Vista com
recursos avanados
como a interface Aero,
Flip 3D, e do Windows
Media Center em
vrias distribuies.

2007

2009

2010

lanado o iPhone, da
Apple, o primeiro celular
com acesso web a utilizar
telas sensveis ao toque.

Sai o Windows 7, que


aproveita ao mximo
os recursos dos micro
de 64 bits, usa menos
memria, entra e sai
da hibernao e identifica
dispositivos UBS mais
depressa.

A Apple lana o iPad:


com processador de
1 GHz, espessura de 1,5 cm
e pesando em torno de 600
gramas, o aparelho permite
acesso web e funciona ainda
como plataforma de jogos,
telefone, leitor de e.books.

Divulgao

Formao por
competncias
facilita o acesso do
aluno ao mercado
de trabalho.

35

Captulo 1

Arquitetura geral

STEVE HORRELL/SCIENCE PHOTO LIBRARY/Latinstok

de computadores
O que um sistema operacional
Conceitos aplicados a sistemas operacionais

informtica 1

captulo 1

que faz a comunicao amigvel e segura entre o hardware e as aplicaes, e ainda


fornece uma interface entre o computador e o usurio (figura 1).

inegvel a rapidez da evoluo da informtica nas ltimas dcadas.


A capacidade de processamento dos computadores aumenta a patamares nunca antes vistos, enquanto o custo cai surpreendentemente.
Hoje so comuns os computadores portteis com capacidade de processamento
muito maior do que os servidores de grandes empresas de 20 anos atrs.
Os custos dos processadores esto to baixos e sua performance to alta que os
computadores entraram para o cotidiano da populao, seja para editar documentos, ouvir msica, jogar, navegar na internet, seja para gerenciar as finanas.
A evoluo tecnolgica envolve os equipamentos portteis (laptops, PDAs, telefones celulares), a arquitetura de redes com e sem fio e a Word Wide Web. Essa
grande capacidade de computao est modificando o funcionamento dos Sistemas Operacionais. E este o assunto que vamos estudar neste captulo.

1.1. O que um sistema operacional


Segundo Harvey M. Deitel e Paul J. Deitel, na dcada de 1960, a definio de
um sistema operacional como o software que controla o hardware estava de acordo com aquela realidade. Mas, como nos dias atuais o hardware executa vrias
aplicaes concorrentes, podemos dizer que o sistema operacional o software,

Sistemas operacionais podem ser encontrados em diversos dispositivos, como telefones


celulares, computadores de bolso, pessoais ou de grande porte (mainframes) , smartphones, automveis, avies, aparelhos mdicos e hospitalares etc. Uma caracterstica
interessante deles que podem assumir diferentes papis ao desempenhar tarefas. Assim, os instalados em computadores de grande porte (mainframes) fazem isso de forma
muito diferente dos sistemas feitos para computadores pessoais. At porque os PCs so
desenvolvidos para executar aplicativos comerciais, editores de texto, planilhas, jogos,
entre outros. J os mainframes trabalham com um volume imenso de informaes,
como o processamento de dados de instituies bancrias, s para citar um exemplo.
A evoluo dos sistemas operacionais est diretamente ligada evoluo do hardware
e vice-versa. Novos recursos de hardware s podem ser bem aproveitados se existir um
sistema operacional que consiga gerenci-los de maneira eficiente. E, para que cada
sistema operacional recente possa ser instalado, necessria maior capacidade de armazenamento e processamento. muito importante verificar quais so os requisitos mnimos de hardware a capacidade do disco rgido e da memria que um computador
deve possuir para que seja instalada uma verso mais atual do sistema operacional. Essas
informaes so sempre apresentadas pelos fabricantes.

Hardware: parte
fsica do computador,
equipamento que pode
ser tocado. Software:
programa utilizado
no computador.

1.2. Conceitos aplicados a sistemas operacionais


Um sistema de computao composto por uma CPU e vrios controladores de
dispositivos conectados por um barramento, que, por sua vez, proporciona acesso
memria compartilhada (figura 2).
Cada dispositivo (udio, vdeo, drivers, mouse e teclado, por exemplo) possui um
controlador que envia dados a serem executados pela CPU. Com o objetivo de orFigura 2
Sistema de
computao.

Figura 1
Viso geral do
sistema operacional.

38

39

informtica 1

captulo 1

DA MQUINA
AO HOMEM

Um sistema
computacional pode ser
dividido em quatro partes:
Hardware unidade central
de processamento (CPU,
sigla em ingls para Central
Processing Unit), memria e
dispositivos de entrada e sada
(I/O, abreviao em ingls
para Input/Output).
Programas aplicativos
processadores de texto,
planilhas, compiladores,
jogos e navegadores web.
Sistema operacional
controla e coordena o uso
do hardware pelos diversos
aplicativos para os usurios.
Usurios pessoas que
utilizam o computador.

Dentro do sistema operacional ocorrem vrios eventos chamados de interrupo e que so disparados por um hardware ou um software. O hardware pode
provocar uma interrupo a qualquer momento por meio de um sinal enviado
CPU pelo barramento do sistema. O software pode faz-lo executando uma
instruo especial denominada chamada de sistema. Outro tipo de evento que
pode ocorrer dentro do sistema operacional a exceo. Trata-se de uma interrupo gerada por software e causada por um erro, como o caso da famosa tela
azul do Windows (figura 3).

1.2.1. Processador
Segundo Deitel (2005), um processador um componente de hardware que
executa um fluxo de instrues em linguagem de mquina. Pode se apresentar de diversas formas nos computadores. Por exemplo, uma unidade central
de processamento (CPU) que executa as instrues de um programa, um coprocessador grfico ou um processador de sinais digitais (DSP sigla em ingls para Digital Signal Processor). O processador projetado para executar,
com eficincia, um conjunto de instrues de finalidades especiais. De modo
geral, o processador principal do sistema (CPU) executa a maior parte das
instrues e pode aumentar sua eficincia enviando tarefas especficas a um
coprocessador especialmente projetado para execut-las (udio e vdeo, por
exemplo). Mesmo com a grande diversidade de arquitetura de processadores,
h alguns componentes (figura 4) que so comuns a todos eles:

Unidade de busca de instruo: carrega instrues na memria de alta velocidade (registradores de instrues).

Figura 3
Erro do
Windows.

40

Figura 4

ganizar a execuo de vrios controladores e assegurar acesso ordenado memria


compartilhada, existe um controlador responsvel por sincronizar o acesso memria. Para que comece a funcionar, o computador precisa de um programa inicial
de execuo, conhecido por bootstrap. armazenado em memria de leitura (esta
expresso, memria apenas para leitura, corresponde sigla ROM, de Read-Only
Memory) ou em EEPROM (Electrically Erasable Programmable Read-Only Memory, que pode ser traduzido por memria apenas para leitura programvel eletronicamente para apagar) e inicializa todos os aspectos do sistema. Para completar
a tarefa, o programa tem de carregar o kernel (gerenciador) do sistema operacional
na memria e executar o primeiro processo, conhecido por init.

Componentes
de um processador.

DICA

Unidade de decodificao de instruo: interpreta as instrues carregadas


e envia para a unidade de execuo.

Unidade de lgica e aritmtica (ULA): executa as operaes bsicas (soma,

subtrao e comparaes lgicas).


Registradores: guardam dados para uso imediato e so compostos por memrias ultrarrpidas.
Caches: armazenam uma cpia dos dados da memria principal e possibilitam acesso rpido s informaes.
Interface de barramento: permite a comunicao entre o processador e
os dispositivos.

Em sistemas
embarcados
(aqueles que esto
gravados dentro dos
equipamentos),
os processadores
podem realizar
tarefas especficas,
como converter um
sinal digital em sinal
de udio analgico
para telefone.

1.2.2. Memria
Para que seja executado, um programa de computador deve estar na memria
principal (RAM, sigla para Random Access Memory, ou Memria de Acesso
Aleatrio). Esse processo ocorre, por exemplo, quando o usurio d um clique
duplo em um atalho para um programa ou em um arquivo executvel. Dessa
maneira, parte do programa ser transportada da memria secundria (disco
magntico) para a memria principal (RAM), para ser executada pelo processador (figura 5). O projeto de um sistema de memria completo faz uso de disFigura 5
Transporte
de dados para
o registrador.

41

informtica 1

captulo 1

Figura 7

positivos com alta velocidade de acesso (registradores e cache) e de dispositivos


com grande capacidade de armazenamento (memria secundria) (figura 6).

Mecanismos do
disco magntico.

A memria principal subdividida em clulas. Cada clula possui determinado nmero de bits (geralmente 8 bits) e, para que seu contedo seja acessado (para ler ou escrever um dado), o sistema operacional utiliza um nico
nmero conhecido como endereo de memria. A memria principal do seu
computador pode ser classificada em dois tipos: RAM, que so volteis, e
ROM ou EEPROM, que so no volteis. Ela funciona como uma extenso
da memria principal, pois capaz de armazenar grande quantidade de informaes e tambm mais barata.

1.2.3. Estrutura de armazenamento


Os discos magnticos formam a estrutura de memria secundria dos computadores atuais (figura 7). Um cabeote de leitura e gravao fixado em um
brao percorre a superfcie de cada bandeja dividida em trilhas circulares,
que, por sua vez, so subdivididas em setores.
Esses discos magnticos de dois tipos, os removveis e os flexveis possuem
um controlador de disco inserido em cada driver, responsvel por executar as
operaes de leitura e escrita de dados nos discos. Os removveis podem ser
transportados e montados a qualquer momento. Os flexveis (disquetes), tambm removveis, porm baratos, so feitos de material plstico.
Figura 6
Hierarquia da
memria.

42

1.2.4. Dispositivos de entrada e sada


So dispositivos utilizados para a comunicao entre o sistema computacional e os usurios. Alguns caracterizam-se pela capacidade de armazenamento
(como memria secundria); outros permitem realizar a comunicao entre
o usurio e a mquina (como impressoras, scanners, mouse, teclado, placa de
som, placa de rede, cmera digital etc.).

43

Captulo 2

Introduo a
sistemas operacionais
Tipos
Estrutura

informtica 1

captulo 2

uando falamos da estrutura de algo, estamos nos referindo s suas


formas e constituio fundamental que o sustenta. A estrutura
do corpo humano o seu esqueleto, a estrutura de um prdio so
os pilares, as vigas, as lajes. J a estrutura de um documento formada por tpicos (introduo, desenvolvimento e concluso).

2.1. Tipos
Para entender a estrutura de um sistema operacional, precisamos estudar
cada item que o compe. Ou seja, temos de saber como o sistema funciona
internamente, qualquer que seja ele. Para gerenciar todo o hardware do PC,
um sistema operacional precisa compreender cada pea do computador e a
funo de cada um dos componentes para poder fazer a conexo entre eles.
Assim oferecer o melhor desempenho, com aproveitamento de todos os recursos disponveis.
Basicamente, existem trs tipos de sistema operacional: monotarefa, multitarefa
e mltiplos processadores.
Figura 8
Dona de casa
dedicada a um
s trabalho.

Figura 9
Dona de casa
dividida entre
duas tarefas
simultneas.

Monotarefa: so sistemas operacionais que conseguem processar apenas uma


instruo de cada vez. No conseguem processar vrias informaes ao mesmo
tempo nem executar mais de um programa simultaneamente. Um exemplo de
sistema operacional monotarefa o MS-DOS. Com ele o usurio consegue executar somente um comando de cada vez e precisa esperar que esse comando seja
finalizado para digitar outro (figura 8).

Figura 10
O rendimento
de um trabalho
em grupo.

Multitarefa: so sistemas operacionais que conseguem processar vrias instrues ao mesmo tempo e executar diversos programas simultaneamente. Nesse
caso, podemos ter tambm sistemas operacionais multiusurios, que permitem
que o usurio se conecte mquina e execute comandos de forma concorrente.
Exemplos de sistemas operacionais multitarefas: Windows 95, 98, NT, XP e Vista, MacOS-X e Linux (figura 9).
Mltiplos processadores: so sistemas operacionais que conseguem gerenciar
mais de um processador ao mesmo tempo. Nesse caso, o sistema, necessariamente, tambm multitarefa, pois deve ter capacidade de processar vrias instrues
ao mesmo tempo e, assim, poder envi-las alternadamente para cada processador.
Esse terceiro tipo de sistema operacional o que possui melhor desempenho.
Seus dois processadores permitem trabalhar com mais instrues simultneas
do que conseguem os sistemas com um nico processador. Exemplos de sistemas operacionais com suporte a mltiplos processadores: Windows XP e Vista,
MacOS-X e Linux (figura 10).

2.1.1. Prprios para desktops


Quando falamos de sistemas operacionais, a primeira coisa que nos vem cabea
so os programas instalados em computadores de usurios domsticos, ou seja,
aqueles de que dispem os PCs ou laptops.
46

47

informtica 1

captulo 2

Figura 11

vantagens. O Software Gerenciador de Banco de Dados (SGBD) o principal


responsvel pelo gerenciamento de todas as Bases de Dados do servidor de
banco de dados (figura 14).

Diferentes
sistemas e
seus diversos
aplicativos.

Servidor Proxy: como um gateway na rede, com alguns recursos a mais,


como cache (armazenamento das ltimas pginas acessadas para melhorar o
desempenho da rede) e registro (memoriza uma lista dos sites acessados pelos
usurios, horrio, datas etc.) (figura 15). Ele faz a intermediaao entre o usurio
e os sites que ele acessa.
Servidor de arquivos: guarda todos os arquivos dos usurios (figura 16) e permite que essas informaes sejam acessadas quando necessrio, sem que seja preciso
guardar tudo em CD ou pen drives.
Servidor de backup: tem a funo de efetuar backup (cpia de segurana) dos
arquivos e configuraes dos outros servidores (figura 17) e deve entrar em ao
quando algum dos servidores sai do ar ou para de funcionar, por um evento
como queda de energia.

Significa cdigo
aberto e se refere
a sistemas como
os softwares
livres, Linux.

Ento, sistemas operacionais para desktop so aqueles desenvolvidos para facilitar a vida de usurios domsticos ou funcionrios de empresas, em suas estaes de trabalho. Entre suas caractersticas mais importantes est a de ter uma
interface amigvel para o usurio, tentando deixar ferramentas e aplicativos a
sua disposio. Exemplos de sistemas operacionais para desktop: Windows 95,
98, XP e Vista, MacOS-X e Linux (figura 11).
A vida das empresas desenvolvedoras de sistemas operacionais e das comunidades
OpenSource, porm, no se limita a orbitar em torno dos usurios domsticos,
pessoas que utilizam o computador para digitar textos, navegar na internet, elaborar planilhas e jogar. Esse apenas um dos focos desses empreendimentos. O
outro o ramo de sistemas para servidores de rede (figura 12).

Servidor de domnio: controla usurios e senhas de uma rede. Permite que algum utilize uma mquina qualquer na rede e tenha disposio suas configuraes e arquivos salvos anteriormente (figura 18). Tambm possibilita bloqueio
de recursos a usurios com menor privilgio, como estagirios ou atendentes, e
libera os recursos aos administradores. Todo servidor precisa de um sistema operacional adequado, pois tem caractersticas diferentes dos computadores de mesa
ou dos laptops. Normalmente os servidores tm processadores com mais ncleos
Figura 12
Servidores de
rede de ltima
gerao.

2.1.2. Usados em servidores


Um servidor de rede um computador em geral mais potente que os PCs de
estaes de trabalho e que tem a funo de prover algum servio na rede. A
expresso pode ser desmembrada em duas partes: a palavra servidor (dos verbos
servir, tornar disponvel) e de rede (o que remete existncia de vrios computadores interligados figura 13). Um nico servidor pode ser responsvel
por diversos servios. Por isso, normalmente fica ligado 24 horas por dia. H
diferentes tipos de equipamento. Aqui esto alguns deles.
Servidor de banco de dados: equipado com software gerenciador de banco
de dados, esse tipo de servidor acessado por todas as mquinas da rede para
consultas, alteraes e incluso de novos cadastros de clientes, produtos etc.
Isso ajuda a evitar falhas como redundncias (o mesmo dado gravado mais de
uma vez) e aumenta o desempenho (o sistema fica mais rpido), entre outras
48

49

informtica 1

captulo 2

Figura 16
Dados
armazenados
e acessveis.

Figura 17
Servidor de backup

Figura 13
Laboratrio
com servidor
de conexo.

Figura 14
Interligao de
computadores com
um mainframe.

Figura 18
Figura 15

Servidor de
domnio que exige
o logon de acesso.

Recursos de um
servidor Proxy.

Exemplos desse
tipo de sistema
operacional:
Windows NT, 2000,
2003, 2008, Linux,
FreeBSD, OpenBSD,
NetBSD, MacOS-X
Server, Solaris,
SunOS etc.

e mais memria RAM. Ento, tm de ter um kernel (gerenciador) que atue da


maneira mais adequada. Alm disso, servidores no so utilizados por pessoas
diariamente, do modo como fazem os usurios domsticos. Eles so acessados
remotamente pelos administradores da rede. Por isso, em geral no precisam de
interface grfica, diminuindo, assim, a necessidade de recursos que seriam pouco
usados. Como tm mais placas de rede instaladas, devem proporcionar um gerenciamento eficiente de conexes e oferecer ferramentas para que o administrador execute esse trabalho com eficincia.
Sistemas operacionais para servidores de rede: tm caractersticas peculiares
porque precisam gerenciar maiores quantidades de memria RAM e de perifricos, como placas de rede. Tambm devem oferecer suporte a auditorias (registrar
o que cada usurio fez, em que dia e a que hora) e ao gerenciamento de usurios
e grupos de usurios.

2.2. Estrutura
Todo sistema operacional tem caractersticas comuns, independentemente
do fabricante ou da verso. preciso conhec-las para entender o funcionamento do recurso. Imagine um prdio cuja estrutura formada por pilares e
50

colunas de concreto. Mentalize, agora, o corpo de um ser humano que tem


como estrutura o esqueleto. O sistema operacional tambm possui partes que
formam sua estrutura, e vamos conhec-las agora.

2.2.1. Ncleo (kernel)


A parte mais importante do sistema operacional o seu ncleo. A esto todas
as instrues necessrias para o gerenciamento do hardware do computador e
das tarefas que o usurio quer que o sistema realize. A maioria dos sistemas
operacionais tambm vem acompanhada de outros aplicativos, como editores
de texto e calculadora; de diferentes tipos de utilitrios, como compiladores ou
configurao de som e de vdeo; e de outros comandos que podem ser utilizados
para gerenciar o prprio sistema operacional.
O ncleo tambm tem funo de gerenciar o uso da memria, do processador,
da rede e dos dispositivos de entrada e sada (drives de disquete, CD, DVD e HD
sigla em ingls para hard disk, ou disco rgido) pelos programas. Ns no podemos interagir diretamente com o ncleo do sistema operacional. Para solicitar
qualquer atividade ao sistema operacional, temos de contar com algum programa
(aplicativo ou utilitrio) ou com uma linguagem de comandos.
51

informtica 1

captulo 2

Figura 19

realizar tudo: as pesquisas, os clculos, a digitao etc. Mas, se o professor pedir


que o trabalho seja em grupo, o panorama fica bem melhor (figura 19). Significa
que cada um dos componentes da equipe vai se responsabilizar por uma tarefa
para que, no final, o resultado seja o trabalho pronto. Fazendo uma analogia, o
trabalho seria o processo e cada pessoa do grupo, uma thread.

O trabalho em
grupo um
processo e cada
pessoa do grupo
um thread.

Alguns sistemas operacionais utilizam, em vez de threads, subprocessos, o que


seria quase a mesma coisa. A diferena que, nas threads, a mesma memria alocada para o processo compartilhada por todas as threads, independentemente
do nmero delas. Isso no acontece com os subprocessos, que precisam pegar um
pouquinho de memria RAM para cada um. Para entender bem esse diferencial,
basta voltar mesma analogia do trabalho escolar. Se cada aluno do grupo precisa de um computador para fazer seu trabalho, h subprocessos. Mas, se todos
utilizam o mesmo computador para fazer o trabalho todo, cada um na sua vez,
temos threads.

2.2.2. Modos de acesso


Os processadores permitem, basicamente, duas maneiras de acesso ao sistema
operacional: o modo usurio e o modo kernel.
Modo usurio: as aplicaes somente podem executar instrues no privilegiadas, ou seja, as mais simples e que no oferecem risco de prejudicar o funcionamento de outras aplicaes e do prprio sistema operacional.
Modo kernel: as aplicaes tm direitos totais sobre o PC; portanto, podem executar todas as instrues disponveis, ou seja, todas as tarefas que o processador
permite.

2.2.3. Processos e threads


O sistema operacional gerencia as aplicaes do usurio por meio de processos.
Cada software que o usurio executa gera um ou mais processos dentro do sistema operacional. Essa a forma que o sistema operacional utiliza para controlar
os programas em execuo no PC.
Os sistemas operacionais modernos utilizam o conceito de threads (tpicos), que
so divises dos processos para melhorar seu desempenho. Assim, em vez de o
sistema operacional processar uma informao maior, ele a divide em partes menores e trabalha com cada uma por vez. Ao final, tem toda a tarefa igualmente
processada. No entanto, teve menos dificuldades do que se fosse executar a mesma informao integralmente de um s golpe.
Um bom exemplo disso imaginar que o seu professor lhe pediu que fizesse um
trabalho escolar muito grande. Se for fazer sozinho, voc o processo. Ter de
52

53

Captulo 3

Introduo a servios
do sistema operacional
Linux
Windows
Mac OS
Sistema Livre
Interfaces grficas
Distribuies Linux

informtica 1

captulo 3

AP Photo/Imagepl

us

Figura 22
Primeira verso
do Mac.

eyboard not found. Press any key to continue. Esta uma frase
to divertida quanto paradoxal. Em bom portugus, significa simplesmente: Teclado no encontrado. Pressione qualquer tecla para
continuar. Ora, se o software no consegue localizar o teclado, no h onde
pressionar. apenas uma introduo bem-humorada ao tema deste captulo, em
que voc conhecer alm de um pouco mais sobre software livre as funes e
os servios existentes nos sistemas operacionais Windows, Mac Os e Linux, para
que possa utilizar suas ferramentas e seus recursos em atividades de configurao,
manipulao de arquivos e segurana, entre outras (figura 20).
Estamos acostumados a ligar o computador e aguardar alguns instantes para poder
comear a utiliz-lo. Sabemos, por experincia prtica, que depois de pressionar o
boto o Windows vai demorar um pouco para aparecer na tela. Isso o que os olhos
constatam. Vejamos, ento, exatamente o que acontece nesse lapso de tempo inicial.
Um computador um equipamento totalmente intil sem um sistema operacional instalado ou disponvel de alguma forma. Toda vez que ligamos a mquina,
o sistema operacional carregado na memria principal (tambm chamada de
memria RAM), a partir do disco rgido. Quando esse processo concludo, o
usurio pode trabalhar normalmente (figura 21).

Figura 20
Sem sistema
operacional,
a mquina perde
a funo.

Figura 21
Com sistema
operacional, o
computador
cumpre sua funo.

Um sistema operacional um software, ou seja, um programa que tem a funo


de gerenciar o hardware do computador. Sem ele, a mquina no passa de um
gabinete inerte. O sistema operacional administra todos os componentes fsicos
do computador, como memria, discos, processador, alm de placas de expanso,
de rede, de som, de vdeo etc. O sistema de vital importncia para o computador no por acaso considerado o seu principal software. Todo equipamento,
tanto um PC (abreviao para Personal Computer ou computador pessoal), um
laptop (computador porttil), quanto um celular ou uma geladeira inteligente,
precisa de um sistema operacional instalado para funcionar.
Quando digitamos um texto em um editor e salvamos o arquivo, executamos um
jogo, escutamos msica ou navegamos na internet, precisamos de um software
que faa todo o gerenciamento do disco (para que se possa salvar o arquivo), da
placa de vdeo e do monitor (para poder jogar), da placa de som (para ouvir msica), da placa de rede ou de um modem (para navegar na internet). Esse software
nada menos que o sistema operacional.
Atualmente, o mais utilizado em estaes de trabalho, por usurios corporativos ou
domsticos, o Microsoft Windows. Trata-se de um sistema disponvel no mercado
na dcada de 1980 e que foi se popularizando com o tempo, graas a sua interface
amigvel com o usurio. Isto , o Windows muito utilizado hoje em dia justamente
por ser fcil de usar. Antes dele, tnhamos o MS-DOS (sistema operacional de disco),
que tambm era um sistema operacional, s que mais difcil de usar, por ser baseado
em comandos que os usurios tinham de conhecer muito bem. No MS-DOS havia
apenas uma tela preta com caracteres brancos, na qual se precisava digitar um comando e pressionar a tecla Enter para poder visualizar o resultado da operao.

A primeira verso,
que os usurios
demoravam
para instalar, foi
comercializada a
partir de novembro
de 1983, na forma
de disquetes.

O Windows um sistema operacional comercial. Para utiliz-lo necessrio


comprar uma licena, cujo preo pode variar entre o equivalente a 200 dlares e 1.000 dlares. Presente em cerca de 94% dos computadores domsticos
e estaes de trabalho em empresas, o Windows lder de mercado. Mesmo
assim, a Microsoft, seu fabricante, vem amargando enormes prejuzos por
56

57

informtica 1

captulo 3

Ainda no comeo dos anos 1980, mais ou menos na mesma poca em que surgiu o Windows, foi lanado tambm o Mac OS, desenvolvido pela empresa
Apple (figura 22). Vinha com uma interessante inovao: elementos grficos
na tela, indicando ao usurio o que podia ser acessado. Trata-se de um sistema
operacional comercial bastante utilizado por profissionais da rea de criao
grfica. que o Mac OS oferece um desempenho melhor do que o Windows
quando utilizado com aplicativos grficos, alm de excelentes ferramentas
para a manipulao de imagens. Sua fatia de mercado limita-se a cerca de 4%,
somando as aplicaes de trabalho e as domsticas. Essa participao modesta
tem uma explicao: para utilizar esse sistema operacional, necessrio possuir um computador Apple ou compatvel. Portanto, no pode ser instalado
em qualquer tipo de PC. Em compensao, essa restrio protegida por lei,
o que inibe os usurios com licenas piratas.

3.1. Linux
Outro sistema operacional bastante utilizado hoje em dia o Linux. do tipo
OpenSource. Atualmente sua fatia no mercado de cerca de 1%. muito pouco
se comparado com o Windows, mas a explicao est no fato de o Linux ser mais
recente e, como no um produto comercial, no recebe investimentos macios.

O Linux desenvolvido em conjunto por pessoas do mundo todo, via internet.


Esses internautas se renem e criam partes do cdigo do Linux, que, no final, so
integradas e disponibilizadas para todos.

3.2. Windows
O sistema operacional Windows surgiu por volta dos anos 1980, quando a Microsoft desenvolveu uma interface grfica que seria executada sobre o MS-DOS,
o sistema em uso na poca, mas que exigia um preparo especial do usurio, que
tinha de digitar comandos especficos em uma tela preta. A juno do MS-DOS
com uma interface grfica recebeu o nome de Windows.
A partir do lanamento do Windows, uma nova categoria de usurios comeou a
descobrir as facilidades da informtica. Tornou-se possvel visualizar cones que representavam funes e programas e bastava clicar sobre eles para executar a tarefa.
A tela de comandos (preta) afastava usurios iniciantes que, muitas vezes, tinham
medo de encar-la, achando que seria difcil sua utilizao.
Ampla e rapidamente aceito pelo mercado, o Windows foi adotado em estaes de
trabalho de diversas empresas. Muitos fabricantes de software viram a uma oportunidade de criar programas especficos e, claro, ganhar dinheiro com isso. O que,
de fato, aconteceu. Surgiram muitos empreendimentos voltados para a diferentes
aplicaes, desde a rea grfica at a de segurana. At mesmo as pequenas empresas se dedicaram a esse novo segmento, adotando o Windows como sistema-padro
para o desenvolvimento de suas aplicaes.

Vantagens do Linux
O sistema Linux tem esse nome porque foi criado
pelo finlands Linus Benedict Torvalds, que se
inspirou no Minix. Vamos conhecer suas vantagens.
Desempenho: muito superior, em relao a outros
sistemas operacionais, como foi comprovado
por inmeras pesquisas. Esse fato tambm
proporciona ao Linux uma fatia bem maior do
mercado de servidores de rede.
Segurana: por ser desenvolvido em conjunto
por pessoas do mundo todo, muitos acreditam
que esse fator pode interferir na segurana do
sistema. Afinal, algum poderia adicionar um
cdigo malicioso, fazendo com que o sistema
operacional transferisse todo o dinheiro da
conta bancria de algum para a sua s para
citar um exemplo. Claro que se trata de um

58

mito. H muita gente desenvolvendo o cdigo,


mas tambm existem aqueles que tm a
funo de revis-lo e test-lo antes que esteja
disponvel para o usurio final. Portanto, se
algum tentar inserir um cdigo no pertinente,
haver interferncias no sentido de banir da
comunidade, no mesmo instante, qualquer malintencionado. Outra questo importantssima
em relao segurana o fato de o Linux ser
totalmente livre de vrus. Isso significa que seus
usurios, ao navegar pela internet, no precisam
se preocupar com malwares, palavra originria
da expresso em ingls MALicious softWARE,
que literalmente significa software malicioso.
At hoje, uma quantidade irrisria desses
agentes infectantes foi criada para o Linux e,
mesmo assim, incuos, pois no tm surtido
nenhum efeito. O sistema praticamente imune.

Gratuidade: o fato de o sistema operacional ser gratuito atrai


muitos usurios. Basta observar os preos que o mercado oferece
para mquinas equipadas com Linux para perceber que so mais
baratas do que as dotadas de Windows. Apesar de no ser to
comum nos computadores domsticos e em estaes de
trabalho, o Linux muito interessante para empresrios,
principalmente os donos de pequenos negcios. Isso porque,
ao trabalhar com esse sistema operacional, eles no
precisam de licenas nem correm o risco de pagar multas,
caso incorram no erro de utilizar softwares piratas.

MS-DOS a sigla
para Microsoft
Disk Operating
System, ou seja,
Disco de Sistema
Operacional
Microsoft.

divulgao

A sigla Mac OS de
Macintosh Operating
System, o sistema
lanado em 1984,
como gerenciador das
mquinas da Apple.

causa da pirataria, ou seja, a comercializao ilegal de cpias, sem que nada


seja pago ao detentor dos direitos. Esse domnio de mercado cai bastante
quando o tema que veremos mais adiante sistema operacional para
servidores de rede.

Fcil de utilizar: como o principal fator de sucesso


do Windows tem sido a facilidade para o usurio,
foram desenvolvidas diversas edies do
Linux seguindo a mesma linha. Justamente
para popularizar seu uso, pois a princpio era
um sistema operacional muito mais usado
por profissionais.

59

informtica 1

Richard Matthew Stallman

Desenvolvimento lento: a equipe de criao est restrita aos empregados


da Microsoft. Isso restringe muito a quantidade de profissionais disponveis
para trabalhar na melhoria do sistema e na correo dos problemas que surgem diariamente.
Malwares: a grande popularidade tem seu lado negativo, pois o Windows tambm o maior alvo de crackers, que vivem tentando atrapalhar a vida dos
usurios, criando vrus, como os temidos trojans, palavra em ingls que evoca
a histria grega do Cavalo de Troia, ou spywares vrus espies que copiam
dados ou senhas e os enviam para um ambiente externo sem conhecimento nem
consentimento do usurio. Existem, atualmente, mais de 600 mil vrus criados
para o Windows, o que obriga os usurios a instalar softwares antivrus em seus
computadores.
Grande incidncia de bugs (insetos em portugus): um sistema operacional
desenvolvido com foco comercial tende a apresentar grande quantidade de problemas de lgica durante a sua vida til. Esse entrave implica a necessidade de
criao de utilitrios de correo, especialmente a cada nova verso lanada. No
caso do Windows XP, a Microsoft lanou trs service packs (pacotes de atualizaes) para corrigir falhas de desenvolvimento que apareceram inesperadamente,
falhas de execuo ou por causa de crackers procura de brechas para atrapalhar
a vida dos usurios.

3.3. Mac OS

Usurios comuns costumam adotar um sistema operacional especfico e


chegam a repudiar quem utiliza outro, diferente. Mas quem deseja trabalhar
com administrao de sistemas operacionais tem de conhecer a maioria ou
mesmo todos os disponveis. Assim, ser capaz de resolver problemas e propor solues, seja qual for a escolha feita pela empresa ou pelo cliente que
vai atend-la.

A Apple desenvolveu o Mac OS com base em um sistema operacional mais antigo, o UNIX. Fabricante de computadores e de outros equipamentos eletrnicos,
a Apple se tornou famosa pela preocupao em criar um sistema operacional amigvel e bonito. Ou seja, o foco da Apple facilitar o trabalho do usurio, tambm
com uma bela apresentao da interface. Isso poderia levar algum a pensar que,
se o foco inicial do Mac no era bem a melhoria de desempenho, podia tratar-se
de um sistema lento. A resposta a uma indagao dessas negativa. O Mac OS
um sistema operacional adotado pela maioria dos designers, justamente por causa
de seu alto desempenho aliado arquitetura focada em aplicaes desse tipo.

Campees de preferncia

60

Corel: criadora
do software
de editorao
grfica mais
utilizado
do mundo,
o Corel Draw.

O Mac OS foi o primeiro sistema operacional do mundo a permitir o uso de janelas grficas e de mouse. A histria da criao do sistema to interessante que
retratada no filme Piratas do Vale do Silcio.

3.4. Software livre


Crdito dos logotipos: divulgao

Adobe: responsvel
pela criao de
diversos softwares
disponveis para
Windows, como
o Photoshop
e o Acrobat.

Symantec:
desenvolvedora
de softwares para
administrao do
Windows, como
ferramentas de
limpeza de arquivos
inteis e registro,
alm de antivrus.

Nascido em 1953, em Nova York, Stallman


um autodidata apaixonado por computadores.
Desenvolveu seu primeiro programa de computador
para o PL/I (Programming Language One), criado pela
IBM para ser usado como inteligncia artificial. Por
ser contrrio ao pagamento de direitos para o uso
de software, Stallman tornou-se um dos hackers
mais famosos do mundo e o grande defensor dos
softwares livres. Na dcada de 1980, fundou o
projeto GNU, voltado para o desenvolvimento de
software livre UNIX, porm, com cdigo aberto
com programas bem diferentes
dos utilizados pelo UNIX, que todo
mundo conhecia. O nome GNU
refere-se ao mamfero que tem esse
nome (smbolo do projeto) e tambm
significa GNU is not UNIX (GNU
no UNIX), segundo Stallman.

divulgao

A expresso bug em
informtica vem da
poca dos primeiros
computadores. Atrados
pela temperatura
elevada dos locais em
que os famosos
mainframes eram
instalados, os insetos
entravam e morriam
entre as placas e vlvulas
desses equipamentos,
prejudicando
seu funcionamento.

Embora o Windows seja o sistema operacional mais utilizado do mundo, consagrado portanto , tambm tem seus pontos negativos. Entre os principais esto:

Aijaz Rahi/AP Photo/Imageplus

H uma enorme
diferena entre o hacker
e o cracker. O hacker
um expert no
assunto, o mocinho da
histria. Ele descobre
e compartilha o que
descobriu. J o cracker
o bandido, o que
descobre e tira proveitos
do achado. No tem
tica. Comete crime.

captulo 3

Se sua inteno um dia se tornar um gestor de software livre, voc precisa conhecer em profundidade o Linux, um sistema operacional igualmente derivado
do UNIX. Trata-se, justamente, de um software livre, ou OpenSource (cdigo aberto em portugus). Essas expresses se referem a sistemas desenvolvidos
sem cunho comercial, ou seja, criados por programadores que no tm inteno
de vend-los, e sim disponibiliz-los para qualquer pessoa que queira utilizlos. A vantagem deles que no preciso depender da vontade de uma empresa
para melhor-los ou modific-los, ao contrrio do que acontece com os softwa61

informtica 1

captulo 3

res comerciais. Qualquer pessoa com conhecimento de programao e capaz de


dominar a linguagem de programao adotada pode fazer as alteraes, j que
o cdigo-fonte da aplicao est disponvel gratuitamente.

Disputa entre feras

Um nome respeitado no universo dos softwares livres Richard Matthew Stallman, fundador do projeto GNU, que tem como propsito desenvolver software
para todos, de forma livre e gratuita. A comunidade GNU (GNU is not UNIX)
formada por pessoas do mundo todo interligadas via internet. Todos que tm
conhecimento em computao (programao de computadores) podem participar
de qualquer projeto do GNU.

lanar o tocador de msica MP3 iPod e o iTunes,


uma loja de msica online. E ainda, mudou o
mercado dos telefones mveis, ao criar o iPhone.
Assim como o Windows, o Mac OS um sistema
operacional comercial. Isso significa que
preciso pagar licena para utiliz-lo. Alm disso,
o uso desse sistema se restringe a pessoas
que tm um computador Apple ou Macintosh,
como era conhecido antigamente. A inteno
da Apple fazer com que o usurio compre
no somente o seu sistema operacional, mas o
equipamento completo: o computador j com
o programa instalado. Provavelmente, esse seja
um dos principais motivos pelos quais o Mac OS
no tem tanto espao no mercado quanto seu
concorrente. Nos servidores, o uso do Mac OS
tambm pequeno, principalmente no Brasil,
porque esse sistema operacional no roda em
mquinas de arquiteturas diferentes.
Mas o Mac OS tem uma grande vantagem em
relao ao Windows. Existem pouqussimos
vrus criados para ele. Consequentemente,
os usurios no precisam instalar antivrus
nas suas mquinas, que acabam tendo
um pequeno aumento de desempenho se
considerarmos a economia de memria
RAM. importante registrar que, alm dos
computadores, a Apple desenvolve outros
equipamentos eletrnicos, entre os quais
o iPod, um player porttil com diversos
recursos e muito popular, principalmente
nos Estados Unidos.

3.4.1. Interfaces grficas


H algo de fundamental importncia que precisamos saber: o Linux um sistema operacional baseado em comandos, assim como o MS-DOS. Ou seja, se
instalarmos somente o Linux em um computador, teremos apenas uma tela preta
com caracteres brancos e um cursor piscando, aguardando o prximo comando.
Mas no pense que isso ruim. Graas a muitos programadores dispostos a ajudar as comunidades de software livre na internet, temos tambm as interfaces
grficas, isto so softwares que rodam sobre o Linux e possibilitam ao usurio
utilizar janelas, mouse e outras facilidades, como fazemos no Windows.
As interfaces grficas mais utilizadas atualmente so o Gnome (software
livre do projeto GNU) e o KDE (sigla em ingls para K Desktop Environment, que se refere a um sistema que simultaneamente um ambiente
grfico e uma plataforma de cdigo aberto e de desenvolvimento livre). O
Gnome e o KDE oferecem diversos recursos importantes ao usurio, como
utilitrios de configuraes diversas (som, vdeo, rede), janelas para visua-

fundamental
saber diferenciar as
distribuies das verses
de sistemas operacionais.
Toda distribuio
Linux do sistema
operacional Linux. Ento,
nesse caso, quando
perguntarem qual o
sistema operacional
que voc utiliza,
independentemente da
distribuio que adotou,
sua resposta deve
ser Linux. No caso do
Windows, diferente, j
que o Windows 95, 98,
NT, XP, 2000, 2003, 2008
so verses do sistema
operacional Windows.
Portanto, no correto
falar de distribuies
quando nos
referimos a Windows.

Figura 23
KDE: ambiente grfico
com cdigo aberto.

AP Photo/Imageplus

Dirigido por Martyn Burke, o filme Piratas do


Vale do Silcio (Pirates of Silicon Valley) mostra
como Bill Gates fundou a Microsoft e os
caminhos percorridos por Steve Jobs para dar
vida Apple. Lanado em 1999, o filme traz
detalhes da feroz concorrncia travada entre
ambos para ver quem alcanava o sucesso
primeiro e apresenta as estratgias que
utilizaram para criar suas empresas. Esto no
enredo Steve Wosniak, outra figura importante
da Apple, e os dois outros nomes de peso da
Microsoft, Paul Allen e Steve Balmer.
Tudo comeou na dcada de 1970, quando
o ento adolescente William Henry Gates,
estudante de Harvard, desenvolveu com o
amigo Paul Allen um sistema interpretador da
linguagem Basic para computadores pessoais.
Dessa iniciativa surgiria a Microsoft, que viria
a ser a empresa de software mais famosa do
mundo e tambm uma das mais valiosas. Graas
iniciativa, Bill Gates se tornou um dos homens
mais ricos do mundo (mais tarde divide o topo
da lista com outros empresrios, mas sempre
acaba voltando ao primeiro lugar). Sua fortuna
ultrapassou US$ 58 bilhes (dados de 2008 da
revista Fortune).
Steve Jobs considerado um dos
empreendedores mais inovadores de todos os
tempos, e tambm um dos homens mais ricos
do mundo. Jobs fundou a Apple em 1976 e criou
o computador Macintosh, o sistema operacional
Mac OS e revolucionou o mercado da msica ao

62

Bill Gates,
fundou a
Microsoft

Chuck Burton/AP Photo/Imageplus

Robert Galbraith/Reuters/Latinstock

Steve Jobs
inovou
ao criar a
Apple

QUANDO
DISTRIBUIO

63

informtica 1

captulo 3

lizar arquivos, alm da possibilidade de personalizar a rea de trabalho de


acordo com o seu gosto pessoal. Vrios temas esto disponveis para utilizao, e mais outros que podem ser baixados da internet e instalados
no computador gratuitamente. Esses temas so desenvolvidos pelos prprios
usurios e ficam disponveis em sites especializados. Outra facilidade que
existem muitas interfaces grficas na internet para a instalao do Linux.
Muitas mesmo! Ento, cabe ao usurio escolher a que melhor se adapta
funo que pretende dar ao sistema operacional. possvel instalar diversas
interfaces grficas no sistema. Entretanto, somente pode ser utilizada uma
por vez. A Gnome a interface padro na distribuio Ubuntu (sistema
operacional baseado em Linux). Alguns exemplos de interfaces grficas so:
Gnome, KDE, Fluxbox, Blackbox, IceWm, Window Maker e AfterStep.
Window Maker: tambm um software livre. Esse gerenciador de janelas inclui
opes de compatibilidade que permitem ao usurio trabalhar com outros ambientes de desktop popular, ou seja, Gnome e KDE.

3.4.2. Distribuies Linux


Quando falamos do sistema operacional Linux importante levar em conta suas
distribuies. So diversos softwares teis que formam um conjunto e so apresentados normalmente em um nico CD ou DVD. As distribuies tambm so
desenvolvidas via internet por comunidades que elegem os melhores softwares
para as mais diversas funes, a fim de agreg-los em forma de pacote. Alm
disso, essas comunidades criam ferramentas de configurao para facilitar sua
instalao e a utilizao.
A distribuio Linux composta por um conjunto de softwares que incluem editor de textos, planilha eletrnica, programas de manipulao de imagens, vdeos,
jogos, interface grfica, navegador de internet, e ainda o prprio sistema operacional. Exemplos de distribuies e interfaces grficas padro: Ubuntu (Gnome),
Kurumin (KDE), Mandriva (KDE), Fedora (Gnome), Debian (Gnome), Red
Hat (Gnome), Slackware (KDE).

Distribuio Linux,
comparvel a um sistema
operacional, desenvolvido
de forma colaborativa
pelos internautas. Pode ser
utilizado em notebooks,
desktops e servidores.
Contm aplicativos que
permitem navegar na
internet, programas de
apresentao, edio de
texto, planilha eletrnica,
comunicador instantneo.

Definies
KDE: sigla em ingls para K Desktop
Environment, referente a um sistema que
simultaneamente um ambiente grfico
e uma plataforma de cdigo aberto e
de desenvolvimento livre. Por oferecer
esses recursos, bem mais pesado que o
BlackBox e o FluxBox.

Crdito dos logotipos: divulgao

IceWM: gerenciador leve semelhante


ao Windows 95. Mas pode ser
configurado para simular o aspecto
de outras interfaces.

64

Gnome: software livre que tambm o


nome da comunidade que o desenvolve e
atualiza. Esses profissionais so voluntrios
que traduzem o programa para mais de 100
idiomas e dialetos. A proposta oferecer
quatro direitos: usar o software para
qualquer fim, estudar o seu cdigo-fonte,
modific-lo para qualquer necessidade e
redistribu-lo, modificado ou no.

AfterStep: um gerenciador de
janelas para o X Window System
do UNIX, que oferece flexibilidade
de configurao do ambiente de
trabalho, permitindo melhorar a
esttica e o uso dos recursos do
sistema.
BlackBox: gerenciador de janelas livre, do tipo
leve (ocupa pouca memria), ideal para quem
usa computadores com poucos recursos, mas
que precisa de interface grfica.

FluxBox: gerenciador de janelas inspirado no


Blackbox. Tambm do tipo leve, possui recursos
especficos, como tabulao para Windows.

65

Captulo 4

Instalao
e configurao
do sistema operacional
Ubuntu Live-CD
Instalao do Windows Vista Business
Configurao de dispositivos

captulo 4

informtica 1

Figura 24

Figura 25

oc vai aprender agora a instalar e configurar o sistema operacional


Windows Vista e a distribuio Ubuntu do sistema operacional Linux. Para isso preciso saber analisar os servios e as funes desses
programas, utilizando suas ferramentas e seus recursos em atividades de configurao, manipulao de arquivos e segurana, entre outros. Ao distinguir as arquiteturas dos diferentes sistemas operacionais, voc poder identificar as vantagens e
limitaes de cada um e, assim, ser capaz de indicar a melhor opo conforme as
necessidades do usurio.

4.1. Ubuntu Live-CD


4.1.1. Como utilizar um sistema operacional sem instal-lo no PC
Algumas distribuies Linux possibilitam a utilizao do Live-CD, uma alternativa que dispensa a instalao do programa na mquina. uma maneira de ter um primeiro contato com o Linux sem correr o risco de apagar os
dados do PC ou alterar suas configuraes. O Ubuntu permite a utilizao
do Linux dessa forma. Para isso basta colocar o CD do Ubuntu no drive e
reiniciar o PC.
Mas ateno: tenha certeza de ter configurado seu equipamento para iniciar primeiramente pelo drive de CD. Caso contrrio, ele vai ser inicializado pelo sistema operacional que estiver instalado no HD do seu computador.

3. Enquanto isso acontece, voc vai ver uma tela como a da figura 26:
Ao final da inicializao, o Linux est pronto para ser utilizado em seu PC.
Figura 26

1. Quando o PC detectar o CD do Ubuntu no drive, vai apresentar a tela


da figura 24.
Escolha o idioma Portugus do Brasil utilizando as teclas de navegao do
teclado e pressione Enter.
2. Aps selecionar o idioma, as opes de inicializao sero apresentadas na tela
da figura 25. Pressione Enter para escolher a primeira opo (o Ubuntu pode
ser testado sem qualquer mudana no seu computador) e aguarde enquanto o
sistema operacional carregado na memria principal.
68

69

captulo 4

informtica 1

Figura 27

Live-CD e dar um duplo clique no cone Instalar o sistema no computador na


rea de trabalho, como voc ver no prximo tpico.

O LiveCD cria um
disco virtual utilizando
parte da memria RAM.

4.1.3.2. Em um PC com Windows


Se o seu computador tem pouca memria RAM, provavelmente voc achar
que o Live-CD muito lento. Isso acontece porque parte da memria RAM do
computador utilizada como disco virtual. Mas, se voc gostou do programa
e quer obter melhor desempenho, a opo instal-lo em seu computador sozinho ou junto com o Windows. Normalmente, os usurios j tm Windows
instalado na mquina quando comeam a estudar o Linux. Por isso, vamos
aos passos necessrios para instalar o Ubuntu em uma mquina que j tenha o
Windows (figura 29). No se preocupe com possveis perdas de dados. Se voc
seguir todos os passos corretamente, no ir sumir nenhuma msica ou arquivo
do seu HD.

4.1.2. Vantagens e desvantagens de um Live-CD


Live-CD um CD que possibilita a utilizao de um software a partir do drive
sem instal-lo no computador. Isso permite muitas facilidades. Por exemplo, poder
testar o software antes de sua instalao na mquina (figura 27). como se fosse
um test-drive. Se o software passar no seu teste de qualidade, voc poder optar por
instal-lo definitivamente na mquina. Quando inicializamos o PC por um LiveCD, estamos isolando nosso HD dessa atividade. Isso nos garante que nenhum
dado ou configurao ser afetado durante o processo de teste do novo sistema operacional. Mas h tambm desvantagens. A principal a queda do desempenho do
computador, j que o Live-CD cria um disco virtual utilizando parte da memria
RAM. Portanto, o rendimento do computador ser inferior ao de outro que tenha
o sistema operacional instalado no seu HD.

Para comear a instalar o Ubuntu no seu computador, clique sobre o cone disponvel na rea de trabalho. Um assistente de instalao vai surgir na tela, solicitando a linguagem que deseja utilizar para instalao permanente do Ubuntu.
Sugiro que escolha a verso original e clique em Avanar (figura 30).
Figura 29

4.1.3. Instalao do Linux


4.1.3.1. Inicializao do assistente de instalao
Para instalar o Ubuntu, basta inicializar o PC pelo drive de CD, da mesma maneira que voc fez quando usou o Live-CD. Entretanto, em vez de escolher a
opo teste, pode optar por Instalar o Ubuntu (figura 28) ou inicializar pelo

Figura 30

Figura 28

70

71

captulo 4

informtica 1

Figura 31

da do Windows. A opo padro a Guiado, na qual o Ubuntu redimensiona o HD


do Windows, de forma que ambos os programas possam coabitar o disco rgido.
possvel tambm adotar a opo Assistido usar disco inteiro, que apaga todos
os dados do computador e instala somente o Ubuntu. Essa alternativa pode ser
interessante para quem quer instalar o Ubuntu em uma mquina de testes que
no possui o Windows. J a opo Assistido usar maior espao livre contnuo
recomendada para os casos em que h espao livre no HD do computador. E, por
ltimo, pode-se utilizar a opo manual para criar ou excluir parties (divises do
disco rgido). importante frisar que essa opo, considerada mais avanada, exige
conhecimentos mais profundos sobre o assunto.

Aqui voc vai escolher a localizao geogrfica. Pode clicar no mapa ou alterar
a opo de cidade. Geralmente, nesse ponto da instalao no preciso mudar
nada. Clique, ento, em Avanar (figura 31).

Para prosseguir com o exerccio, vamos ficar com a opo padro (Guiado).
Mas, antes de clicar em Avanar, ajuste o tamanho da partio do Ubuntu
de acordo com a necessidade (figura 33). O ideal reservar pelo menos 3 gigabytes (GB) para o programa. Como de maneira geral os usurios deixam
mais espao livre para o Windows, recomendvel fazer tal ajuste por meio de
cliques na barra intermediria. A proporo deixada para cada programa fica a
critrio do usurio. Agora, a redefinio de espao no HD, tambm chamada
de particionamento, est concluda. Clique no boto Avanar (figura 34).

Gigabyte (GB):
unidade utilizada para
indicar a capacidade
de armazenamento
de dados em um
computador. 1 GB
equivale a 1 milho
de bytes, segundo o
Sistema Internacional
de Unidades (SI). Para a
Comisso Eletrotcnica
Internacional (IEC, na sigla
em ingls), 1 GB equivale a
230 (1.073.741.824 bytes).
Para evitar a ambiguidade,
a IEC criou o nome
Gibibyte, que designa a
unidade equivalente a 230.

Figura 33

Agora hora de optar pelo tipo de teclado. O Ubuntu tentar identificar automaticamente o modelo usado no seu computador. No Brasil normalmente encontramos
at dois tipos: o teclado com cedilha (criado segundo a Associao Brasileira de
Normas Tcnicas ABNT2) e o que no tem cedilha (modelo norte-americano).
possvel testar o funcionamento das teclas do computador clicando na parte de
baixo da caixa de texto da janela. Depois, pressione a tecla . Se estiver tudo certo,
s pressionar Avanar (figura 32).
Muito bem, agora chegou o momento mais importante: a deciso sobre o espao do
disco a ser utilizado pelo Ubuntu e, consequentemente, que fatia do HD ser tiraFigura 32
Figura 34

72

73

captulo 4

informtica 1

Figura 35

Pronto. Chegamos etapa final do assistente de instalao, que mostrar um


resumo de todas as configuraes feitas desde o primeiro passo. Clique em Instalar para o assistente comear o procedimento em seu computador (figura 38).
Figura 38

Aparecer na tela um aviso de confirmao. Clique em Continuar (figura 35).


Nesta etapa, o assistente de instalao do sistema solicitar a digitao de alguns
dados para configurao inicial. Exemplos: nome, login e senha do usurio, alm
do nome da mquina. Esses dados so importantes, pois a partir deles o Ubuntu
criar uma conta permitindo que o usurio entre no sistema. Preencha os campos
em branco com seus dados e clique em Avanar (figura 36).
Figura 36

O Ubuntu est copiando os arquivos do CD para seu HD. Aparecer a tela que
voc pode ver na figura 39.
Figura 39

Estamos quase terminando. Agora, o assistente de instalao quer saber se o usurio


pretende importar informaes de alguma conta do Windows. Se a resposta for sim,
basta selecionar uma das contas que aparecem na tela, para importar, por exemplo, os
favoritos do navegador de internet. Se for no, basta clicar em Avanar (figura 37).

Clique em Reiniciar agora para reiniciar o sistema (figura 40). J possvel usar
o Ubuntu sem a necessidade de utilizar o CD, que deve ser guardado, para o caso
de precisar de algum arquivo ou de reinstalar o sistema.

Figura 37
Figura 40

Quando aparecer na tela a figura 41, pressione Enter e retire o CD da bandeja, pois
ele dever ser ejetado automaticamente. Agora, preciso reiniciar o computador.
74

75

captulo 4

informtica 1

Figura 41

Ao digitar o nome do usurio e pressionar Enter, o sistema pedir a senha que


voc cadastrou na instalao (figura 44). Nessa etapa j possvel acessar o computador e utilizar todos os recursos que o Ubuntu oferece. E com melhor desempenho, pois, agora, o programa est instalado em seu computador.
Figura 44

A partir da, toda vez que voc ligar o computador aparecer a tela mostrada na figura
42. Nela possvel escolher entre iniciar o computador pelo Ubuntu (primeira opo)
ou pelo Windows, como voc fazia antes (quinta opo). Vamos ficar com a primeira
opo, para entrar no Ubuntu e confirmar se ele realmente foi instalado na mquina.
Figura 42

4.1.3.3. Em um PC novo
Para instalar o Ubuntu em um PC que ainda no possui um sistema operacional, escolha a opo Assistido usar disco inteiro na tela de particionamento
do item anterior. Dessa forma, todo o HD ser utilizado para a instalao do
Ubuntu. Se voc tem uma partio de dados e no quer perd-la, basta escolher
a opo Manual e definir a partio que ser utilizada para instalar o sistema
operacional (as diferentes opes esto contempladas na figura 45).
Figura 45

Note que agora, ao carregar o Ubuntu, a primeira tela que surge a que aparece
na figura 43. Deve-se digitar o nome do usurio cadastrado durante a instalao.
Ateno, pois aparecer no rodap o nome da mquina configurado na instalao.
Figura 43

76

77

captulo 4

informtica 1

Figura 48

4.2. Instalao do Windows Vista Business


4.2.1. Acessando o site do Projeto MSDNAA
Antes de aprendermos a instalar o Windows Vista em um PC, veremos algumas
dicas sobre como utilizar os recursos disponveis no convnio que beneficia os cursos
relacionados rea de Informtica do Centro Paula Souza. Um deles o convnio
MSDNAA (Microsoft Developer Network Academic Alliance ou Aliana Acadmica da Rede de Desenvolvedores da Microsoft), que oferece gratuitamente aos alunos
dos cursos da rea de Informtica do Centro Paula Souza um pacote com diversos
softwares comerciais da Microsoft. Esses programas ficam disponveis em um site
e podem ser baixados pelos alunos, que recebem um login e senha para utiliz-los.
Aps acessar o endereo do site fornecido pelo representante do MSDNAA em sua
escola (normalmente o coordenador da rea), o aluno digita seu login e senha e clica
no boto Entrar. A partir da, poder baixar a imagem de DVD do Windows Vista
e pegar seu nmero de srie, conforme a figura 46:

Surgir um menu esquerda da tela com alguns botes (Sair, Meu Perfil, Meu
Software e Ver Carrinho de Compra). Clique em Meu Software. A seguir aparecer uma tela como a da figura 48.
Vamos agora efetuar uma busca pelos softwares disponveis no sistema. Para isso,
clique na caixa Busca por ttulos de produtos, selecione a opo Windows Vista
Business DVD (Portuguese-Brazil) e use o boto Buscar, conforme a figura 49.

Figura 46

Surgir uma tela parecida com a da figura 50. Clique no boto Adicionar ao
carrinho (vamos simular que estamos comprando o software).
Figura 49

Se o login e a senha estiverem corretos, o nome do usurio aparecer no canto


superior direito da tela, como mostra a figura 47.
Figura 47
Figura 50

78

79

captulo 4

informtica 1

Use o boto Eu concordo, no contrato que aparecer na prxima tela (figura


51). Depois em Confirme.
Figura 51

Clique agora no boto Download para baixar o arquivo de imagem. Na verdade, no iremos ainda baixar uma imagem propriamente, mas um pequeno
software que permite fazer download de arquivos maiores (como realmente so
as imagens de CD e DVD) em diversas etapas. Esse software permite ao usurio
continuar um download que tenha sido interrompido por uma queda de conexo
ou de energia, por exemplo (figura 54).
Figura 54

Na tela seguinte, digite seu sobrenome, nome, e-mail e clique em Prximo: surgir a tela mostrada na figura 52.
Figura 52

PARE!

Clique, agora, no link Download para baixar o arquivo de imagem que ser
utilizado para criar o DVD de instalao (figura 53).
Figura 53

A tela da figura 54 a mais importante do site. Perceba que uma das informaes
apresentadas o item Nmero de srie (a sexta linha da tabela). Anote esse
nmero, que lhe ser til durante a instalao do sistema operacional. Trata-se
de um cdigo que garante que o DVD de instalao original e que o usurio tem
permisso para a operao, caso tenha comprado ou ganhado a licena, o que pode
acontecer caso haja um convnio entre a instituio a que pertence e a empresa que
desenvolve o sistema operacional. Depois de anotar o nmero, guarde-o bem. Uma
pessoa no autorizada que tiver acesso a ele poder instalar o sistema operacional
em qualquer equipamento e a responsabilidade recair sobre o usurio cadastrado.

Aps efetuar o download do arquivo downloader_of_Vista_DVD.exe, d um


duplo clique no arquivo. Surgir a tela mostrada na figura 55.
Figura 55

80

81

captulo 4

informtica 1

Figura 56

A formatao ao de excluir a tabela de parties de arquivos do sistema operacional e criar uma nova apenas uma das partes do processo que vamos estudar. Muitas vezes, quando fazemos isso, tambm executamos uma varredura
no disco rgido procura de defeitos. Se for detectado algum problema numa
parte do HD, esse pedao do disco ser automaticamente isolado (isolamento
lgico e no fsico) para que no seja utilizado pelo novo sistema operacional. Isso
ajuda a evitar problemas futuros para o usurio.

4.2.4. Opes para cpia de arquivos, antes de formatar


Primeira: para um pen-drive ou HD externo
Copie os arquivos pessoais do usurio em um pen-drive conectado entrada
USB do computador. Atualmente, esses acessrios esto com preos bastante
acessveis, o que facilita muito a vida de quem precisa manter dados protegidos
diariamente. Para um profissional que trabalha com manuteno de computadores ou um gestor de TI, o pen-drive permite ter sempre mo um dispositivo para armazenamento rpido dos dados antes de formatar um PC.

Um software bastante
interessante e gratuito
o CDBurnerXP. um
programa leve e poderoso
para gravao de CDs.
Para baix-lo da internet,
basta acessar o site http://
cdburnerxp.se/

Preste ateno nas informaes apresentadas nessa tela: nome do produto (Product), espao em disco necessrio para instalao do software (Install Space Required) e diretrio onde o arquivo est sendo baixado (Unpacked Directory). Se
voc no puder aguardar o download at o final e precisar desligar o computador
por qualquer motivo, no se preocupe. Basta fechar a janela e depois continuar do
ponto em que parou.

4.2.2. Gravar uma imagem de CD ou DVD em uma mdia


O arquivo que estamos baixando uma imagem de DVD. Ser uma cpia
idntica do DVD original do software, que no nosso caso o Windows Vista. Aps baix-lo, vamos precisar de um software de gravao de CD/DVD
para criar um DVD original do Windows Vista. O download uma alternativa para termos acesso ao programa, j que as escolas normalmente no recebem verses em CD ou DVD, o que sairia muito caro. Se voc j possui um
software de gravao de CDs em seu computador ou no da escola, como
o Nero (um dos mais conhecidos para essa finalidade), pode utiliz-lo. Se
no, a alternativa baixar um software de gravao a partir do seu site de
downloads preferido.

4.2.3. Backup dos dados do usurio


Existem diversas maneiras de fazer backup (cpia de segurana) dos dados
de um computador. Algumas so bem fceis, outras mais trabalhosas. Vamos estud-las, para podermos atuar de diferentes formas na manuteno
dos dados do computador que queremos formatar. Alis, o termo formatar bastante comum no mundo da tecnologia da informao (TI).
82

Pegue tudo o que estiver armazenado na pasta Meus Documentos e, na rea


de trabalho, o que fica em C:\Documents and Settings\<seu usurio>\Dektop.
Lembre-se de exportar os contatos e mensagens dos usurios do Outlook Express
ou de qualquer outro programa de leitura de e-mails. Se sobrar espao, copie
tambm os outros diretrios disponveis, como a pasta Arquivos de Programas.
Isso porque muitas configuraes de softwares ficam armazenadas nessas pastas
e voc poder recuper-las facilmente no futuro.
Segunda: backup em rede
Se voc tem mais de um computador ou toma conta de um parque de mquinas em rede, pode compartilhar uma pasta ou um drive com um computador
que tenha recursos disponveis e copiar, via rede, os dados da mquina que
ser formatada. Esse processo costuma ser bastante rpido e evita a troca
de dispositivos. Alm disso, dispensa o uso de muitos CDs ou DVDs para
backup. Mais adiante, estudaremos como criar um servidor de arquivos e
compartilhar dados entre os computadores de uma rede local.

Pen-drive, pen, disco


removvel, chaveiro de
memria so as tradues
mais usadas para Memria
USB Flash Drive, dispositivo
de armazenamento com
ligao tipo USB que comeou
a ser produzido no ano 2000.
Os modelos disponveis em
2009 tm capacidade para
carregar de 64 MB at 256
GB, caso do Kingston 300,
que tambm o de tamanho
maior (70,68 mm x 22,37 mm
x 16,45 mm). Pen-drives so
encontrados em diferentes
formatos, at mesmo
divertidos, como bichinhos
ou automveis, e podem
ser usados como pingente,
chaveiro ou ainda, conforme
o modelo, para tocar MP3 e
sintonizar rdio FM. Graas
sua aceitao, muitos so
at oferecidos como brindes,
a parceiros e clientes, por
empresas que neles gravam
seus prprios logotipos.

Terceira: backup em CD ou DVD


Caso voc no tenha computadores ligados em rede nem disponha de discos
ou dispositivos externos, a opo gravar todos os dados do usurio em CD
ou em DVD. Para isso precisar de um drive gravador instalado na mquina
que vai utilizar (figura 57). Com um software de gravao de CDs, como o
CDBurnerXP, possvel realizar essa tarefa sem problemas.

divulgao

Aqui precisamos configurar o endereo para a pasta ou o dispositivo que ser


utilizado para armazenar a imagem do DVD. Voc poder deixar como est.
Dessa forma, a imagem vai ser baixada na pasta C:\Temp em seu disco rgido
C. Clique em Continue. Aparecer a tela mostrada na figura 56.

Uma sugesto dividir todo o backup em pastas com 700 megabytes (MB) ou 4,4
gigabytes (GB) para controlar melhor o que j foi e o que ainda ser gravado. No se
esquea de identificar os discos. Exemplo: DVD1, DVD2 e, aps a gravao, escreva em
cada um deles o nome das pastas correspondentes. Assim, voc ter um controle maior e
poder interromper a gravao a qualquer momento, retomando depois sem problemas.
Quarta: softwares de compresso e de backup
Existem softwares especficos para backup, e a vantagem que muitos sistemas ope83

captulo 4

informtica 1

Figura 57

Figura 60

JOHNNY GREIG/SCIENCE PHOTO LIBRARY/latinstock

CD em um
drive de DVD.

racionais, como o Windows XP e o Windows Vista, dispem de ferramentas prprias


para us-los. Os programas que fazem a compactao de arquivos usam formatos como
ZIP, RAR e 7z. Vamos, ento, conhecer o OpenSource 7-zip, um software gratuito disponvel para Windows e que conta com suporte de compresso nos formatos ZIP e 7z.
Instalar o 7-zip bem fcil. Basta acessar o site da comunidade que o desenvolve (http://www.7-zip.org) e baixar o instalador. Abra seu navegador e digite
o endereo do site (figura 58). Clique no link para download e depois na opo
Executar (figura 59).
Figura 58

Quando o assistente de instalao for iniciado, escolha o diretrio de instalao


(ou deixe como est) e clique no boto Install (instalar) (figura 60).
Rapidamente os arquivos sero copiados para o disco rgido de seu PC. Clique no
boto Finish (finalizar) (figura 61). Agora que voc j tem o 7-zip instalado em sua
mquina, pode compactar os arquivos do computador a ser formatado antes de gravlos em qualquer HD ou pen-drive. Assim, economizar espao para fazer a cpia de
segurana dos dados e poder guardar muito mais arquivos em espao cada vez menor.
Clique com o boto direito do mouse na pasta onde esto os dados do usurio ou
na pasta em que voc copiou os dados mais importantes que iro para backup.
Lembre-se de que a pasta no importa nesse momento. Pode ser qualquer uma.
Figura 61

Figura 59

84

85

captulo 4

informtica 1

Figura 62

Add to backup.7Z (adicionar ao backup.7z): gera um arquivo chamado


backup.7z na pasta atual, com o contedo da pasta selecionada. Ocupa muito menos espao em disco do que a pasta original e utiliza o formato 7z para comprimir.
Compress to backup.7Z and e-mail (comprimir para backup 7z e enviar
por e-mail): cria um arquivo compactado com o nome backup.7z e abre o programa de e-mail padro para envi-lo como anexo.
Add to backup.zip (adicionar para o arquivo backup.zip): gera um arquivo chamado backup.zip na pasta atual, com o contedo da pasta selecionada. Tambm ocupa
menos espao em disco do que a pasta original. Utiliza o formato ZIP para comprimir.

Criamos, por exemplo, uma com o nome backup, para a qual movemos todos
os dados importantes do usurio. Um menu ser apresentado na tela com diversas
opes, como aparece na figura 62.
Arraste o cursor do mouse at o submenu 7-Zip e veja que surge outro submenu
com diversas opes:
Add to archive (adicionar ao arquivo): abre o utilitrio de configurao onde
possvel especificar o nome do arquivo de destino, tipo de compactao (ZIP ou
7z), adicionar senha etc. (figura 63). Esse utilitrio permite tambm criar diversos
arquivos com tamanhos preconfigurados. Assim, possvel dividir o backup em
arquivos de 700 MB para posteriormente grav-los em CD.
Compress e-mail (comprimir e enviar por e-mail): cria um arquivo compactado
e abre o programa de e-mail padro para envi-lo como anexo. ideal para quem
utiliza software de leitura e de e-mails e tambm para arquivos pequenos. Motivo: o limite das contas de e-mail normalmente no excede os 10 MB.

Compress to backup.zip and e-mail (comprimir para backup.zip e enviar


por e-mail): cria um arquivo compactado com o nome backup.zip e abre o
programa de e-mail padro para envi-lo como anexo.
Se voc utiliza pen-drive ou HD externo para backup, pode compactar os dados
em vez de copi-los diretamente. A alternativa proporcionar uma economia muito
maior de espao para armazenar os dados do usurio. Alm das opes apresentadas, voc pode adotar outras formas de fazer backup de dados de um PC a ser
formatado. Mas isso vai depender de sua experincia como administrador de TI.

4.2.5. Instalao do sistema operacional Windows Vista


Uma vez tendo o nmero de srie (serial) e o DVD de instalao do Windows
Vista, vamos iniciar a instalao do sistema operacional. Partimos do princpio de
que o computador novo, recm-montado, ou que vamos fazer esse procedimento
em uma mquina na qual o usurio j efetuou todos os backups necessrios. Assim,
todos os dados disponveis no disco podem ser apagados. necessrio configurar
o computador para inicializ-lo pelo drive de DVD. Voc pode fazer essa operao
pelo setup ou utilizar o boot menu (para iniciar ou reiniciar o sistema operacional). Vale a pena consultar o manual da placa-me de seu PC para obter mais
informaes sobre esse assunto.

Figura 63
Ligue o computador e coloque o DVD no drive. Se tudo estiver correto, o equipamento
deve inicializar pelo drive de DVD. Voc vai visualizar a tela que aparece na figura 64.
Figura 64

86

87

captulo 4

informtica 1

Figura 65

Figura 67

O assistente de instalao vai ajudar com perguntas. Ao respond-las, voc estar definindo a forma como o Windows ser instalado no computador. Nessa primeira tela,
escolha o idioma de instalao, o formato de data e de teclado. Normalmente deixamos as opes como esto, mas, se preferir, pode mudar. Clique no boto Avanar.
Aqui encontrar um grande boto Instalar agora, que levar aos demais procedimentos para instalao do Windows Vista (figura 65). Logo abaixo dos links
aparecem os avisos O que voc deve saber antes de instalar o Windows e Reparar o computador. O primeiro link abre uma janela com diversas informaes e
caractersticas do Windows Vista. O segundo permite que sejam feitos reparos em
uma verso j existente do Windows em vez de iniciar uma nova instalao. Essa
opo no apaga os arquivos nem as configuraes j efetuadas e, por isso, pode ser
uma boa alternativa caso voc no tenha feito backup. Clique em Instalar Agora.
A pgina seguinte (figura 66) solicita o nmero de srie que voc pegou no site do
MSDNAA, na caixa do produto ou no selo colado no gabinete do computador (no
Figura 66

caso de um computador comprado com sistema operacional). Digite o nmero de


srie e clique em Avanar. Voc pode desabilitar a opo Ativar automaticamente
o Windows quando eu estiver online. Mas bom saber que essa funo ajuda no
processo de validao do sistema operacional. E, quando voc se conectar internet pela primeira vez, ter seu Windows validado junto Microsoft, fabricante do
sistema operacional. recomendvel, ento, deixar essa opo habilitada.
Na tela indicada na figura 67, clique em Aceito os termos da licena, para poder
continuar a instalao, e depois em Avanar. Na tela seguinte, voc ter duas
opes: Atualizao e Personalizada.
Apesar de a primeira opo estar desabilitada, sua funo seria permitir a instalao do Windows Vista sobre outra verso do sistema operacional, como o XP,
por exemplo. Isso significa que voc atualizaria a verso do Windows. A opo
personalizada oferece maior controle da instalao, pois permite configurar
as partes e fazer uma nova instalao (limpa) do sistema operacional. Clique na
opo Personalizada, conforme mostra a figura 68.

Nesse momento, todos


os dados do usurio
sero apagados. Tenha
certeza de ter feito
backup corretamente.

Figura 68

88

89

captulo 4

informtica 1

Figura 69

fotos de seu agrado (veja exemplos na figura 72) e adot-la como a sua representao no sistema operacional. Depois que escolher a imagem e digitar pelo menos
o seu nome, clique em Avanar. A prxima tela ter espao para digitao de
um nome para o computador. Ele servir para identificar a mquina em caso de
acesso por rede. Nessa etapa, ser possvel escolher tambm um papel de parede
conforme a sua preferncia (figura 73) Em seguida (figura 74) aparecero trs
Figura 72

Na tela seguinte (figura 69), voc ir definir onde o Windows ser instalado. Em geral,
o local escolhido o primeiro disco rgido (HD) da mquina ocupando o disco todo.
Se essa for a sua opo, clique em Avanar para para continuar a instalao. Caso o
computador tenha mais de um HD, escolha um deles e clique em Avanar.Agora, a
instalao do Windows comeou, de fato, em seu computador. Todos os dados
foram apagados. E o HD foi formatado com o sistema de arquivos-padro do
Windows, conhecido como NTFS (veremos adiante mais detalhes sobre isso).
Nessa etapa, os dados do DVD sero copiados em pastas especficas do HD
(figura 70). O tempo de instalao pode variar de alguns minutos a uma hora,
dependendo da capacidade do computador. O equipamento deve reiniciar algumas vezes durante a instalao. No se preocupe, normal.

Figura 73

Em determinado instante, a tela reproduzida na figura 71 vai aparecer e voc vai


digitar seu nome e uma senha (opcional). Alm disso, poder escolher uma das
Figura 70

Figura 71

90

Figura 74

91

captulo 4

informtica 1

Figura 77

Figura 75

Firewall significa,
parede corta-fogo,
em traduo literal,
mas a expresso
usada para
definir software de
segurana contra
invasores externos.

opes de configurao do Windows. A primeira traz todas as configuraes


recomendadas pela Microsoft.
Na segunda, estaro somente as atualizaes automticas (por exemplo, as de segurana baixadas da internet). A terceira deixa a escolha das configuraes para depois.
recomendvel, no entanto, ficar com a primeira alternativa para poder aproveitar
todos os recursos de segurana disponveis no sistema operacional. Confira agora se a
data e a hora esto corretas. Voc pode alterar esses itens depois, se quiser. Clique
em Avanar ou pressione Alt + A no teclado (figura 75).

Aparecer, ento, uma ltima (figura 77). Clique no boto Iniciar para finalizar a instalao. Pronto. Seu PC est formatado e tem uma nova cpia do Windows Vista instalada.
Nesse momento, o Windows Vista inicia alguns procedimentos de testes de perifricos para verificar o desempenho do computador (figura 78). Finalmente,
o sistema operacional ser iniciado e estar pronto para funcionar (figura 79).
Figura 78

O Windows Vista pode configurar automaticamente diversas opes de rede e firewall


para evitar problemas futuros no computador. Para isso, o programa depende da
escolha do usurio quanto proteo do seu equipamento. Clique na opo que
mais se adapta s suas necessidades. O prximo passo clicar em Home, se estiver utilizando o PC em casa, ou em Trabalho, se for em uma empresa ou local
onde existem vrios computadores para diferentes usurios (figura 76). Caso esteja
em uma lan house ou utilizando um laptop, clique em Local pblico.
Figura 76
Figura 79

92

93

captulo 4

informtica 1

Figura 82

4.2.6. Configuraes iniciais (ps-formatao)


Logo depois de formatar o computador, preciso tomar alguns cuidados para evitar
possveis transtornos durante o seu uso, principalmente se o equipamento for operado
por terceiros. A instalao de um bom antivrus e dos perifricos muito importante
para o bom funcionamento da mquina. Resumindo: seu computador ainda est pelado e precisa de roupa. A primeira tela disponvel exibida pelo Windows Vista a
rea de trabalho. Sobre ela surgir outra chamada Centro de boas-vindas (figura 80).
Clique no boto Mostrar mais detalhes no canto superior direito (figura 81).
Figura 80

Sempre que voc estiver alterando a configurao do Windows Vista, uma pequena janela, como a da figura 83, dever aparecer. Clique em Continuar.
O utilitrio de propriedades do sistema vai surgir na tela. Clique na aba Hardware e depois no boto Gerenciador de Dispositivos (figura 84). Esse procedimento
Figura 83

Figura 81

Figura 84

Depois clique no link Alterar configuraes (figura 82).


94

95

captulo 4

informtica 1

Figura 87

permitir verificar quais dispositivos foram detectados automaticamente pelo sistema


operacional e quais devem ser instalados manualmente. Nessa tela, os dispositivos que
sero instalados manualmente tm um cone de exclamao com fundo amarelo. No
exemplo adotado aqui, isso aconteceu somente com o dispositivo do sistema bsico.
Se voc sabe qual e possui um CD de instalao, siga em frente. Caso no saiba,
recomendvel fazer uma varredura por todas as opes apresentadas para obter a resposta.

4.2.7. Instalao do driver do dispositivo


A maioria dos dispositivos compatvel com o Windows Vista e reconhecida automaticamente pelo sistema operacional durante a instalao. Somente equipamentos
fabricados aps o lanamento do Vista ou de outros mais especficos no tm drivers
nativos e precisam de um CD de instalao. Para instalar o driver do dispositivo
manualmente, clique com o boto direito do mouse no o nome do dispositivo e escolha a opo Atualizar Driver na lista que vai aparecer (figura 85). Surgir uma janela na qual voc vai escolher uma das seguintes opes: Pesquisar automaticamente
o software de driver atualizado ou Procurar software de driver no computador.

Na tela seguinte, escolha o local onde est o driver (drive C, D etc.), clicando em
Procurar. Surgir uma janela como a que visualizamos na figura 87.
Clique no drive D e em Avanar, a fim de terminar a busca (figura 88).
Figura 88

Na primeira opo, o prprio Windows procura o driver para a instalao desse


dispositivo. Na segunda, voc especifica o dispositivo de armazenamento do driver,
tornando, assim, o processo mais rpido. Fique com a segunda opo (figura 86).
Figura 85

Figura 86

Se o driver procurado estiver realmente disponvel no dispositivo, ser detectado


e instalado pelo Windows. Tenha certeza de que encontrou o correto. Voc tambm pode baixar o driver a partir do site do fabricante.

4.2.8. Instalao de um antivrus


Este um dos momentos mais importantes para o processo de formatao do
PC: a instalao do antivrus. Ainda mais no caso do Windows, para o qual j
foram produzidos cerca de 600 mil vrus, segundo estimativas de especialistas.
H muitos disponveis no mercado, desde opes comerciais excelentes, como o
NOD32, o Norton e o KasperSky, at as gratuitas e bastante poderosas. Exemplo: o Avira Antivir, que ser utilizado na prxima etapa. Muitos antivrus ainda
podero ser desenvolvidos, enquanto outros, considerados bons em outros tempos, deixaro de existir ou se tornaro ineficazes. Essa velocidade de renovao,
no entanto, depende das pesquisas realizadas constantemente por revistas e empresas especializadas no assunto. Ento, vamos l: acesse o site do Avira Antivir
(http://www.avira.com.br) e baixe o programa de instalao.
96

97

captulo 4

informtica 1

Figura 89

plete (instalao completa). Nesse momento, o assistente solicitar seus dados


para cadastro. Mas voc pode pular essa etapa, desabilitando as opes Yes, I....
Na ltima tela, clique em Concluir.
Uma nova interface assistente aparecer para orientar a configurao do antivrus. Clique em Avanar na primeira tela (figura 92).

D um duplo clique no arquivo de instalao para iniciar o assistente de instalao e clique no boto Continuar (figura 89).
O processo idntico ao de instalao de qualquer software para Windows. Na
primeira tela do assistente, clique no boto Continue (figura 90).

Na segunda tela, ser possvel configurar o nvel de deteco que o antivrus


vai adotar. Dependendo da opo, o antivrus ter um poder maior ou menor de atuao. Voc pode escolher o nvel mdio (medium detection level),
considerado padro. Nessa configurao, o programa apenas detecta vrus,
sua funo bsica. Mas pode ser configurado para barrar outros tipos de
problemas que, porventura, venham a aparecer no computador. Clique em
Avanar (figura 93).
Figura 92

Clique (figura 91) no boto Install (instalao). Como acontece em todo assistente de instalao do Windows, surgiro sequncias de telas com a opo
Avanar. Clique sempre nesse boto durante todo o processo de instalao. Mas
preste ateno no momento em que aparecer a tela com o contrato de instalao
e a opo I accept... (eu aceito). No tipo de instalao, escolha a opo ComFigura 90

Figura 93

Figura 91

98

99

captulo 4

informtica 1

A prxima tela refere-se configurao do tipo de inicializao do antivrus.


Na Normal Start, o programa inicializa em tempo normal. J na opo
Secure Start (segura), o antivrus vai demorar um pouco mais para inicializar. No entanto, segundo o fabricante do antivrus, nessa opo o programa inicializa de modo mais seguro, j que tem tempo para fazer algumas
verificaes cuidadosas. Clique em Avanar (figura 94).
O prximo passo habilitar ou no a busca por vrus no computador ao terminar
a configurao. Se a opo for sim (figura 95), habilite Perform short system
scan after start (literalmente significa: executar uma pequena verificao do sistema depois que iniciar). Clique em Avanar.
Figura 94

Pronto. Seu antivrus est instalado e configurado. Clique em Concluir


(figura 96)
Agora, o antivrus vai buscar atualizaes no site do fabricante. um procedimento
realizado automaticamente por todo antivrus durante a inicializao do sistema (figura 97). Isso muito importante, pois constantemente novos vrus so inventados.
E, como um nmero cada vez maior de pessoas utiliza a internet diariamente, o risco
de invases e infeces enorme. Procure sempre atualizar o antivrus. Isso pode
ser crucial para a proteo de todos os dados guardados em seu computador. A qualquer momento, voc pode receber um e-mail com vrus ou outros tipos de malwares.
Para garantir ainda maior proteo, voc tambm pode forar a atualizao do
antivrus. Note que um cone do software fica ao lado do relgio do Windows
na tela. Clique com o boto direito nesse cone para ver as opes que ele forneFigura 96

Figura 95

100

Figura 97

101

captulo 4

informtica 1

Figura 98

4.2.10. Reparo na instalao do Windows Vista


possvel que ocorram problemas durante a inicializao ou at reinicializaes,
antes mesmo de comearmos a utilizar o Windows. Isso pode ser provocado por
algum arquivo corrompido. O ideal providenciar reparos no sistema. Reinicie o PC e inicialize novamente pelo DVD, processo semelhante ao adotado na
instalao do Windows (figura 101). Desta vez, porm, use a opo Reparar o
Windows. Surgir, ento, a segunda tela referente ao assistente de instalao.
Figura 101

ce (figura 98). Escolha a opo Start Update (iniciar atualizao). Aguarde o


download da verso mais recente antes de abrir qualquer arquivo ou navegar na
internet. Agora, pode usar sua mquina com mais tranquilidade.

4.2.9. Atualizaes automticas


O Windows sempre
baixa atualizaes aps
a instalao, porque o
programa foi lanado h
alguns anos e sempre h
verses mais recentes.
Depois que comea o
processo de atualizao,
so baixados poucos
megabytes de cada vez.

O Windows tem um utilitrio para fazer a atualizao e correo de falhas por meio de
downloads de pequenos softwares do site da Microsoft. Dependendo da configurao
que o usurio adotou ao instalar o sistema operacional, esse utilitrio pode verificar se
o computador est conectado internet e baixa o programa, que fica disponvel para
ser instalado naquele momento ou mais tarde. Quando o utilitrio est ativo, aparece
um cone ao lado do relgio do Windows, na barra de tarefas. Ao colocarmos o cursor
do mouse sobre o cone (figura 99), veremos que o utilitrio est fazendo download das
atualizaes e o processo est em 25% do total. Significa que um quarto das atualizaes j foram baixadas. D um duplo clique no cone para abrir o utilitrio.
Na figura 100, o utilitrio est baixando 77 atualizaes, num total de 250 megabytes
(MB). Quando todo o download for concludo, os programas sero instalados automaticamente. A partir da, o sistema operacional do computador estar mais seguro.

A tela do assistente de instalao que aparece em seguida (figura 102) permite


a escolha do sistema operacional que voc quer corrigir. Clique em Avanar:
Figura 102

Figura 99

Figura 100

Na etapa seguinte (figura 103), o assistente vai procurar eventuais problemas nos
arquivos de inicializao e tentar corrigi-los automaticamente.
102

103

captulo 4

informtica 1

Figura 103

Figura 106

O assistente poder mostrar uma tela (figura 104) sugerindo a escolha de um


ponto de restaurao do sistema. Clique em cancelar.
Se o utilitrio no conseguir reparar o sistema, aparecer uma tela como a da figura
105. Ela permite que voc envie informaes Microsoft. Esse processo ajuda os
desenvolvedores do Windows a corrigir problemas detectados pelos usurios, melhorando as verses futuras do sistema operacional ou criando atualizaes mais
pontuais. Clique em Enviar informaes sobre este problema (recomendado).
No nosso caso, no foi possvel realizar o reparo automaticamente. Por isso, o
assistente vai mostrar uma lista dos utilitrios disponveis para manuteno do
Figura 104

sistema operacional (figura 106). Aps clicar em Concluir, vamos conferir as


opes de utilitrios disponveis. Alguns exemplos:
Correo de inicializao executa novamente a tentativa de correo que acabamos de efetuar. Serve para corrigir problemas que no deixam o Windows iniciar
normalmente. Deve ser utilizada quando o PC reiniciar, mas nem consegue carregar o sistema operacional.
Restaurao do sistema permite restaurar o sistema operacional a partir de um
ponto anterior. Esse utilitrio ajuda muito quando temos problemas como travamentos ou softwares que provocam erros em outros programas depois de instalados. como se fosse uma mquina do tempo: quando restauramos o sistema
em um ponto anterior, utilizamos a configurao que estava dando certo em um
determinado momento do passado. Ento, clique nessa opo para ver se consegue
resolver o problema. Vai aparecer uma tela, como a reproduzida na figura 107.
Clique em Avanar e escolha uma data em que seu PC estava funcionando
perfeitamente, para voltar a utilizar as configuraes daquele ponto, que foi criaFigura 107

Figura 105

104

105

captulo 4

informtica 1

do pelo prprio Windows, mas voc pode fazer o mesmo, a qualquer momento
(figura 108). Basta acessar o Painel de Controle do Windows Vista.

Prompt de comando se nenhuma das opes anteriores foi eficaz, talvez voc
tenha de utilizar o prompt de comando para fazer um backup ou utilizar alguma
ferramenta antes de formatar o computador novamente.

Na prxima tela, clique em Avanar para iniciar a restaurao do sistema. A


operao poder levar alguns minutos.

4.2.11. Reinstalando o Windows Vista

Figura 108

Restaurao do Windows Complete PC essa ferramenta restaura o backup


realizado anteriormente pelo usurio, mas para utiliz-la necessrio ter um
backup em DVD ou em um HD externo.
Ferramenta de diagnstico de memria do Windows utilitrio que varre a
memria RAM da mquina procura de erros. Se encontrar algum problema,
provavelmente ser preciso trocar o mdulo de memria por um novo. Caso contrrio, o erro pode impedir que o sistema operacional inicialize normalmente.
Quando clicar no boto que ativa o utilitrio, surgir a tela mostrada na figura
109. Voc poder escolher a primeira opo e reiniciar o computador agora ou
realizar o exame na prxima vez que reiniciar o PC.

s vezes, preciso reinstalar o Windows Vista. Isso pode ocorrer quando a mquina
apresentar muitas janelas de erros, estiver infectada por vrus ou ficar muito lenta. Caso
voc disponha de uma partio de dados separada da que faz parte do sistema operacional, pode ser mais fcil realizar essa operao. Motivo: no necessrio fazer backup.

Figura 110-A
Figura 110-B

O processo de reinstalao do Windows idntico ao de instalao, exceto num


item, como ilustra a figura 111.
Nesta tela, escolha qual a partio a ser utilizada para instalar o Windows. No
nosso caso, temos a primeira partio (15,1 GB) para o sistema operacional e
outra, de 4,9 GB, para os dados do usurio. Para prosseguir a instalao, voc
Figura 111

Figura 109

106

Se adotar a primeira opo, o teste para verificao de problemas comear imediatamente (figura 110-A). Voc ter de aguardar algum tempo at que o processo de verificao da memria RAM se complete (figura 110-B).

107

captulo 4

informtica 1

precisar indicar uma partio livre. Como a primeira j est ocupada por um
sistema operacional, temos de optar pela formatao ou eliminar a partio, antes de indic-la para o sistema operacional.

4.3. Configurao de dispositivos

Clique na partio que ser utilizada pelo sistema operacional e clique no link
Opes da unidade (avanadas) (figura 111).

O painel de controle do Windows uma seo com diversos cones que abrem
utilitrios para configuraes diversas dentro do Windows.

Agora clique no boto Excluir para eliminar a partio e depois em Novo


para criar outra no espao que voc acabou de liberar em disco (figura 112).
Escolha o tamanho da nova partio (ou deixe como est para utilizar todo
o espao livre) e clique em Aplicar (figura 113).

Para acessar o painel de controle, clique no link disponvel no menu Iniciar do


Windows Vista (figura 115).

Pronto, a partio antiga que continha todo o sistema operacional foi apagada
e uma nova e limpa acaba de ser criada. Clique em Avanar para continuar a
instalao do sistema operacional normalmente.

4.3.1. Painel de controle do Windows

H diversas ferramentas disponveis e vamos estudar algumas das mais importantes. Clique em Sistema e Manuteno (figura 116).
Figura 115

Figura 112

Figura 113

Figura 116

Figura 114

108

109

captulo 4

informtica 1

Uma tela, como a apresentada na figura 117, vai aparecer em seu PC. Entre as ltimas opes, temos a seo Ferramentas Administrativas, onde h o utilitrio
Liberar espao em disco. Clique nele.

Clique no boto OK para excluir os arquivos nos locais configurados no utilitrio. No nosso caso, podemos liberar 33,5 MB de espao em disco escolhendo
todos os locais disponveis.

Escolha a opo Arquivos de todos os usurios do computador para efetuar uma


limpeza mais completa do sistema. Esse utilitrio vai fazer uma busca no disco rgido (HD) por arquivos que podem ser excludos, como arquivos temporrios adicionados pelo navegador ou por assistentes de instalao de softwares (figura 118).

Outro utilitrio importante o Desfragmentar o disco rgido, cuja funo


juntar os arquivos gravados em disco em locais estratgicos que permitam melhor
desempenho do HD (figura 120).

O utilitrio vai examinar o disco e surgir a tela ilustrada pela figura 119.
Figura 117

Voc pode agendar o desfragmentador ou execut-lo agora. Para isso clique no


boto Desfragmentar agora e aguarde enquanto o utilitrio faz o seu trabalho
(figura 121). Isso pode levar alguns minutos.
Podemos tambm modificar ou criar novas parties no disco rgido, clicando
na opo Criar e formatar parties do disco rgido para abrir o Gerenciador de disco (figura 122).
Figura 120

Figura 118

Figura 121

Figura 119

Figura 122

110

111

captulo 4

informtica 1

Vamos criar uma partio em separado para guardar os dados do usurio. Dessa
forma, podemos separar os dados do usurio dos dados do Sistema Operacional.
Caso voc precise reinstalar o Sistema Operacional, basta excluir a partio do
Sistema Operacional e instal-lo novamente, sem precisar fazer backup dos dados
do usurio em DVD, por exemplo. O Disco 0 o nico HD de nosso computador, ento clique com o boto direito do mouse sobre a barra que representa o
disco e escolha a opo Diminuir Volume. Como queremos criar uma partio
de dados com 5 GB, vamos diminuir o disco atual nessa quantidade, para dispor
desse espao. Clique no boto Diminuir (figura 123).
Agora temos duas barras no volume chamado de Disco 0: a unidade C, com
15,12 GB, e outra sem nome, com 4,88 GB. Clique com o boto direito na
barra menor e escolha a opo Novo Volume Simples para abrir um assistente
de criao da partio (figura 124).

Clique em Avanar na primeira tela e especifique o tamanho da nova partio


na segunda tela. No nosso caso, queremos utilizar todo o espao em disco para
essa nova partio; ento deixe como est e clique em Avanar (figura 125).
Escolha a letra que ser utilizada pela nova partio. Veja que j temos a unidade
C: para o Sistema Operacional, e a D: para o drive de DVD. Clique em Avanar
(figura 126).
Escolha a opo Formatar este volume com as seguintes configuraes, selecione o sistema de arquivos NTFS e escolha um nome para a partio. No final
clique em Avanar (figura 127).
Figura 125

Figura 123

Figura 126

Figura 124

Figura 127

112

113

captulo 4

informtica 1

Figura 128

Clique no boto Fazer backup do computador e escolha um dispositivo ou


partio como destino para o backup que voc vai realizar agora e clique em
Avanar (figura 131).
Surgir a tela mostrada na figura 132. Observe que o local do backup escolhido
foi o disco E: (partio que acabamos de criar) e que o disco de origem a unidade C: (disco do sistema). Clique em Iniciar backup.
Figura 131
Pronto! Clique em Concluir. Agora o utilitrio est formatando a partio com
o sistema de arquivos que voc escolheu (figura 128). Isso pode demorar, mas
possvel fechar a janela e o processo vai continuar normalmente.

Figura 132

Clique em Computador para visualizar os dispositivos instalados no PC. Veja


que agora temos tambm a unidade E: (figura 129).
Na seo Centro de Backup e Restaurao, clique na opo Fazer backup do
computador para abrir esse utilitrio do Windows Vista (figura 130).
Figura 129

4.3.2. Centro de controle do Ubuntu


O Ubuntu tambm tem um painel de controle, denominado Centro de Controle, onde diversas ferramentas (utilitrios) esto disponveis para o administrador do PC. Para acess-lo basta pressionar as teclas ALT+F2 e digitar o
comando gnome-control-center (figura 133)
Figura 130

114

O Centro de Controle
na verdade no do
Ubuntu, e sim do Gnome.
Considerando a diferena
entre as interfaces
grficas e as distribuies,
podemos concluir que
esse Centro de Controle
faz parte da interface
grfica Gnome, ou seja,
qualquer distribuio
que utilize o Gnome vai
disponibilizar esse tipo de
instrumento (figura 133).

Figura 133

115

captulo 4

informtica 1

4.3.3. Gerenciador de dispositivos


Todo componente precisa de um driver para que o Windows consiga utiliz-lo. E o
gerenciador de dispositivos permite configurar os componentes que fazem parte do PC.
Esse utilitrio apresenta uma interface para que o administrador possa controlar quais
dispositivos esto corretamente configurados e quais precisam de ateno especial.

4.3.4. Configurao de teclado e mouse


Abra o painel de controle e clique na opo Hardware e Sons (figura 134).
Clique no item Teclado para abrir o utilitrio de propriedades desse item (figura
135). Nesse utilitrio, podemos configurar o tempo e a taxa de repetio das teclas,
quando pressionadas em qualquer software dentro do Windows Vista.
tambm possvel alterar o driver do teclado clicando na aba Hardware e depois no boto Propriedades (figura 136).

Para configurar o mouse, volte ao painel de controle e clique no link Mouse


(figura 137).
Surgir na tela o utilitrio Propriedades do Mouse. Nele podemos efetuar diversas configuraes, como alternar a funo dos botes, a velocidade do clique
duplo, a trava de clique etc (figura 138).
Na aba Ponteiros, podemos trocar o tema existente por outro disponvel no Windows Vista (figura 139). Em Opes do ponteiro possvel configurar a velocidade,
a visibilidade e outras caractersticas desse item. Uma configurao bastante interessante Mostrar local do ponteiro quando CTRL for pressionada. Ao habilitar essa
opo, o usurio pode pressionar a tecla control (CTRL) a qualquer momento e,
assim, localizar facilmente o ponteiro do mouse por meio de efeito especial.
Figura 137

Figura 134

Figura 135

Figura 138

Figura 139

Figura 136

116

117

captulo 4

informtica 1

Figura 143

4.3.5. Configurao de idioma


A configurao de idioma permite alterar os formatos de moeda, hora, numerao
etc., apresentados em todo sistema operacional e nos aplicativos nele instalados.
Para tanto, abra o painel de controle e clique, no menu esquerdo, a opo Relgio,
Idioma e Regio. O utilitrio Opes regionais e de idioma aparecer na tela
(figura 140). Na aba Formatos, existe a possibilidade de mudar para os utilizados
em outro pas ou regio (figura 141). Isso pode ser til, por exemplo, para empresas
que trabalham em desenvolvimento de software para clientes estrangeiros.
Na aba Local, podemos escolher a rea onde o usurio do PC est atualmente (figura 142).
Figura 140

Figura 141

Teclados e idiomas tambm oferece a possibilidade de mudar configuraes, de


acordo com as necessidades do usurio (figura 143).

4.3.6. Configurao de monitor e resoluo de tela


Para mexer na resoluo da tela, clique com o boto direito do mouse na rea de
trabalho e escolha a opo Configurao. Ou ento utilize o painel de controle,
escolhendo Aparncia e personalizao no menu esquerda (figura 144).
Clique em Ajustar a resoluo da tela para abrir o utilitrio de configuraes de
vdeo (figura 145). Configure a resoluo de tela do monitor, que pode variar de
acordo com o modelo da placa de vdeo instalada em seu PC ou com o modelo
do monitor utilizado.
Figura 144

Figura 142
Figura 145

118

119

captulo 4

informtica 1

4.3.7. Configurao de impressoras


Para adicionar uma impressora, voltamos ao painel de controle e clicamos no
item Impressoras. Uma relao de todas as impressoras j instaladas vai ser
apresentada no utilitrio (figura 146).
Clique com o boto direito do mouse na rea livre, escolha Adicionar Impressora... e, depois, a opo Adicionar uma Impressora Local (figura 147).
Escolha a porta utilizada para conectar a impressora que voc quer instalar, lembrando que LPT1 a porta paralela e USB, a entrada igual de um pen-drive
(figura 148).
Figura 146

Na prxima tela (figura 149) aparecer uma relao de impressoras. Selecione o fabricante esquerda e o modelo direita. Caso voc possua um disco de instalao da
impressora, coloque-o no drive e clique em Com disco.... No nosso caso, como o
Windows j possui o driver de que precisamos, vamos utiliz-lo e clicar em Avanar.
No prximo passo, o assistente solicitar o nome da impressora (pode ser qualquer um, como minha impressora, por exemplo). A opo Definir esta impressora como padro far com que toda aplicao, a partir daquele momento, passe
a utiliz-la. Clique em Avanar (figura 150).
Aps instalar a impressora, o assistente mostrar um boto que permitir imprimir uma pgina de teste. Clique e veja se a impresso est boa, com letras e
figuras legveis. Caso esteja tudo bem, escolha Concluir. Sua impressora est
instalada e disponvel (figura 151).
Figura 149

Figura 147

Figura 150

Figura 148

Figura 151

120

121

Captulo 5

Gerenciamento dos
recursos do sistema
operacional
Gerenciador de tarefas
Gerenciador de servios

Informtica 1

captulo 5

Figura 152
Assim como na vida
real, no mundo
virtual dividir tarefas
resulta em
um desempenho
muito melhor.

andy brick is sweet, but isnt soft. A traduo literal dessa frase
(algo como rapadura doce, mas no macia) parece bvia,
mas contm uma antiga e preciosa lio para qualquer pessoa e
qualquer situao: a pressa inimiga da perfeio. No caso dessa guloseima,
voc s vai conseguir extrair seu doce sabor se souber como fracion-la. Em
outras situaes, no ser diferente. preciso ter pacincia, determinao,
mtodo para alcanar objetivos. A metfora cai como uma luva para o tema
que vamos estudar neste captulo: o gerenciamento dos recursos do sistema operacional de um computador. Alm dos recursos propriamente ditos,
vamos abordar suas tarefas, processos e memria virtual. Voc aprender
a analisar os servios e as funes de sistemas como o Windows e o Linux,
utilizando suas ferramentas e seus recursos em atividades de configurao,
manipulao de arquivos, segurana e outras.

5.1. Gerenciador de tarefas (Windows e Linux)


O sistema operacional tem que executar muitas tarefas em determinada ordem para que nenhum programa seja prejudicado. Por isso vamos primeiro
ver como feito o gerenciamento dos aplicativos e quais so os servios e
utilitrios que entram em operao a partir do momento em que o sistema
operacional carregado na memria do computador.

5.1.1. Introduo a processos do sistema operacional


A maioria dos usurios executa muitas tarefas simultaneamente. Navega na internet, ouve uma msica e, ao mesmo tempo, conversa por meio de um software de
mensagens instantneas. Para que tudo corra bem, o sistema operacional precisa
gerenciar os softwares que esto em execuo na mquina. Para isso, ele divide
cada programa em diversas partes chamadas processos. Podemos definir um
processo como uma parte do aplicativo ou atividade que o sistema operacional
gerencia em tempo real, enquanto o computador est operando. A inteno que
esse gerenciamento seja feito sempre da melhor forma e no menor tempo possvel,
utilizando o mnimo de recursos de hardware. Como o sistema operacional s
consegue efetuar uma atividade em determinado momento, os processos permitem que as tarefas sejam executadas simultaneamente e de forma muito mais rpida. Graas a esses processos, diversos softwares e usurios conectados por uma
rede local executam tarefas simultaneamente, sem o menor problema.
124

5.1.2. Conceitos de tarefa e multitarefa


Como j vimos nos captulos anteriores, os sistemas operacionais mais antigos, como
o MS-DOS, eram chamados de monotarefa, pois s conseguiam executar uma aplicao por vez. Isso significa que os recursos de hardware e o prprio sistema operacional eram obrigados a ficar disposio desse programa at que ele terminasse a
execuo e fosse finalizado. Com a evoluo da tecnologia, os sistemas operacionais
passaram a suportar mais de uma aplicao ao mesmo tempo. Surgiram, ento, os
sistemas multitarefa, que podem ser operados por mais de um usurio ao mesmo
tempo. Um exemplo um servidor de rede, que pode ser acessado por mais de um
usurio por meio de rede local ou pela internet e ainda permite que outra pessoa
utilize seus recursos pelo prprio monitor, teclado e mouse (figura 152). Concluso: o
sistema multitarefa muito mais rpido do que o monotarefa.

5.1.3. Gerenciador de tarefas do Windows


Vamos ver agora de forma prtica como o Windows Vista gerencia uma tarefa.
Para executar o gerenciador de tarefas, pressione as teclas CTRL + ALT + DELETE do teclado. Aparecer a tela mostrada na figura 153.
Figura 153
Tela do gerenciador
de tarefas. Opes
exibidas aps
pressionar CTRL +
ALT + DEL.

125

Informtica 1

captulo 5

Clique na opo Iniciar Gerenciador de Tarefas para que o utilitrio aparea.


Clique na aba Processos para visualizar a lista dos que esto sendo executados
pelo sistema operacional. Surgiro os nomes do programa e do usurio, o percentual de uso do processador, a quantidade de memria em uso e a descrio de
cada processo (figura 154).
Para comprovar que o gerenciador de tarefas do Windows funciona, vamos
executar um novo programa e ver se aparece alguma informao nessa janela. Acione o prompt de comandos, clicando em iniciar, e depois digite cmd
no campo de pesquisa. Pressione Enter. O programa vai ser executado e
uma nova linha ser adicionada de processos correntes.
Figura 154
Gerenciamento
de processos.

Agora temos uma linha com o nome cmd.exe, ocupando 608 K de memria R AM da mquina. Ao clicar com o boto direito do mouse sobre
essa linha, voc ver um menu com diversas opes que podem ser executadas sobre esse processo. Clique em Finalizar Processo (figura 155). Uma
pequena janela ser apresentada solicitando confirmao. O processo ser
concludo e a janela do prompt de comandos, fechada.

5.1.4. Processos em execuo e memria virtual


Durante todo o tempo em que utilizamos o sistema operacional, diversos
processos so executados. A maioria est relacionada aos programas que
utilizamos dentro do sistema operacional. Alguns, no entanto, so executados pelo prprio sistema para gerenciar alguma tarefa indireta, como escrita, impresso etc. Cada processo em execuo no sistema operacional
precisa utilizar uma pequena quantidade de memria R AM. Dessa forma,
para cada novo programa executado no computador, uma nova parte da
memria ser ocupada.
Nesse ponto, talvez voc tenha dvida sobre o que acontece quando a memria R AM acaba. Simples: a entra a memria virtual. A expresso usada
para definir uma memria criada em disco rgido, quando a R AM da mquina fica saturada (figura 156). Para que isso ocorra, o sistema operacional
ativa a memria virtual, permitindo que o usurio continue trabalhando
no PC sem enfrentar travamento do sistema ou perda de informaes, por
exemplo.

Figura 155

Funciona assim: ao detectar a escassez da memria R AM, o sistema operacional cria um arquivo em disco, no qual armazena as informaes mais antigas guardadas na memria R AM, aquelas que no so utilizadas h algum
tempo. Isso libera um pequeno espao de memria, o que permite ao usurio
abrir um novo programa ou continuar a tarefa que estava executando.

Finalizando
um processo
no Windows.

Figura 156

ri

em

M
F
ca

si

Quando a memria
fsica fica saturada,
criada a memria
virtual no disco rgido.

ss
ce

o
Pr

00
c0 00
ab d0 00
12 ab e0 00
0x 12 ab f0
0x 12 ab
0x 12
0x

is

D
co

126

127

Informtica 1

captulo 5

O Linux tem um
sistema de arquivos
exclusivo para gerenciar
a memria virtual,
enquanto o Windows
usa a mesma partio
do sistema operacional.
A vantagem do
Linux est no seu
desempenho durante
as trocas de dados,
pois o disco rgido, por
ser mecnico, tende
a ser mais lento que a
memria RAM.

Figura 158

Em alguns sistemas operacionais, como o Linux, a memria virtual tambm


conhecida como memria de troca, ou swap. Nesse caso, no criada em
forma de arquivo, mas como um conjunto de dados alocados em uma partio especial, chamada swap, criada durante a instalao do sistema. Se
voc teve a oportunidade de visualizar as parties criadas pelo assistente de
instalao de sua distribuio, deve ter notado que isso ocorre quando escolhemos a opo de particionamento automtico. usada s nesses casos. Por
isso, no faz sentido criar uma partio de troca quando temos uma quantidade grande de memria R AM instalada na mquina. A memria swap s
necessria quando h escassez de memria R AM.

Informaes de memria
ram, processador
e espao disponvel
em disco no PC.

5.1.5. Monitor do sistema (Linux)


O Linux tambm do tipo multitarefa. possvel visualizar os processos em execuo e alterar as prioridades no prprio sistema operacional ou mesmo finalizlos por meio de diferentes ferramentas.

Figura 159
Grficos de
utilizao do
processador (CPU),
memria (com
swap) e rede.

O monitor do sistema disponvel na interface grfica Gnome um aplicativo til


principalmente para pessoas que esto acostumadas com o gerenciador de tarefas
do Windows (figura 157). Para execut-lo basta clicar no menu Administrao/
Monitor do Sistema ou digitar gnome-system-monitor no terminal.
Ao clicar em qualquer linha de processos, voc habilitar o boto Terminar
Processo e poder selecionar e finalizar qualquer um dos que estiverem em execuo. Assim como acontece no Windows, possvel alterar a prioridade de um
processo no Linux, e ainda verificar a quantidade de memria RAM utilizada
pelos processos e o uso de CPU.
Nas figuras 158 e 159 podemos ver que h uma interface de informaes que
pode ser acessada pelas abas Sistema e Recursos.
Figura 157
Monitor do Linux.

5.1.6. Gerenciador de processos no Linux (ps e top)


No modo texto, que pode ser acessado pelo menu Aplicativos / Acessrios /
Terminal do Ubuntu, pode-se ver a lista de processos em execuo usando um
dos diversos comandos disponveis no Linux. Conhecer esses comandos so os
mesmos para Ubuntu, Mandriva ou Slackware fundamental, pois eles permitem a execuo de diversas tarefas sem que o usurio fique amarrado a apenas
uma distribuio.

A distribuio
Mandriva a
juno de outras
duas distribuies
Linux anteriores:
a Mandrake e
Conectiva. A
Slackware outra,
ainda mais antiga.

Para ver lista dos processos em execuo basta acessar, no modo texto, o menu
Aplicativos / Acessrios / Terminal do Ubuntu. Abra o terminal (figura
160) e digite o comando ps aux.
Ele exibe a lista de processos em execuo no sistema operacional. Na primeira
coluna, temos o nome do usurio (user) que iniciou o processo. Na segunda, o
PID (process identification), que o nmero de controle do processo (o cdigo
do processo) junto ao percentual de uso de memria e de processador.
128

129

Informtica 1

captulo 5

Figura 162

Figura 160
Terminal do Linux.

Programas executados
na inicializao do
Sistema Operacional.

Para finalizar o processo pelo terminal, precisamos utilizar o comando kill -9


(matar), adotando como parmetro o nmero do processo PID. Visualizar o manual do comando kill requer que se digite man kill no terminal. Para sair do
manual, pressione a tecla q do teclado.
Outro comando til do prompt do Linux o top (figura 161). Ele tem interface
bem parecida com o monitor do sistema grfico, mas, neste caso, em modo
texto. Para execut-lo, basta digit-lo no prompt. O top um monitor bastante
poderoso que traz diversas informaes do sistema, alm dos processos em execuo e dos dados de PID, usurio etc. Para finalizar o monitor de processos top,
pressione a tecla q do teclado (quit).
Figura 161
Monitor do
sistema em modo
texto (top).

Na aba Inicializao de Programas aparecer uma lista dos habilitados para


serem executados na inicializao. No exemplo apresentado na figura 162 so:
Windows Defender (software anti-spywares do Windows), o antivir (antivrus
Avira) e dois componentes nativos do Windows. Quando voc for instalando
novos programas, pode habilit-los para que inicializem automaticamente. Verifique constantemente o msconfig e desabilite servios desnecessrios durante a
inicializao do sistema operacional.

5.1.8. Regedit (Windows)


Outro utilitrio muito importante no Windows Vista o Regedit (figura
163), que permite a edio das informaes de registro do sistema operacional, uma espcie de banco de dados onde so armazenadas as informaes
sobre os programas instalados no computador, a estrutura de diretrios, o
usurio e os drivers. O Regedit passou a ser utilizado como padro a partir
do Windows 95.
Normalmente no necessrio acion-lo, j que o prprio Windows altera as informaes de registro sozinho, em tempo real. Mas pode ser til caso voc queira
alterar, manualmente, alguma configurao do sistema operacional.

ATENO

No altere nenhuma
configurao do Regedit
quando no tiver certeza
do que est fazendo. Um
engano pode acarretar
srios problemas ao seu
sistema operacional. No
Linux, as configuraes
dos programas so feitas
por meio de arquivos
de configurao de
texto, que ficam
localizados normalmente
na pasta /etc.

Figura 163
Editor de registro
do Windows Vista.

5.1.7. Msconfig (Windows)


O Windows Vista possui um utilitrio que muitos tcnicos em informtica adotam na hora de configurar os programas e servios disponveis, quando o sistema operacional inicializado. Para executar esse utilitrio, digite msconfig no
campo de pesquisa do Windows Vista.
130

131

Informtica 1

captulo 5

Figura 164

pode optar por desativar alguns, para melhorar o desempenho da mquina. Para executar o gerenciador de servios do Windows, clique no menu
iniciar e digite o comando services.msc no campo Iniciar Pesquisa. O
utilitrio de gerenciamento de servios surgir na tela (figura 165).

Lista de arquivos de
inicializao do Linux.

Veja que o servio Spooler de Impresso est com o status Iniciado. porque est em execuo e seu tipo de inicializao o Automtico, ou seja, ele
vai subir toda vez que o Windows for executado. Se quiser interromp-lo, clique
com o boto direito do mouse sobre a linha do servio desejado e escolha a opo
Parar (figura 166).
Ele vai deixar de funcionar temporariamente, at que voc volte a inici-lo ou
reinicie o computador.
Figura 165
Gerenciador
de servios do
Windows Vista.

5.1.9. Scripts de Inicializao


Alguns sistemas operacionais, como o Linux e o Windows (95 e 98), tm arquivos
que podem ser utilizados para configurar tarefas durante a inicializao do sistema
operacional. O autoexec.bat, do Windows, um arquivo de texto simples no qual o
usurio pode digitar comandos que sero executados durante essa fase. Como eles devem ser compatveis com o prompt de comandos, recomendvel fazer testes antes de
adicion-los ao arquivo. No caso do Linux, h vrias opes habilitadas para execuo
durante a inicializao do sistema operacional. Na verdade, cada servio pode criar
um arquivo de inicializao (figura 164). No Ubuntu, eles esto na pasta /etc/init.d.
Todo arquivo que for copiado para essa pasta ser executado durante a inicializao,
desde que o administrador tenha dado permisso para isso.

5.2. Gerenciador de servios (Windows e Linux)


Outro conceito importante que preciso assimilar para entender como funcionam os sistemas operacionais o de servios. A maioria das atividades executadas pelo sistema operacional pode ser considerada servio, que nada mais do
que um programa em execuo no PC.

Figura 166
Parando um servio.

5.2.1. O que um servio


Trata-se de um software, em geral, executado juntamente com o sistema operacional. Ele permite que outros programas ou usurios sejam servidos em caso de
necessidade. Um exemplo de servio o gerenciamento de impresso, que permite
a qualquer usurio ou programa imprimir textos ou imagens a partir de qualquer
aplicao compatvel com o sistema.

5.2.2. No Windows
Alguns desses servios so ativados automaticamente na inicializao do
Windows. Como precisam de memria R AM para rodar, o administrador
132

133

Informtica 1

captulo 5

Figura 167

Figura 169

Gerenciador de
servios
do Ubuntu.

Desabilitao
do servio
de bluetooth.

Essa providncia pode ajudar a economizar memria R AM, caso voc no


tenha um adaptador bluetooth instalado na mquina. Basta, ento, clicar na
caixinha (checkbox) e esperar que o vezinho (4) desaparea daquele espao
(figura 169).

5.2.3. No Linux
O Ubuntu possui um gerenciador de servios intuitivo que pode ser acessado
pelo menu Administrao / Servios (figura 167).
Para editar (habilitar ou desabilitar) servios, basta clicar no boto Desbloquear
e digitar sua senha (figura 168), caso o Sistema Operacional solicite. Agora que
o gerenciador de servios do Ubuntu est aberto para edio, vamos desabilitar
o servio de bluetooth.
Figura 168
Solicitao de
senha de usurio
comum.

134

135

Captulo 6

Estrutura geral
de compiladores

Informtica 1

captulo 6

Figura 170
IDE NetBeans.

os primeiros sistemas computacionais, a programao era feita


por meio de painis com fios e cabos. O programador precisava
possuir um conhecimento avanado sobre a arquitetura do computador cada uma de suas peas para poder criar uma aplicao no sistema.
Atualmente, com as linguagens de programao, o processo de desenvolvimento
de softwares se tornou mais fcil, pois no exige que o profissional saiba, em
profundidade, como funciona o hardware, porque isso fica a critrio do prprio
sistema operacional.
O compilador um software que tem a funo de traduzir o cdigo-fonte desenvolvido pelo programador em um software que possa ser executado diretamente
pelo usurio, ou seja, voc escreve todo o cdigo-fonte e depois pede para o compilador convert-lo em um programa. Uma vez tendo o programa em mos, voc
pode distribu-lo aos amigos, instal-lo em uma empresa etc. O compilador um
tipo de tradutor, como veremos adiante.
Quando um programador desenvolve um software por meio de um cdigofonte, ele necessita converter esse cdigo para uma linguagem de mquina, ou
seja, que a mquina entenda. Para isso, usa-se um tradutor, que um utilitrio
com a funo de facilitar a vida do programador, convertendo o cdigo desenvolvido em uma linguagem de alto nvel (entendida mais facilmente pelo
programador) em uma linguagem de mquina (entendida pelo computador).
Dependendo da linguagem utilizada pelo programador, o tradutor pode ser de
um destes dois tipos:

Na maioria das vezes, para melhorar sua rotina o programador adota uma IDE
(Integrated Development Environment), ou seja, um ambiente de desenvolvimento integrado, onde h alm de um editor de textos, muitas vezes capaz de
corrigir e sugerir o cdigo durante sua digitao um depurador, um compilador, um linker e uma interface facilitada para executar o software, depois de
compilado. Exemplos de IDEs so o NetBeans, o Eclipse (Java) e o DevC++
(C++), ilustrados nas figuras 170, 171 e 172.
Interpretador um tipo de tradutor que no gera programas, simplesmente executa as instrues no momento em que o usurio as solicita. Exemplos de linguagens de programao interpretadas: PHP, Perl e Basic.
A maior desvantagem, nesse caso, que o cdigo-fonte fica visvel para o usurio,
de maneira que qualquer pessoa poder copiar o que voc criou. Outra ressalva
Figura 171
Eclipse.

Montador: traduz o cdigo-fonte que foi desenvolvido em linguagem de


montagem, como por exemplo, a Assembly;
Compilador: traduz o cdigo-fonte que foi desenvolvido em linguagem de
alto nvel, como C, C++, Pascal, Java etc.
Os compiladores so bastante utilizados. Nos cursos tcnicos de informtica e
nos de graduao da rea de computao existem diversas disciplinas de programao de computadores em que eles se constituem na principal ferramenta
utilizada, alm da prpria linguagem de programao. Confira dois exemplos de
softwares compiladores:
Javac: compilador da linguagem Java;
g++: compilador OpenSource da linguagem c++.
138

139

Informtica 1

captulo 6

Figura 172

Figura 174

Dev C++.

O utilitrio Linker.

o desempenho, j que toda vez que o programa for executado o processador ter
de processar as instrues linha a linha, algo que demora (figura 173).
Linker (ou ligador) o utilitrio (figura 174) responsvel por pegar um programa
que j foi traduzido e introduzir as bibliotecas necessrias para seu correto funcionamento. Muitas vezes, quando desenvolvemos programas, precisamos adicionar
bibliotecas externas com recursos teis para o programa que estamos desenvolvendo.
<?php
echo Ol Mundo!;
?>
O linker tem a responsabilidade de concretizar essa adio para a gerao do
programa final: software binrio. Alguns compiladores, mais suas funes bFigura 173
Site desenvolvido
em PHP.

sicas, agregam tambm as do linker, que, neste caso, se torna desnecessrio, j


que o prprio compilador resolve tambm essas referncias simblicas a bibliotecas externas. Se voc j programa em alguma linguagem ou j se atreveu a
escrever alguma linha de cdigo em algum software de desenvolvimento, deve
ter ouvido falar do depurador, tambm conhecido como debugger. Trata-se
de uma ferramenta muito til para o programador. Imagine que voc esteja
desenvolvendo um programa e o resultado apresentado por ele no o que
voc esperava. Da mesma forma, pode ocorrer que esse programa tenha muitas
linhas de cdigo e voc no tem a mnima ideia de onde est acontecendo o
problema. A utilidade do depurador est em sua funo de permitir ao usurio
acompanhar a execuo do programa, visualizando os resultados em tempo
real, em busca de possveis erros de lgica. Com ele voc pode seguir cada linha
de cdigo, verificando a sada do programa para localizar onde o problema est
e podendo, assim, corrigi-lo (figura 175).
O depurador tambm pode ser utilizado em conjunto com o copilador para
apresentar as linhas onde existem possveis erros de codificao constatados
durante o processo de compilao.
Em IDEs, o depurador normalmente entra em execuo durante o processo de
compilao, depois que o usurio executa essa ao, clicando no boto Compilar. O debugger normalmente apresentado na parte de baixo da janela e
muito importante para quem pretenda desenvolver um bom software.
Figura 175
Resultados do
depurador do
compilador g++.

140

141

Captulo 7

Gerenciamento de
arquivos e memrias
Estrutura de diretrios do Windows
Estrutura de diretrios do Linux
Prompt de comandos do Windows
Prompt de comandos do Linux
Sistemas de arquivos
Montagem de dispositivos no Linux

informtica 1

captulo 7

Figura 176
Imagem das
unidades de disco.

oda vez que executamos um utilitrio ou um aplicativo no computador, estamos indiretamente manipulando arquivos e dados
na memria. Dessa forma, tambm em outras ocasies precisamos criar, copiar ou transferir arquivos de um lugar para outro do disco
rgido (ou entre dispositivos de armazenamento). muito importante dominar diretrios e pastas em um Sistema Operacional, sabendo em que local
(fisicamente) est armazenado o arquivo que acabamos de criar, para que se
possa, entre outras iniciativas, mov-lo para outro dispositivo.

7.1. Estrutura de diretrios do Windows


Quando o Windows instalado em um computador, automaticamente cria
uma estrutura de pastas (tambm chamados diretrios), onde so organizados seus arquivos (tabela 1). Assim, a tarefa de encontrar determinado
arquivo se torna mais fcil, pois ele est sempre armazenado em pastas
predeterminadas.
Tabela 1
Estrutura de
pastas do
Windows.

Diretrio
C:\windows\fonts

C:\windows\system32

Arquivos de fontes (tipos de letras que


sero utilizados pelos softwares, como
o Word, por exemplo).
Arquivos e pastas do sistema operacional Windows.
Arquivos e pastas de aplicativos que
foram instalados pelo usurio ou administrador do computador.
Arquivos e pastas pessoais dos usurios que esto cadastrados no computador (inclui a pasta Meus Documentos e Desktop de cada usurio).
Pastas do sistema: contm programas
executveis, arquivos e pastas importantes para o sistema operacional.

C:\windows\system32\drivers

Drivers dos dispositivos instalados.

C:\windows
C:\arquivos de programas

C:\documents and settings (windows


xp)
C:\usuarios (windows vista)
C:\windows\system

144

Contedo

No incio de todos os diretrios que aparecem na tabela 1 temos a letra C:, que
representa a unidade de disco utilizada pelo Sistema Operacional. Voc pode at
ter disponvel em seu pc mais de uma unidade de disco (D:, E: etc.) e o Windows
pode ter sido instalado em outra unidade de disco, como a D:, por exemplo (figura
176). Para visualizar as unidades de disco disponveis em seu PC, clique no menu
Iniciar e depois em Computador:

7.2. Estrutura de diretrios do Linux


No Linux, assim como no Windows e em qualquer outro sistema operacional, h uma organizao de pastas que visa melhorar o desempenho do sistema e facilitar a vida do administrador na hora de corrigir algum problema,
instalar um novo programa etc. A organizao de diretrios no Linux a
que aparece na tabela 2.
Diretrio

Contedo

/home

Pastas pessoais dos usurios comuns

/root

Pasta pessoal do usurio administrador

/etc

Arquivos de configurao

/dev
/var

Apontadores para dispositivos (arquivos que simbolizam dispositivos)


Bibliotecas e registros do sistema

/bin

Arquivos binrios: comandos do sistema

/boot

Arquivos de incializao

/lib

Bibliotecas do sistema

/media ou /
mnt
/opt

Diretrio de montagem de dispositivos

/var

Arquivos de registro (log)

Tabela 2
Estrutura
de diretrios
do Linux.

Programas que no so nativos da distribuio

145

informtica 1

captulo 7

No Linux, no existem
unidades de disco, e sim
diretrios de montagem de
dispositivos, ou seja, durante
a inicializao do sistema, a
partio utilizada pelo sistema
operacional montada na
pasta /. possvel fazer uma
analogia com o Windows, j
que neste o diretrio raiz (o
primeiro disponvel no disco)
o C:\ e no Linux existe
somente /. Se adicionarmos
um novo disco rgido ou uma
nova partio de disco, isso
ter de ser montado em uma
pasta qualquer no sistema
operacional, como a home,
por exemplo. Assim, quando
salvarmos um arquivo nessa
pasta, ele estar sendo salvo
fisicamente no segundo
dispositivo ou partio do HD.

Figura 178

Nesse caso, no existe uma letra para representar a unidade de disco utilizada
pelo sistema operacional. Outra caracterstica importante que, no Linux,
as pastas so separadas por uma barra normal /, enquanto no Windows
usada a invertida \.

Prompt de
comando.

7.3. Prompt de comandos do Windows


J sabemos que o sistema operacional possui uma linguagem de comandos
disponveis para manipulao das diversas tarefas que podem ser executadas
pelo sistema. possvel gerenciar boa parte do Windows pelo prompt, ou
seja, podemos executar tarefas diversas, desde as mais bsicas, como criar
uma nova pasta, at as mais avanadas, como alterar as configuraes de
rede do PC. O prompt de comandos do Windows um aplicativo em que o
usurio dispe de uma interface que interpreta os comandos digitados. Estes
so transferidos ao sistema operacional, que, depois de execut-los, retorna o
resultado ao prompt, de maneira que o usurio o visualize.

7.3.1. Introduo
Para executar o prompt de comandos do Windows, clique no menu Iniciar e depois digite o comando cmd na caixa Iniciar Pesquisa. Outra forma de executar o
prompt de comandos do Windows pelo submenu Acessrios (figura 177).
Quando executamos o prompt de comandos, a primeira informao que recebemos sobre a verso do Windows. Aparecer um cursor piscando, para
indicar que o prompt est pronto para receber comandos (figura 178).
Para executar um comando no prompt, basta digit-lo e pressionar, no final, a tecla
Enter do teclado. Vamos testar nosso primeiro comando no prompt utilizando o
comando dir, que serve para visualizar o contedo do diretrio atual. esquerda

do cursor, aparece o caminho para o diretrio atual, o que nos leva a concluir que
o prompt vai exibir os arquivos e as pastas disponveis no diretrio Fulano, que
uma subpasta do diretrio Users (usurios), da unidade C (figura 179).
O retorno do comando uma listagem de pastas e diretrios contidos na pasta
Fulano, que o nome do usurio que utilizamos para entrar no sistema.
Na primeira linha temos a informao de que a unidade C no tem nome. Isso
significa que podemos dar-lhe um nome, seja clicando com o boto direito do
mouse sobre ela, na janela Computador, seja via mando label, seguido do
nome que ser dado unidade (figura 180).
Voc perceber, tambm, a existncia de um cdigo (nmero de srie) que representa a unidade C quando digitamos o comando dir. Esse nmero dado
pelo prprio sistema operacional, quando formatamos a unidade, e serve para
diferenciar a unidade atual de outras disponveis na mquina. Deve, portanto,
ser nico, como o nome da unidade. Nas colunas que surgem em seguida, temos
a data e a hora da criao do arquivo ou pasta, um smbolo <DIR>, que indica
tratar-se de um diretrio (ou pasta), e no de um arquivo e, por fim, o nome do
arquivo ou pasta.
Figura 179
Comando dir.

Figura 177
Abrindo o
prompt de
comandos do
Windows.

Figura 180
Renomeando a
unidade de disco.

146

147

informtica 1

captulo 7

Figura 181

Comando

Executando o
prompt como
administrador.

Importante

No pode haver
dois arquivos com o
mesmo nome nem
duas pastas com o
mesmo nome no
Windows.

No final, temos a informao de quantos bytes so utilizados para armazenar os


arquivos disponveis nesta pasta (a conta feita somente em relao aos arquivos)
e, na ultima linha, o nmero de pastas do diretrio atual e a quantidade de espao disponvel em disco. Agora, o cursor est pronto para que voc digite um novo
comando. Aps a execuo de um comando, o cursor fica disponvel novamente
para que o usurio continue seu trabalho.
Renomear a unidade de disco uma tarefa do administrador do sistema. Assim,
necessrio executar o comando como administrador. Para fazer isso, antes de
abrir o prompt, clique com o boto direito no atalho correspondente e escolha a
opo Executar como Administrador (figura 181).
O comando cd (change directory, literalmente mudana de diretrio) serve para
navegarmos entre as pastas do sistema. No exemplo mostrado na figura 182, vamos
navegar para o diretrio raiz. Para isso digite o comando cd \.

Em ingls

Traduo

Funo

Color

Color

Cor

Edit

Editor

Editor

Copy

Copy

Copiar

Move

Move

Mover

Ren

Rename

Renomear

Muda a cor da letra e do fundo do prompt (para conhecer os


cdigos de cores, acesse a ajuda) (figuras 183 e 184).
Abre o editor de textos do prompt, que permite a criao de
arquivos simples de textos dentro do prprio prompt (equivale ao
bloco de notas).
Copia um arquivo para um diretrio. Exemplo: copy teste.txt c:\
users\fulano\pasta.
Move um arquivo para um diretrio. Exemplo: move teste.txt c:\
users\fulano\pasta.
Renomeia o arquivo passado como parmetro.

Date

Date

Data

Mostra a data atual e permite alterar a data do sistema.

Time

Time

Hora

Mostra a hora atual e permite alterar a hora do sistema.

Exit

Exit

Sair

Fecha o prompt de comandos.

Cls

Clear Screen

Limpar Tela

Limpa o prompt de comandos.

Tabela 3

7.3.2. Comandos bsicos

Relao de
comandos bsicos.

Depois de aprender a utilizar o prompt de comandos o momento de conhecer uma relao de seus comandos bsicos (tabela 3). Todo comando
possui uma pgina de ajuda na qual o usurio pode obter mais informaes
sobre como execut-lo e quais os recursos adicionais disponveis. Sempre que
quiser obter uma relao dos comandos bsicos existentes no prompt, basta
acionar o comando help. Veja exemplos do comando de cor (color/? e
color fc) nas figuras 183 e 184.

Observe que o cursor mudou a informao sobre o diretrio atual, ou seja, agora
no estamos mais na pasta \Users\Fulano e sim na pasta raiz da unidade C.
Figura 182
Comando cd \.

7.3.3. Criando pastas pelo prompt


Depois de aprender a utilizar o prompt e de conhecer os caminhos para os
diversos comandos, a tarefa de criar e excluir pastas pelo prompt se torna
bastante fcil. Veja quais so os comandos de manipulao de pastas na
tabela 4.
148

Figura 183
Resultado do
comando color/?

Figura 184
Resultado do
comando color fc.

149

informtica 1

captulo 7

Comando

Em ingls

Traduo

Figura 185

Funo

md

Make directory

Criar diretrio

Cria uma nova pasta ou diretrio.

rd

Remove directory

Remover diretrio

Exclui um diretrio vazio.

dir

Directory

Diretrio

Lista o contedo do diretrio.

cd

Change directory

Mudar diretrio

Navega entre os diretrios (precisa de um ou mais


parmetros, que podem ser o nome do diretrio da
pasta atual ou o caminho completo para o diretrio).

Comando tree.

Tabela 4
Comandos
para diretrios,
no Windows.

Comando
ipconfig

7.3.4. Comandos de configurao e gerenciamento


H tambm comandos mais avanados, utilizados para alterar configuraes do
sistema (tabela 5).
Em ingls

Traduo

shutdown

title

Title

Ttulo

attrib

Attribute

Atributo

systeminfo
tasklist

System Information
Task list

Informaes
do Sistema
Lista de tarefas Lista os processos em execuo.

taskkill

Task kill

Mata tarefa

tree

Permite visualizar diversas informaes da placa de rede, solicitar


um novo ip de rede pelo parmetro /renew e mostrar informaes ainda mais detalhadas pelo parmetro /all.
Retorna o nome do PC.
Mostra a rvore de diretrios disponvel na unidade em que o
comando foi executado.
Desliga ou reinicia o PC a partir do parmetro passado na linha
de comando. Podemos configurar uma hora para que isso acontea (ver shutdown /?).
Altera o ttulo do prompt.
Altera os atributos de um arquivo. Por exemplo, podemos transformar um arquivo como somente leitura, executvel, oculto etc.
Retorna informaes sobre o sistema operacional e o hardware.

Usado para finalizar uma tarefa ou processo.

Tabela 5
Comandos de
configurao e
gerenciamento.

Como abrir o
console grfico.

Funo

Interface confi- Configurao


guration
da interface
(de rede)
Host name
Nome da
mquina
Tree (figura
rvore
185)
Shut down
Desligar

hostname

Figura 186

7.4. Prompt de comandos do Linux


Podemos trabalhar, tambm, com comandos no Linux. Para isso vamos utilizar um
software chamado Console ou Terminal. Antes de tudo, preciso entender que o
Linux um sistema operacional de modo texto. Ou seja, no passa de uma tela preta
com a qual o usurio pode interagir por meio de comandos, como acontecia no antigo
MS-DOS (figura 185). O que permite ao usurio clicar em janelas um outro programa chamado Interface Grfica, que no caso do Ubuntu o Gnome.

operacional tenha aquela interface grfica com menus, papel de parede e cursor
do mouse, como o Windows, que j foi assim em antigas verses: eram de um
programa de interface grfica rodando sobre o MS-DOS.
Para comear a utilizar a linguagem de comandos no Ubuntu, clique no menu Aplicativos / Acessrios / Console, conforme indica a figura 186.

7.4.1. Terminal, Shell e tty


Uma janela como a da figura 187 aparecer na tela. O nome correto do programa
Console, mas houve um erro de traduo para o portugus, corrigido nas novas
verses do Ubuntu. Na 9.04, Console foi substitudo por Terminal.
Figura 187
Terminal ou
Console.

A Interface Grfica executada automaticamente quando o Ubuntu inicializado. Por isso, no nosso primeiro contato com o Linux, imaginamos que o sistema
150

151

Informtica 1

captulo 7

Figura 190

Figura 188

informaes
do terminal.

Imagem do
Linux, sem
interface grfica.

Dicas

Para executar
um comando, basta
digit-lo e pressionar a
tecla ENTER.
Quando executamos um
comando e nada retorna,
significa
que est tudo bem.
Depois de executar um
comando, o cursor
aparecer novamente,
aguardando o
prximo comando.
Ao contrrio do MSDOS, o Linux case
sensitive. Isso quer dizer
que ele diferencia letras
maisculas e minsculas
em comandos, alm
de nomes de
arquivos e/ou pastas.
Para sair do console,
execute o comando exit.

Quando inicializado, como padro, o Ubuntu disponibiliza sete terminais.


Podemos ir para o primeiro (tty1) pressionando as teclas CTRL+ALT+F1.
Surgir um terminal de modo texto, executado fora da interface grfica.
Essa seria a imagem tpica do Linux, caso ainda no tivesse sido introduzida
a interface grfica.
O nome do terminal (mostrado na figura 188) tty1. Pressionando
CTRL+ALT+F2, iremos para o tty2. Dessa forma, podemos utilizar at seis terminais diferentes e mais a interface grfica que roda no stimo tty. Para voltar
interface grfica, basta pressionar CTRL+ALT+F7.
Antes de comear a trabalhar no console, preciso saber alguns detalhes
sobre ele. Se voc est familiarizado com o MS-DOS ou com o prompt
de comandos do Windows, provavelmente no ter dificuldades. Quando
clicamos em Aplicativos / Acessrios / Console , abrimos um console de
modo grfico, programa que simula um verdadeiro console que poderia
ser visualizado utilizando as teclas CRTL+ALT+F1 a F6. Esse instrumento
pode facilitar a vida do usurio que no deseja sair da interface grfica para
digitar comandos.
Ao executar o TTY, visualizamos as informaes exibidas na figura 189.

Figura 189
Informaes
do tty de
modo texto.

O tty tambm solicita o nome de usurio e senha, tal como acontece com o
Linux, quando se liga o computador. Primeiro vem o pedido do nome. Basta
digit-lo e pressionar Enter para que seja solicitada a senha (password). O
console no exibir os caracteres da password que esto sendo digitados, mas
voc pode continuar e pressionar Enter. Aps digitar a senha (no caso de no
estar utilizando o Live-CD ou o console grfico), o console apresentado na
tela (figura 190).
No console, h um cursor piscando no final de um conjunto de informaes que
so exibidas o tempo todo quando trabalhamos com comandos. O valor que aparece antes do smbolo de arroba @ o nome do usurio que estamos utilizando (login). Depois do @ temos sempre outra informao: o nome da mquina,
apresentado entre o @ e o sinal de dois-pontos :. Esse nome da mquina configurado durante a instalao do sistema. Ou, no caso do Live-cd, denomina-se
Ubuntu, assim como o usurio.
Entre os sinais de dois pontos : e cifro $ temos o diretrio atual, ou
seja, a representao ou caminho para o diretrio em que estamos no momento. O til ~ no Linux representa a pasta pessoal do usurio. Assim
como na pasta Meus Documentos do Windows, a til do Linux serve para
o usurio colocar seus arquivos pessoais. Na verdade, o til somente uma
representao do diretrio /home/<usurio>. Para economizar caracteres e
proporcionar outros benefcios (que veremos mais adiante), o console apresenta somente o caractere ~ em vez de /home/<usurio> entre os sinais de
dois-pontos e cifro.

Quando utilizamos o
Ubuntu por meio do LiveCD, no so solicitadas
informaes de usurio
e senha. Nesse caso,
o usurio padro o
UBUNTU, que no possui
senha. No console grfico,
o nome de usurio e senha
no so solicitados, j
foram informados quando
voc ligou o computador
para entrar no sistema.

7.4.2. Comandos bsicos


J aprendemos a entrar e sair de uma pasta. Se voc utiliza ou j utilizou o prompt
de comandos do Windows ou o MS-DOS, no deve encontrar dificuldades, at
este ponto, mas h um detalhe importante a considerar.
Quando se usa o console, a primeira palavra digitada considerada um
COMANDO e todas as palavras escritas na mesma linha e separadas com
espao so PAR METROS (figura 191).
Um comando separado de um parmetro por um espao, ou seja, toda vez
que digitamos alguma coisa no console, sempre dando um espao para, em
seguida, digitar outra, a primeira palavra um COMANDO e as demais,
separadas por espao, so os PAR METROS.

152

153

Informtica 1

captulo 7

Figura 191

Alguns comandos do Linux aceitam parmetros, outros no. Para conhecer os


parmetros disponveis nos comandos, basta digitar man <comando>, para
abrir o manual de um comando. O manual tem todas as informaes necessrias, inclusive os parmetros aceitos e suas funes. O comando is mostra o
contedo do diretrio atual (figura 195).

Comandos e
parmetros
do terminal.

Outro exemplo: o comando cal mostra o calendrio do ms atual. No entanto, se passarmos como parmetro o ms e o ano ou somente o ano desejado,
obteremos um resultado diferente, conforme os parmetros passados na linha
de comandos (figura 196).
Assim, quando digitamos o comando mkdir teste, MKDIR um comando e
TESTE, um parmetro. Outro exemplo: se digitarmos cd.., a palavra CD um
comando e .. um parmetro (figura 192).
Figura 192

Para ler o manual de


comando, utilize as
teclas Page Up e
Page Down ou as
setas de navegao
do teclado. Para sair
e retornar ao console,
pressione a tecla Q.

Figura 194
Criando a
pasta meus
documentos da
maneira correta.

Comandos
e parmetros.

Figura 195
Manual do
comando is.

Nesse momento, talvez voc tenha dvidas em relao criao de uma pasta
com espaos como meus documentos ou minhas msicas no console. Veja o
que acontece se digitarmos o comando mkdir meus documentos no console:
ele cria uma pasta chamada meus e outra chamada documentos. porque
o console no entende que queramos criar uma nica pasta com o nome meus
documentos e sim que a inteno era criar duas pastas diferentes (figura 193).
Uma dvida que costuma aparecer neste momento diz respeito a como representar, no console, um nome de pasta com espaos (porque o espao justamente
um caractere separador entre um comando e um parmetro). A soluo simples.
Para dizer ao console que um espao deve ser entendido como um caractere do
nome de um arquivo ou pasta, e no como um separador, basta digitar o caractere \ (barra invertida) antes do espao (figura 194).

Figura 196
O comando cal.

Figura 193
Criando a
pasta meus
documentos.

154

155

informtica 1

captulo 7

Figura 197

Figura 201

Comando
gedit para
abrir o editor
de textos.

Visualizando o arquivo
salvo na pasta Desktop
(rea de trabalho).

Figura 198
Digitando
seu nome no
Gedit.

Figura 202
Visualizando o
contedo de um
arquivo-texto.

7.4.3. C
 riao de arquivos texto no Linux, sem usar editores
O prximo passo criar arquivos do tipo texto. Eles so bastante utilizados no
Linux ou em qualquer outro sistema operacional para as mais diversas necessidades. No Linux, particularmente, os arquivos texto servem para configurar
softwares. Ao contrrio do Windows, as configuraes dos softwares instalados
no Linux so feitas por meio de arquivos simples do tipo texto (padro ASCII),
como os que criamos no Bloco de Notas do Windows. No caso do Linux, possvel utilizar um editor de textos simples, como o Gedit, que s pode ser executado no console grfico e o padro do Gnome. Basta, ento, digitar gedit no
console grfico (figura 197).

Figura 199
Salvando o
arquivo do
Gedit.

Para visualizar o contedo do arquivo-texto no console, abra-o e digite o


comando cd Desktop para entrar na pasta Desktop (rea de trabalho).
Perceba que a pasta Desktop est dentro de sua pasta pessoal (figura 201). Por
isso, voc pode salvar seu novo arquivo nesse local. Digite o comando ls para
listar o contedo da pasta Desktop.

O Gedit tambm pode ser executado por meio do menu Aplicativos / Acessrios
/ Editor de Textos. Digite seu nome no gedit (figura 198).

Observe que seu arquivo realmente est na pasta. Para visualizar o contedo, h
duas opes:
a) Utilizar o Gedit, digitando o comando gedit nome.txt (faa o teste).
b) Utilizando o comando cat, que mostra o contedo de um arquivo-texto: cat
nome.txt.

Salve o arquivo na pasta Desktop com o nome nome.txt (figura 199). Feche o
Gedit, minimize todas as janelas abertas e voc ver o seu novo arquivo gravado
na rea de trabalho do Ubuntu (figura 200).

O comando cat mostra o contedo de um arquivo-texto (figura 202). Para criar


um novo arquivo do tipo texto no console, utilizamos o comando mostrado na
figura 203.
Use o comando cat para visualizar o contedo de seu arquivo recm-criado (figura 204).
Figura 203
Criando um
arquivo do tipo
texto no console.

Figura 200
Arquivo salvo na
rea de trabalho.

156

Figura 204
Visualizando o
contedo do
arquivo recmcriado novo.txt.

157

informtica 1

captulo 7

Figura 205

Figura 208

Adicionando uma
nova linha ao
arquivo-texto.

Comando date.

Figura 206
Visualizao do
contedo do arquivo,
aps adicionar
uma nova linha.

Figura 209
Adicionando o
retorno de um
comando em um
arquivo-texto.

Agora vamos adicionar mais uma linha no arquivo novo.txt (figura 205). E
visualizar o arquivo (figura 206).
Voc notar que o contedo anterior do arquivo sumiu. Isso acontece porque
se usa somente o sinal de maior > para direcionar a sada do comando para o
arquivo. Veja como funciona:
Utilizando um sinal de maior (>), o Console cria o arquivo (caso ele no exista). Ou ento substitui seu contedo existente.
Utilizando dois sinais de maior (>>), o Console cria o arquivo (se ainda no
existir). Ou incrementa o contedo existente.
Vamos fazer o teste utilizando dois sinais de maior (figura 207).

Figura 207
Dois sinais de maior
(>>) para acrescentar
contedo em arquivo
j existente.

158

O comando date retorna a data e a hora atual na tela. Porm, tambm possvel
fazer com que o console retorne a data e a hora atuais em um arquivo, e no na tela.
Vamos agora direcionar a sada do comando date (figura 209).
Agora o console criou um arquivo com o nome data_atual.txt, cujo contedo
justamente a sada do comando date, ou seja, a data atual.

7.4.4.Comandos de configurao e gerenciamento

Voc pode at achar intil criar arquivos-texto no console, mas saiba que esse
tipo de procedimento muito comum em scripts shell (arquivos de lote do Linux) para criar arquivos de log (registro) no sistema operacional.

Alguns comandos so especialmente teis na administrao de um computador,


pois ajudam a descobrir o que est acontecendo no sistema. O primeiro que vamos estudar o que mostra o total de memria livre e em uso: o comando free
(figura 210).

Podemos tambm direcionar uma sada de um comando para um arquivo-texto


na forma apontada na figura 208.

Normalmente ele apresenta a memria disponvel em Kilobytes, mas possvel alterar


a unidade de sada utilizando o parmetro -m (Megabytes) ou -g (Gigabytes).
Figura 210
Comando
free.

159

informtica 1

captulo 7

Figura 214:

Figura 211

Comando top.

Comando df
(disk free).

7.5. Sistemas de arquivos


Um sistema operacional precisa ter um sistema de arquivos. S assim poder gerenciar,
por exemplo, a gravao de um novo dado no disco rgido, garantindo que ela esteja
disponvel para acesso, independentemente do local de armazenado no HD. Graas
a esse recurso, o sistema operacional consegue informar ao usurio qual o espao disponvel em disco. Tambm permite ao HD gravar um mesmo arquivo em partes
espalhadas pelo disco e recuper-las quando necessrio.

DICA

No possvel
gravar arquivos
em uma partio
do tipo SWAP,
que s pode
ser utilizada
pelo sistema
operacional
para trocas de
dados com a
memria RAM.

Tambm possvel visualizar a quantidade de espao livre em disco. Para isso


utilizamos o comando df (disk free) (figura 211). Da mesma forma que fizemos
com o comando free, podemos converter as unidades de sada do comando df.
O parmetro -h (human) retorna as unidades de forma mais amigvel. Pode ser
em Kilobytes, Megabytes ou Gigabytes.
O comando du (figura 212) retorna o tamanho da pasta no disco rgido, mostrando
a quantidade de Kilobytes necessria para armazenar determinada pasta no disco.
Pode ser utilizado sem parmetros (retornar a quantidade de Kilobytes utilizados
por todas as pastas do diretrio atual) ou tomando como parmetro a pasta desejada.
O comando uptime (figura 213) mostra diversas informaes importantes: hora atual, h quanto tempo o PC est ligado, nmero de usurios logados na mquina etc.
O comando top mostra um monitor dos processos que esto em execuo no
computador, entre outras informaes (figura 214). Para sair do top, basta pressionar a tecla Q do teclado.

Figura 212
Comando du
(disk usage).

7.5.1. S istemas de arquivos do Windows (NTFS e Fat32)


Cada sistema operacional tem um sistema de arquivos particular. No caso do Windows, o NTFS, mas o padro j foi o Fat32. Os primeiros sistemas de arquivos
utilizados pelo Windows foram o Fat (File Allocation Table, ou Tabela de Alocao
de Arquivos). Posteriormente foi lanado o NTFS (New Technology File System, ou
nova tecnologia em sistema de arquivos), que traz diversas caractersticas como segurana, capacitade de armazenamento e limitaes aprimoradas em relao s verses
anteriores. Se voc for formatar um pen-drive ou um disco rgido pequeno, poder escolher um dos sistemas de arquivos j mencionados. Entretanto, para discos de grande
capacitade e por se tratar de um instrumento mais novo e confivel , recomenda-se
a utilizao do NTFS.

7.5.2. Sistemas de arquivos no Linux (Ext3 e ReiserFS)


No caso do Linux, existem diversos sistemas de arquivos disponveis. A maioria das
distribuies, porm, adota o Ext3 (third extended file system, ou terceiro sistema
extendido de arquivos). uma evoluo do Ext2 (second extended file system, ou
segundo sistema extendido de arquivos), que era o mais comum nas distribuies. O
Ext3 traz o recurso de Journaling (registro de dados como em um jornal), no qual
as informaes so salvas automaticamente durante a execuo do sistema operacional. Elas podem ser recuperadas em caso de falha ou queda de energia eltrica.Outro
sistema de arquivos bastante usado no Linux o ReiserFS (Reiser File System), que
tambm oferece Journaling, mas somente retm as informaes de cabealhos no
faz o registro de dados, o que o torna mais rpido que o Ext3.

O ReiserFS foi criado


pelo norte-americano
Hans Thomas Reiser,
um programador
de computadores
famoso no mundo
do software livre.
Ele fundador da
Namesys, empresa
de desenvolvimento
de software
especializada
em sistemas
operacionais.

Figura 213
Comando
uptime.

160

7.5.3. S istema de arquivos para memria virtual no Linux (Swap)


Quando um computador fica sem memria RAM, acaba recorrendo a um recurso chamado memria virtual. Ela permite copiar o espao de memria mais antigo para um
arquivo no disco rgido, provocando um desafogamento da memria RAM. Assim,
novos programas podem ser abertos, mesmo quando a memria da mquina est escassa.
161

informtica 1

captulo 7

DICA

Ao montar uma
partio,
lembre-se de criar
a pasta de destino,
caso no haja
uma. Sem isso, o
comando no vai
funcionar.

Durante o processo de instalao no Linux, uma pequena partio criada em disco


(normalmente do tamanho da memria RAM instalada), cujo sistema de arquivos o
chamado SWAP (troca).
Uma partio SWAP entra em ao toda vez que a memria RAM fica escassa.
Funciona como a memria virtual no Windows. Porm, nesse caso no temos
um arquivo de memria e sim uma partio inteira em disco disponvel. Este
um dos motivos pelos quais o desempenho de um computador Linux geralmente
melhor do que o mesmo equipamento que utiliza o Windows.

7.6. M
 ontagem de dispositivos
(parties e disquetes) no Linux
Cada sistema operacional tem caractersticas nicas, j que foram desenvolvidos por
pessoas e empresas diferentes. A afirmao vale, inclusive, para as evolues constantes desses sistemas. Por exemplo: h alguns anos, acessar os dados de um pen-drive,
CD ou disquete no Linux era tarefa complexa. Os usurios precisavam montar discos
por meio do comando mount para poder utiliz-los no sistema operacional muito
diferente do Windows, em que basta colocar o CD ou disquete no drive e clicar no
cone ou atalho correspondente para acess-lo. At por isso, muitos usurios iniciantes
desistem do Linux. A boa notcia que a maioria das distribuies Linux j corrigiu
esse problema, permitindo que cada disquete ou CD seja acessado da mesma forma
que em outros sistemas operacionais pelo usurio ao inseri-lo no drive.

como ilustra a figura 215. Para saber mais, acesse o manual do fstab, digitando
no console: man fstab.

7.6.2. Montagem de dispositivos (parties e disquetes)


Quando usamos o console ou o terminal, podemos montar e desmontar dispositivos manualmente por meio dos comandos mount e umount (figura 216).
No possvel montar nenhum dispositivo no prompt de comandos sem autorizao. que o comando mount s pode ser executado pelo administrador (root). Para
executar um comando como administrador, preciso adicionar o comando sudo
(abreviao para super user do, literalmente fazer como superusurio) frente do
comando restrito.

O sudo permite
executar qualquer
comando como
administrador. Est
disponvel a quem
instalou a distribuio
na mquina. Na
primeira vez que o
sudo for executado,
o terminal vai pedir a
senha para verificar se
o usurio realmente
tem permisso.

No comando da figura 216, montamos a partio sda1 na pasta hd, uma subpasta
de /media. Ao listar o contedo da pasta, voc ter o da partio sda1, que representa a primeira partio do primeiro disco instalado na mquina (tabela 6).
Figura 216
Montando uma
partio do disco
em uma subpasta
de /media.

Entender como isso funciona requer um estudo do processo de montagem de


dispositivos no Linux, que trabalha com uma forma de acesso a discos diferente
da do Windows. Para acessar os dados de um drive externo preciso montar o
dispositivo, ou seja, mape-lo em uma pasta j existente no sistema de arquivos.

7.6.1. Uso de dispositivos de armazenamento no Linux


Durante a inicializao, o sistema operacional Linux monta, automaticamente,
os dispositivos ou parties de disco nas pastas (diretrios) correspondentes. Nas
novas distribuies (como Ubuntu), pen-drives e CDs, esses dispositivos so montados quando inseridos no drive ou porta USB. Esse processo se d tambm pelo
prprio sistema operacional.
Existe um arquivo no qual o usurio pode configurar quais parties ou discos devem ser montados durante a inicializao do sistema: /etc/fstab (file system table),

162

O comando mount precisa de pelo menos dois parmetros: o dispositivo que ser
montado e a pasta de destino. Depois de usar o dispositivo, basta sair da pasta de montagem e partir para o comando umount, a fim de desmont-lo. Como parmetro de
caminho, informe o dispositivo (/dev/sda) ou a pasta em que ele foi montado.
Dispositivo

Descrio

/dev/sda1

Primeira partio do primeiro disco

/dev/sda2

Segunda partio do primeiro disco

Figura 215

/dev/sda3

Terceira partio do primeiro disco

Contedo do
arquivo fstab
armazenado
na pasta /etc .

/dev/sdb1
/dev/sdc1

Primeira partio do segundo disco (pode ser seu pendrive)


Primeira partio do terceiro disco

/dev/cdrom

Drive de CD-ROM

/dev/cdrw

Drive de CD-RW ou DVD-RW

/dev/fd0

Primeiro drive de disquete

/dev/fd1

Segundo drive de disquete

Tabela 6
Comandos de
montagem de
dispositivo.

163

Captulo 8

Administrao do
sistema operacional
Instalao de programas no Linux
Compactadores e backup
Arquivos de lote no Linux
Arquivos de Linux

Informtica 1

captulo 8

Figura 218
Arquivo
sources.list.

onhecidos os diferentes tipos de sistemas operacionais existentes no


mercado, o momento de abordar a sua gesto, ou seja, analisar as
atividades que fazem parte do cotidiano de um tcnico de informtica nesse mbito. fundamental saber algumas prticas que podem ser adotadas
durante o trabalho, seja o profissional um responsvel pelo parque de mquinas
de sua empresa, seja um programador, com foco direcionado a projetos.

8.1. Instalao de programas no Linux


Um bom comeo abordar tudo o que envolve a instalao de programas no Linux, porque a maioria daqueles que se dedicam ao segmento est mais acostumada
a fazer isso no Windows. E simples. Basta clicar sobre o arquivo do instalador e
seguir os passos do assitente de instalao (next, next, next, finish...). O Linux tambm oferece essa possibilidade bem amigvel. Acessando os mesmos sites, possvel
baixar softwares para Linux e instalar um por um, com um duplo clique do mouse.
Mas essa no a nica forma de faz-lo. Vejamos quais so as outras alternativas.

8.1.1. Instalando programas a partir do CD da distribuio


Ao inserir o CD do Ubuntu no drive, conseguimos acessar diversas pastas com
arquivos de instalao, executveis manualmente com um duplo clique do mouse. Esses arquivos tm a extenso .deb. Durante a execuo, veremos uma janela como a da figura 217. Se voc clicar no boto Instalar Pacote, o utilitrio vai
adicionar o novo software ao sistema operacional.
Figura 217
Instalando um
programa
a partir do
arquivo no CD.

8.1.2. Instalando programas a partir de sites de download


Arquivos .deb so pacotes de software do Debian, distribuio Linux bastante
famosa, da qual derivou o Ubuntu. Portanto, qualquer arquivo com extenso
.deb pode ser instalado no Ubuntu. Se voc encontrar em um site um pacote
.deb e quiser instal-lo em seu equipamento, basta baixar o arquivo e dar duplo
clique sobre ele, como fez com o arquivo do CD no item anterior.

8.1.3. Gerenciador de pacotes do Linux (apt-get e synaptic)


Um conceito importante sobre os sistemas Linux o de servidores de pacotes. J
sabemos que um pacote um software que pode ser instalado no Linux. E um
servidor de pacotes uma mquina disponvel na rede (ou na internet), para tornar disponveis diversos pacotes a serem baixados por distribuies Linux, como
o Ubuntu. Assim que instalado, o Ubuntu configura, automaticamente, um
servidor de pacotes do pas cuja linguagem foi escolhida no incio do processo.
Essa configurao feita no arquivo sources.list (lista de fontes de software),
que fica na pasta /etc/apt (figura 218). A partir desse momento, podemos utilizar o comando apt-get (gerenciador de pacotes usado no Ubuntu) e o comando
apt-cache (programa usado para manter um banco de dados) para instalar, de
maneira extremamente fcil, um novo pacote no PC.

DICA

Podemos alterar o
endereo http do
servidor que ser
utilizado para baixar
os pacotes. Basta
consultar os que
esto disponveis
no site do Ubuntu e
trocar o que estava
no sources.list.
Lembre-se de salvar
as alteraes antes
de fechar o arquivo.

recomendvel atualizar a lista de pacotes atual, antes de instalar um, pois


novos pacotes so criados e atualizados diariamente no servidor. Para fazer essa atualizao, digite o comando sudo apt-get update (figura 219-A).
Ateno: para utilizar o apt-get, preciso manter a conexo com a internet, pois
o servidor de pacotes no est na mquina nem na rede local.
Figura 219-A
Atualizando a lista
de pacotes.

166

167

Informtica 1

captulo 8

Figura 221

Figura 219-B

Lista de pacotes
relacionados com a
palavra-chave game.

Atualizando a
lista de pacotes
com o servidor
remoto.

Figura 222

Se o resultado for parecido com o da figura 219-B, sinal de que os pacotes foram
atualizados com sucesso. Caso haja algum erro durante a atualizao, abra novamente o arquivo sources.list e confira se o endereo do servidor est correto.

Instalando um
novo pacote.

O prximo passo consultar a lista de pacotes utilizando uma palavra-chave.


Isso nos permite fazer uma busca, no servidor, procura de pacotes que tm algo
a ver com a palavra game (jogo). O resultado retorna os nomes dos aplicativos,
seguidos de uma pequena descrio. Fazer uma busca importante, pois precisaremos do nome correto do pacote para instal-lo, como mostra a figura 220.
Chegou o momento de instalar o pacote. Digite o comando apt-get install (o
parmetro install significa instalar), seguido do nome do pacote que selecionamos ao digitar o comando anterior para consulta (figura 221).
Para que o pacote escolhido funcione corretamente, so necessrios outros pacotes, que so detectados e instalados pelo utilitrio, conforme ilustra a figura 222.
Figura 220
Busca, por
pacotes, via
palavra-chave.

DICA
Antes de comear a baixar os pacotes necessrios e suas dependncias, no entanto, o utilitrio solicita uma confirmao e informa a quantidade de arquivos e o
tamanho total em MB (Megabytes) de todos. Para continuar o processo, pressione a tecla Enter. Pronto. O pacote instalado com sucesso.

8.2. Compactadores e backup


Provavelmente voc j deve ter recebido um e-mail com um arquivo anexado
cuja extenso seja .zip ou .rar: eles passaram por um processo de compactao
(compresso). O motivo simples: quanto menor o arquivo, mais rpido ser o
seu envio como anexo, pois ele utiliza menos espao em disco.
Existem diversos tipos de compactadores no mercado, alm de diferentes formatos de compactao. Atualmente, os formatos RAR e ZIP tm sido os mais utilizados, mas o 7Z tambm muito bem aceito, em especial por ser um software
do tipo OpenSource (cdigo aberto). Cada um desses formatos pode ser adotado
tanto no Windows quanto no Linux. Basta instalar um software de compactao
que possua suporte para o formato escolhido. Alguns at dispem de suporte para
mais de um formato de compresso e descompresso.

168

1. Nem sempre os
novos pacotes criam
atalhos no menu
Aplicativos do
Ubuntu. Ento, pode
ser necessrio digitar o
comando para chamar o
aplicativo no prompt de
comandos (terminal).
2. Quando no quiser
mais o programa ou se
precisar de mais espao
em disco, voc poder
desinstal-lo utilizando
o parmetro remove
do comando apt-get.

169

Informtica 1

captulo 8

Figura 226

8.2.1. Compactadores nativos do Linux

DICA

Quanto maior
a taxa de
compresso de um
compactador, mais
tempo ele vai levar
para criar o arquivo
compactado.
Mas isso pode ser
compensado com
a obteno de um
arquivo menor no
final do processo.

O comando tar est presente em qualquer distribuio Linux e permite armazenar ou compactar pastas ou conjuntos de arquivos em um nico arquivo.
Sua sintaxe a seguinte:

Visualizao do espao
em disco usado pela
pasta backup.

Figura 224
Arquivando a
pasta backup.

Figura 227

tar [parametros] [nome do arquivo] [itens a serem arquivados]

Compactando
em formato rar.

Imagine uma pasta chamada backup, com arquivos a compactar. Primeiramente digite o comando du para ver qual o espao ocupado em disco pela pasta (figura 223).
Para arquiv-la em um arquivo com a extenso .tar, digite o comando mostrado
na figura 224.
Digite novamente o comando du para visualizar o tamanho do arquivo .tar
criado, conforme a figura 225-A.
Veja que o arquivamento diminui um pouco o tamanho do arquivo, mas isso no
chega a ser uma compactao, pois esse processo converte os bits repetitivos da
estrutura de todos os arquivos, fazendo com que seja necessrio menos espao em
disco para armazenamento. Compacte o arquivo, ainda utilizando o comando
.tar, mas agora com o ZIP (figura 225-B). Agora, o arquivo resultante tem 725
KB. menos de um quarto do tamanho da pasta de origem.

Figura 223

Instalao do rar.

8.2.2. Instalao de novos compactadores,


usando o gerenciador de pacotes
Agora instale o compactador rar, utilizando o comando apt-get, como se viu
no item anterior (figura 226).
Em seguida crie um arquivo compactado com o formato rar, como ilustra a
figura 227.
Observe que preciso digitar o comando rar, seguido do parmetro a, que
significa add (adicionar). O prximo passo o nome do arquivo resultante
(backup.rar) e, por ltimo, a pasta que ser compactada pelo comando. Veja com
que tamanho o arquivo backup.rar ficou (figura 228).
Com o formato rar, o arquivo resultante ainda menor. Isso acontece porque o
seu algoritmo de compactao mais eficiente que o utilizado pelo formato zip.
Justamente por comprimir mais, o rar precisa de um tempo maior para efetuar
todos os clculos de compactao e, por isso, mais lento que o zip.
J o 7Z do tipo OpenSource, o que significa que diversas pessoas constantemente ajustam seu algoritmo, para torn-lo cada vez mais eficiente. Faa um teste
prtico. Instale-o via apt-get (figura 229).

Figura 225-A
Visualizando o
tamanho do arquivo
.tar gerado.

Figura 228
Visualizao
do espao em
disco usado por
backup.rar.

Figura 225-B
O arquivo compactado,
menor do que o arquivado,
e a pasta de origem.

170

Figura 229
Instalando o
compactador
para usar o
formato 7Z.

171

Informtica 1

captulo 8

Figura 230

Figura 233

Compactando
com 7zr.

Salvando o
arquivo .bat

Figura 231
O arquivo compactado
com 7z menor que os
demais compactados.

Para compactar a mesma pasta, com o comando 7zr, faa como mostra a figura 230.
Veja que o parmetro add ainda o mesmo, mas agora preciso especificar uma
extenso diferente para o arquivo (.7z), como aparece na figura 231. Fica evidente
que o 7z conseguiu realmente compactar mais do que os outros formatos.

8.3. Arquivos de lote (batch)


Qualquer sistema operacional permite a criao de arquivos batch, tambm conhecidos como de lote e que servem para automatizar tarefas repetitivas e cotidianas do administrador do sistema. Com um arquivo de lote, podemos configurar backups, gerar relatrios etc. Podem ser automatizados, se forem colocados
em conjunto com os respectivos programas de agendamento de tarefas. Arquivos batch devem ser criados com o uso de um editor de textos simples (padro
ASCII) e salvos com a extenso correspondente, para que o sistema operacional
o reconhea. Normalmente, seu contedo formado por conjuntos de comandos
da linguagem de cada sistema operacional; portanto, preciso conhecer esses
comandos para criar arquivos de lote.

O prximo passo salvar o arquivo com o nome backup.bat. No caso do


Windows, necessrio usar a extenso .bat para que o sistema operacional
o reconhea como sendo do tipo batch. Para salvar corretamente necessrio
alterar o tipo do documento para Todos os Arquivos. Caso contrrio, o arquivo ter extenso .txt. Ento, digite o nome do arquivo batch no campo
Nome, escolha o diretrio de destino (no nosso caso o Desktop) e clique
no boto Salvar (figura 233).
Um cone caracterstico sinaliza que o arquivo executvel (Batch). Basta,
agora, dar um duplo clique sobre esse cone para abrir uma janela do prompt
na tela (figura 234). Mas ela no permanece aberta e h uma razo para isso:
que no foi usado um comando para parar a execuo e ele pode ser til para
que voc veja o resultado do script. Para alterar o script, basta clicar com o
boto direito do mouse sobre o arquivo e escolher a opo Editar.
Figura 234

8.3.1. Criao de arquivos de lote usando


comandos do prompt do Windows

Arquivo criado na rea


de trabalho (desktop).

Vamos aprender agora a criar um arquivo Batch no Windows utilizando comandos bsicos do prompt, para gerar uma pasta de backup no pen-drive. Copie
os arquivos de alguns diretrios do sistema operacional para essa pasta. Na prtica, apenas dois comandos so adicionados ao arquivo: o primeiro cria a pasta
backup na unidade de disco E; o segundo copia todos os dados da pasta
Arquivos localizada na unidade C para a recm-criada (figura 232).
Figura 232
Criao de um
arquivo batch de
backup.

172

173

Informtica 1

captulo 8

Figura 235

Figura 239

Adicionando o
comando pause.

Uso do echo
para informar
melhor o usurio.

Adicione o comando Pause no final do cdigo, fazendo com que ele pare nesse
ponto antes de fechar a janela do prompt (figura 235).

Figura 240
Resultado final
do script
de backup.

8.3.2. Comandos adicionais aplicveis em arquivos de lote

Para ver os cdigos


de cores disponveis,
digite no prompt
de comandos do
Windows o seguinte
comando: color/?

Alm dos comandos do prompt, possvel adicionar outros pertencentes aos


scripts batch do Windows. Se voc preferir, pode colocar tambm um caractere
@ na frente de cada comando, para que ele no seja apresentado no prompt. Assim, somente o resultado do comando aparecer (figura 236).
O comando color tambm pode ser til. Permite configurar uma cor especfica para a execuo do script e diferenci-lo do prompt normal ou mesmo de
outros scripts. J o title permite especificar um ttulo para a janela do prompt
que est executando o script (figura 237).
Observe que adicionamos um caractere que significa maior (>) e a palavra nul
frente do pause. Isso faz com que o retorno do pause, que a frase pressione
qualquer tecla para continuar..., permanea como oculto do prompt, no final da
execuo (figura 238).

Figura 236
Caracteres como
@ ocultam
os comandos.

Figura 237
Incrementando
o script.

Figura 238
Script
personalizado
com ttulo,
cor e pausa.

174

Provavelmente, nenhum usurio leigo utilizar esse script. Mesmo assim, importante frisar que ainda est faltando alguma coisa. Talvez informaes sobre o
que est sendo feito durante a execuo do script.
Para exibir dizeres ou frases no script, podemos utilizar o comando echo
(figura 239).
Agora execute o script e observe o resultado. aconselhvel que voc aproveite para
criar seu prprio arquivo batch e automatizar seu backup dirio (figura 240).

8.3.3. Funes avanadas aplicveis em arquivos de lote


H diversas funes avanadas que podem ser aplicadas em arquivos de lote do
Windows. Vejamos, aqui, apenas dois desses conceitos, dos muitos que podem
ser adicionados a partir de pesquisas de documentao especficas na internet.
Podemos direcionar a sada de um comando para um arquivo gerando um relatrio, no final do backup, com o nome dos arquivos copiados e a data de realizao do backup entre outras opes. Utilizando um sinal de maior ( > ) aps
o comando, direcionamos a sada de um comando para um dispositivo diferente
do monitor. Pode ser um arquivo, por exemplo. Dois sinais de maior (>>) direcionam a sada para o arquivo, incrementando seu contedo. Se usarmos um sinal
s, os dados que antes estavam armazenados no arquivo sero perdidos. Mas com
dois sinais eles se mantm e a nova informao incrementada.

DICA

Faa uma boa reviso


do que aprendeu
sobre os comandos
do Windows e do
Linux antes de
comear a trabalhar
com arquivos de lote.

Outro recurso til o de substrings. possvel pegar uma parte de uma string
ou varivel de ambiente e armazenar em uma varivel ou apresentar na tela.
Exemplo: echo %date% apresenta a data atual na tela e %date:~0,3% exibe
somente os trs primeiros caracteres de %date% (a partir do ndice 0, pega
trs caracteres), ou seja, s o dia da semana. Trabalhar com parmetros tambm bem fcil. O sinal %1 representa o primeiro parmetro passado na
linha de comando. O %2 significa o segundo.
175

Informtica 1

captulo 8

Figura 242

8.4. Arquivos de lote no Linux

Salvando o script
na rea de
trabalho com o
nome listar.sh.

8.4.1. Introduo aos shell scripts


No Linux tambm possvel criar arquivos de lote, que devem ser salvos com
a extenso .sh. A linguagem de scripts utilizada para criar arquivos de lote
chamada de shell script. extremamente poderosa, permitindo laos de repetio, condies etc. Gerar um shell script requer um editor de textos-padro
ASCII, como o gedit do Ubuntu.

8.4.2. Scripts bsicos utilizando comandos do Linux


Vamos criar nosso primeiro script para Linux. Inicialmente abra o Gedit ou o
Editor de Textos no menu Aplicativos / Acessrios / Editor de Textos do Gnome.
A primeira linha do script deve conter um #!/bin/sh, que representa a aplicao
a ser utilizada para executar o script. Isso significa que na pasta bin existe um
comando, chamado sh, que ser usado para interpretar o script quando voc
digitar seu nome para ser executado.

Figura 243

Todos os comandos que voc conhece para o terminal do Linux podem ser inseridos nos scripts. Ento, vamos comear criando um script simples de listagem
do contedo da pasta atual, como fizemos com o arquivo de lote do Windows.

O gedit aplica
cores sintaxe
de acordo com
a linguagem
correspondente.

Veja que adicionamos apenas duas linhas de cdigo. Na primeira configuramos o


comando que ser utilizado para executar o script. Na segunda, o comando ls,
que lista o contedo do diretrio atual, como mostra a figura 241. Para salvar o
arquivo, clique no boto Salvar ou no menu Arquivo / Salvar. Ser apresentada a tela apresentada na figura 242.
Agora digite o nome do arquivo e escolha a pasta de destino. Desktop, como
se sabe, representa a rea de trabalho do usurio atual. Ao clicar no boto
Salvar, voc ver que o arquivo ser criado em sua rea de trabalho com um
cone caracterstico do Gnome. Perceba que o Gedit (Editor de Textos) torna
coloridos os comandos de acordo com a linguagem que est sendo utilizada.
Ele converte os comandos em cores pr-configuradas no momento em que salvarmos o arquivo com a extenso .sh (figura 243).
Figura 241
Digitando um
script no Editor de
Textos (Gedit).

O prximo passo permitir a execuo do arquivo. No Linux, isso necessrio


porque, por padro, os arquivos so criados apenas com permisso de leitura e
gravao para o usurio. Para tornar o arquivo executvel, ou seja, para que o
sistema operacional execute os comandos internos do script como se fosse um
programa, temos de utilizar o comando chmod +x arquivo.sh. Aps digitar
o comando de permisso, vamos executar o script com o comando ./listar.sh.
Para isso substituiremos o nome listar.sh pelo nome do script que est sendo
criado, caso seja escolhido um nome diferente. Lembre-se de que o Linux casesensitive. Isso significa que, se voc criar um arquivo com o nome Falar.sh, no
conseguir execut-lo com o comando falar.sh.

8.5. Arquivos de lote no Linux


(estruturas de deciso, laos)

chmod o
comando que
permite alterar as
permisses de um
arquivo qualquer do
Linux; +x adiciona
permisso de
execuo no arquivo;
e arquivo.sh o
nome do arquivo
ao qual queremos
adicionar permisso
de execuo.

Podemos adicionar, tambm, estruturas de deciso e laos de repetio em nossos


shell scripts. Vamos, ento, aprender a fazer isso com exemplos prticos.
176

177

Informtica 1

captulo 8

Figura 244

Figura 246

Adicionando
estrutura
de deciso.

Criando um lao
de repetio
com o comando
while.

Figura 245
Uilizando o
comando read.

Em seguida, adicionamos o comando while:. Assim, enquanto o usurio no


pressionar as teclas de finalizao CTRL+C, o script vai continuar em processo de execuo. Adicionamos, agora, um comando elif para validar tambm o 2 como uma solicitao de listagem detalhada do diretrio no script.
Ateno: qualquer cdigo diferente de 1 ou 2 vai resultar numa mensagem de
erro pelo script (figura 247).
Em vez de pressionar CTRL+C para finalizar o script, possvel fazer uma
validao melhor, solicitando a tecla 0 para sair, por exemplo. importante
frisar que a linguagem Shell Script extremamente poderosa. aconselhvel
aprofundar-se no tema consultando materiais especficos.

8.5.1. Implementao de estruturas de deciso em scripts


Se voc j programa em alguma linguagem, vai ter facilidade para trabalhar com
shell scripts. Entretanto, alguns detalhes precisam ser estudados, pois a sintaxe
aqui um pouco diferente. Um Se (estrutura de deciso) representado pela
palavra IF (Se), cuja condio deve ser apresentada entre colchetes, seguido da
palavra-chave THEN (ento), como ilustra a figura 244.

Figura 247
Adicionando
uma condio
ao lao while.

Veja que criamos uma varivel chamada teste, que recebe inicialmente o valor 1.
Faremos a validao dessa varivel utilizando a estrutura de deciso IF. Agora vamos pedir ao usurio que digite o cdigo durante a execuo do script, utilizando
o comando read (ler), conforme mostra a figura 245.
Ao executar o script, ser solicitado o cdigo para listar o contedo do diretrio
atual. Se o usurio digitar algum cdigo diferente de 1, a mensagem Cdigo
incorreto ser apresentada (ainda a figura 245). Para usar o seno, utilize elif,
pois esta a sintaxe correta do shell script.

8.5.2. Implementao de laos de repetio em scripts


O script pode permanecer executando indefinidamente at que o usurio pressione um cdigo de sada. Isso permite que ele seja utilizado por tempo indeterminado. Ao terminar o trabalho, voc s precisa pressionar 0, por exemplo, para
fech-lo. Para fazer isso, vamos implementar um lao de repetio (figura 246).
No primeiro exemplo, criamos um lao infinito que poder ser finalizado pressionando a tecla CTRL+C no teclado.
178

179

Captulo 9

Administrao
de redes
Usurios e grupos no Windows
Usurios e grupos no Linux
Acesso remoto via rede
Acesso remoto via rede no Linux
Acesso remoto via rede (modo texto)
Virtualizao de computadores
Instalando novos sistemas
operacionais em mquinas virtuais
Servidor DHCP
Servidor Proxy
Servidor de arquivos

informtica 1

captulo 9

Figura 249
Visualizao de
contas
j existentes.

s sistemas operacionais tm papel importante nas redes de computadores. So eles os responsveis pelo cadastramento dos servios, das aplicaes e dos usurios da rede. possvel aproveitar ao
mximo os recursos desses sistemas na administrao de redes.

9.1. Usurios e grupos no Windows


O gerenciamento de usurios e grupos no Windows uma tarefa que, geralmente, deixada de lado quando se trata de computadores de usurios domsticos.
No entanto, o assunto ganha importncia quando se fala em um servidor de
rede. Vamos ento aprender a criar usurios e grupos no Windows Vista para
poder controlar o que cada um faz em nosso computador. Depois separamos os
arquivos e as configuraes de cada usurio do sistema.

9.1.1. Criando novos usurios no Windows Vista


Para criar um novo usurio no Vista, acesse o Painel de Controle e clique no link
Contas de usurio. Aparecer a tela mostrada na figura 248.
Clique em Adicionar ou remover contas de usurio para gerar, por exemplo,
uma conta para que seu irmozinho possa utilizar o computador, ter arquivos
separados dos seus e at seu prprio papel de parede.

Clique no link Criar uma nova conta para ver as telas da figuras 249 e 250.
Digite o nome do usurio ou uma palavra que representa a pessoa que ir utilizar
essa conta e escolha seu tipo. Pode ser Usurio padro (comum) ou Administrador. O ideal colocar seu irmozinho como usurio comum, o que lhe dar
permisses mnimas para alterar as configuraes do computador. Clique em
Criar conta para finalizar, como est na figura 250.
Pronto. Voc tem mais uma conta. As imagens que aparecem na tela representam os usurios cadastrados em seu PC. A conta de Convidado criada pelo
Windows Vista, segundo padro do sistema operacional. Clique na imagem IrFigura 250
Criao de
uma nova conta.

Figura 248
Painel de controle
/ Contas
de Usurio.

182

183

informtica 1

captulo 9

Figura 251

Figura 253

Gerenciando
contas.

Tela de login do
Windows Vista.

mozinho, para alterar a figura apresentada na tela de boas-vindas do Windows


Vista e na tela de logon, aquela que solicita a escolha do usurio quando ligamos
o computador (figura 251). Escolha a imagem que melhor representa o seu irmozinho e clique em Alterar imagem (figura 252).
Quando voc reiniciar o computador, ver que uma tela de login, como a da figura 253, ser apresentada antes que a rea de trabalho do usurio aparea.

9.1.2. Criando novos grupos no Windows Vista


O conceito de grupos em um sistema operacional est fortemente ligado a questes
de segurana da rede e do prprio sistema. conveniente, portanto, criar grupos
para distinguir conjuntos de usurios que tenham caractersticas em comum. Assim poderemos restringir o acesso desse grupo a determinado recurso ou rea. Por
ser um sistema operacional desenvolvido para estaes de trabalho, o Windows
Vista tem recursos de gerenciamento de grupos de usurios ocultos e bastante limitados. J um sistema desenvolvido para servidores, como o Windows Server, tem
poderosos recursos para essa finalidade e que ficam disponveis para que o administrador do sistema possa tomar decises a respeito e definir permisses.
Em uma escola, por exemplo, pode-se criar um grupo de usurios Professores
e outro grupo Alunos para diferenciar o que cada um pode ou no fazer. TraFigura 252
Escolha de
uma imagem
para o usurio.

184

balhar com grupos tambm facilita a administrao das permisses. Isso porque,
ao adicionar uma nova impressora, por exemplo, no ser necessrio atribuir
permisso a cada usurio professor; basta adicion-la para o grupo Professores.

9.2. Usurios e grupos no Linux


(modo grfico e texto)
Quanto ao gerenciamento do Linux podemos trabalhar tanto no modo texto
quanto no grfico. O mesmo vale para a criao e manipulao de usurios.
possvel fazer o gerenciamento de usurios e grupos, contando com os mesmos
recursos, tanto nas distribuies com interface grfica quanto nos servidores que
tm somente interface de modo texto. Vale, ento, aprender a criar usurios,
grupos e privilgios no Linux.

No modo grfico
O primeiro passo criar um novo usurio do Linux pelo Gnome, que a interface grfica padro do Ubuntu. Para fazer isso, clique no menu Administrao /
Usurios e Grupos (figura 254).
Figura 254
Utilitrio de
gerenciamento
de usurios e
grupos do Ubuntu.

185

informtica 1

captulo 9

Figura 255

Figura 257

Adicionando um
novo usurio no
sistema operacional.

Privilgios
do usurio.

Tipos de
usurio
Como essa providncia funo do administrador do sistema, preciso clicar em
Desbloquear para que os botes necessrios fiquem ativos. Ser solicitada a sua
senha de usurio comum, como mostra a figura 255.
Agora clique em Adicionar usurio e, depois, em Gerenciar grupos. Vamos
escolher a primeira opo para criar um usurio Aluno pelo gerenciador grfico
do Ubuntu. esquerda h uma relao dos usurios j cadastrados no sistema.

Na aba Privilgios do usurio, voc pode habilitar e desabilitar permisses para


o usurio. possvel impedi-lo de usar recursos do sistema, como o drive de CD,
por exemplo (figura 257).

Quando clicamos no boto Adicionar usurio, aparecer na tela a janela mostrada na figura 256. Digite o login do usurio (nome que ele usar para acessar o
sistema) e o seu nome completo (nome real), que aparecer formalmente no canto
superior direito da rea de trabalho quando ele logar o sistema.

Na aba Avanado ainda possvel alterar a pasta do usurio. Mesmo que, por
padro, ela fique em /home, voc pode cri-la em qualquer lugar, j que o
administrador do sistema (figura 258).

Observe que no item Perfil podemos escolher o tipo de usurio que ser criado
(consulte o quadro Tipos de usurio na pgina 187).
Digite tambm uma senha para o usurio e clique na aba Contatar para digitar os
dados pessoais do usurio, como endereo e telefone. Esses dados no so obrigatrios.
Figura 256
Preenchendo os
dados do usurio.

186

9.2.1. Criando novos usurios e grupos no Linux (modo texto)


Existem diversos comandos para gerenciar, criar ou excluir usurios e grupos
no terminal do Linux. Para criar um usurio, podemos utilizar o comando
adduser, passando, como parmetro, o nome do usurio. Por exemplo, professor. Lembre-se de que, antes, preciso dar o comando sudo.

Desktop user (usurio


de desktop): com
algumas restries
no sistema.
Administrador: com
permisso total e
irrestrita a todos os
componentes do
sistema.
Unprivileged
user (usurio sem
privilgios): comum,
no consegue digitar
comandos com
sudo.

Figura 258
Finalizando
o cadastro
do usurio.

187

informtica 1

captulo 9

Figura 259

Figura 261

Adicionando o
usurio professor.

DICA

Para excluir um
usurio, use o
comando userdel
ou userdel -r.
Este ltimo excluir
tambm a pasta
pessoal do usurio.
Para logar no
Linux com o novo
login, pressione
CTRL+ALT+F1 a F6
para abrir um tty e
digite o novo
usurio e sua senha.

Arquivo
sudoers da
pasta /etc.

Veja que o sistema vai criar um usurio com o nome informado, um grupo com
o mesmo nome e a pasta pessoal do usurio na pasta /home (figura 259).
Depois de criar o usurio, ser solicitada a senha inicial dessa pessoa (figura 260).
Aps digitar e redigitar a senha do usurio, sero solicitadas informaes pessoais, como nome completo, telefone etc. E aparecer uma mensagem de confirmao no final. Pressione Enter para concluir a operao.
A partir de agora, temos o usurio professor para logar a mquina. Esse usurio foi criado com privilgios restritos, ou seja, no pode digitar comandos com
sudo. Para que isso seja possvel, precisamos alterar as configuraes do arquivo
/etc/sudoers. Esse arquivo armazena os nomes dos usurios que podem executar
comandos como administrador (figura 261).
Voc pode abrir o arquivo utilizando o gedit, por exemplo, e adicionar o nome do
usurio recm-criado professor. Assim, esse usurio poder digitar comandos
com sudo e alterar as configuraes do computador como se fosse um administrador. Para isso, basta utilizar a mesma sintaxe da linha root ALL=(ALL) ALL
para o usurio professor.
Ao analisar o cdigo do arquivo sudoers, voc chegar concluso de que tambm possvel atribuir permisses de administrador a um grupo. Na ltima
linha do arquivo, aparecer o caractere % representando um grupo. Isso significa
que os membros do grupo admin tambm podem executar comandos como
administrador por meio do padro no Ubuntu.

O comando groupadd permite criar um grupo de usurios. Veja o exemplo na


figura 262.
Figura 262
O comando
groupadd.

Nesse exemplo, estamos criando o grupo alunos para posteriormente adicionar


a ele os usurios individuais de cada aluno. Dessa forma, qualquer mudana de
permisso para os alunos ocorrer nesse grupo e no afetar os demais usurios.
Isso significa que a vida do administrador est ficando mais prtica.
O comando usermod permite alterar as configuraes de um usurio existente. O parmetro -G permite adicionar o usurio a um ou mais grupos j criados
no sistema. No nosso exemplo, vamos adicionar o usurio professor ao grupo
professores (figura 263).

Para saber mais


sobre os parmetros
disponveis no comando
usermod, acesse o
manual do comando,
digitando man
usermod.

Figura 263
O comando
usermod.

Figura 260
Finalizando o
cadastro do
usurio professor.

Voc pode visualizar a lista de grupos da qual faz parte digitando o comando
groups no terminal, como aparece na figura 264.
Figura 264
O comando
groups.

188

189

informtica 1

captulo 9

O Windows possui
uma tecnologia
chamada Conexo
de rea de trabalho
remota. Para saber
mais sobre ela,
procure no Help do
seu Windows.

Figura 266

9.3. Acesso remoto via rede

Configurao
do servidor
UltraVNC.

Para um administrador de redes importante poder acessar as mquinas remotamente. Assim, quando precisar instalar um novo programa, ele poder faz-lo
de uma das mquinas da rede local ou via internet. Vamos, portanto, conhecer
algumas das tecnologias de acesso remoto disponveis. A maioria gratuita, tanto
para Windows quanto para Linux.

9.3.1. Introduo tecnologia VNC


A tecnologia VNC (Virtual Network Computing ou: computao em rede virtual) possibilita acesso remoto de um computador a outro com interface grfica.
Os softwares que trabalham com o protocolo VNC permitem que um usurio
de uma mquina assuma o controle de outra da rede ou somente monitore as
atividades de um usurio em um computador remoto. Vamos adotar aqui o
UltraVNC, um software gratuito que permite a utilizao dessa tecnologia.

9.3.2. Instalando o UltraVNC em um servidor de acesso


Para baixar o UltraVNC, pesquise o endereo em um site de busca ou utilize seu
site de downloads preferido. Aps baixar o pacote, d duplo clique no arquivo
para iniciar a instalao do aplicativo. O processo bem parecido com o de
qualquer outro software para Windows. A diferena est em alguns detalhes.
Escolhemos a opo Full Instalation (instalao completa) para que o assistente
instale em nossa mquina um servidor VNC (figura 265). A partir da, o PC
poder ser acessado por usurios que tambm possuam o cliente VNC instalado.
Assim, ser possvel acessar, a partir da nossa mquina, outros computadores
ligados rede. Da mesma forma, se estivermos em outros computadores da rede,
conseguiremos entrar no nosso remotamente.
Ao final da instalao, a pgina de configurao do aplicativo vai aparecer na
tela, conforme mostra a figura 266. Nessa tela, o usurio configurar a forma
como vai acessar esse computador remotamente. Observe que, na mesma figura,
est destacada a parte na qual podemos criar uma senha de usurio. Assim, ao
habilitarmos a opo Require MS Logon, permitiremos que qualquer usurio
(com senha cadastrada no sistema) acesse a mquina remotamente.

9.3.3. Instalando o VNCViewer em uma mquina da rede (cliente)


O VNCViewer um aplicativo que permite visualizao e controle da rea de
trabalho do computador remoto. Como escolhemos a opo Full Instalation, o
assistente de instalao providenciou tambm esse componente. possvel, portanto, acessar essa mquina por meio do VNCViewer. Ou, ento, voc pode instalar o UltraVNC no PC de origem toda vez que quiser realizar essa operao.
Copie, ento, o VNCViewer em um pen-drive e passe-o para outra mquina da
rede local, a fim de testar o acesso remoto no computador com Windows Vista.

Tenha sempre
o aplicativo
VNCViewer
disposio
(no pen-drive,
por exemplo)
para que possa
acessar suas
mquinas de
qualquer ponto
da rede local.

9.3.4. A
 cessar um PC remotamente usando a tecnologia
VNC no Windows
D um duplo clique no arquivo e digite o nome ou o IP do computador servidor UltraVNC (figura 267) a partir do qual voc quer acessar e clique no boto
Connect. Uma janela contendo a rea de trabalho remota vai ser apresentada.
Figura 267
VNCViewer.

Figura 265
Instalao do
UltraVNC.

190

191

informtica 1

captulo 9

Figura 271

Figura 268

Adicionando
programa ao Firewall
do Windows.

Acesso central
de redes e
compartilhamento.

A partir de agora, pode-se visualizar a rea de trabalho do computador e ainda


executar qualquer configurao ou comando sem precisar ir at o local onde ele
est instalado. Se uma mensagem de erro aparecer, pode ser necessrio habilitar
o UltraVNC no Firewall do Windows.
Para fazer isso, clique com o boto direito do mouse sobre o cone de rede que
aparece ao lado do relgio do Windows e escolha a opo Central de Redes e
Compartilhamento. Na janela aberta, clique na opo Firewall do Windows
(figura 268).
Clique na opo Firewall do Windows para abrir as configuraes do Firewall,
que o software do Windows responsvel por gerenciar as conexes de rede
com destino mquina local (figura 269). Ele muito importante para a segurana de seu computador, porque bloqueia o acesso de pessoas ou aplicaes
no autorizadas.
Figura 269
Acessando
o firewall do
Windows.

Vamos, portanto, habilitar o UltraVNC no Firewall para que ele no bloqueie mais as conexes. Clique no boto Adicionar programa como na
figura 270.
Clique em UltraVNC Server e depois no boto OK para confirmar. O
aplicativo est habilitado para permitir conexes por meio do Firewall (figura
271). Agora voc deve conseguir se conectar ao servidor VNC. Clique em
VNCViewer e digite o IP ou o nome da mquina. Se a conexo for bemsucedida, aparecer uma tela (figura 272) solicitando a senha de acesso configurada na mquina, no momento da instalao do UltraVNC.
Figura 272

Figura 270
Habilitando o
Ultra VNC
no Firewall.

192

Digitando
a senha
de acesso.

193

informtica 1

captulo 9

Figura 273

Figura 275

Acessando um
computador
remotamente.

Configurando
o acesso
remoto no
Ubuntu.

Aps confirmar a senha, a janela com a rea de trabalho da mquina remota


surgir na tela, permitindo que voc visualize e assuma o controle da mquina
remota (figura 273).

9.4. Acesso remoto via rede no Linux


No Linux, tambm possvel acessar uma mquina remotamente por meio do
protocolo VNC. No caso da distribuio Ubuntu, essa facilidade vem instalada
como padro.

9.4.1. Habilitando o PC para ser um servidor de conexo remota

usurios vejam sua rea de trabalho. Nesse momento, as outras opes ficaro
ativas. Clique em Exigir que o usurio digite esta senha e digite uma senha para
acesso ao PC. Depois, clique em Fechar (figura 275). Agora vamos acessar essa
mquina por meio de outro PC com Ubuntu instalado.

9.4.2. A
 cessar um PC remotamente usando a tecnologia VNC
(Linux x Linux)
Para acessar um computador habilitado e permitir acesso remoto pelo Ubuntu, clique no menu Aplicativos / Internet / Visualizar rea de trabalho remota. Digite o IP ou o nome da mquina de destino (figura 276) e clique no
boto Conectar.
Figura 276

Para habilitar um PC como servidor de conexo remota VNC, clique no menu


Preferncias / rea de trabalho remota. Deve surgir na tela um utilitrio como
o exibido na figura 274.

Digitando
o IP da mquina
a ser acessado.

Para habilitar o servidor de acesso remoto, clique na opo Permitir que outros
Figura 274
Habilitando o
servidor acesso
remoto
no Ubuntu.

9.4.3. A
 cessar um PC remotamente usando a tecnologiaVNC
(Linux x Windows)
Se a mquina que voc quer acessar tiver o Windows, basta que algum software
com protocolo VNC esteja instalado nela para que a operao seja possvel, mesmo que se trate de equipamentos com sistemas operacionais diferentes.
194

195

informtica 1

captulo 9

Figura 277

9.5.1. Introduo ao Telnet e ao SSH

Acessando, via
VNC, um PC com
Windows Vista, a
partir do Ubuntu.

Tanto no Linux quanto no Windows possvel acessar um PC remotamente pelo


prompt de comandos. No Windows, a tecnologia Telnet muito utilizada, mas
depreciada por sua pouca segurana na transmisso dos dados a alternativa
mais comum. Para o Linux, o protocolo SSH (Secure Shell) permite conexes
seguras entre mquinas Linux. Assim, o administrador pode gerenciar qualquer
equipamento remotamente por meio de comandos do prompt.

9.5.2. Acessar um PC remotamente utilizando Telnet (Windows)


Inicialmente vamos acessar um computador com Windows Vista, a partir de
outro com Windows XP. Para que o protocolo Telnet funcione entre essas duas
mquinas, necessrio habilitar o servio Telnet no servidor. No nosso caso, essa
funo fica com o PC que vai receber a conexo e que tem Windows Vista.
No exemplo da figura 277, mostramos um usurio acessando uma mquina com
Windows Vista a partir de uma com Ubuntu.
A mesma regra se aplica caso o usurio queira acessar, por meio de um PC
com Windows Vista, um computador da mesma rede que tenha o Ubuntu
instalado (figura 278).

Para efetuar essa configurao, clique no menu Iniciar. Na caixa de pesquisa, digite services.msc para abrir o utilitrio de configurao de servios do Windows
Vista. No utilitrio, procure a opo Telnet, clique com o boto direito do mouse
e escolha a opo Propriedades (figura 279).
Figura 279
Habilitando
o servio
Telnet no
Windows Vista.

Figura 278
Acessando, via
VNCViewer, um
PC Ubuntu.

Para que o servio seja habilitado e executado toda vez que o Windows for iniciado, escolha a opo Automtico e clique no boto Aplicar (figura 280).
Figura 280
Configurando
o servio
Telnet como
Automtico.

9.5. Acesso remoto via rede (modo texto)


Apesar de existir o protocolo VNC, em muitos casos pode ser mais til ou
vivel acessar um PC remotamente pelo modo texto (prompt de comandos).
O modo texto permite o acesso mesmo quando a conexo lenta e s trafegam dados bsicos na rede. Afinal, quanto maior a quantidade de dados
com imagens e resoluo de cores utilizada numa conexo, maior o fluxo de
dados a serem transmitidos.
196

197

informtica 1

captulo 9

Figura 281

Figura 284

Iniciando
o servio
manualmente.

Prompt
conectado a um
servidor Telnet e
um prompt local.

necessrio conhecer
o login e a senha
cadastrados no servidor
para que seja possvel
acess-lo via telnet.
Por isso, habilitamos
temporariamente o
usurio Administrador e
configuramos uma senha
para que nossos testes
possam ser realizados.

Por meio do comando ver do prompt, possvel visualizar a verso do sistema


operacional de cada mquina. No prompt que estamos utilizando o telnet, a
verso apresentada maior do que a da mquina local (Windows XP). porque
estamos acessando o Windows Vista (figura 284).
Da prxima vez que o Windows for iniciado, o servio estar ativo. Mas, para fazer o
teste sem precisar reiniciar a mquina, clique no boto Iniciar (figura 281).
Agora vamos para outro computador da rede. Digitamos Telnet <ip> para acessar
a nossa mquina Windows Vista pelo prompt. No nosso caso, a mquina servidora
Telnet tem o IP 10.1.1.21. Por isso, digitamos no prompt Telnet 10.1.1.21. O login
de usurio e a senha sero solicitados. Digite-os e pressione Enter (figura 282).

Figura 282
Logando uma
mquina remota
por meio do
servio Telnet.

9.5.3. Acessar um PC remotamente usando SSH (Linux)


Para acessar um PC remoto utilizando a tecnologia SSH, precisamos ter disposio pelo menos dois computadores com Linux ligados em rede. Alm disso,
o computador que ser acessado (servidor SSH) dever ter o pacote opensshserver. Na mquina cliente, o pacote openssh-client necessrio, mas no caso
do Ubuntu ele j vem instalado como padro. Para instalar o openssh-server
no computador servidor, use o comando apt-get install openssh-server. No se
esquea do comando sudo, caso no esteja logado como root.
Aps a instalao do pacote, vamos acessar a mquina remota digitando o comando exibido na figura 285.
Figura 285
Acessando
um PC remoto
com ssh.

Se o usurio e a senha estiverem corretos, voc ver uma tela como a da figura
283. Pronto. A conexo foi realizada com sucesso. Agora voc pode digitar comandos no prompt da mquina remota e executar diversas tarefas sem a necessidade de estar fisicamente onde est instalado o PC remoto.
Figura 283
Conexo telnet
realizada com
sucesso, a partir
do Windows XP.

198

Digitar o comando ssh, seguido do nome do usurio e do endereo do servidor tudo separado pelo caractere @ suficiente para que o seu PC encontre
a mquina na rede e a acesse por ssh. No nosso caso, estamos acessando um
computador fora da rede local, que tem um endereo (domnio) configurado.
No entanto, podemos utilizar tambm o nmero IP da mquina tanto na rede
local quanto para acess-la via internet. Veja na figura 286 que a porta padro
Figura 286
Digitando a
senha para
conexo remota
com ssh.

199

informtica 1

captulo 9

Figura 287

Figura 289

Conexo ssh
realizada
com sucesso.

Copiando um
arquivo via rede
com scp.

9.5.4. T
 ransferindo arquivos para mquinas remotas
em modo texto (SCP)

(22) foi modificada. Ento, devemos especificar a porta que o servidor est utilizando para responder s conexes, que no nosso caso a 66. Para isso acrescente
os parmetros -p 66. Se a porta fosse configurada como 100, utilizaramos o
parmetro -p 100. Agora a mquina remota, encontrada e a aplicao solicita
a senha do usurio remoto configurado na linha de comando.
Digite a senha do usurio configurado na linha de comandos e pressione Enter.
Nossa conexo foi realizada com sucesso (figura 287).

A sintaxe do comando pode parecer complicada, mas no . Primeiro, temos o


comando scp, depois o parmetro -P (maisculo), que serve para especificar
a porta que a aplicao usa no servidor remoto (se a porta for a 22, padro, no
precisaremos especific-la). O prximo parmetro ser o nome do arquivo que
queremos transferir (se o arquivo estiver em outra pasta, podemos especificar o
caminho). Os ltimos parmetros sero o nome do usurio seguido do caractere
@, do endereo da mquina e do caminho no qual ser armazenado o arquivo no
PC destino. Quando a aplicao terminar de transferir o arquivo, o cursor voltar a ficar disponvel na mquina local (figura 290). Quer dizer que no ficaremos
logados na mquina remota, como no comando ssh, pois solicitamos apenas
uma cpia de arquivo, e no uma conexo remota.
Figura 290
Cpia do
arquivo realizada
com sucesso
via scp.

Agora o cursor apresenta o nome da mquina remota depois do @. E o usurio


que estamos utilizando no mais o jpescola, como na mquina local, mas
sim administrador, que o usurio da mquina remota. Todo comando que
for digitado a partir da ser executado na mquina remota e no mais na local.
Aps realizar a administrao remota necessria no PC, digite o comando exit
para sair e voltar a controlar sua mquina local (figura 288).
Podemos transferir arquivos de uma mquina para outra, via rede, com um nico comando que utiliza a mesma tecnologia do ssh. Esse comando o scp
(secure copy, ou cpia segura), conforme ilustra a figura 289.
Figura 288
Fechando
a conexo
ssh com
o comando
exit.

200

9.6. Virtualizao de computadores


J imaginou criar uma rede de trs, quatro ou mais mquinas utilizando somente
um nico PC? Pois isso j possvel, graas a uma tecnologia interessante e muito
utilizada atualmente, denominada virtualizao de computadores, o que nos
permite criar uma mquina virtual (VM, sigla para a expresso em ingls Virtual
Machine) dentro de uma mquina real. A virtual compartilhar os recursos da
outra, mas ser totalmente independente em relao ao sistema operacional e s
aplicaes instaladas na real (hipertexto a seguir).
Quando criamos uma mquina virtual, especificamos a quantidade de memria
que ela vai usar da real. Assim, quando a virtual estiver em execuo, a parte da
memria configurada para ela ficar sua disposio e a mquina real no poder
mais utilizar essa fatia de memria do equipamento. Em relao ao disco rgido, a
VM pode ser configurada para utilizar uma partio do disco local, de outro disco instalado, ou criar um disco em forma de arquivo (normalmente expansvel).
Ao especificarmos, por exemplo, um tamanho mximo de 10 GB (gigabytes)
para o HD virtual, teremos inicialmente um arquivo com poucos KB (kilobytes).
Aps a instalao do sistema operacional e das outras aplicaes, esse arquivo vai
se expandindo conforme a quantidade de dados armazenados na VM. Placas de
rede tambm podem ser configuradas na mquina virtual. Assim, conseguiremos

Lembre-se de que
os fundamentos
aqui empregados
podero ser adotados
em qualquer
outro software de
virtualizao que
voc utilizar. O que
muda so algumas
funcionalidades e
botes em locais
diferentes.

201

informtica 1

captulo 9

Figura 291

acessar a rede local ou navegar na internet pela VM, compartilhando os recursos


de rede da mquina real. Muitos recursos tambm podem ser configurados para
rede, com a criao de uma rede local entre a VM e a mquina real. Existem diversos tipos de virtualizao e aplicaes para criao de mquinas virtuais (veja
trs exemplos no quadro Principais tipos de virtualizao).
Tabela 7

Baixando o
VirtualPC2007.

principais tipos de vitualizao

Principais tipos de virtualizao

Tipo
Virtualizao total

Paravirtualizao

Emulao

Descrio
Boa parte do gerenciamento da VM feita diretamente
entre o virtualizador e o hardware, sem a necessidade de
passar pelo sistema operacional. Isso resulta num melhor
desempenho de execuo da VM.
necessrio modificar o sistema operacional para
implementar algumas melhorias de desempenho para
a VM. O que impossibilita sua adoo em sistemas
operacionais proprietrios.
Nesse modelo, a aplicao deve converter, bit a bit,
os dados da VM para o sistema operacional. Isso
porque, em muitos casos, utilizamos uma plataforma
virtualizada em uma plataforma de hardware diferente
(Ex: PowerPC em X86).

Figura 292
Executando o
instalador do
virtualPC2007.

Figura 293
Instalando o
VirtualPC2007.

9.6.1. Softwares de virtualizao disponveis no mercado


Essa tecnologia
permite uma
operao at
pouco tempo atrs
inconcebvel: criar
uma mquina
virtual com Linux
em uma real com
Windows, por
exemplo.

Entre os softwares disponveis no mercado, vamos adotar inicialmente o


VirtualPC (Freeware), da Microsoft, j que ele utiliza a tecnologia de virtualizao total. Seu desempenho excelente em relao aos demais. Outros
bons exemplos de softwares disponveis que utilizam a mesma tecnologia
so o VirtualBox (OpenSource) e o VMWare (algumas verses Freeware). O
mais conhecido para executar paravirtualizao o Xen, disponvel para Linux e outros sistemas operacionais OpenSource. Nesse caso, fundamental
dispor do cdigo fonte do sistema operacional para fazer a alterao e a recompilao adicionando alguns patchs do virtualizador. Para a tecnologia
de emulao, temos atualmente o Qemu e o Bochs, que so bastante lentos
por causa da tecnologia empregada. O VirtualPC2007 est disponvel gratuitamente no site da Microsoft e em outros sites de download disponveis
na internet. Vamos aprender a utiliz-lo.

9.6.1.1. Instalao do VirtualPC no Windows


Baixe o VirtualPC2007 do site da Microsoft por meio de um site de busca. Aqui
vamos baixar a verso 32 bits, mas voc pode optar pela verso 64 bits, caso seu
PC seja compatvel (figura 291).

simples, idntico instalao de qualquer software para Windows. Siga todos os


passos, clicando sempre em Next. Ao final, clique em Install para visualizar o
processo de instalao (figura 293). Depois basta ir at o atalho criado e executlo, como ilustra a figura 294.
Figura 294
Executando o
VirtualPC2007.

Aps baixar o instalador, use o boto Executar ou d duplo clique no arquivo


baixado para iniciar a instalao do virtualizador VirtualPC. Esse programa vai
permitir que voc crie e gerencie suas mquinas virtuais (figura 292).
Ao executar o assistente de instalao, voc perceber que o procedimento bem
202

203

informtica 1

captulo 9

Figura 295

Figura 297

Criando uma
nova mquina
virtual no
VirtualPC.

Nomeando a
nova VM.

Figura 298
Especificao do
sistema operacional a
ser instalado na VM.

9.6.1.2. Criando mquinas virtuais no VirtualPC


Quando voc executar o VirtualPC pela primeira vez, um assistente de criao de
mquinas virtuais vai aparecer na tela, informando o passo-a-passo. Clique em
Next para iniciar a criao da VM (figura 295).
O prximo passo escolher uma das trs opes (figura 296). A primeira permitir criar uma nova mquina virtual. A segunda serve para criar uma mquina
virtual utilizando as configuraes padro do VirtualPC (voc no poder configurar a VM inicialmente). E a ltima para adicionar uma VM j existente.
Figura 296
Escolhendo a
primeira opo
para criar a VM.

A tela seguinte mostra que podemos clicar no primeiro item para usar a quantidade de memria sugerida pelo VirtualPC ou configurar uma nova quantidade,
clicando no segundo item (figura 299).
Figura 299
Configurando
a quantidade
de memria
para a VM.

Em seguida, digite o nome da nova mquina virtual. Aqui o escolhido foi Ubuntu, mas voc pode digitar qualquer um e clicar em Next (figura 297).
Neste ponto, escolha o sistema operacional que ser instalado na VM. Perceba
que essa opo serve somente para que o VirtualPC opte por uma quantidade
de memria RAM e o disco rgido compatvel com os requisitos do sistema
operacional escolhido (figura 298). Entretanto, voc poder alterar essas configuraes posteriormente.
204

205

informtica 1

captulo 9

Figura 300

Figura 302

Criando um novo
disco rgido virtual.

Finalizando a
criao da VM.

Podemos utilizar um disco j existente (primeira opo que aparece na tela, como
mostra a figura 300). Mas, se quisermos criar um novo HD (segunda opo),
basta escolher o diretrio em que ser salvo o disco rgido virtual e um nome
para o arquivo que armazenar seu contedo.
Podemos escolher tambm o tamanho mximo do HD. Perceba que o arquivo s poder chegar at o tamanho especificado (figura 301). Por exemplo,
se voc criar um HD de 10 GB, ele vai comear com 10 GB livres e, quando
estiver cheio, o sistema operacional da VM dar essa informao, mesmo
que o HD real ainda tenha espao livre.
Pronto. Foi criada nossa primeira mquina virtual. Agora s clicar em Finish
para terminar o processo (figura 302).
Figura 301
Especificao do
tamanho do disco
rgido virtual.

206

9.6.1.3. Configurao do VirtualPC


O console do VirtualPC (figura 303) uma aplicao que permite gerenciar as
VMs existentes e ainda criar novas a qualquer momento. Nessa etapa, temos uma
mquina virtual criada, mas como se comprssemos as peas de um PC para
mont-lo. Por isso necessrio instalar o sistema operacional nessa mquina para
que ela funcione corretamente. O processo idntico ao da instalao em uma
mquina real.
Clique no boto Settings para alterar as configuraes da VM (em seguida
veremos a imagem que aparece na figura 304, com as opes disponveis para
configurar a VM). Veja que podemos alterar a quantidade de memria RAM e
adicionar mais discos rgidos VM etc.
Figura 303
Alterando as
configuraes da
VM recm-criada.

207

informtica 1

captulo 9

Figura 307

Figura 304

Opes de
configurao.

Interface de
configurao da VM.

9.7. Instalando novos sistemas operacionais


em mquinas virtuais
Para instalar o sistema operacional na VM, preciso atentar para o uso do drive
de CD ou de DVD da mquina real pela mquina virtual. Ao executarmos a mquina virtual com um CD de instalao de sistema operacional inserido no drive,
ela o reconhecer automaticamente e iniciar a instalao. Podemos utilizar um
arquivo de imagem como se fosse um CD de instalao, sem a necessidade de
grav-lo em disco. Para isso, ao executar a VM clique no menu CD e escolha
Capture ISO image... para apontar a imagem e utiliz-la como se fosse um CD
de instalao de verdade (figura 305).

9.7.1. Configurao de rede entre mquinas virtuais


Para alterar as configuraes de rede da mquina virtual necessrio que ela
esteja desligada. Clique no boto Settings e depois na opo Networking
para ver as configuraes de rede (figura 307) (consulte o quadro Quatro
opes de rede).
quatro opes de rede

Figura 305
Instalao de
um sistema
operacional
na VM.

Tipo

Um recurso importante da virtualizao a opo de salvar o estado de uma mquina virtual. Ao clicar no boto Fechar, uma janela (figura 306) vai ser exibida em sua
tela. Se escolher a opo Turn off, a VM ser desligada como se voc puxasse o cabo
de energia virtual da tomada. A outra opo save state salva o estado atual da
VM. Isso permite que voc continue a sua utilizao a partir do ponto em que parou.
Figura 306
Desligando
depois de
usar a VM.

Tabela 8

Descrio.

Not connected

Rede desabilitada.

Local only

Cria uma rede local entre o PC real e a VM.

Placa de rede da mquina


real

Utiliza a placa de rede do PC real para acessar a


mesma rede local desse PC.

Shared networking (NAT)

Cria um servio virtual no qual a conexo de


internet do PC real ser compartilhada com a
mquina virtual. Isso possibilita que a VM navegue tambm na internet.

9.7.2. Backup e replicao de mquinas virtuais


No console do VirtualPC, podemos adicionar uma VM criada anteriormente
ou uma VM que voc copiou de um PC de um amigo, por exemplo. Para isso,
clique no boto New... e escolha a opo Add an existing virtual machine no
assitente de criao (figura 308).
possvel replicar uma nica mquina virtual para todo um laboratrio, durante
uma aula, ou levar nossa mquina virtual no pen-drive para onde quisermos.

208

209

informtica 1

captulo 9

Figura 308

Figura 311

Adiconando uma
VM j existente.

Abrindo o arquivo
de configurao do
servidor DHCP.

Ao final da instalao, edite o arquivo de configurao para especificar a faixa de


IPs que ser atribuda aos computadores da rede, bem como o IP do gateway e
dos servidores DNS (figura 311).
O arquivo de configurao do servidor o dhcpd.conf e pode ser visualizado
na figura 312.

9.8. Servidor DHCP


Um servidor DHCP um computador que fornece IP aos demais da rede que
no esto configurados com um IP fixo. No caso do Windows, podemos baixar
programas que fazem isso. No entanto, para ter um servidor de rede Windows,
recomendvel dispor de uma verso mais adequada para esse tipo de servio,
como o Windows 2003 ou 2008. Primeiro, porm, vamos criar um servidor
DHCP por intermdio do Linux. simples. Primeiro acesse seu PC Ubuntu
e digite o comando do apt-get para instalar o aplicativo dhcp3-server. Aps
configurar a faixa de IPs que ser fornecida s mquinas da rede, voc transformar seu computador num servidor DHCP (figura 309).
Figura 309
Instalando o
dhcp3-server.

Quando digitar o comando de instalao, o apt-get vai buscar na internet todos


os pacotes necessrios para que o seu computador se torne um servidor DHCP
da rede local (figura 310).
Figura 310
Aguardando
a instalao
do software
dhcp3-server.

210

As linhas que iniciam com o caractere # esto desabilitadas e no sero levadas


em considerao pelo software. Procure a linha que contm a frase This is a very
basic subnet. Ou, ento, adicione em qualquer parte do arquivo de configurao
os comandos informados a seguir. Essas configuraes sero lidas pela aplicao
ao iniciarmos o servio e toda vez que o computador for ligado.
Na figura 313, vemos que configuramos uma a rede 192.168.0.0 com a mscara
de sub-rede 255.55.255.0, que uma rede de classe C. Tambm configuramos
a faixa de IPs que ser disponibilizada aos computadores configurados para receber IP pelo protocolo DHCP. A faixa do IP 192.168.0.10 ao 192.168.0.200.

Saiba mais sobre


IP no livro Redes
e manuteno de
computadores,
desta coleo.

Na linha option routers, configuramos o IP do gateway da rede, que normalmente o computador que nos liga internet. Por ltimo, configuramos os servidores DNS, que podem ser tanto internos quanto externos. Para executar o
servidor, digite o comando sudo /etc/init.d/dhcp3-server start. Os parmetros
stop e restart podero ser utilizados a qualquer momento que for necessrio.
Figura 312
Arquivo de
configurao
original
dhcpd.conf.

211

informtica 1

captulo 9

Figura 313

Figura 316

Arquivo dhcpd.
conf modificado.

Instalando o Squid.

9.9. Servidor Proxy


Proxy um servidor que recebe a conexo de internet e distribui para a rede local.
J o Squid, o software Proxy mais utilizado atualmente, oferece outros recursos importantes, como registro de contedo, armazenamento das pginas acessadas pelos
usurios e controle de acesso. Ele permite que o administrador do sistema bloqueie
determinados sites e libere outros para serem acessados pelos usurios da rede local.
Ao configurar um cliente da rede para receber IP dinamicamente (DHCP), podemos verificar se isso aconteceu realmente. Em um PC Windows Vista, basta
abrir a Central de redes e compartilhamento, clicar no boto Exibir status e
depois em Detalhes para ver as informaes de rede (figura 314).
Figura 314

Para instalar o Squid, digite o comando (figura 316). Aps a instalao desse software,
o servidor estar pronto para ser utilizado. Vamos, ento, configurar uma das mquinas
da rede para poder utilizar o Proxy como recurso de acesso internet.
Observe na figura 317 que nosso PC com Windows Vista ainda no pode se conectar internet, pois no foi configurado para isso.

Verificando
se o cliente
recebeu o
endereo IP.

Figura 317
Windows Vista sem
a configurao de
roteamento no gateway.

O comando ipconfig no prompt de comandos do Windows tambm permite


visualizar essa informao (figura 315).
Figura 315
Verificando, via
prompt, se o
cliente recebeu
o endereo IP.

212

Para configurar o navegador, clique no menu Ferramentas / Opes da Internet e na aba Conexes (figura 318).
Figura 318
Configurando o
navegador para
acessar a internet
pelo Proxy Squid.

213

informtica 1

captulo 9

Figura 319

Figura 322

Configurao da LAN.

Alterando o
arquivo squid.
conf.

Na aba Conexes, clique em Configuraes de LAN (figura 319). Digite o


IP do servidor Proxy e a porta que ele est utilizando para responder s conexes
internas. A porta padro 3128, mas recomendvel alter-la no arquivo de
configurao posteriormente.

armazenado na pasta /etc/squid. preciso localizar a linha http_access deny


all (impedir acesso http para todos) e digitar um caractere de sustenido (#) na
frente da linha para transform-la num comentrio (figura 322).
Figura 323
Reiniciando o servio
para que as mudanas
sejam efetivadas.

Clique no boto OK e tente agora acessar a internet (figura 320).


Conforme mostra a figura 321, o Squid bloqueia o contedo da internet. Libere,
ento, o acesso aos usurios da rede, editando o arquivo Squid.conf que est
Figura 320
Digitando o
IP do servidor
Proxy e a porta
que ele utiliza.

Adicione agora a linha http_acess allow all (liberar acesso http para todos),
salve o arquivo e reinicie o servio (figura 323).
Veja, na figura 324, que o acesso internet foi liberado.
Figura 324
Agora, o acesso
internet.

Figura 321
O Squid
bloqueia todo
contedo por
padro.

214

215

informtica 1

captulo 9

Figura 325

Figura 328

Criando uma ACL.

Adicionando
usurio ao
compartilhamento.

possvel, tambm, configurar palavras que sero utilizadas para bloquear sites
e configurar horrio para acesso internet. Por exemplo, criamos uma ACL
(Acess control list Lista de controle de acesso), que nos permitir definir regras para que os usurios da rede local acessem a internet (figura 325). Bloqueamos a internet para a faixa de IPs 192.168.0.10 a 100 e reiniciamos o servio
para efetivar as mudanas.
Outro exemplo interessante bloqueio por palavras-chave. Caso o usurio digite
qualquer uma delas em um site de busca, a pesquisa ser automaticamente bloqueada. O mesmo acontece com endereos de sites que contenham as palavras
escolhidas (figura 326).
Figura 326
Criando uma
ACL para
palavras-chave.

Para fazer isso, crie um arquivo de texto chamado palavrasproibidas.txt na pasta /etc/squid e adicione algumas palavras que devam ser bloqueadas. Por exemplo, as palavras sexo e Orkut. Reinicie o servio e tente acessar essas pginas
para ver o resultado. Elas no sero exibidas.

9.10. Servidor de arquivos

administrador da rede na manuteno dos equipamentos e facilitar a vida dos


usurios, que podero deixar seus arquivos na rede e acess-los de qualquer
outro computador que a integre. Para compartilhar uma pasta no Windows
Vista, clique com o boto direito do mouse sobre ela e escolha a opo Compartilhamento (figura 327).
O utilitrio de compartilhamento de pastas do Windows Vista vai ser exibido na
tela. O seu usurio configurado como proprietrio da pasta. Com seu login e
sua senha, voc poder acessar essa pasta de qualquer PC da rede. Para acrescentar mais usurios ao compartilhamento, permitindo que eles visualizem a pasta
compartilhada ou alterar dados contidos nela, digite o login do usurio e clique
em Adicionar (figura 328).
Para finalizar, clique no boto Compartilhar. Ao finalizar o compartilhamento, o Windows Vista vai apresentar uma janela como a da figura 329. Clique no
boto Pronto para concluir o compartilhamento.
Figura 329
Finalizando o
compartimento.

Uma mquina da rede que tenha uma pasta compartilhada pode ser considerada um servidor de arquivos. Compartilhar uma pasta como essa ajudar o
Figura 327
Compartilhando
uma pasta da
rea de trabalho
na rede.

216

217

informtica 1

captulo 9

Figura 330

Figuras 332 e 333

Visualizando a pasta
compartilhada.

Visualizando o
compartilhamento pelo
Windows XP.

Vamos agora abrir a pasta compartilhada que est vazia e adicionar um arquivo
qualquer (figura 330).
Agora, todos os arquivos copiados para a pasta podero ser acessados pelos usurios configurados no compartilhamento.
Em outro PC, vamos tentar acessar a pasta compartilhada que est no computador com Windows Vista cujo IP o 192.168.0.10. Para isso, clique em Iniciar e
em Executar (se estiver usando o Windows XP) ou clique em Iniciar e digite
na caixa Pesquisar do Windows Vista (figura 331).
Ao clicar em OK, o nome do usurio e a senha sero solicitados. Digite-os
para visualizar a janela de compartilhamento do servidor. O Windows Vista
cria uma estrutura de pastas diferente da que foi criada pelo Windows XP, por
exemplo (figura 332).
possvel tambm acessar essa pasta compartilhada a partir de uma mquina
Linux. Basta abrir qualquer janela de arquivos ou uma pasta no computador
Figura 331
Acessando um
servidor de
arquivos da
rede local.

que tenha o Ubuntu instalado e digitar o endereo do servidor utilizando como


prefixo os caracteres smb://.
218

smb a sigla do
protocolo samba,
que permite o
compartilhamento
de arquivos entre
mquinas Linux
e Windows.

219

informtica 1

captulo 9

Figura 334

Figura 336

Digitando usurio e
senha para acessar o
compartilhamento.

Criando um
compartilhamento
pelo Ubuntu.

necessidade de digitar um usurio e senha (acesso annimo). possvel tambm permitir que outros usurios escrevam na pasta, ou seja, gravem arquivos,
deletem, alterem.
Se o Ubuntu apresentar a informao mostrada na figura 337, clique no boto
Adicionar para alterar as permisses da pasta. Caso contrrio, os usurios no
conseguiro acess-la.
Digite o nome do usurio e a senha na janela que aparece na tela (figura 334).
Agora, vamos compartilhar uma pasta no Ubuntu e acess-la a partir do Windows
(figura 335). Para fazer isso, clique com o boto direito do mouse sobre a pasta que
voc quer compartilhar e escolha Opes de compartilhamento.
Na janela que surge, vamos configurar o nome do compartilhamento (figura
336). Veja que podemos configurar a pasta para que ela seja acessada sem a

Como ltimo teste, vamos acessar a pasta que est sendo compartilhada no servidor de arquivos Ubuntu por meio do Windows Vista.
Clique no menu Iniciar. Na caixa de pesquisa, digite as duas barras invertidas
seguidas do IP do servidor de arquivo (figura 337).
Figura 337
Habilitando as
permisses na pasta.

Figura 335
Visualizando o
compartilhamento
por meio do Ubuntu.

220

221

informtica 1

Voc ter acesso aos arquivos da pasta Prints (figura 338).


importante frisar que o compartilhamento de arquivos na rede pode ser muito
til, principalmente se voc for atuar como administrador de redes. Alm disso,
esse recurso facilitar muito a vida de todos os usurios da rede.
Figura 338
Visualizando
a pasta
compartilhada
no Ubuntu.

222

Excelncia no ensino profissional


Administrador da maior rede estadual de educao profissional do pas, o
Centro Paula Souza tem papel de destaque entre as estratgias do Governo
de So Paulo para promover o desenvolvimento econmico e a incluso
social no Estado, na medida em que capta as demandas das diferentes
regies paulistas. Suas Escolas Tcnicas (Etecs) e Faculdades de Tecnologia (Fatecs) formam profissionais capacitados para atuar na gesto ou na
linha de frente de operaes nos diversos segmentos da economia.
Um indicador dessa competncia o ndice de insero dos profissionais
no mercado de trabalho. Oito entre dez alunos formados pelas Etecs e
Fatecs esto empregados um ano aps conclurem o curso. Alm da excelncia, a instituio mantm o compromisso permanente de democratizar a educao gratuita e de qualidade. O Sistema de Pontuao Acrescida beneficia candidatos afrodescendentes e oriundos da Rede Pblica.
Mais de 70% dos aprovados nos processos seletivos das Etecs e Fatecs
vm do ensino pblico.
O Centro Paula Souza atua tambm na qualificao e requalificao de
trabalhadores, por meio do Programa de Formao Inicial e Educao
Continuada. E ainda oferece o Programa de Mestrado em Tecnologia, recomendado pela Capes e reconhecido pelo MEC, que tem como rea de
concentrao a inovao tecnolgica e o desenvolvimento sustentvel.

Você também pode gostar