Escolar Documentos
Profissional Documentos
Cultura Documentos
SistemaOperacional PDF
SistemaOperacional PDF
Habilitao tcnica em
Sistemas Operacionais
e Softwares Aplicativos
Parte I
Informtica
Volume 1
Informtica
Sistemas operacionais
e softwares aplicativos
Parte I
Luciene Cavalcanti Rodrigues
Joo Paulo Lemos Escola
So Paulo
2010
Governador
Jos Serra
Presidente
Paulo Markun
Vice-Presidente
Fernando Jos de Almeida
Equipe de Edio
Coordenao geral
Alfredo Nastari
Vice-Governador
Alberto Goldman
Coordenao editorial
Mirian Ibaez
Consultor tcnico
ISBN 978-85-61143-46-6
Secretrio de Desenvolvimento
Geraldo Alckmin
APRESENTAO
Este volume de Informtica o primeiro de uma coleo elaborada especialmente pelo Centro Paula Souza e pela Fundao Padre Anchieta para levar aos alunos das Escolas Tcnicas estaduais
(Etecs) material didtico padronizado, gratuito e de qualidade.
Os livros sero utilizados como pesquisa e apoio ao conhecimento
terico adquirido em sala de aula, graas linguagem atraente e
inovadora. mais uma ferramenta aliada preocupao do Governo do Estado com a qualidade do ensino pblico profissional.
Disponvel em formato de pencard, esta publicao ganhar agilidade na atualizao de seu contedo, sempre que se fizer necessrio, o que possibilitar ao aluno consultar informaes atualizadas
em consonncia com as novas tecnologias.
Elaborado a partir de contedo preparado por professores do Centro Paula Souza, o material tambm facilitar aos alunos avaliar
suas competncias profissionais exigidas pelo mercado de trabalho.
A existncia de um material didtico unificado, capaz de traduzir
a excelncia do nvel de ensino da instituio, contribuir para
elevarmos ainda mais a qualidade do ensino oferecido pelo Centro Paula Souza.
Que essa srie proporcione a busca constante e a atualizao do
conhecimento de nossos alunos e estimule os professores ao aperfeioamento constante.
Laura Lagan
Diretora Superintendente do Centro Paula Souza
palavra do governador
So Paulo est promovendo uma ampliao muito grande na rea
do Ensino Tcnico e Tecnolgico. Em apenas quatro anos, a rede
estadual de Faculdades de Tecnologia Fatecs vai dobrar de
tamanho, e o nmero de Escolas Tcnicas estaduais Etecs vai
mais do que dobrar no mesmo perodo. O nmero de vagas passar de 170 mil at o final de 2010. So escolas e faculdades tcnicas e tecnolgicas cujos cursos so ajustados s demandas locais,
abrindo imensas oportunidades de bons empregos para nossos
jovens e impulsionando o desenvolvimento da nossa economia.
um trabalho que ganha agora um reforo expressivo por meio
da parceria com a Fundao Padre Anchieta para produzir esse
material didtico.
Bom trabalho.
JOS SERRA
Governador do Estado de So Paulo
Sumrio
3.4. Software livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
1.2.1. Processador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.2.2. Memria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
. . . . . . . . . . . . . . . . . .
42
45 Captulo 2
Introduo a sistemas operacionais
2.1. Tipos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
4.1.1. C
omo utilizar um sistema operacional sem
instal-lo no PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
46
47
4.1.3.3. Em um PC novo . . . . . . . . . . . . . . . . . . . . . . . . 77
. . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Estrutura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
52
4.2.2. G
ravar uma imagem de CD ou DVD
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55 Captulo 3
Introduo a servios do sistema operacional
3.1. Linux
3.2. Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.3. Mac OS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
em uma mdia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.2.4. O
pes para cpia de arquivos,
antes de formatar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Sistemas Operacionais
e Softwares Aplicativos
Parte I
67 Captulo 4
Instalao e configurao do sistema
operacional
Habilitao tcnica em
Informtica
Parte I Captulos 1 a 9
Sumrio
5.1.6. Gerenciador
de processos
143 Captulo 7
Gerenciamento de arquivos e memrias
123 Captulo 5
Gerenciamento dos recursos do sistema
operacional
M
137 Captulo 6
Estrutura geral de compiladores
em
a
ri
146
7.3.1 Introduo
125
ca
si
F
ce
o
Pr
00
c0 00
ab d0 00
12 ab e0 00
0x 12 ab f0
0x 2 ab
1
0x 12
0x
. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
o
ss
Sumrio
7.4.3. C
riao de arquivos texto no Linux,
sem usar editores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.6.2 M
ontagem de dispositivos
(parties e disquetes). . . . . . . . . . . . . . . . . . . . . . . . . . 163
165 Captulo 8
Administrao do sistema operacional
8.3.2. C
omandos adicionais aplicveis
em arquivos de lote . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
8.3.1. C
riao de arquivos de lote usando comandos
do prompt do Windows. . . . . . . . . . . . . . . . . . . . . . . . 172
8.1.3. G
erenciador de pacotes do Linux
(apt-get e synaptic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Sumrio
9.4.3. A
cessar um PC remotamente usando a tecnologia
181 Captulo 9
Administrao de redes
9.2. U
surios e grupos no Linux (modo grfico e texto). 185
9.3.4. A
cessar um PC remotamente usando a
tecnologia VNC no Windows. . . . . . . . . . . . . . . . . . 191
9.5.2. A
cessar um PC remotamente utilizando Telnet
(Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
9.5.4. T
ransferindo arquivos para mquinas remotas
em modo texto (SCP). . . . . . . . . . . . . . . . . . . . . . . . . . 201
9.6.1.2. Criando
mquinas virtuais
no VirtualPC. . . . . . . . . . . . . . . . . . . . . . . . . . 204
9.6.1.3. C
onfigurao
do VirtualPC. . . . . . . . . . . . . . . . . . 207
9.4.1. H
abilitando o PC para ser um servidor de
9.4.2. A
cessar um PC remotamente usando a
9.5.3. A
cessar um PC remotamente
9.2.1. C
riando novos usurios e grupos
no Linux (modo texto) . . . . . . . . . . . . . . . . . . . . . . . . . 187
9.7.1. C
onfigurao de rede entre mquinas
virtuais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Sumrio
9.7.2. B
ackup e replicao
de mquinas virtuais. . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Parte 2 - Captulos 10 a 15
Os captulos a seguir encontram-se na parte 2 do volume 1.
233 Captulo 10
Microsoft Windows Vista
Sumrio
261 Captulo 11
Windows 7
303 Captulo 13
Editores de texto
11.4. D
esempenho de Windows 7 em computadores
com poucos recursos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
287 Captulo 12
Internet
347 Captulo 14
Planilhas eletrnicas
Sumrio
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.8. D
ados: obter dados externos, conexes, classificar
e filtrar, ferramentas e dados,
estrutura de tpicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
14.9. R
eviso: reviso de texto,
comentrios, alteraes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
391 Captulo 15
Editor de apresentaes
15.7. A
presentao de slides: iniciar apresentao,
15.8. Reviso: reviso de texto,
comentrios, proteger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
15.6. A
nimaes: visualizar, animaes,
372
15.5. D
esign: configurar pgina, temas,
392
394
396
396
Informtica
Apresentao
Criados os primeiros
computadores,
bastaram poucas
dcadas para que a
informtica se infiltrasse
em praticamente
todas as reas sociais
e econmicas e
revolucionasse o estilo
de vida do ser humano.
Esse dinamismo permite ao tcnico em informtica algo que parece impossvel para
a imensa maioria dos trabalhadores de outras reas: divertir-se enquanto trabalha.
Infelizmente, porm, os mesmos jovens que usufruem diariamente as novas tecnologias no tm conscincia das possibilidades oferecidas por esse mercado de trabalho.
H um certo preconceito. Ainda se acredita que informtica algo para nerds, diz
Walter Jos Dias, gerente acadmico da Microsoft no Brasil.
A figura do nerd, o gnio precoce de culos com lentes grossas e imbatvel no
jogo de xadrez, que horrorizava a juventude rebelde dos anos 1970, permanece no
imaginrio dos adolescentes at hoje. Mas no preciso ser genial para ser bom em
informtica. Ao contrrio. A primeira condio simplesmente gostar de aprender. A segunda, ter um raciocnio lgico bem desenvolvido.
27
Informtica
Apresentao
Era digital: a
microeletrnica a
alma invisvel do setor
de servios, como
os financeiros e de
telecomunicaes, e
torna inteligente uma
gama cada vez maior
de bens de consumo.
Mercado promissor
Deixamos de exportar servios de TI por falta de tcnicos capacitados, diz Pereira, da IBM. O mercado externo o grande gerador de empregos atualmente. Para
programar aplicativos ou operar sistemas, j no preciso estar ao lado do cliente.
Formao profissional
Atender a todas essas necessidades do mundo moderno requer uma boa formao. Fazer um curso tcnico costuma ser o primeiro passo em direo a uma
carreira em TI. Como so muitas funes e constantes novidades, o profissional
deve procurar, primeiro, um segmento especfico de atuao e, depois, continuar se atualizando nele: preciso escolher uma especialidade ao concluir o
curso tcnico ou faculdade. No existem no mercado vagas para tcnicos em TI,
1943
Criado o Colossus, na
Inglaterra, sob a liderana de
Alan Mathison Turing, para
quebrar cdigos secretos
dos alemes, produzidos pela
codificadora Enigma, durante
a Segunda Guerra Mundial.
28
1946
1957
Surge o primeiro
computador digital
eletrnico de grande
escala, o Eniac
(Eletronic Numerical
Integrator and
Calculator). Concebido
por John P. Eckert e
John Mauchly para
clculo de artilharia.
Chega o primeiro
computador ao Brasil,
um Univac 1200, da
primeira gerao de
computadores, com
vlvulas a vcuo, para
calcular o consumo de
gua na capital paulista.
divulgao
A microeletrnica comandada por softwares a alma invisvel no setor de servios em especial nos segmentos financeiro, comercial e de telecomunicaes ,
1959
Segunda gerao de
computadores, com
transistores e circuitos
internos, que revoluciona
a eletrnica. Expanso
da linguagem Assembly
e dos sistemas operacionais
multiprogramveis.
1961
1964
Alunos do ITA
criam o primeiro
computador no
comercial
transistorizado
100% brasileiro
o Zezinho.
Terceira gerao
de computadores
a IBM lana
a srie 360 e
impulsiona a
indstria do
software.
AP Photo/Imageplus
SSPL/Getty Images
1944
Imageplus
AFP/Getty Images
Os tcnicos em TI recebem, em mdia, salrios 80% mais altos do que os pagos no mercado formal de trabalho no Brasil. Nas empresas, algumas funes
tcnicas so to bem remuneradas quanto altos cargos executivos. Isso porque a
demanda por profissionais da rea ainda supera largamente a quantidade de tcnicos disponveis. Para se ter uma ideia, no ano 2008, apesar da crise financeira
global, a demanda no atendida por profissionais de informtica no Pas chegou
a 100 mil postos de trabalho. Um fenmeno que, em diferentes propores,
ocorre no mundo inteiro.
29
Informtica
Apresentao
As novas geraes j
incorporaram uma nova
forma de construo
e articulao de
conhecimento, mas os
jovens ainda resistem
a seguir a carreira de
informtica: preconceito.
Getty Images
1965
Terceira gerao de
computadores, com
circuitos integrados.
A velocidade de
processamento salta para a
ordem de microssegundos,
os custos caem, os sistemas
operacionais se sofisticam.
Surge o Multics.
30
1971
Primeira verso do Unix,
em linguagem Assembly.
Incio da quarta gerao
de computadores, com
microprocessadores, e da
miniaturizao. Velocidade
de processamento passa
ordem de nanossegundos.
1972
1973
Estudantes da Escola
Politcnica da USP
criam o Patinho Feio,
primeiro computador
com estrutura clssica
desenvolvido no Brasil.
Pesava mais de 100
quilos e podia armazenar
4.096 palavras.
Dennis Ritchie
reescreve o Unix
em linguagem C,
compacta e rpida,
que revolucionou
ao proporcionar
portabilidade e
interao total entre
mquinas e sistemas
operacionias.
Divulgao
1975
1977
A MITS (Instrumentation
and Telemetry Systems)
lana nos EUA o Altair,
primeiro computador
pessoal.
AP Photo/Imageplus
1981
A IBM anuncia
seu primeiro
computador pessoal,
primeiro com
o sistema
operacional MS-DOS,
da Microsoft. Com teclado
com maiscula e minscula,
permitia expanso de memria
e uso de perifricos.
31
Informtica
Apresentao
A importncia do ingls
IC
Isso sem contar as novidades que esto chegando por a: redes Wimax e 3G, que
permitem conexo sem fio em alta velocidade em locais pblicos; a IPTV, que o contedo de TV sob demanda, em que voc poder criar seu prprio canal; e o papel eletrnico, ou iPaper, uma superfcie fina como um papel que funciona como uma tela de
computador, comenta Rafael Lamardo, professor de Tecnologia da Informao dos
cursos de Ps-Graduao da Escola Superior de Propaganda e Marketing (ESPM).
Outra novidade importante o conceito de Web 3.0, tambm conhecida como
a web semntica, que para muitos representa a terceira onda da internet. Tratase de um novo modo de organizao e disponibilizao das informaes oferecidas na rede, mais gil e inteligente que a atual.
1983
Microsoft anuncia
a primeira edio do
Windows, instalado
a partir do prompt
do MS-DOS.
Richard Stallman lana
o GNU, com a meta
de criar um sistema
operacional do tipo
Unix gratuito.
32
1985
1984
Lanado Macintosh,
da Apple, que
utilizava disquetes
de 3 , o pioneiro
com interface
grfica.
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.
1987
1991
Linus Torvalds
aprimora o Kernel
do Minix e cria a
primeira verso
oficial do Linux
(abreviao de
Linuss Minix).
1992-93
divulgao
I mages
ther
/O
lamy
P/A
Divulgao
1994
1997-98
Primeira verso do
Conectiva Red Hat Linux
Parolin. A companhia
almeja personalizar o
Linux para o mercado
brasileiro. Windows 98
marca o incio da criao
de interfaces focadas
no usurio.
33
Informtica
Apresentao
zando suas ferramentas e recursos em atividades de configurao, manipulao de arquivos, segurana e outras.
3. A nalisar programas de aplicao a partir de avaliao das necessidades
dos usurios.
4. Avaliar a orientao a objetos e sua aplicao em programao.
5. Avaliar caractersticas tcnicas e propor equipamentos e componentes de acordo
com parmetros de custo e benefcios, atendendo s necessidades do usurio.
6. Avaliar e implementar projetos de sistemas.
7. Distinguir e avaliar linguagens de programao orientada a objetos,
aplicando-as no desenvolvimento de softwares.
8. Elaborar cronogramas, oramentos, listas de materiais e de equipamentos da rea.
9. Especificar solues adequadas para corrigir falhas em funcionamento
de computadores, de perifricos e de softwares.
10. Fornecer suporte tcnico e treinamento a usurios.
11. Identificar e utilizar processadores grficos.
12. Identificar e utilizar programas de aplicao, a partir da avaliao das
necessidades do usurio.
13. Identificar os servios e funes de sistemas operacionais, utilizando
suas ferramentas e recursos em atividades de configurao, manipulao de arquivos, segurana e outras.
14. Identificar os sistemas operacionais em redes e suas arquiteturas, avaliando suas possibilidades em relao a servios e restries.
15. Instalar, codificar, compilar e testar programas orientados a eventos.
16. Interpretar e analisar o resultado da modelagem de dados orientada a
objetos.
17. Interpretar e desenvolver pseudocdigos, algoritmos, fluxogramas e outras especificaes para codificar programas.
18. Interpretar e documentar sistemas de aplicaes.
19. Modelar estrutura e operar aplicativos para bancos de dados.
Uma das metas poltico-pedaggicas da Unidade de Ensino Mdio Tcnico (Cetec) do Centro Paula Souza a formao profissional por competncias, associada
ao objetivo de adequar o ensino tcnico s demandas do trabalho e da vida cidad.
Essas competncias so necessrias para o conhecimento, o desenvolvimento, a
avaliao e o registro dos aspectos bsicos de cada formao, tanto para o corpo
docente como para o discente e o administrativo. Existe uma sntese de todas as
competncias que podem ser consideradas fundamentais para proporcionar uma
viso completa dos objetivos do curso, ou seja, a sua essncia, que na educao
profissional a tcnica aplicada na resoluo de problemas, englobando procedimentos de anlise, planejamento, execuo, controle e avaliao. Confira, a seguir,
a sntese das mais relevantes para a habilitao de Tcnico em Informtica.
1. Analisar e montar componentes eletrnicos, de acordo com suas aplicaes.
2. A nalisar e selecionar servios e funes de sistemas operacionais, utili-
2000-2002
2003
Lanamento do Windows
Millenium Edition e do
Windows 2000 Professional,
alm do Windows XP em
vrias verses e do console
de jogos Xbox
Chegam ao mercado o
Pentium 4, da Intel, e o iPod.
34
2006
2005
Chega o Google Earth,
aplicativo que permite
a visualizao de quase
todas as regies do
globo terrestre a partir
de imagens de satlite.
DEMAI, Fernanda Mello. Livro das competncias profissionais: a sntese dos 90 cursos tcnicos e das 115 qualificaes
oferecidas pelo Centro Paula Souza. n 2. So Paulo: Centro Paula Souza/ Editora i9, 2009. 280 p. 2 fev. 2010.
D. Hurst/Alamy/Other Images
Lanamento do
Windows Vista com
recursos avanados
como a interface Aero,
Flip 3D, e do Windows
Media Center em
vrias distribuies.
2007
2009
2010
lanado o iPhone, da
Apple, o primeiro celular
com acesso web a utilizar
telas sensveis ao toque.
Divulgao
Formao por
competncias
facilita o acesso do
aluno ao mercado
de trabalho.
35
Captulo 1
Arquitetura geral
de computadores
O que um sistema operacional
Conceitos aplicados a sistemas operacionais
informtica 1
captulo 1
Hardware: parte
fsica do computador,
equipamento que pode
ser tocado. Software:
programa utilizado
no computador.
Figura 1
Viso geral do
sistema operacional.
38
39
informtica 1
captulo 1
DA MQUINA
AO HOMEM
Um sistema
computacional pode ser
dividido em quatro partes:
Hardware unidade central
de processamento (CPU,
sigla em ingls para Central
Processing Unit), memria e
dispositivos de entrada e sada
(I/O, abreviao em ingls
para Input/Output).
Programas aplicativos
processadores de texto,
planilhas, compiladores,
jogos e navegadores web.
Sistema operacional
controla e coordena o uso
do hardware pelos diversos
aplicativos para os usurios.
Usurios pessoas que
utilizam o computador.
Dentro do sistema operacional ocorrem vrios eventos chamados de interrupo e que so disparados por um hardware ou um software. O hardware pode
provocar uma interrupo a qualquer momento por meio de um sinal enviado
CPU pelo barramento do sistema. O software pode faz-lo executando uma
instruo especial denominada chamada de sistema. Outro tipo de evento que
pode ocorrer dentro do sistema operacional a exceo. Trata-se de uma interrupo gerada por software e causada por um erro, como o caso da famosa tela
azul do Windows (figura 3).
1.2.1. Processador
Segundo Deitel (2005), um processador um componente de hardware que
executa um fluxo de instrues em linguagem de mquina. Pode se apresentar de diversas formas nos computadores. Por exemplo, uma unidade central
de processamento (CPU) que executa as instrues de um programa, um coprocessador grfico ou um processador de sinais digitais (DSP sigla em ingls para Digital Signal Processor). O processador projetado para executar,
com eficincia, um conjunto de instrues de finalidades especiais. De modo
geral, o processador principal do sistema (CPU) executa a maior parte das
instrues e pode aumentar sua eficincia enviando tarefas especficas a um
coprocessador especialmente projetado para execut-las (udio e vdeo, por
exemplo). Mesmo com a grande diversidade de arquitetura de processadores,
h alguns componentes (figura 4) que so comuns a todos eles:
Unidade de busca de instruo: carrega instrues na memria de alta velocidade (registradores de instrues).
Figura 3
Erro do
Windows.
40
Figura 4
Componentes
de um processador.
DICA
Em sistemas
embarcados
(aqueles que esto
gravados dentro dos
equipamentos),
os processadores
podem realizar
tarefas especficas,
como converter um
sinal digital em sinal
de udio analgico
para telefone.
1.2.2. Memria
Para que seja executado, um programa de computador deve estar na memria
principal (RAM, sigla para Random Access Memory, ou Memria de Acesso
Aleatrio). Esse processo ocorre, por exemplo, quando o usurio d um clique
duplo em um atalho para um programa ou em um arquivo executvel. Dessa
maneira, parte do programa ser transportada da memria secundria (disco
magntico) para a memria principal (RAM), para ser executada pelo processador (figura 5). O projeto de um sistema de memria completo faz uso de disFigura 5
Transporte
de dados para
o registrador.
41
informtica 1
captulo 1
Figura 7
Mecanismos do
disco magntico.
A memria principal subdividida em clulas. Cada clula possui determinado nmero de bits (geralmente 8 bits) e, para que seu contedo seja acessado (para ler ou escrever um dado), o sistema operacional utiliza um nico
nmero conhecido como endereo de memria. A memria principal do seu
computador pode ser classificada em dois tipos: RAM, que so volteis, e
ROM ou EEPROM, que so no volteis. Ela funciona como uma extenso
da memria principal, pois capaz de armazenar grande quantidade de informaes e tambm mais barata.
42
43
Captulo 2
Introduo a
sistemas operacionais
Tipos
Estrutura
informtica 1
captulo 2
2.1. Tipos
Para entender a estrutura de um sistema operacional, precisamos estudar
cada item que o compe. Ou seja, temos de saber como o sistema funciona
internamente, qualquer que seja ele. Para gerenciar todo o hardware do PC,
um sistema operacional precisa compreender cada pea do computador e a
funo de cada um dos componentes para poder fazer a conexo entre eles.
Assim oferecer o melhor desempenho, com aproveitamento de todos os recursos disponveis.
Basicamente, existem trs tipos de sistema operacional: monotarefa, multitarefa
e mltiplos processadores.
Figura 8
Dona de casa
dedicada a um
s trabalho.
Figura 9
Dona de casa
dividida entre
duas tarefas
simultneas.
Figura 10
O rendimento
de um trabalho
em grupo.
Multitarefa: so sistemas operacionais que conseguem processar vrias instrues ao mesmo tempo e executar diversos programas simultaneamente. Nesse
caso, podemos ter tambm sistemas operacionais multiusurios, que permitem
que o usurio se conecte mquina e execute comandos de forma concorrente.
Exemplos de sistemas operacionais multitarefas: Windows 95, 98, NT, XP e Vista, MacOS-X e Linux (figura 9).
Mltiplos processadores: so sistemas operacionais que conseguem gerenciar
mais de um processador ao mesmo tempo. Nesse caso, o sistema, necessariamente, tambm multitarefa, pois deve ter capacidade de processar vrias instrues
ao mesmo tempo e, assim, poder envi-las alternadamente para cada processador.
Esse terceiro tipo de sistema operacional o que possui melhor desempenho.
Seus dois processadores permitem trabalhar com mais instrues simultneas
do que conseguem os sistemas com um nico processador. Exemplos de sistemas operacionais com suporte a mltiplos processadores: Windows XP e Vista,
MacOS-X e Linux (figura 10).
47
informtica 1
captulo 2
Figura 11
Diferentes
sistemas e
seus diversos
aplicativos.
Significa cdigo
aberto e se refere
a sistemas como
os softwares
livres, Linux.
Ento, sistemas operacionais para desktop so aqueles desenvolvidos para facilitar a vida de usurios domsticos ou funcionrios de empresas, em suas estaes de trabalho. Entre suas caractersticas mais importantes est a de ter uma
interface amigvel para o usurio, tentando deixar ferramentas e aplicativos a
sua disposio. Exemplos de sistemas operacionais para desktop: Windows 95,
98, XP e Vista, MacOS-X e Linux (figura 11).
A vida das empresas desenvolvedoras de sistemas operacionais e das comunidades
OpenSource, porm, no se limita a orbitar em torno dos usurios domsticos,
pessoas que utilizam o computador para digitar textos, navegar na internet, elaborar planilhas e jogar. Esse apenas um dos focos desses empreendimentos. O
outro o ramo de sistemas para servidores de rede (figura 12).
Servidor de domnio: controla usurios e senhas de uma rede. Permite que algum utilize uma mquina qualquer na rede e tenha disposio suas configuraes e arquivos salvos anteriormente (figura 18). Tambm possibilita bloqueio
de recursos a usurios com menor privilgio, como estagirios ou atendentes, e
libera os recursos aos administradores. Todo servidor precisa de um sistema operacional adequado, pois tem caractersticas diferentes dos computadores de mesa
ou dos laptops. Normalmente os servidores tm processadores com mais ncleos
Figura 12
Servidores de
rede de ltima
gerao.
49
informtica 1
captulo 2
Figura 16
Dados
armazenados
e acessveis.
Figura 17
Servidor de backup
Figura 13
Laboratrio
com servidor
de conexo.
Figura 14
Interligao de
computadores com
um mainframe.
Figura 18
Figura 15
Servidor de
domnio que exige
o logon de acesso.
Recursos de um
servidor Proxy.
Exemplos desse
tipo de sistema
operacional:
Windows NT, 2000,
2003, 2008, Linux,
FreeBSD, OpenBSD,
NetBSD, MacOS-X
Server, Solaris,
SunOS etc.
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.
53
Captulo 3
Introduo a servios
do sistema operacional
Linux
Windows
Mac OS
Sistema Livre
Interfaces grficas
Distribuies Linux
informtica 1
captulo 3
AP Photo/Imagepl
us
Figura 22
Primeira verso
do Mac.
eyboard not found. Press any key to continue. Esta uma frase
to divertida quanto paradoxal. Em bom portugus, significa simplesmente: Teclado no encontrado. Pressione qualquer tecla para
continuar. Ora, se o software no consegue localizar o teclado, no h onde
pressionar. apenas uma introduo bem-humorada ao tema deste captulo, em
que voc conhecer alm de um pouco mais sobre software livre as funes e
os servios existentes nos sistemas operacionais Windows, Mac Os e Linux, para
que possa utilizar suas ferramentas e seus recursos em atividades de configurao,
manipulao de arquivos e segurana, entre outras (figura 20).
Estamos acostumados a ligar o computador e aguardar alguns instantes para poder
comear a utiliz-lo. Sabemos, por experincia prtica, que depois de pressionar o
boto o Windows vai demorar um pouco para aparecer na tela. Isso o que os olhos
constatam. Vejamos, ento, exatamente o que acontece nesse lapso de tempo inicial.
Um computador um equipamento totalmente intil sem um sistema operacional instalado ou disponvel de alguma forma. Toda vez que ligamos a mquina,
o sistema operacional carregado na memria principal (tambm chamada de
memria RAM), a partir do disco rgido. Quando esse processo concludo, o
usurio pode trabalhar normalmente (figura 21).
Figura 20
Sem sistema
operacional,
a mquina perde
a funo.
Figura 21
Com sistema
operacional, o
computador
cumpre sua funo.
A primeira verso,
que os usurios
demoravam
para instalar, foi
comercializada a
partir de novembro
de 1983, na forma
de disquetes.
57
informtica 1
captulo 3
Ainda no comeo dos anos 1980, mais ou menos na mesma poca em que surgiu o Windows, foi lanado tambm o Mac OS, desenvolvido pela empresa
Apple (figura 22). Vinha com uma interessante inovao: elementos grficos
na tela, indicando ao usurio o que podia ser acessado. Trata-se de um sistema
operacional comercial bastante utilizado por profissionais da rea de criao
grfica. que o Mac OS oferece um desempenho melhor do que o Windows
quando utilizado com aplicativos grficos, alm de excelentes ferramentas
para a manipulao de imagens. Sua fatia de mercado limita-se a cerca de 4%,
somando as aplicaes de trabalho e as domsticas. Essa participao modesta
tem uma explicao: para utilizar esse sistema operacional, necessrio possuir um computador Apple ou compatvel. Portanto, no pode ser instalado
em qualquer tipo de PC. Em compensao, essa restrio protegida por lei,
o que inibe os usurios com licenas piratas.
3.1. Linux
Outro sistema operacional bastante utilizado hoje em dia o Linux. do tipo
OpenSource. Atualmente sua fatia no mercado de cerca de 1%. muito pouco
se comparado com o Windows, mas a explicao est no fato de o Linux ser mais
recente e, como no um produto comercial, no recebe investimentos macios.
3.2. Windows
O sistema operacional Windows surgiu por volta dos anos 1980, quando a Microsoft desenvolveu uma interface grfica que seria executada sobre o MS-DOS,
o sistema em uso na poca, mas que exigia um preparo especial do usurio, que
tinha de digitar comandos especficos em uma tela preta. A juno do MS-DOS
com uma interface grfica recebeu o nome de Windows.
A partir do lanamento do Windows, uma nova categoria de usurios comeou a
descobrir as facilidades da informtica. Tornou-se possvel visualizar cones que representavam funes e programas e bastava clicar sobre eles para executar a tarefa.
A tela de comandos (preta) afastava usurios iniciantes que, muitas vezes, tinham
medo de encar-la, achando que seria difcil sua utilizao.
Ampla e rapidamente aceito pelo mercado, o Windows foi adotado em estaes de
trabalho de diversas empresas. Muitos fabricantes de software viram a uma oportunidade de criar programas especficos e, claro, ganhar dinheiro com isso. O que,
de fato, aconteceu. Surgiram muitos empreendimentos voltados para a diferentes
aplicaes, desde a rea grfica at a de segurana. At mesmo as pequenas empresas se dedicaram a esse novo segmento, adotando o Windows como sistema-padro
para o desenvolvimento de suas aplicaes.
Vantagens do Linux
O sistema Linux tem esse nome porque foi criado
pelo finlands Linus Benedict Torvalds, que se
inspirou no Minix. Vamos conhecer suas vantagens.
Desempenho: muito superior, em relao a outros
sistemas operacionais, como foi comprovado
por inmeras pesquisas. Esse fato tambm
proporciona ao Linux uma fatia bem maior do
mercado de servidores de rede.
Segurana: por ser desenvolvido em conjunto
por pessoas do mundo todo, muitos acreditam
que esse fator pode interferir na segurana do
sistema. Afinal, algum poderia adicionar um
cdigo malicioso, fazendo com que o sistema
operacional transferisse todo o dinheiro da
conta bancria de algum para a sua s para
citar um exemplo. Claro que se trata de um
58
MS-DOS a sigla
para Microsoft
Disk Operating
System, ou seja,
Disco de Sistema
Operacional
Microsoft.
divulgao
A sigla Mac OS de
Macintosh Operating
System, o sistema
lanado em 1984,
como gerenciador das
mquinas da Apple.
59
informtica 1
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.
Campees de preferncia
60
Corel: criadora
do software
de editorao
grfica mais
utilizado
do mundo,
o Corel Draw.
O Mac OS foi o primeiro sistema operacional do mundo a permitir o uso de janelas grficas e de mouse. A histria da criao do sistema to interessante que
retratada no filme Piratas do Vale do Silcio.
Adobe: responsvel
pela criao de
diversos softwares
disponveis para
Windows, como
o Photoshop
e o Acrobat.
Symantec:
desenvolvedora
de softwares para
administrao do
Windows, como
ferramentas de
limpeza de arquivos
inteis e registro,
alm de antivrus.
divulgao
A expresso bug em
informtica vem da
poca dos primeiros
computadores. Atrados
pela temperatura
elevada dos locais em
que os famosos
mainframes eram
instalados, os insetos
entravam e morriam
entre as placas e vlvulas
desses equipamentos,
prejudicando
seu funcionamento.
Embora o Windows seja o sistema operacional mais utilizado do mundo, consagrado portanto , tambm tem seus pontos negativos. Entre os principais esto:
H uma enorme
diferena entre o hacker
e o cracker. O hacker
um expert no
assunto, o mocinho da
histria. Ele descobre
e compartilha o que
descobriu. J o cracker
o bandido, o que
descobre e tira proveitos
do achado. No tem
tica. Comete crime.
captulo 3
Se sua inteno um dia se tornar um gestor de software livre, voc precisa conhecer em profundidade o Linux, um sistema operacional igualmente derivado
do UNIX. Trata-se, justamente, de um software livre, ou OpenSource (cdigo aberto em portugus). Essas expresses se referem a sistemas desenvolvidos
sem cunho comercial, ou seja, criados por programadores que no tm inteno
de vend-los, e sim disponibiliz-los para qualquer pessoa que queira utilizlos. A vantagem deles que no preciso depender da vontade de uma empresa
para melhor-los ou modific-los, ao contrrio do que acontece com os softwa61
informtica 1
captulo 3
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.
fundamental
saber diferenciar as
distribuies das verses
de sistemas operacionais.
Toda distribuio
Linux do sistema
operacional Linux. Ento,
nesse caso, quando
perguntarem qual o
sistema operacional
que voc utiliza,
independentemente da
distribuio que adotou,
sua resposta deve
ser Linux. No caso do
Windows, diferente, j
que o Windows 95, 98,
NT, XP, 2000, 2003, 2008
so verses do sistema
operacional Windows.
Portanto, no correto
falar de distribuies
quando nos
referimos a Windows.
Figura 23
KDE: ambiente grfico
com cdigo aberto.
AP Photo/Imageplus
62
Bill Gates,
fundou a
Microsoft
Robert Galbraith/Reuters/Latinstock
Steve Jobs
inovou
ao criar a
Apple
QUANDO
DISTRIBUIO
63
informtica 1
captulo 3
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.
64
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.
65
Captulo 4
Instalao
e configurao
do sistema operacional
Ubuntu Live-CD
Instalao do Windows Vista Business
Configurao de dispositivos
captulo 4
informtica 1
Figura 24
Figura 25
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
69
captulo 4
informtica 1
Figura 27
O LiveCD cria um
disco virtual utilizando
parte da memria RAM.
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
Figura 30
Figura 28
70
71
captulo 4
informtica 1
Figura 31
Aqui voc vai escolher a localizao geogrfica. Pode clicar no mapa ou alterar
a opo de cidade. Geralmente, nesse ponto da instalao no preciso mudar
nada. Clique, ento, em Avanar (figura 31).
Para prosseguir com o exerccio, vamos ficar com a opo padro (Guiado).
Mas, antes de clicar em Avanar, ajuste o tamanho da partio do Ubuntu
de acordo com a necessidade (figura 33). O ideal reservar pelo menos 3 gigabytes (GB) para o programa. Como de maneira geral os usurios deixam
mais espao livre para o Windows, recomendvel fazer tal ajuste por meio de
cliques na barra intermediria. A proporo deixada para cada programa fica a
critrio do usurio. Agora, a redefinio de espao no HD, tambm chamada
de particionamento, est concluda. Clique no boto Avanar (figura 34).
Gigabyte (GB):
unidade utilizada para
indicar a capacidade
de armazenamento
de dados em um
computador. 1 GB
equivale a 1 milho
de bytes, segundo o
Sistema Internacional
de Unidades (SI). Para a
Comisso Eletrotcnica
Internacional (IEC, na sigla
em ingls), 1 GB equivale a
230 (1.073.741.824 bytes).
Para evitar a ambiguidade,
a IEC criou o nome
Gibibyte, que designa a
unidade equivalente a 230.
Figura 33
Agora hora de optar pelo tipo de teclado. O Ubuntu tentar identificar automaticamente o modelo usado no seu computador. No Brasil normalmente encontramos
at dois tipos: o teclado com cedilha (criado segundo a Associao Brasileira de
Normas Tcnicas ABNT2) e o que no tem cedilha (modelo norte-americano).
possvel testar o funcionamento das teclas do computador clicando na parte de
baixo da caixa de texto da janela. Depois, pressione a tecla . Se estiver tudo certo,
s pressionar Avanar (figura 32).
Muito bem, agora chegou o momento mais importante: a deciso sobre o espao do
disco a ser utilizado pelo Ubuntu e, consequentemente, que fatia do HD ser tiraFigura 32
Figura 34
72
73
captulo 4
informtica 1
Figura 35
O Ubuntu est copiando os arquivos do CD para seu HD. Aparecer a tela que
voc pode ver na figura 39.
Figura 39
Clique em Reiniciar agora para reiniciar o sistema (figura 40). J possvel usar
o Ubuntu sem a necessidade de utilizar o CD, que deve ser guardado, para o caso
de precisar de algum arquivo ou de reinstalar o sistema.
Figura 37
Figura 40
Quando aparecer na tela a figura 41, pressione Enter e retire o CD da bandeja, pois
ele dever ser ejetado automaticamente. Agora, preciso reiniciar o computador.
74
75
captulo 4
informtica 1
Figura 41
A partir da, toda vez que voc ligar o computador aparecer a tela mostrada na figura
42. Nela possvel escolher entre iniciar o computador pelo Ubuntu (primeira opo)
ou pelo Windows, como voc fazia antes (quinta opo). Vamos ficar com a primeira
opo, para entrar no Ubuntu e confirmar se ele realmente foi instalado na mquina.
Figura 42
4.1.3.3. Em um PC novo
Para instalar o Ubuntu em um PC que ainda no possui um sistema operacional, escolha a opo Assistido usar disco inteiro na tela de particionamento
do item anterior. Dessa forma, todo o HD ser utilizado para a instalao do
Ubuntu. Se voc tem uma partio de dados e no quer perd-la, basta escolher
a opo Manual e definir a partio que ser utilizada para instalar o sistema
operacional (as diferentes opes esto contempladas na figura 45).
Figura 45
Note que agora, ao carregar o Ubuntu, a primeira tela que surge a que aparece
na figura 43. Deve-se digitar o nome do usurio cadastrado durante a instalao.
Ateno, pois aparecer no rodap o nome da mquina configurado na instalao.
Figura 43
76
77
captulo 4
informtica 1
Figura 48
Surgir um menu esquerda da tela com alguns botes (Sair, Meu Perfil, Meu
Software e Ver Carrinho de Compra). Clique em Meu Software. A seguir aparecer uma tela como a da figura 48.
Vamos agora efetuar uma busca pelos softwares disponveis no sistema. Para isso,
clique na caixa Busca por ttulos de produtos, selecione a opo Windows Vista
Business DVD (Portuguese-Brazil) e use o boto Buscar, conforme a figura 49.
Figura 46
Surgir uma tela parecida com a da figura 50. Clique no boto Adicionar ao
carrinho (vamos simular que estamos comprando o software).
Figura 49
78
79
captulo 4
informtica 1
Clique agora no boto Download para baixar o arquivo de imagem. Na verdade, no iremos ainda baixar uma imagem propriamente, mas um pequeno
software que permite fazer download de arquivos maiores (como realmente so
as imagens de CD e DVD) em diversas etapas. Esse software permite ao usurio
continuar um download que tenha sido interrompido por uma queda de conexo
ou de energia, por exemplo (figura 54).
Figura 54
Na tela seguinte, digite seu sobrenome, nome, e-mail e clique em Prximo: surgir a tela mostrada na figura 52.
Figura 52
PARE!
Clique, agora, no link Download para baixar o arquivo de imagem que ser
utilizado para criar o DVD de instalao (figura 53).
Figura 53
A tela da figura 54 a mais importante do site. Perceba que uma das informaes
apresentadas o item Nmero de srie (a sexta linha da tabela). Anote esse
nmero, que lhe ser til durante a instalao do sistema operacional. Trata-se
de um cdigo que garante que o DVD de instalao original e que o usurio tem
permisso para a operao, caso tenha comprado ou ganhado a licena, o que pode
acontecer caso haja um convnio entre a instituio a que pertence e a empresa que
desenvolve o sistema operacional. Depois de anotar o nmero, guarde-o bem. Uma
pessoa no autorizada que tiver acesso a ele poder instalar o sistema operacional
em qualquer equipamento e a responsabilidade recair sobre o usurio cadastrado.
80
81
captulo 4
informtica 1
Figura 56
A formatao ao de excluir a tabela de parties de arquivos do sistema operacional e criar uma nova apenas uma das partes do processo que vamos estudar. Muitas vezes, quando fazemos isso, tambm executamos uma varredura
no disco rgido procura de defeitos. Se for detectado algum problema numa
parte do HD, esse pedao do disco ser automaticamente isolado (isolamento
lgico e no fsico) para que no seja utilizado pelo novo sistema operacional. Isso
ajuda a evitar problemas futuros para o usurio.
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.
divulgao
Uma sugesto dividir todo o backup em pastas com 700 megabytes (MB) ou 4,4
gigabytes (GB) para controlar melhor o que j foi e o que ainda ser gravado. No se
esquea de identificar os discos. Exemplo: DVD1, DVD2 e, aps a gravao, escreva em
cada um deles o nome das pastas correspondentes. Assim, voc ter um controle maior e
poder interromper a gravao a qualquer momento, retomando depois sem problemas.
Quarta: softwares de compresso e de backup
Existem softwares especficos para backup, e a vantagem que muitos sistemas ope83
captulo 4
informtica 1
Figura 57
Figura 60
CD em um
drive de DVD.
Figura 59
84
85
captulo 4
informtica 1
Figura 62
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
Ligue o computador e coloque o DVD no drive. Se tudo estiver correto, o equipamento
deve inicializar pelo drive de DVD. Voc vai visualizar a tela que aparece na figura 64.
Figura 64
86
87
captulo 4
informtica 1
Figura 65
Figura 67
O assistente de instalao vai ajudar com perguntas. Ao respond-las, voc estar definindo a forma como o Windows ser instalado no computador. Nessa primeira tela,
escolha o idioma de instalao, o formato de data e de teclado. Normalmente deixamos as opes como esto, mas, se preferir, pode mudar. Clique no boto Avanar.
Aqui encontrar um grande boto Instalar agora, que levar aos demais procedimentos para instalao do Windows Vista (figura 65). Logo abaixo dos links
aparecem os avisos O que voc deve saber antes de instalar o Windows e Reparar o computador. O primeiro link abre uma janela com diversas informaes e
caractersticas do Windows Vista. O segundo permite que sejam feitos reparos em
uma verso j existente do Windows em vez de iniciar uma nova instalao. Essa
opo no apaga os arquivos nem as configuraes j efetuadas e, por isso, pode ser
uma boa alternativa caso voc no tenha feito backup. Clique em Instalar Agora.
A pgina seguinte (figura 66) solicita o nmero de srie que voc pegou no site do
MSDNAA, na caixa do produto ou no selo colado no gabinete do computador (no
Figura 66
Figura 68
88
89
captulo 4
informtica 1
Figura 69
fotos de seu agrado (veja exemplos na figura 72) e adot-la como a sua representao no sistema operacional. Depois que escolher a imagem e digitar pelo menos
o seu nome, clique em Avanar. A prxima tela ter espao para digitao de
um nome para o computador. Ele servir para identificar a mquina em caso de
acesso por rede. Nessa etapa, ser possvel escolher tambm um papel de parede
conforme a sua preferncia (figura 73) Em seguida (figura 74) aparecero trs
Figura 72
Na tela seguinte (figura 69), voc ir definir onde o Windows ser instalado. Em geral,
o local escolhido o primeiro disco rgido (HD) da mquina ocupando o disco todo.
Se essa for a sua opo, clique em Avanar para para continuar a instalao. Caso o
computador tenha mais de um HD, escolha um deles e clique em Avanar.Agora, a
instalao do Windows comeou, de fato, em seu computador. Todos os dados
foram apagados. E o HD foi formatado com o sistema de arquivos-padro do
Windows, conhecido como NTFS (veremos adiante mais detalhes sobre isso).
Nessa etapa, os dados do DVD sero copiados em pastas especficas do HD
(figura 70). O tempo de instalao pode variar de alguns minutos a uma hora,
dependendo da capacidade do computador. O equipamento deve reiniciar algumas vezes durante a instalao. No se preocupe, normal.
Figura 73
Figura 71
90
Figura 74
91
captulo 4
informtica 1
Figura 77
Figura 75
Firewall significa,
parede corta-fogo,
em traduo literal,
mas a expresso
usada para
definir software de
segurana contra
invasores externos.
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
92
93
captulo 4
informtica 1
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
95
captulo 4
informtica 1
Figura 87
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
97
captulo 4
informtica 1
Figura 89
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 sequncias de telas com a opo
Avanar. Clique sempre nesse boto durante todo o processo de instalao. Mas
preste ateno no momento em que aparecer a tela com o contrato de instalao
e a opo I accept... (eu aceito). No tipo de instalao, escolha a opo ComFigura 90
Figura 93
Figura 91
98
99
captulo 4
informtica 1
Figura 95
100
Figura 97
101
captulo 4
informtica 1
Figura 98
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
Figura 100
Na etapa seguinte (figura 103), o assistente vai procurar eventuais problemas nos
arquivos de inicializao e tentar corrigi-los automaticamente.
102
103
captulo 4
informtica 1
Figura 103
Figura 106
Figura 105
104
105
captulo 4
informtica 1
do pelo prprio Windows, mas voc pode fazer o mesmo, a qualquer momento
(figura 108). Basta acessar o Painel de Controle do Windows Vista.
Prompt de comando se nenhuma das opes anteriores foi eficaz, talvez voc
tenha de utilizar o prompt de comando para fazer um backup ou utilizar alguma
ferramenta antes de formatar o computador novamente.
Figura 108
s vezes, preciso reinstalar o Windows Vista. Isso pode ocorrer quando a mquina
apresentar muitas janelas de erros, estiver infectada por vrus ou ficar muito lenta. Caso
voc disponha de uma partio de dados separada da que faz parte do sistema operacional, pode ser mais fcil realizar essa operao. Motivo: no necessrio fazer backup.
Figura 110-A
Figura 110-B
Figura 109
106
Se adotar a primeira opo, o teste para verificao de problemas comear imediatamente (figura 110-A). Voc ter de aguardar algum tempo at que o processo de verificao da memria RAM se complete (figura 110-B).
107
captulo 4
informtica 1
precisar indicar uma partio livre. Como a primeira j est ocupada por um
sistema operacional, temos de optar pela formatao ou eliminar a partio, antes de indic-la para o sistema operacional.
Clique na partio que ser utilizada pelo sistema operacional e clique no link
Opes da unidade (avanadas) (figura 111).
O painel de controle do Windows uma seo com diversos cones que abrem
utilitrios para configuraes diversas dentro do Windows.
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.
H diversas ferramentas disponveis e vamos estudar algumas das mais importantes. Clique em Sistema e Manuteno (figura 116).
Figura 115
Figura 112
Figura 113
Figura 116
Figura 114
108
109
captulo 4
informtica 1
Uma tela, como a apresentada na figura 117, vai aparecer em seu PC. Entre as ltimas opes, temos a seo Ferramentas Administrativas, onde h o utilitrio
Liberar espao em disco. Clique nele.
Clique no boto OK para excluir os arquivos nos locais configurados no utilitrio. No nosso caso, podemos liberar 33,5 MB de espao em disco escolhendo
todos os locais disponveis.
O utilitrio vai examinar o disco e surgir a tela ilustrada pela figura 119.
Figura 117
Figura 118
Figura 121
Figura 119
Figura 122
110
111
captulo 4
informtica 1
Vamos criar uma partio em separado para guardar os dados do usurio. Dessa
forma, podemos separar os dados do usurio dos dados do Sistema Operacional.
Caso voc precise reinstalar o Sistema Operacional, basta excluir a partio do
Sistema Operacional e instal-lo novamente, sem precisar fazer backup dos dados
do usurio em DVD, por exemplo. O Disco 0 o nico HD de nosso computador, ento clique com o boto direito do mouse sobre a barra que representa o
disco e escolha a opo Diminuir Volume. Como queremos criar uma partio
de dados com 5 GB, vamos diminuir o disco atual nessa quantidade, para dispor
desse espao. Clique no boto Diminuir (figura 123).
Agora temos duas barras no volume chamado de Disco 0: a unidade C, com
15,12 GB, e outra sem nome, com 4,88 GB. Clique com o boto direito na
barra menor e escolha a opo Novo Volume Simples para abrir um assistente
de criao da partio (figura 124).
Figura 123
Figura 126
Figura 124
Figura 127
112
113
captulo 4
informtica 1
Figura 128
Figura 132
114
O Centro de Controle
na verdade no do
Ubuntu, e sim do Gnome.
Considerando a diferena
entre as interfaces
grficas e as distribuies,
podemos concluir que
esse Centro de Controle
faz parte da interface
grfica Gnome, ou seja,
qualquer distribuio
que utilize o Gnome vai
disponibilizar esse tipo de
instrumento (figura 133).
Figura 133
115
captulo 4
informtica 1
Figura 134
Figura 135
Figura 138
Figura 139
Figura 136
116
117
captulo 4
informtica 1
Figura 143
Figura 141
Figura 142
Figura 145
118
119
captulo 4
informtica 1
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.
125
Informtica 1
captulo 5
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.
Figura 155
Funciona assim: ao detectar a escassez da memria R AM, o sistema operacional cria um arquivo em disco, no qual armazena as informaes mais antigas guardadas na memria R AM, aquelas que no so utilizadas h algum
tempo. Isso libera um pequeno espao de memria, o que permite ao usurio
abrir um novo programa ou continuar a tarefa que estava executando.
Finalizando
um processo
no Windows.
Figura 156
ri
em
M
F
ca
si
Quando a memria
fsica fica saturada,
criada a memria
virtual no disco rgido.
ss
ce
o
Pr
00
c0 00
ab d0 00
12 ab e0 00
0x 12 ab f0
0x 12 ab
0x 12
0x
is
D
co
126
127
Informtica 1
captulo 5
O Linux tem um
sistema de arquivos
exclusivo para gerenciar
a memria virtual,
enquanto o Windows
usa a mesma partio
do sistema operacional.
A vantagem do
Linux est no seu
desempenho durante
as trocas de dados,
pois o disco rgido, por
ser mecnico, tende
a ser mais lento que a
memria RAM.
Figura 158
Informaes de memria
ram, processador
e espao disponvel
em disco no PC.
Figura 159
Grficos de
utilizao do
processador (CPU),
memria (com
swap) e rede.
A distribuio
Mandriva a
juno de outras
duas distribuies
Linux anteriores:
a Mandrake e
Conectiva. A
Slackware outra,
ainda mais antiga.
Para ver lista dos processos em execuo basta acessar, no modo texto, o menu
Aplicativos / Acessrios / Terminal do Ubuntu. Abra o terminal (figura
160) e digite o comando ps aux.
Ele exibe a lista de processos em execuo no sistema operacional. Na primeira
coluna, temos o nome do usurio (user) que iniciou o processo. Na segunda, o
PID (process identification), que o nmero de controle do processo (o cdigo
do processo) junto ao percentual de uso de memria e de processador.
128
129
Informtica 1
captulo 5
Figura 162
Figura 160
Terminal do Linux.
Programas executados
na inicializao do
Sistema Operacional.
ATENO
No altere nenhuma
configurao do Regedit
quando no tiver certeza
do que est fazendo. Um
engano pode acarretar
srios problemas ao seu
sistema operacional. No
Linux, as configuraes
dos programas so feitas
por meio de arquivos
de configurao de
texto, que ficam
localizados normalmente
na pasta /etc.
Figura 163
Editor de registro
do Windows Vista.
131
Informtica 1
captulo 5
Figura 164
pode optar por desativar alguns, para melhorar o desempenho da mquina. Para executar o gerenciador de servios do Windows, clique no menu
iniciar e digite o comando services.msc no campo Iniciar Pesquisa. O
utilitrio de gerenciamento de servios surgir na tela (figura 165).
Lista de arquivos de
inicializao do Linux.
Veja que o servio Spooler de Impresso est com o status Iniciado. porque est em execuo e seu tipo de inicializao o Automtico, ou seja, ele
vai subir toda vez que o Windows for executado. Se quiser interromp-lo, clique
com o boto direito do mouse sobre a linha do servio desejado e escolha a opo
Parar (figura 166).
Ele vai deixar de funcionar temporariamente, at que voc volte a inici-lo ou
reinicie o computador.
Figura 165
Gerenciador
de servios do
Windows Vista.
Figura 166
Parando um servio.
5.2.2. No Windows
Alguns desses servios so ativados automaticamente na inicializao do
Windows. Como precisam de memria R AM para rodar, o administrador
132
133
Informtica 1
captulo 5
Figura 167
Figura 169
Gerenciador de
servios
do Ubuntu.
Desabilitao
do servio
de bluetooth.
5.2.3. No Linux
O Ubuntu possui um gerenciador de servios intuitivo que pode ser acessado
pelo menu Administrao / Servios (figura 167).
Para editar (habilitar ou desabilitar) servios, basta clicar no boto Desbloquear
e digitar sua senha (figura 168), caso o Sistema Operacional solicite. Agora que
o gerenciador de servios do Ubuntu est aberto para edio, vamos desabilitar
o servio de bluetooth.
Figura 168
Solicitao de
senha de usurio
comum.
134
135
Captulo 6
Estrutura geral
de compiladores
Informtica 1
captulo 6
Figura 170
IDE NetBeans.
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.
139
Informtica 1
captulo 6
Figura 172
Figura 174
Dev C++.
O utilitrio Linker.
o desempenho, j que toda vez que o programa for executado o processador ter
de processar as instrues linha a linha, algo que demora (figura 173).
Linker (ou ligador) o utilitrio (figura 174) responsvel por pegar um programa
que j foi traduzido e introduzir as bibliotecas necessrias para seu correto funcionamento. Muitas vezes, quando desenvolvemos programas, precisamos adicionar
bibliotecas externas com recursos teis para o programa que estamos desenvolvendo.
<?php
echo Ol Mundo!;
?>
O linker tem a responsabilidade de concretizar essa adio para a gerao do
programa final: software binrio. Alguns compiladores, mais suas funes bFigura 173
Site desenvolvido
em PHP.
140
141
Captulo 7
Gerenciamento de
arquivos e memrias
Estrutura de diretrios do Windows
Estrutura de diretrios do Linux
Prompt de comandos do Windows
Prompt de comandos do Linux
Sistemas de arquivos
Montagem de dispositivos no Linux
informtica 1
captulo 7
Figura 176
Imagem das
unidades de disco.
oda vez que executamos um utilitrio ou um aplicativo no computador, estamos indiretamente manipulando arquivos e dados
na memria. Dessa forma, tambm em outras ocasies precisamos criar, copiar ou transferir arquivos de um lugar para outro do disco
rgido (ou entre dispositivos de armazenamento). muito importante dominar diretrios e pastas em um Sistema Operacional, sabendo em que local
(fisicamente) est armazenado o arquivo que acabamos de criar, para que se
possa, entre outras iniciativas, mov-lo para outro dispositivo.
Diretrio
C:\windows\fonts
C:\windows\system32
C:\windows\system32\drivers
C:\windows
C:\arquivos de programas
144
Contedo
No incio de todos os diretrios que aparecem na tabela 1 temos a letra C:, que
representa a unidade de disco utilizada pelo Sistema Operacional. Voc pode at
ter disponvel em seu pc mais de uma unidade de disco (D:, E: etc.) e o Windows
pode ter sido instalado em outra unidade de disco, como a D:, por exemplo (figura
176). Para visualizar as unidades de disco disponveis em seu PC, clique no menu
Iniciar e depois em Computador:
Contedo
/home
/root
/etc
Arquivos de configurao
/dev
/var
/bin
/boot
Arquivos de incializao
/lib
Bibliotecas do sistema
/media ou /
mnt
/opt
/var
Tabela 2
Estrutura
de diretrios
do Linux.
145
informtica 1
captulo 7
No Linux, no existem
unidades de disco, e sim
diretrios de montagem de
dispositivos, ou seja, durante
a inicializao do sistema, a
partio utilizada pelo sistema
operacional montada na
pasta /. possvel fazer uma
analogia com o Windows, j
que neste o diretrio raiz (o
primeiro disponvel no disco)
o C:\ e no Linux existe
somente /. Se adicionarmos
um novo disco rgido ou uma
nova partio de disco, isso
ter de ser montado em uma
pasta qualquer no sistema
operacional, como a home,
por exemplo. Assim, quando
salvarmos um arquivo nessa
pasta, ele estar sendo salvo
fisicamente no segundo
dispositivo ou partio do HD.
Figura 178
Nesse caso, no existe uma letra para representar a unidade de disco utilizada
pelo sistema operacional. Outra caracterstica importante que, no Linux,
as pastas so separadas por uma barra normal /, enquanto no Windows
usada a invertida \.
Prompt de
comando.
7.3.1. Introduo
Para executar o prompt de comandos do Windows, clique no menu Iniciar e depois digite o comando cmd na caixa Iniciar Pesquisa. Outra forma de executar o
prompt de comandos do Windows pelo submenu Acessrios (figura 177).
Quando executamos o prompt de comandos, a primeira informao que recebemos sobre a verso do Windows. Aparecer um cursor piscando, para
indicar que o prompt est pronto para receber comandos (figura 178).
Para executar um comando no prompt, basta digit-lo e pressionar, no final, a tecla
Enter do teclado. Vamos testar nosso primeiro comando no prompt utilizando o
comando dir, que serve para visualizar o contedo do diretrio atual. esquerda
do cursor, aparece o caminho para o diretrio atual, o que nos leva a concluir que
o prompt vai exibir os arquivos e as pastas disponveis no diretrio Fulano, que
uma subpasta do diretrio Users (usurios), da unidade C (figura 179).
O retorno do comando uma listagem de pastas e diretrios contidos na pasta
Fulano, que o nome do usurio que utilizamos para entrar no sistema.
Na primeira linha temos a informao de que a unidade C no tem nome. Isso
significa que podemos dar-lhe um nome, seja clicando com o boto direito do
mouse sobre ela, na janela Computador, seja via mando label, seguido do
nome que ser dado unidade (figura 180).
Voc perceber, tambm, a existncia de um cdigo (nmero de srie) que representa a unidade C quando digitamos o comando dir. Esse nmero dado
pelo prprio sistema operacional, quando formatamos a unidade, e serve para
diferenciar a unidade atual de outras disponveis na mquina. Deve, portanto,
ser nico, como o nome da unidade. Nas colunas que surgem em seguida, temos
a data e a hora da criao do arquivo ou pasta, um smbolo <DIR>, que indica
tratar-se de um diretrio (ou pasta), e no de um arquivo e, por fim, o nome do
arquivo ou pasta.
Figura 179
Comando dir.
Figura 177
Abrindo o
prompt de
comandos do
Windows.
Figura 180
Renomeando a
unidade de disco.
146
147
informtica 1
captulo 7
Figura 181
Comando
Executando o
prompt como
administrador.
Importante
No pode haver
dois arquivos com o
mesmo nome nem
duas pastas com o
mesmo nome no
Windows.
Em ingls
Traduo
Funo
Color
Color
Cor
Edit
Editor
Editor
Copy
Copy
Copiar
Move
Move
Mover
Ren
Rename
Renomear
Date
Date
Data
Time
Time
Hora
Exit
Exit
Sair
Cls
Clear Screen
Limpar Tela
Tabela 3
Relao de
comandos bsicos.
Depois de aprender a utilizar o prompt de comandos o momento de conhecer uma relao de seus comandos bsicos (tabela 3). Todo comando
possui uma pgina de ajuda na qual o usurio pode obter mais informaes
sobre como execut-lo e quais os recursos adicionais disponveis. Sempre que
quiser obter uma relao dos comandos bsicos existentes no prompt, basta
acionar o comando help. Veja exemplos do comando de cor (color/? e
color fc) nas figuras 183 e 184.
Observe que o cursor mudou a informao sobre o diretrio atual, ou seja, agora
no estamos mais na pasta \Users\Fulano e sim na pasta raiz da unidade C.
Figura 182
Comando cd \.
Figura 183
Resultado do
comando color/?
Figura 184
Resultado do
comando color fc.
149
informtica 1
captulo 7
Comando
Em ingls
Traduo
Figura 185
Funo
md
Make directory
Criar diretrio
rd
Remove directory
Remover diretrio
dir
Directory
Diretrio
cd
Change directory
Mudar diretrio
Comando tree.
Tabela 4
Comandos
para diretrios,
no Windows.
Comando
ipconfig
Traduo
shutdown
title
Title
Ttulo
attrib
Attribute
Atributo
systeminfo
tasklist
System Information
Task list
Informaes
do Sistema
Lista de tarefas Lista os processos em execuo.
taskkill
Task kill
Mata tarefa
tree
Tabela 5
Comandos de
configurao e
gerenciamento.
Como abrir o
console grfico.
Funo
hostname
Figura 186
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.
A Interface Grfica executada automaticamente quando o Ubuntu inicializado. Por isso, no nosso primeiro contato com o Linux, imaginamos que o sistema
150
151
Informtica 1
captulo 7
Figura 190
Figura 188
informaes
do terminal.
Imagem do
Linux, sem
interface grfica.
Dicas
Para executar
um comando, basta
digit-lo e pressionar a
tecla ENTER.
Quando executamos um
comando e nada retorna,
significa
que est tudo bem.
Depois de executar um
comando, o cursor
aparecer novamente,
aguardando o
prximo comando.
Ao contrrio do MSDOS, o Linux case
sensitive. Isso quer dizer
que ele diferencia letras
maisculas e minsculas
em comandos, alm
de nomes de
arquivos e/ou pastas.
Para sair do console,
execute o comando exit.
Figura 189
Informaes
do tty de
modo texto.
O tty tambm solicita o nome de usurio e senha, tal como acontece com o
Linux, quando se liga o computador. Primeiro vem o pedido do nome. Basta
digit-lo e pressionar Enter para que seja solicitada a senha (password). O
console no exibir os caracteres da password que esto sendo digitados, mas
voc pode continuar e pressionar Enter. Aps digitar a senha (no caso de no
estar utilizando o Live-CD ou o console grfico), o console apresentado na
tela (figura 190).
No console, h um cursor piscando no final de um conjunto de informaes que
so exibidas o tempo todo quando trabalhamos com comandos. O valor que aparece antes do smbolo de arroba @ o nome do usurio que estamos utilizando (login). Depois do @ temos sempre outra informao: o nome da mquina,
apresentado entre o @ e o sinal de dois-pontos :. Esse nome da mquina configurado durante a instalao do sistema. Ou, no caso do Live-cd, denomina-se
Ubuntu, assim como o usurio.
Entre os sinais de dois pontos : e cifro $ temos o diretrio atual, ou
seja, a representao ou caminho para o diretrio em que estamos no momento. O til ~ no Linux representa a pasta pessoal do usurio. Assim
como na pasta Meus Documentos do Windows, a til do Linux serve para
o usurio colocar seus arquivos pessoais. Na verdade, o til somente uma
representao do diretrio /home/<usurio>. Para economizar caracteres e
proporcionar outros benefcios (que veremos mais adiante), o console apresenta somente o caractere ~ em vez de /home/<usurio> entre os sinais de
dois-pontos e cifro.
Quando utilizamos o
Ubuntu por meio do LiveCD, no so solicitadas
informaes de usurio
e senha. Nesse caso,
o usurio padro o
UBUNTU, que no possui
senha. No console grfico,
o nome de usurio e senha
no so solicitados, j
foram informados quando
voc ligou o computador
para entrar no sistema.
152
153
Informtica 1
captulo 7
Figura 191
Comandos e
parmetros
do terminal.
Outro exemplo: o comando cal mostra o calendrio do ms atual. No entanto, se passarmos como parmetro o ms e o ano ou somente o ano desejado,
obteremos um resultado diferente, conforme os parmetros passados na linha
de comandos (figura 196).
Assim, quando digitamos o comando mkdir teste, MKDIR um comando e
TESTE, um parmetro. Outro exemplo: se digitarmos cd.., a palavra CD um
comando e .. um parmetro (figura 192).
Figura 192
Figura 194
Criando a
pasta meus
documentos da
maneira correta.
Comandos
e parmetros.
Figura 195
Manual do
comando is.
Nesse momento, talvez voc tenha dvidas em relao criao de uma pasta
com espaos como meus documentos ou minhas msicas no console. Veja o
que acontece se digitarmos o comando mkdir meus documentos no console:
ele cria uma pasta chamada meus e outra chamada documentos. porque
o console no entende que queramos criar uma nica pasta com o nome meus
documentos e sim que a inteno era criar duas pastas diferentes (figura 193).
Uma dvida que costuma aparecer neste momento diz respeito a como representar, no console, um nome de pasta com espaos (porque o espao justamente
um caractere separador entre um comando e um parmetro). A soluo simples.
Para dizer ao console que um espao deve ser entendido como um caractere do
nome de um arquivo ou pasta, e no como um separador, basta digitar o caractere \ (barra invertida) antes do espao (figura 194).
Figura 196
O comando cal.
Figura 193
Criando a
pasta meus
documentos.
154
155
informtica 1
captulo 7
Figura 197
Figura 201
Comando
gedit para
abrir o editor
de textos.
Visualizando o arquivo
salvo na pasta Desktop
(rea de trabalho).
Figura 198
Digitando
seu nome no
Gedit.
Figura 202
Visualizando o
contedo de um
arquivo-texto.
7.4.3. C
riao de arquivos texto no Linux, sem usar editores
O prximo passo criar arquivos do tipo texto. Eles so bastante utilizados no
Linux ou em qualquer outro sistema operacional para as mais diversas necessidades. No Linux, particularmente, os arquivos texto servem para configurar
softwares. Ao contrrio do Windows, as configuraes dos softwares instalados
no Linux so feitas por meio de arquivos simples do tipo texto (padro ASCII),
como os que criamos no Bloco de Notas do Windows. No caso do Linux, possvel utilizar um editor de textos simples, como o Gedit, que s pode ser executado no console grfico e o padro do Gnome. Basta, ento, digitar gedit no
console grfico (figura 197).
Figura 199
Salvando o
arquivo do
Gedit.
O Gedit tambm pode ser executado por meio do menu Aplicativos / Acessrios
/ Editor de Textos. Digite seu nome no gedit (figura 198).
Observe que seu arquivo realmente est na pasta. Para visualizar o contedo, h
duas opes:
a) Utilizar o Gedit, digitando o comando gedit nome.txt (faa o teste).
b) Utilizando o comando cat, que mostra o contedo de um arquivo-texto: cat
nome.txt.
Salve o arquivo na pasta Desktop com o nome nome.txt (figura 199). Feche o
Gedit, minimize todas as janelas abertas e voc ver o seu novo arquivo gravado
na rea de trabalho do Ubuntu (figura 200).
Figura 200
Arquivo salvo na
rea de trabalho.
156
Figura 204
Visualizando o
contedo do
arquivo recmcriado novo.txt.
157
informtica 1
captulo 7
Figura 205
Figura 208
Adicionando uma
nova linha ao
arquivo-texto.
Comando date.
Figura 206
Visualizao do
contedo do arquivo,
aps adicionar
uma nova linha.
Figura 209
Adicionando o
retorno de um
comando em um
arquivo-texto.
Agora vamos adicionar mais uma linha no arquivo novo.txt (figura 205). E
visualizar o arquivo (figura 206).
Voc notar que o contedo anterior do arquivo sumiu. Isso acontece porque
se usa somente o sinal de maior > para direcionar a sada do comando para o
arquivo. Veja como funciona:
Utilizando um sinal de maior (>), o Console cria o arquivo (caso ele no exista). Ou ento substitui seu contedo existente.
Utilizando dois sinais de maior (>>), o Console cria o arquivo (se ainda no
existir). Ou incrementa o contedo existente.
Vamos fazer o teste utilizando dois sinais de maior (figura 207).
Figura 207
Dois sinais de maior
(>>) para acrescentar
contedo em arquivo
j existente.
158
O comando date retorna a data e a hora atual na tela. Porm, tambm possvel
fazer com que o console retorne a data e a hora atuais em um arquivo, e no na tela.
Vamos agora direcionar a sada do comando date (figura 209).
Agora o console criou um arquivo com o nome data_atual.txt, cujo contedo
justamente a sada do comando date, ou seja, a data atual.
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.
159
informtica 1
captulo 7
Figura 214:
Figura 211
Comando top.
Comando df
(disk free).
DICA
No possvel
gravar arquivos
em uma partio
do tipo SWAP,
que s pode
ser utilizada
pelo sistema
operacional
para trocas de
dados com a
memria RAM.
Figura 212
Comando du
(disk usage).
Figura 213
Comando
uptime.
160
informtica 1
captulo 7
DICA
Ao montar uma
partio,
lembre-se de criar
a pasta de destino,
caso no haja
uma. Sem isso, o
comando no vai
funcionar.
7.6. M
ontagem de dispositivos
(parties e disquetes) no Linux
Cada sistema operacional tem caractersticas nicas, j que foram desenvolvidos por
pessoas e empresas diferentes. A afirmao vale, inclusive, para as evolues constantes desses sistemas. Por exemplo: h alguns anos, acessar os dados de um pen-drive,
CD ou disquete no Linux era tarefa complexa. Os usurios precisavam montar discos
por meio do comando mount para poder utiliz-los no sistema operacional muito
diferente do Windows, em que basta colocar o CD ou disquete no drive e clicar no
cone ou atalho correspondente para acess-lo. At por isso, muitos usurios iniciantes
desistem do Linux. A boa notcia que a maioria das distribuies Linux j corrigiu
esse problema, permitindo que cada disquete ou CD seja acessado da mesma forma
que em outros sistemas operacionais pelo usurio ao inseri-lo no drive.
como ilustra a figura 215. Para saber mais, acesse o manual do fstab, digitando
no console: man fstab.
O sudo permite
executar qualquer
comando como
administrador. Est
disponvel a quem
instalou a distribuio
na mquina. Na
primeira vez que o
sudo for executado,
o terminal vai pedir a
senha para verificar se
o usurio realmente
tem permisso.
No comando da figura 216, montamos a partio sda1 na pasta hd, uma subpasta
de /media. Ao listar o contedo da pasta, voc ter o da partio sda1, que representa a primeira partio do primeiro disco instalado na mquina (tabela 6).
Figura 216
Montando uma
partio do disco
em uma subpasta
de /media.
162
O comando mount precisa de pelo menos dois parmetros: o dispositivo que ser
montado e a pasta de destino. Depois de usar o dispositivo, basta sair da pasta de montagem e partir para o comando umount, a fim de desmont-lo. Como parmetro de
caminho, informe o dispositivo (/dev/sda) ou a pasta em que ele foi montado.
Dispositivo
Descrio
/dev/sda1
/dev/sda2
Figura 215
/dev/sda3
Contedo do
arquivo fstab
armazenado
na pasta /etc .
/dev/sdb1
/dev/sdc1
/dev/cdrom
Drive de CD-ROM
/dev/cdrw
/dev/fd0
/dev/fd1
Tabela 6
Comandos de
montagem de
dispositivo.
163
Captulo 8
Administrao do
sistema operacional
Instalao de programas no Linux
Compactadores e backup
Arquivos de lote no Linux
Arquivos de Linux
Informtica 1
captulo 8
Figura 218
Arquivo
sources.list.
DICA
Podemos alterar o
endereo http do
servidor que ser
utilizado para baixar
os pacotes. Basta
consultar os que
esto disponveis
no site do Ubuntu e
trocar o que estava
no sources.list.
Lembre-se de salvar
as alteraes antes
de fechar o arquivo.
166
167
Informtica 1
captulo 8
Figura 221
Figura 219-B
Lista de pacotes
relacionados com a
palavra-chave game.
Atualizando a
lista de pacotes
com o servidor
remoto.
Figura 222
Se o resultado for parecido com o da figura 219-B, sinal de que os pacotes foram
atualizados com sucesso. Caso haja algum erro durante a atualizao, abra novamente o arquivo sources.list e confira se o endereo do servidor est correto.
Instalando um
novo pacote.
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.
168
1. Nem sempre os
novos pacotes criam
atalhos no menu
Aplicativos do
Ubuntu. Ento, pode
ser necessrio digitar o
comando para chamar o
aplicativo no prompt de
comandos (terminal).
2. Quando no quiser
mais o programa ou se
precisar de mais espao
em disco, voc poder
desinstal-lo utilizando
o parmetro remove
do comando apt-get.
169
Informtica 1
captulo 8
Figura 226
DICA
Quanto maior
a taxa de
compresso de um
compactador, mais
tempo ele vai levar
para criar o arquivo
compactado.
Mas isso pode ser
compensado com
a obteno de um
arquivo menor no
final do processo.
O comando tar est presente em qualquer distribuio Linux e permite armazenar ou compactar pastas ou conjuntos de arquivos em um nico arquivo.
Sua sintaxe a seguinte:
Visualizao do espao
em disco usado pela
pasta backup.
Figura 224
Arquivando a
pasta backup.
Figura 227
Compactando
em formato rar.
Imagine uma pasta chamada backup, com arquivos a compactar. Primeiramente digite o comando du para ver qual o espao ocupado em disco pela pasta (figura 223).
Para arquiv-la em um arquivo com a extenso .tar, digite o comando mostrado
na figura 224.
Digite novamente o comando du para visualizar o tamanho do arquivo .tar
criado, conforme a figura 225-A.
Veja que o arquivamento diminui um pouco o tamanho do arquivo, mas isso no
chega a ser uma compactao, pois esse processo converte os bits repetitivos da
estrutura de todos os arquivos, fazendo com que seja necessrio menos espao em
disco para armazenamento. Compacte o arquivo, ainda utilizando o comando
.tar, mas agora com o ZIP (figura 225-B). Agora, o arquivo resultante tem 725
KB. menos de um quarto do tamanho da pasta de origem.
Figura 223
Instalao do rar.
Figura 225-A
Visualizando o
tamanho do arquivo
.tar gerado.
Figura 228
Visualizao
do espao em
disco usado por
backup.rar.
Figura 225-B
O arquivo compactado,
menor do que o arquivado,
e a pasta de origem.
170
Figura 229
Instalando o
compactador
para usar o
formato 7Z.
171
Informtica 1
captulo 8
Figura 230
Figura 233
Compactando
com 7zr.
Salvando o
arquivo .bat
Figura 231
O arquivo compactado
com 7z menor que os
demais compactados.
Para compactar a mesma pasta, com o comando 7zr, faa como mostra a figura 230.
Veja que o parmetro add ainda o mesmo, mas agora preciso especificar uma
extenso diferente para o arquivo (.7z), como aparece na figura 231. Fica evidente
que o 7z conseguiu realmente compactar mais do que os outros formatos.
Vamos aprender agora a criar um arquivo Batch no Windows utilizando comandos bsicos do prompt, para gerar uma pasta de backup no pen-drive. Copie
os arquivos de alguns diretrios do sistema operacional para essa pasta. Na prtica, apenas dois comandos so adicionados ao arquivo: o primeiro cria a pasta
backup na unidade de disco E; o segundo copia todos os dados da pasta
Arquivos localizada na unidade C para a recm-criada (figura 232).
Figura 232
Criao de um
arquivo batch de
backup.
172
173
Informtica 1
captulo 8
Figura 235
Figura 239
Adicionando o
comando pause.
Uso do echo
para informar
melhor o usurio.
Adicione o comando Pause no final do cdigo, fazendo com que ele pare nesse
ponto antes de fechar a janela do prompt (figura 235).
Figura 240
Resultado final
do script
de backup.
Figura 236
Caracteres como
@ ocultam
os comandos.
Figura 237
Incrementando
o script.
Figura 238
Script
personalizado
com ttulo,
cor e pausa.
174
Provavelmente, nenhum usurio leigo utilizar esse script. Mesmo assim, importante frisar que ainda est faltando alguma coisa. Talvez informaes sobre o
que est sendo feito durante a execuo do script.
Para exibir dizeres ou frases no script, podemos utilizar o comando echo
(figura 239).
Agora execute o script e observe o resultado. aconselhvel que voc aproveite para
criar seu prprio arquivo batch e automatizar seu backup dirio (figura 240).
DICA
Outro recurso til o de substrings. possvel pegar uma parte de uma string
ou varivel de ambiente e armazenar em uma varivel ou apresentar na tela.
Exemplo: echo %date% apresenta a data atual na tela e %date:~0,3% exibe
somente os trs primeiros caracteres de %date% (a partir do ndice 0, pega
trs caracteres), ou seja, s o dia da semana. Trabalhar com parmetros tambm bem fcil. O sinal %1 representa o primeiro parmetro passado na
linha de comando. O %2 significa o segundo.
175
Informtica 1
captulo 8
Figura 242
Salvando o script
na rea de
trabalho com o
nome listar.sh.
Figura 243
Todos os comandos que voc conhece para o terminal do Linux podem ser inseridos nos scripts. Ento, vamos comear criando um script simples de listagem
do contedo da pasta atual, como fizemos com o arquivo de lote do Windows.
O gedit aplica
cores sintaxe
de acordo com
a linguagem
correspondente.
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
Figura 246
Adicionando
estrutura
de deciso.
Criando um lao
de repetio
com o comando
while.
Figura 245
Uilizando o
comando read.
Figura 247
Adicionando
uma condio
ao lao while.
Veja que criamos uma varivel chamada teste, que recebe inicialmente o valor 1.
Faremos a validao dessa varivel utilizando a estrutura de deciso IF. Agora vamos pedir ao usurio que digite o cdigo durante a execuo do script, utilizando
o comando read (ler), conforme mostra a figura 245.
Ao executar o script, ser solicitado o cdigo para listar o contedo do diretrio
atual. Se o usurio digitar algum cdigo diferente de 1, a mensagem Cdigo
incorreto ser apresentada (ainda a figura 245). Para usar o seno, utilize elif,
pois esta a sintaxe correta do shell script.
179
Captulo 9
Administrao
de redes
Usurios e grupos no Windows
Usurios e grupos no Linux
Acesso remoto via rede
Acesso remoto via rede no Linux
Acesso remoto via rede (modo texto)
Virtualizao de computadores
Instalando novos sistemas
operacionais em mquinas virtuais
Servidor DHCP
Servidor Proxy
Servidor de arquivos
informtica 1
captulo 9
Figura 249
Visualizao de
contas
j existentes.
s sistemas operacionais tm papel importante nas redes de computadores. So eles os responsveis pelo cadastramento dos servios, das aplicaes e dos usurios da rede. possvel aproveitar ao
mximo os recursos desses sistemas na administrao de redes.
Clique no link Criar uma nova conta para ver as telas da figuras 249 e 250.
Digite o nome do usurio ou uma palavra que representa a pessoa que ir utilizar
essa conta e escolha seu tipo. Pode ser Usurio padro (comum) ou Administrador. O ideal colocar seu irmozinho como usurio comum, o que lhe dar
permisses mnimas para alterar as configuraes do computador. Clique em
Criar conta para finalizar, como est na figura 250.
Pronto. Voc tem mais uma conta. As imagens que aparecem na tela representam os usurios cadastrados em seu PC. A conta de Convidado criada pelo
Windows Vista, segundo padro do sistema operacional. Clique na imagem IrFigura 250
Criao de
uma nova conta.
Figura 248
Painel de controle
/ Contas
de Usurio.
182
183
informtica 1
captulo 9
Figura 251
Figura 253
Gerenciando
contas.
Tela de login do
Windows Vista.
184
balhar com grupos tambm facilita a administrao das permisses. Isso porque,
ao adicionar uma nova impressora, por exemplo, no ser necessrio atribuir
permisso a cada usurio professor; basta adicion-la para o grupo Professores.
No modo grfico
O primeiro passo criar um novo usurio do Linux pelo Gnome, que a interface grfica padro do Ubuntu. Para fazer isso, clique no menu Administrao /
Usurios e Grupos (figura 254).
Figura 254
Utilitrio de
gerenciamento
de usurios e
grupos do Ubuntu.
185
informtica 1
captulo 9
Figura 255
Figura 257
Adicionando um
novo usurio no
sistema operacional.
Privilgios
do usurio.
Tipos de
usurio
Como essa providncia funo do administrador do sistema, preciso clicar em
Desbloquear para que os botes necessrios fiquem ativos. Ser solicitada a sua
senha de usurio comum, como mostra a figura 255.
Agora clique em Adicionar usurio e, depois, em Gerenciar grupos. Vamos
escolher a primeira opo para criar um usurio Aluno pelo gerenciador grfico
do Ubuntu. esquerda h uma relao dos usurios j cadastrados no sistema.
Quando clicamos no boto Adicionar usurio, aparecer na tela a janela mostrada na figura 256. Digite o login do usurio (nome que ele usar para acessar o
sistema) e o seu nome completo (nome real), que aparecer formalmente no canto
superior direito da rea de trabalho quando ele logar o sistema.
Na aba Avanado ainda possvel alterar a pasta do usurio. Mesmo que, por
padro, ela fique em /home, voc pode cri-la em qualquer lugar, j que o
administrador do sistema (figura 258).
Observe que no item Perfil podemos escolher o tipo de usurio que ser criado
(consulte o quadro Tipos de usurio na pgina 187).
Digite tambm uma senha para o usurio e clique na aba Contatar para digitar os
dados pessoais do usurio, como endereo e telefone. Esses dados no so obrigatrios.
Figura 256
Preenchendo os
dados do usurio.
186
Figura 258
Finalizando
o cadastro
do usurio.
187
informtica 1
captulo 9
Figura 259
Figura 261
Adicionando o
usurio professor.
DICA
Para excluir um
usurio, use o
comando userdel
ou userdel -r.
Este ltimo excluir
tambm a pasta
pessoal do usurio.
Para logar no
Linux com o novo
login, pressione
CTRL+ALT+F1 a F6
para abrir um tty e
digite o novo
usurio e sua senha.
Arquivo
sudoers da
pasta /etc.
Veja que o sistema vai criar um usurio com o nome informado, um grupo com
o mesmo nome e a pasta pessoal do usurio na pasta /home (figura 259).
Depois de criar o usurio, ser solicitada a senha inicial dessa pessoa (figura 260).
Aps digitar e redigitar a senha do usurio, sero solicitadas informaes pessoais, como nome completo, telefone etc. E aparecer uma mensagem de confirmao no final. Pressione Enter para concluir a operao.
A partir de agora, temos o usurio professor para logar a mquina. Esse usurio foi criado com privilgios restritos, ou seja, no pode digitar comandos com
sudo. Para que isso seja possvel, precisamos alterar as configuraes do arquivo
/etc/sudoers. Esse arquivo armazena os nomes dos usurios que podem executar
comandos como administrador (figura 261).
Voc pode abrir o arquivo utilizando o gedit, por exemplo, e adicionar o nome do
usurio recm-criado professor. Assim, esse usurio poder digitar comandos
com sudo e alterar as configuraes do computador como se fosse um administrador. Para isso, basta utilizar a mesma sintaxe da linha root ALL=(ALL) ALL
para o usurio professor.
Ao analisar o cdigo do arquivo sudoers, voc chegar concluso de que tambm possvel atribuir permisses de administrador a um grupo. Na ltima
linha do arquivo, aparecer o caractere % representando um grupo. Isso significa
que os membros do grupo admin tambm podem executar comandos como
administrador por meio do padro no Ubuntu.
Figura 263
O comando
usermod.
Figura 260
Finalizando o
cadastro do
usurio professor.
Voc pode visualizar a lista de grupos da qual faz parte digitando o comando
groups no terminal, como aparece na figura 264.
Figura 264
O comando
groups.
188
189
informtica 1
captulo 9
O Windows possui
uma tecnologia
chamada Conexo
de rea de trabalho
remota. Para saber
mais sobre ela,
procure no Help do
seu Windows.
Figura 266
Configurao
do servidor
UltraVNC.
Para um administrador de redes importante poder acessar as mquinas remotamente. Assim, quando precisar instalar um novo programa, ele poder faz-lo
de uma das mquinas da rede local ou via internet. Vamos, portanto, conhecer
algumas das tecnologias de acesso remoto disponveis. A maioria gratuita, tanto
para Windows quanto para Linux.
Tenha sempre
o aplicativo
VNCViewer
disposio
(no pen-drive,
por exemplo)
para que possa
acessar suas
mquinas de
qualquer ponto
da rede local.
9.3.4. A
cessar um PC remotamente usando a tecnologia
VNC no Windows
D um duplo clique no arquivo e digite o nome ou o IP do computador servidor UltraVNC (figura 267) a partir do qual voc quer acessar e clique no boto
Connect. Uma janela contendo a rea de trabalho remota vai ser apresentada.
Figura 267
VNCViewer.
Figura 265
Instalao do
UltraVNC.
190
191
informtica 1
captulo 9
Figura 271
Figura 268
Adicionando
programa ao Firewall
do Windows.
Acesso central
de redes e
compartilhamento.
Vamos, portanto, habilitar o UltraVNC no Firewall para que ele no bloqueie mais as conexes. Clique no boto Adicionar programa como na
figura 270.
Clique em UltraVNC Server e depois no boto OK para confirmar. O
aplicativo est habilitado para permitir conexes por meio do Firewall (figura
271). Agora voc deve conseguir se conectar ao servidor VNC. Clique em
VNCViewer e digite o IP ou o nome da mquina. Se a conexo for bemsucedida, aparecer uma tela (figura 272) solicitando a senha de acesso configurada na mquina, no momento da instalao do UltraVNC.
Figura 272
Figura 270
Habilitando o
Ultra VNC
no Firewall.
192
Digitando
a senha
de acesso.
193
informtica 1
captulo 9
Figura 273
Figura 275
Acessando um
computador
remotamente.
Configurando
o acesso
remoto no
Ubuntu.
usurios vejam sua rea de trabalho. Nesse momento, as outras opes ficaro
ativas. Clique em Exigir que o usurio digite esta senha e digite uma senha para
acesso ao PC. Depois, clique em Fechar (figura 275). Agora vamos acessar essa
mquina por meio de outro PC com Ubuntu instalado.
9.4.2. A
cessar um PC remotamente usando a tecnologia VNC
(Linux x Linux)
Para acessar um computador habilitado e permitir acesso remoto pelo Ubuntu, clique no menu Aplicativos / Internet / Visualizar rea de trabalho remota. Digite o IP ou o nome da mquina de destino (figura 276) e clique no
boto Conectar.
Figura 276
Digitando
o IP da mquina
a ser acessado.
Para habilitar o servidor de acesso remoto, clique na opo Permitir que outros
Figura 274
Habilitando o
servidor acesso
remoto
no Ubuntu.
9.4.3. A
cessar um PC remotamente usando a tecnologiaVNC
(Linux x Windows)
Se a mquina que voc quer acessar tiver o Windows, basta que algum software
com protocolo VNC esteja instalado nela para que a operao seja possvel, mesmo que se trate de equipamentos com sistemas operacionais diferentes.
194
195
informtica 1
captulo 9
Figura 277
Acessando, via
VNC, um PC com
Windows Vista, a
partir do 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.
Figura 278
Acessando, via
VNCViewer, um
PC Ubuntu.
Para que o servio seja habilitado e executado toda vez que o Windows for iniciado, escolha a opo Automtico e clique no boto Aplicar (figura 280).
Figura 280
Configurando
o servio
Telnet como
Automtico.
197
informtica 1
captulo 9
Figura 281
Figura 284
Iniciando
o servio
manualmente.
Prompt
conectado a um
servidor Telnet e
um prompt local.
necessrio conhecer
o login e a senha
cadastrados no servidor
para que seja possvel
acess-lo via telnet.
Por isso, habilitamos
temporariamente o
usurio Administrador e
configuramos uma senha
para que nossos testes
possam ser realizados.
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.
198
Digitar o comando ssh, seguido do nome do usurio e do endereo do servidor tudo separado pelo caractere @ suficiente para que o seu PC encontre
a mquina na rede e a acesse por ssh. No nosso caso, estamos acessando um
computador fora da rede local, que tem um endereo (domnio) configurado.
No entanto, podemos utilizar tambm o nmero IP da mquina tanto na rede
local quanto para acess-la via internet. Veja na figura 286 que a porta padro
Figura 286
Digitando a
senha para
conexo remota
com ssh.
199
informtica 1
captulo 9
Figura 287
Figura 289
Conexo ssh
realizada
com sucesso.
Copiando um
arquivo via rede
com scp.
9.5.4. T
ransferindo arquivos para mquinas remotas
em modo texto (SCP)
(22) foi modificada. Ento, devemos especificar a porta que o servidor est utilizando para responder s conexes, que no nosso caso a 66. Para isso acrescente
os parmetros -p 66. Se a porta fosse configurada como 100, utilizaramos o
parmetro -p 100. Agora a mquina remota, encontrada e a aplicao solicita
a senha do usurio remoto configurado na linha de comando.
Digite a senha do usurio configurado na linha de comandos e pressione Enter.
Nossa conexo foi realizada com sucesso (figura 287).
200
Lembre-se de que
os fundamentos
aqui empregados
podero ser adotados
em qualquer
outro software de
virtualizao que
voc utilizar. O que
muda so algumas
funcionalidades e
botes em locais
diferentes.
201
informtica 1
captulo 9
Figura 291
Baixando o
VirtualPC2007.
Tipo
Virtualizao total
Paravirtualizao
Emulao
Descrio
Boa parte do gerenciamento da VM feita diretamente
entre o virtualizador e o hardware, sem a necessidade de
passar pelo sistema operacional. Isso resulta num melhor
desempenho de execuo da VM.
necessrio modificar o sistema operacional para
implementar algumas melhorias de desempenho para
a VM. O que impossibilita sua adoo em sistemas
operacionais proprietrios.
Nesse modelo, a aplicao deve converter, bit a bit,
os dados da VM para o sistema operacional. Isso
porque, em muitos casos, utilizamos uma plataforma
virtualizada em uma plataforma de hardware diferente
(Ex: PowerPC em X86).
Figura 292
Executando o
instalador do
virtualPC2007.
Figura 293
Instalando o
VirtualPC2007.
203
informtica 1
captulo 9
Figura 295
Figura 297
Criando uma
nova mquina
virtual no
VirtualPC.
Nomeando a
nova VM.
Figura 298
Especificao do
sistema operacional a
ser instalado na VM.
A tela seguinte mostra que podemos clicar no primeiro item para usar a quantidade de memria sugerida pelo VirtualPC ou configurar uma nova quantidade,
clicando no segundo item (figura 299).
Figura 299
Configurando
a quantidade
de memria
para a VM.
Em seguida, digite o nome da nova mquina virtual. Aqui o escolhido foi Ubuntu, mas voc pode digitar qualquer um e clicar em Next (figura 297).
Neste ponto, escolha o sistema operacional que ser instalado na VM. Perceba
que essa opo serve somente para que o VirtualPC opte por uma quantidade
de memria RAM e o disco rgido compatvel com os requisitos do sistema
operacional escolhido (figura 298). Entretanto, voc poder alterar essas configuraes posteriormente.
204
205
informtica 1
captulo 9
Figura 300
Figura 302
Criando um novo
disco rgido virtual.
Finalizando a
criao da VM.
Podemos utilizar um disco j existente (primeira opo que aparece na tela, como
mostra a figura 300). Mas, se quisermos criar um novo HD (segunda opo),
basta escolher o diretrio em que ser salvo o disco rgido virtual e um nome
para o arquivo que armazenar seu contedo.
Podemos escolher tambm o tamanho mximo do HD. Perceba que o arquivo s poder chegar at o tamanho especificado (figura 301). Por exemplo,
se voc criar um HD de 10 GB, ele vai comear com 10 GB livres e, quando
estiver cheio, o sistema operacional da VM dar essa informao, mesmo
que o HD real ainda tenha espao livre.
Pronto. Foi criada nossa primeira mquina virtual. Agora s clicar em Finish
para terminar o processo (figura 302).
Figura 301
Especificao do
tamanho do disco
rgido virtual.
206
207
informtica 1
captulo 9
Figura 307
Figura 304
Opes de
configurao.
Interface de
configurao da VM.
Figura 305
Instalao de
um sistema
operacional
na VM.
Tipo
Um recurso importante da virtualizao a opo de salvar o estado de uma mquina virtual. Ao clicar no boto Fechar, uma janela (figura 306) vai ser exibida em sua
tela. Se escolher a opo Turn off, a VM ser desligada como se voc puxasse o cabo
de energia virtual da tomada. A outra opo save state salva o estado atual da
VM. Isso permite que voc continue a sua utilizao a partir do ponto em que parou.
Figura 306
Desligando
depois de
usar a VM.
Tabela 8
Descrio.
Not connected
Rede desabilitada.
Local only
208
209
informtica 1
captulo 9
Figura 308
Figura 311
Adiconando uma
VM j existente.
Abrindo o arquivo
de configurao do
servidor DHCP.
210
Na linha option routers, configuramos o IP do gateway da rede, que normalmente o computador que nos liga internet. Por ltimo, configuramos os servidores DNS, que podem ser tanto internos quanto externos. Para executar o
servidor, digite o comando sudo /etc/init.d/dhcp3-server start. Os parmetros
stop e restart podero ser utilizados a qualquer momento que for necessrio.
Figura 312
Arquivo de
configurao
original
dhcpd.conf.
211
informtica 1
captulo 9
Figura 313
Figura 316
Arquivo dhcpd.
conf modificado.
Instalando o Squid.
Para instalar o Squid, digite o comando (figura 316). Aps a instalao desse software,
o servidor estar pronto para ser utilizado. Vamos, ento, configurar uma das mquinas
da rede para poder utilizar o Proxy como recurso de acesso internet.
Observe na figura 317 que nosso PC com Windows Vista ainda no pode se conectar internet, pois no foi configurado para isso.
Verificando
se o cliente
recebeu o
endereo IP.
Figura 317
Windows Vista sem
a configurao de
roteamento no gateway.
212
Para configurar o navegador, clique no menu Ferramentas / Opes da Internet e na aba Conexes (figura 318).
Figura 318
Configurando o
navegador para
acessar a internet
pelo Proxy Squid.
213
informtica 1
captulo 9
Figura 319
Figura 322
Configurao da LAN.
Alterando o
arquivo squid.
conf.
Adicione agora a linha http_acess allow all (liberar acesso http para todos),
salve o arquivo e reinicie o servio (figura 323).
Veja, na figura 324, que o acesso internet foi liberado.
Figura 324
Agora, o acesso
internet.
Figura 321
O Squid
bloqueia todo
contedo por
padro.
214
215
informtica 1
captulo 9
Figura 325
Figura 328
Adicionando
usurio ao
compartilhamento.
possvel, tambm, configurar palavras que sero utilizadas para bloquear sites
e configurar horrio para acesso internet. Por exemplo, criamos uma ACL
(Acess control list Lista de controle de acesso), que nos permitir definir regras para que os usurios da rede local acessem a internet (figura 325). Bloqueamos a internet para a faixa de IPs 192.168.0.10 a 100 e reiniciamos o servio
para efetivar as mudanas.
Outro exemplo interessante bloqueio por palavras-chave. Caso o usurio digite
qualquer uma delas em um site de busca, a pesquisa ser automaticamente bloqueada. O mesmo acontece com endereos de sites que contenham as palavras
escolhidas (figura 326).
Figura 326
Criando uma
ACL para
palavras-chave.
Para fazer isso, crie um arquivo de texto chamado palavrasproibidas.txt na pasta /etc/squid e adicione algumas palavras que devam ser bloqueadas. Por exemplo, as palavras sexo e Orkut. Reinicie o servio e tente acessar essas pginas
para ver o resultado. Elas no sero exibidas.
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.
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.
smb a sigla do
protocolo samba,
que permite o
compartilhamento
de arquivos entre
mquinas Linux
e Windows.
219
informtica 1
captulo 9
Figura 334
Figura 336
Digitando usurio e
senha para acessar o
compartilhamento.
Criando um
compartilhamento
pelo Ubuntu.
necessidade de digitar um usurio e senha (acesso annimo). possvel tambm permitir que outros usurios escrevam na pasta, ou seja, gravem arquivos,
deletem, alterem.
Se o Ubuntu apresentar a informao mostrada na figura 337, clique no boto
Adicionar para alterar as permisses da pasta. Caso contrrio, os usurios no
conseguiro acess-la.
Digite o nome do usurio e a senha na janela que aparece na tela (figura 334).
Agora, vamos compartilhar uma pasta no Ubuntu e acess-la a partir do Windows
(figura 335). Para fazer isso, clique com o boto direito do mouse sobre a pasta que
voc quer compartilhar e escolha Opes de compartilhamento.
Na janela que surge, vamos configurar o nome do compartilhamento (figura
336). Veja que podemos configurar a pasta para que ela seja acessada sem a
Como ltimo teste, vamos acessar a pasta que est sendo compartilhada no servidor de arquivos Ubuntu por meio do Windows Vista.
Clique no menu Iniciar. Na caixa de pesquisa, digite as duas barras invertidas
seguidas do IP do servidor de arquivo (figura 337).
Figura 337
Habilitando as
permisses na pasta.
Figura 335
Visualizando o
compartilhamento
por meio do Ubuntu.
220
221
informtica 1
222