You are on page 1of 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

Presidente Paulo Markun Vice-Presidente Fernando Jos de Almeida

Governador Jos Serra Vice-Governador Alberto Goldman Secretrio de Desenvolvimento Geraldo Alckmin

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

Edio de texto: Marlene Jaggi Editores assistentes: Celia Demarchi

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
Coordenao editorial

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 Impresso em Vitopaper 76g, papel sinttico de plstico reciclado, da Vitopel, pela Grfica Ideal.

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

Mirian Ibaez
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

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
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
. . . . . . . . . . . . . . . . . .

3.4. Software livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.4.1. Interfaces grficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.4.2. Distribuies Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Informtica
Habilitao tcnica em

Parte I Captulos 1 a 9

Sistemas Operacionais e Softwares Aplicativos


Parte I

67 Captulo 4 Instalao e configurao do sistema operacional


4.1. Ubuntu Live-CD
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

68

42

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. I nicializao do assistente de instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.1.3.2. Em um PC com Windows . . . . . . . . . . . . . 71 4.1.3.3. Em um PC novo . . . . . . . . . . . . . . . . . . . . . . . . 77

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

45 Captulo 2 Introduo a sistemas operacionais


2.1. Tipos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1.1. Prprios para desktops

2.1.2. Usados em servidores . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.2.1. Ncleo (Kernel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.2.2. Modos de acesso


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

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

4.2. Instalao do Windows Vista Business . . . . . . . . . . . . . . . . 78 4.2.1. Acessando o site do projeto MSDNAA . . . . . . . . 78 4.2.2. G  ravar uma imagem de CD ou DVD 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. I nstalao do sistema operacional Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.2.6. Configuraes iniciais (ps-formatao) . . . . . . . 94

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

55 Captulo 3 Introduo a servios do sistema operacional


3.1. Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

3.2. Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.3. Mac OS


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

Sumrio
4.2.7. Instalao do drive do dispositivo . . . . . . . . . . . . . . 96 4.2.8. Instalao de um antivrus . . . . . . . . . . . . . . . . . . . . . . 97 4.2.9. Atualizaes automticas . . . . . . . . . . . . . . . . . . . . . . 102 4.2.10. Reparo na instalao do Windows Vista . . . . . 103 4.2.11. Reinstalando o Windows Vista. . . . . . . . . . . . . . . . 107 4.3.1. Painel de controle do Windows. . . . . . . . . . . . . . . . 109 4.3.2. Centro de controle do Ubuntu. . . . . . . . . . . . . . . . 115 4.3.3. Gerenciador de dispositivos . . . . . . . . . . . . . . . . . . . 116 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 5.1.6. Gerenciador  de processos no Linux (ps e top) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 5.1.7. Msconfig (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 5.1.8. Regedit (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 5.1.9. Scripts de inicializao . . . . . . . . . . . . . . . . . . . . . . . . . . 132 5.2.1. O que um servio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 5.2.2. No Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 5.2.3. No Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 4.3. Configurao de dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . 109 5.2. Gerenciador de servios (Windows e Linux) . . . . . . . . 132

137 Captulo 6 Estrutura geral de compiladores 143 Captulo 7 Gerenciamento de arquivos e memrias
7.1. Estrutura de diretrios do Windows . . . . . . . . . . . . . . . . . 144 7.2. Estrutura de diretrios do Linux . . . . . . . . . . . . . . . . . . . . . 145 7.3. Prompt de comandos do Windows. . . . . . . . . . . . . . . . . . . 146 7.3.1 Introduo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123 Captulo 5 Gerenciamento dos recursos do sistema operacional



ri a si F

5.1. Gerenciador de Tarefas (Windows e Linux). . . . . . . . . . 124 5.1.1. I ntroduo a processos do sistema operacional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 5.1.2. Conceitos de tarefas e multitarefas. . . . . . . . . . . . 125 5.1.3. Gerenciador de tarefas do Windows
. . . . . . . . .

M em


ca

146

7.3.2 Comandos bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 7.3.3 Criando pastas pelo prompt. . . . . . . . . . . . . . . . . . . . 149 7.3.4 Comandos de configurao e gerenciamento. . 150 7.4.1. Terminal, Shell e tty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151


ce o o ss
00 c0 00 ab d0 00 12 ab e0 00 0x 12 ab f0 0x 2 ab 1 0x 12 0x

125

Pr

5.1.4. Processos em execuo e memria virtual . . . . 127 5.1.5. Monitor do sistema (Linux) . . . . . . . . . . . . . . . . . . . . 128

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

Sumrio
7.4.2. Comandos bsicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 7.4.3. C  riao de arquivos texto no Linux, sem usar editores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 7.4.4. Comandos de configurao e gerenciamento. . 159 7.5.1. S  istemas de arquivos do Windows (NTFS e Fat32). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 7.5.2. S  istemas de arquivos do Linux (Ext3 e ReiserFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 7.5.3. S  istema de arquivos para memria virtual no Linux (Swap). . . . . . . . . . . . . . . . . . . . . . . . . 161 7.6.  Montagem de dispositivos (parties e disquetes) no Linux. . . . . . . . . . . . . . . . . . . . . . 162 7.6.1 U  so de dispositivos de armazenamento no Linux. . . . . . . . . . . . . . . . . . . . . . . 162 7.6.2 M  ontagem de dispositivos (parties e disquetes). . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.5. Sistemas de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 8.1.2. I nstalando programas a partir de sites de download. . . . . . . . . . . . . . . . . . . . . . . . . . . 167 8.1.3. G  erenciador de pacotes do Linux (apt-get e synaptic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 8.2. Compactadores e backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 8.2.1. Compactadores nativos do Linux. . . . . . . . . . . . . . 170 8.2.2. I nstalao de novos compactadores, usando o gerenciador de pacotes. . . . . . . . . . . . . . 171 8.3. Arquivos de lote (batch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 8.3.1. C  riao de arquivos de lote usando comandos do prompt do Windows. . . . . . . . . . . . . . . . . . . . . . . . 172 8.3.2. C  omandos adicionais aplicveis em arquivos de lote . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 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 (estruturas de deciso, laos). . . . . . . . . . . . . . . . . . . . . . . . . 177 8.5.1.  Implementao de estruturas de deciso em scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . 178

165 Captulo 8 Administrao do sistema operacional


8.1. Instalao de programas no Linux . . . . . . . . . . . . . . . . . . . . 166 8.1.1.  Instalando programas a partir do CD da distribuio . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Sumrio
8.5.2.  Implementao de laos de repetio em scripts. . . . . . . . . . . . . . . . . . . . . . . . 178 9.4.3. A  cessar um PC remotamente usando a tecnologia VNC (Linux x Windows). . . . . . . . . . . . . . . . . . . . . . . 195 9.5. Acesso remoto via rede (modo texto) . . . . . . . . . . . . . . . 196 9.5.1. Introduo ao Telnet e ao SSH. . . . . . . . . . . . . . . . . 197 9.5.2. A  cessar um PC remotamente utilizando Telnet (Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 9.5.3. A  cessar um PC remotamente 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. S  oftwares de virtualizao disponveis no mercado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 9.6.1.1. Instalao do VirtualPC no Windows. 202 9.6.1.2. Criando  mquinas virtuais no VirtualPC. . . . . . . . . . . . . . . . . . . . . . . . . . 204 9.6.1.3. C  onfigurao do VirtualPC. . . . . . . . . . . . . . . . . . 207 9.7. I nstalando novos sistemas operacionais em mquinas virtuais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 9.7.1. C  onfigurao de rede entre mquinas virtuais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

181 Captulo 9 Administrao de redes


9.1. Usurios e grupos no Windows. . . . . . . . . . . . . . . . . . . . . . . 182 9.1.1. Criando novos usurios no Windows Vista. . . . 182 9.1.2. Criando novos grupos no Windows Vista. . . . . 184 9.2.1. C  riando novos usurios e grupos no Linux (modo texto) . . . . . . . . . . . . . . . . . . . . . . . . . 187 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.4. Acesso remoto via rede no Linux. . . . . . . . . . . . . . . . . . . . . 194 9.4.1. H  abilitando o PC para ser um servidor de conexo remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 9.4.2. A  cessar um PC remotamente usando a tecnologia VNC (Linux x Linux) . . . . . . . . . . . . . . . 195

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

Sumrio
9.7.2. B  ackup e replicao de mquinas virtuais. . . . . . . . . . . . . . . . . . . . . . . . . . . 209 9.8. Servidor DHCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 9.9. Servidor Proxy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 9.10. Servidor de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 10.13. Painel de controle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 10.14. Programas padro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 10.15. Ajuda e suporte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 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 10.24. Modificar exibio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 10.25. Formatar discos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 10.26. Arquivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 10.27. Pastas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 10.28. Manipular arquivos e pastas. . . . . . . . . . . . . . . . . . . . . . . . 251 10.29. Renomear. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 10.30. Ajustar data e hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 10.31. Gadgets e barra lateral . . . . . . . . . . . . . . . 253 10.32. Acessrios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 10.33. Bloco de notas. . . . . . . . . . . . . . . . . . . . . . . . 255 10.34. Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 10.35. Paint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 10.36. Windows Explorer . . . . . . . . . . . . . . . . . . . 257 10.37. WordPad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

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.2. Barra de tarefas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 10.3. Pasta com nome do usurio . . . . . . . . . . . . . . . . . . . . . . . . 235 10.4. Documentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 10.5. Imagens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 10.6. Msica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 10.7. Jogos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 10.8. Pesquisar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 10.9. Itens recentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 10.10. Computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 10.11. Rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 10.12. Conectar a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Sumrio
261 Captulo 11 Windows 7
11.1.  Instalao do Windows 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 11.2. I nstalao do pacote de traduo para Portugus do Brasil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 11.3. Novidades do Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . 272 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 com poucos recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

303 Captulo 13 Editores de texto


13.1. Microsoft Word 2007. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 13.2. BrOffice.org Writer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 13.3. Boto do Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 13.4. Funes bsicas do Word 2007. . . . . . . . . . . . . . . . . . . . . 307 13.5. I ncio: rea de transferncia, Fonte, 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

11.4. D  esempenho de Windows 7 em computadores

347 Captulo 14 Planilhas eletrnicas


14.1. Microsoft Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 14.2. BrOffice Calc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 14.3. Boto do Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

287 Captulo 12 Internet


12.1. Navegadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 12.2. Sites de busca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 12.3. E-mails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 12.4 Segurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Sumrio
14.4. I ncio: rea de transferncia, fonte, pargrafo, estilo e edio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 14.5. Tabelas, ilustraes, grficos, links, textos. . . . . . . . . 366 14.6. L  ayout da pgina: temas, configurar pgina, dimensionar para ajustar, opes de planilha, organizar
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

372

15.5. D  esign: configurar pgina, temas, plano de fundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 15.6. A  nimaes: visualizar, animaes, transio de slides. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 15.7. A  presentao de slides: iniciar apresentao, configurar, monitores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 15.8.  Reviso: reviso de texto, comentrios, proteger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 15.9. E  xibio: modos de exibio de apresentao, mostrar/ocultar, zoom, cores, janela. . . . . . . . . . . . . . . . . 410

14.7. F  rmulas: inserir funo, biblioteca de funes, nomes definidos, auditoria de frmulas, clculo. . . . . . . . . . . . . . . . . . . 374 e filtrar, ferramentas e dados, estrutura de tpicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

14.8. D  ados: obter dados externos, conexes, classificar

414 Consideraes finais 415 Referncias bibliogrficas

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. I ncio: rea de transferncia, slides, fonte, pargrafo e alinhamento, desenho, edio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 394 396

396

Informtica

Apresentao

Admirvel mundo novo


Da esquerda para a direita: Acima @ Oleksiy Maksymenko/Alamy/Other Images; Abaixo Lindlar/AP Photo/Imageplus; Hank Morgan/Photo Researchers/Latinstock

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.
Da esquerda para a direita: EyesWideOpen/Getty Images; Acima AP Photo/Imageplus; abaixo STR New/Reuters/Latinstock

A velocidade da evoluo da informtica cria uma sucesso de novidades e desafia o 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

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. 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.

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.

27

Informtica

Apresentao

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
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. 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. 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. A microeletrnica comandada por softwares a alma invisvel no setor de servios em especial nos segmentos financeiro, comercial e de telecomunicaes ,

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.

AFP/Getty Images

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,

SSPL/Getty Images

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.

divulgao

1944
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.

1946
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.

1957
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.

1961 1959
Segunda gerao de computadores, com transistores e circuitos internos, que revoluciona a eletrnica. Expanso da linguagem Assembly e dos sistemas operacionais multiprogramveis. Alunos do ITA criam o primeiro computador no comercial transistorizado 100% brasileiro o Zezinho.

Imageplus

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

AP Photo/Imageplus

28

29

Informtica

Apresentao

mas sim para programadores Java, Cobol, administradores de bancos de dados, explica Walter Dias, da Microsoft. 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).
Getty Images

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.

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. 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


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
Divulgao

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.

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
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.

1973
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

1975

 A MITS (Instrumentation and Telemetry Systems) lana nos EUA o Altair, primeiro computador pessoal.  Bill Gates e Paul Allen criam a Microsoft e lanam uma verso de Basic para o Altair.

1977

 A Apple, de Steve Jobs e Stephen Gary Wozniak, lana um computador para uso domstico com teclado e tela, o Apple II.  AT&T, que monopolizava a telefonia nos EUA, autorizada a comercializar o Unix.

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.

AP Photo/Imageplus

30

31

Informtica

Apresentao

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.

I mages
Divulgao

IC

ther /O lamy P/A

A importncia do ingls
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.

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. 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.

Aijaz Rahi/AP Photo/Imageplus

 Richard Stallman lana o GNU, com a meta de criar um sistema operacional do tipo Unix gratuito.

Finnbarr Webster/Alamy/Other Images

 Microsoft anuncia a primeira edio do Windows, instalado a partir do prompt do MS-DOS.

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

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

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.

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

1992-93

divulgao

1983

1984

1985

1987

1991

1994

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.

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.

32

33

Informtica

Apresentao

A formao por competncias


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, utiliAlex Segre/Alamy/Other Images

D. Hurst/Alamy/Other Images

ColorBlind Images/Iconoca/Getty Images

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

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 acor do 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.
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.

2000-2002
 Lanamento do Windows Millenium Edition e do Windows 2000 Professional, alm do Windows XP em vrias verses e do console de jogos Xbox  Chegam ao mercado o Pentium 4, da Intel, e o iPod.

2003
Incio no mundo das redes de hot spots (locais pblicos para acesso internet), num grande teste para a tecnologia sem fio Wi-fi.

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.

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

2009
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.

2010
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.

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

34

35

Divulgao

Captulo 1

Arquitetura geral de computadores


STEVE HORRELL/SCIENCE PHOTO LIBRARY/Latinstok

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). 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.

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.

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.

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, Figura 1
Viso geral do sistema operacional.

38

39

informtica 1

captulo 1

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.

DA MQUINA AO HOMEM

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. 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).

Figura 4
Componentes de um processador.

DICA

Unidade de decodificao de instruo: interpreta as instrues carregadas  Unidade de lgica e aritmtica (ULA): executa as operaes bsicas (soma,  e envia para a unidade de execuo. subtrao e comparaes lgicas). Registradores: guardam dados para uso imediato e so compostos por me  mrias ultrarrpidas. Caches: armazenam uma cpia dos dados da memria principal e possibi  litam acesso rpido s informaes. Interface de barramento: permite a comunicao entre o processador e  os dispositivos.

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 ve  locidade (registradores de instrues).

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.

Figura 3
Erro do Windows.

40

41

informtica 1

captulo 1

positivos com alta velocidade de acesso (registradores e cache) e de dispositivos com grande capacidade de armazenamento (memria secundria) (figura 6). 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.

Figura 7
Mecanismos do disco magntico.

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.

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.).

42

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).

Q
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.

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). 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).

Figura 10
O rendimento de um trabalho em grupo.

Figura 9
Dona de casa dividida entre duas tarefas simultneas.

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
Diferentes sistemas e seus diversos aplicativos.

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). 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. 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.

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).

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
Recursos de um servidor Proxy. Servidor de domnio que exige o logon de acesso.

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.

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

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

informtica 1

captulo 2

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

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. 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

Figura 22
AP Photo/Imagepl

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).

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. 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

us

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

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

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

56

57

informtica 1

captulo 3

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. 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.

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.
MS-DOS a sigla para Microsoft Disk Operating System, ou seja, Disco de Sistema Operacional Microsoft.

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 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

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. 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.

divulgao

Vantagens do Linux

58

59

informtica 1

captulo 3

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.

Embora o Windows seja o sistema operacional mais utilizado do mundo, consagrado portanto , tambm tem seus pontos negativos. Entre os principais esto: 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 usu rios, 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. 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.

Richard Matthew Stallman


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.

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.

Aijaz Rahi/AP Photo/Imageplus

3.3. Mac OS
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. 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.

Campees de preferncia
Symantec: desenvolvedora de softwares para administrao do Windows, como ferramentas de limpeza de arquivos inteis e registro, alm de antivrus. Corel: criadora do software de editorao grfica mais utilizado do mundo, o Corel Draw.

Crdito dos logotipos: divulgao

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

3.4. Software livre


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

60

divulgao

informtica 1

captulo 3

Disputa entre feras


Steve Jobs inovou ao criar a Apple
Robert Galbraith/Reuters/Latinstock

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.
Bill Gates, fundou a Microsoft

QUANDO DISTRIBUIO

Chuck Burton/AP Photo/Imageplus

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.

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-

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

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.

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.

62

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. IceWM: gerenciador leve semelhante ao Windows 95. Mas pode ser configurado para simular o aspecto de outras interfaces. 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.

Crdito dos logotipos: divulgao

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.

FluxBox: gerenciador de janelas inspirado no Blackbox. Tambm do tipo leve, possui recursos especficos, como tabulao para Windows.

64

65

Captulo 4

Instalao e configurao do sistema operacional


Ubuntu Live-CD Instalao do Windows Vista Business Configurao de dispositivos

informtica 1

captulo 4

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. 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

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

informtica 1

captulo 4

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

Live-CD e dar um duplo clique no cone Instalar o sistema no computador na rea de trabalho, como voc ver no prximo tpico.

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 28

Figura 30

70

71

informtica 1

captulo 4

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. 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.

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). 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 33

Figura 34

72

73

informtica 1

captulo 4

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 usu rio 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). 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 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

informtica 1

captulo 4

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

informtica 1

captulo 4

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: Figura 46

Figura 48

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. 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

informtica 1

captulo 4

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

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.

PARE!

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

informtica 1

captulo 4

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. 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. 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. 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. 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 ope-

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.

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.

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

83

divulgao

informtica 1

captulo 4

Figura 57
CD em um drive de DVD.
JOHNNY GREIG/SCIENCE PHOTO LIBRARY/latinstock

Figura 60

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

informtica 1

captulo 4

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. 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.

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. Figura 63

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. 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

informtica 1

captulo 4

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

informtica 1

captulo 4

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. 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 73

Figura 71

Figura 74

90

91

informtica 1

captulo 4

Figura 75

Figura 77

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). 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.

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

Figura 76 Figura 79

92

93

informtica 1

captulo 4

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

Figura 82

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

informtica 1

captulo 4

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.

Figura 87

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 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

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

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

informtica 1

captulo 4

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). 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

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). Clique (figura 91) no boto Install (instalao). Como acontece em todo assistente de instalao do Windows, surgiro se quncias 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

informtica 1

captulo 4

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

Figura 97

100

101

informtica 1

captulo 4

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. 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. Figura 101

4.2.9. Atualizaes automticas


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. Figura 99 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
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.

Figura 100

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

informtica 1

captulo 4

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

informtica 1

captulo 4

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

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. 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. 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).

4.2.11. Reinstalando o Windows Vista


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. 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 110-A Figura 110-B

Figura 111 Figura 109

106

107

informtica 1

captulo 4

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. Clique na partio que ser utilizada pelo sistema operacional e clique no link Opes da unidade (avanadas) (figura 111). 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). 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. Figura 112

4.3. Configurao de dispositivos


4.3.1. Painel de controle do Windows
O painel de controle do Windows uma seo com diversos cones que abrem utilitrios para configuraes diversas dentro do Windows. Para acessar o painel de controle, clique no link disponvel no menu Iniciar do Windows Vista (figura 115). H diversas ferramentas disponveis e vamos estudar algumas das mais importantes. Clique em Sistema e Manuteno (figura 116). Figura 115

Figura 113

Figura 116

Figura 114

108

109

informtica 1

captulo 4

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. 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). O utilitrio vai examinar o disco e surgir a tela ilustrada pela figura 119. Figura 117

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. 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). 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

informtica 1

captulo 4

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). Figura 123

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 126

Figura 124

Figura 127

112

113

informtica 1

captulo 4

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. 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 132

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

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

114

115

informtica 1

captulo 4

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.

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

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). Figura 134

Figura 135

Figura 138

Figura 139

Figura 136

116

117

informtica 1

captulo 4

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 143

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 141

Figura 142 Figura 145

118

119

informtica 1

captulo 4

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.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. 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.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.

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

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. 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. Figura 156
Quando a memria fsica fica saturada, criada a memria virtual no disco rgido.
M em

Figura 155
Finalizando um processo no Windows.

ri a F si ca

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

o Pr ss ce o

D is 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.

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.

Figura 158
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. 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.
A distribuio Mandriva a juno de outras duas distribuies Linux anteriores: a Mandrake e Conectiva. A Slackware outra, ainda mais antiga.

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

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. 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 160
Terminal do Linux.

Figura 162
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.

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.

ATENO

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
Lista de arquivos de inicializao do Linux.

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). 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
Gerenciador de servios do Ubuntu.

Figura 169
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 Desblo quear 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:  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++.

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.

138

139

Informtica 1

captulo 6

Figura 172
Dev C++.

Figura 174
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.

T
Tabela 1
Estrutura de pastas do Windows.

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.

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 /home /root /etc /dev /var /bin /boot /lib /media ou / mnt /opt /var Contedo Pastas pessoais dos usurios comuns Pasta pessoal do usurio administrador Arquivos de configurao Apontadores para dispositivos (arquivos que simbolizam dispositivos) Bibliotecas e registros do sistema Arquivos binrios: comandos do sistema Arquivos de incializao Bibliotecas do sistema Diretrio de montagem de dispositivos Programas que no so nativos da distribuio Arquivos de registro (log)

Diretrio C:\windows\fonts

Contedo 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. Drivers dos dispositivos instalados.

Tabela 2
Estrutura de diretrios do Linux.

C:\windows C:\arquivos de programas

C:\documents and settings (windows xp) C:\usuarios (windows vista) C:\windows\system C:\windows\system32 C:\windows\system32\drivers

144

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.

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 \.

Figura 178
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. 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.

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

Figura 177
Abrindo o prompt de comandos do Windows.

Figura 180
Renomeando a unidade de disco.

146

147

informtica 1

captulo 7

Figura 181
Executando o prompt como administrador.

Comando Color Edit

Em ingls Color Editor

Traduo Cor Editor

Funo 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. Mostra a data atual e permite alterar a data do sistema. Mostra a hora atual e permite alterar a hora do sistema. Fecha o prompt de comandos. Limpa o prompt de comandos.

Copy Move Ren Date Time Exit Cls

Copy Move Rename Date Time Exit Clear Screen

Copiar Mover Renomear Data Hora Sair Limpar Tela

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

Importante

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 \. 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.

Tabela 3

7.3.2. 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.

Relao de comandos bsicos.

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 md rd dir cd

Em ingls Make directory Remove directory Directory Change directory

Traduo Criar diretrio Remover diretrio Diretrio Mudar diretrio

Funo Cria uma nova pasta ou diretrio. Exclui um diretrio vazio. Lista o contedo do 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).

Figura 185
Comando tree.

Tabela 4
Comandos para diretrios, no Windows.

7.3.4. Comandos de configurao e gerenciamento


H tambm comandos mais avanados, utilizados para alterar configuraes do sistema (tabela 5).
Em ingls Traduo Funo 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.

Figura 186
Como abrir o console grfico.

Comando ipconfig

hostname tree shutdown

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

title attrib systeminfo tasklist taskkill

Title Attribute System Information Task list Task kill

Ttulo Atributo

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.

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

Usado para finalizar uma tarefa ou processo.

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.

Tabela 5
Comandos de configurao e gerenciamento.

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. 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 188
Imagem do Linux, sem interface grfica.

Figura 190
informaes do terminal.

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.

Dicas

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.

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.

Figura 189
Informaes do tty de modo texto.

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
Comandos e parmetros do terminal.

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). 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).

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.

Figura 192
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 193
Criando a pasta meus documentos.

Figura 196
O comando cal.

154

155

informtica 1

captulo 7

Figura 197
Comando gedit para abrir o editor de textos.

Figura 201
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). O Gedit tambm pode ser executado por meio do menu Aplicativos / Acessrios / Editor de Textos. Digite seu nome no gedit (figura 198). 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). 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. 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. 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.

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

156

157

informtica 1

captulo 7

Figura 205
Adicionando uma nova linha ao arquivo-texto.

Figura 208
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). 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. Podemos tambm direcionar uma sada de um comando para um arquivo-texto na forma apontada na figura 208. Figura 207
Dois sinais de maior (>>) para acrescentar contedo em arquivo j existente.

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


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). 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.

158

159

informtica 1

captulo 7

Figura 211
Comando df (disk free).

Figura 214:
Comando top.

7.5. Sistemas de arquivos


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.

DICA

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. 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.

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 212
Comando du (disk usage).

Figura 213
Comando uptime.

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

160

informtica 1

captulo 7

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

DICA

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.

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. 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).

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. 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.

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.

Figura 216
Montando uma partio do disco em uma subpasta de /media.

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), Figura 215
Contedo do arquivo fstab armazenado na pasta /etc .

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 /dev/sda1 /dev/sda2 /dev/sda3 /dev/sdb1 /dev/sdc1 /dev/cdrom /dev/cdrw /dev/fd0 /dev/fd1 Descrio Primeira partio do primeiro disco Segunda partio do primeiro disco Terceira partio do primeiro disco Primeira partio do segundo disco (pode ser seu pendrive) Primeira partio do terceiro disco Drive de CD-ROM Drive de CD-RW ou DVD-RW Primeiro drive de disquete Segundo drive de disquete

Tabela 6
Comandos de montagem de dispositivo.

162

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.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. 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.

DICA

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. 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.

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.

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.

Figura 219-A
Atualizando a lista de pacotes.

166

167

Informtica 1

captulo 8

Figura 219-B
Atualizando a lista de pacotes com o servidor remoto.

Figura 221
Lista de pacotes relacionados com a palavra-chave game.

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. 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.

Figura 222
Instalando um novo pacote.

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.

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.

168

169

Informtica 1

captulo 8

8.2.1. Compactadores nativos do Linux

Figura 226
Instalao do rar.

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.

DICA

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: tar [parametros] [nome do arquivo] [itens a serem arquivados] 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 227
Compactando em formato 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 228
Visualizao do espao em disco usado por backup.rar.

Figura 223
Visualizao do espao em disco usado pela pasta backup.

Figura 224
Arquivando a pasta backup.

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

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

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

170

171

Informtica 1

captulo 8

Figura 230
Compactando com 7zr.

Figura 233
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. 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. 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.

8.3.1.  Criao de arquivos de lote usando comandos do prompt do Windows


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.

Arquivo criado na rea de trabalho (desktop).

172

173

Informtica 1

captulo 8

Figura 235
Adicionando o comando pause.

Figura 239
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


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.

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

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).

DICA

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. 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.

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

Figura 237
Incrementando o script.

Figura 238
Script personalizado com ttulo, cor e pausa.

174

175

Informtica 1

captulo 8

8.4. Arquivos de lote no Linux


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.

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

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. 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. 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).

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

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)


Podemos adicionar, tambm, estruturas de deciso e laos de repetio em nossos shell scripts. Vamos, ento, aprender a fazer isso com exemplos prticos. 176

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.

177

Informtica 1

captulo 8

Figura 244
Adicionando estrutura de deciso.

Figura 246
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. 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.

Figura 247
Adicionando uma condio ao lao while.

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 nstalando novos sistemas I 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. 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.

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. Figura 248
Painel de controle / Contas de Usurio.

182

183

informtica 1

captulo 9

Figura 251
Gerenciando contas.

Figura 253
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.

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.

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.

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.

184

185

informtica 1

captulo 9

Figura 255
Adicionando um novo usurio no sistema operacional.

Figura 257
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. 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. 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.

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). 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).

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.

186

187

informtica 1

captulo 9

Figura 259
Adicionando o usurio professor.

Figura 261
Arquivo sudoers da pasta /etc.

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.

DICA

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.

9.3. Acesso remoto via rede


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.

Figura 266
Configurao do servidor UltraVNC.

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. Figura 265
Instalao do UltraVNC.

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.

190

191

informtica 1

captulo 9

Figura 268
Acesso central de redes e compartilhamento.

Figura 271
Adicionando programa ao Firewall do Windows.

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.

Digitando a senha de acesso.

192

193

informtica 1

captulo 9

Figura 273
Acessando um computador remotamente.

Figura 275
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).

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. 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.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
Digitando o IP da mquina a ser acessado.

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


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. 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
Acessando, via VNC, um PC com Windows Vista, a partir do Ubuntu.

9.5.1. Introduo ao Telnet e ao SSH


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). Figura 278
Acessando, via VNCViewer, um PC Ubuntu.

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.

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
Iniciando o servio manualmente.

Figura 284
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).

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.

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

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.

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.

198

199

informtica 1

captulo 9

Figura 287
Conexo ssh realizada com sucesso.

Figura 289
Copiando um arquivo via rede com scp.

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


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.

(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). 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.

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.

200

201

informtica 1

captulo 9

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 principais tipos de vitualizao

Figura 291
Baixando o VirtualPC2007.

Principais tipos de virtualizao


Descrio

Tipo Virtualizao total

Paravirtualizao

Emulao

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.

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.

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). 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
Criando uma nova mquina virtual no VirtualPC.

Figura 297
Nomeando a nova VM.

Figura 298

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.

Especificao do sistema operacional a ser instalado na 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
Criando um novo disco rgido virtual.

Figura 302
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.

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.

206

207

informtica 1

captulo 9

Figura 304
Interface de configurao da VM.

Figura 307
Opes de configurao.

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). Figura 305
Instalao de um sistema operacional na VM. Tipo Not connected Local only Placa de rede da mquina real Rede desabilitada. Cria uma rede local entre o PC real e a VM. Utiliza a placa de rede do PC real para acessar a mesma rede local desse PC. 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.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
Descrio.

Tabela 8

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.

Shared networking (NAT)

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
Adiconando uma VM j existente.

Figura 311
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.

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. 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.

Saiba mais sobre IP no livro Redes e manuteno de computadores, desta coleo.

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.

Figura 312
Arquivo de configurao original dhcpd.conf.

210

211

informtica 1

captulo 9

Figura 313
Arquivo dhcpd. conf modificado.

Figura 316
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
Verificando se o cliente recebeu o endereo IP.

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. 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.

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.

212

213

informtica 1

captulo 9

Figura 319
Configurao da LAN.

Figura 322
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. 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.

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.

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
Criando uma ACL.

Figura 328
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.

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.

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


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
Visualizando a pasta compartilhada.

Figuras 332 e 333


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
Digitando usurio e senha para acessar o compartilhamento.

Figura 336
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 Figura 335
Visualizando o compartilhamento por meio do Ubuntu.

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.

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.

You might also like