quinta-feira, 12 de agosto de 2010

Série: Conceitos Básicos - Parte 1

Nível Usuário

O computador. Provavelmente você não precisa que esse assunto(computador) seja abordado desde o início, pois você já deve saber o que é um computador, o que é um monitor, mouse, impressora, caixa de som e etc (mesmo assim vamos falar deles mais à frente). Mas há alguns assuntos que fazem muita falta para seu trabalho diário com o computador, em casa ou na empresa. Quem trabalha na área de suporte identifica facilmente alguns pontos que TODOS que usam computador deveriam conhecer, mas muitos não conhecem.

Computador básico

Queremos abordar alguns desses assuntos. Muitas pessoas enchem o peito para dizer que querem apenas usar o computador, sem compromisso, sendo algumas vezes taxadas de ignorantes pelo pessoal da área de informática( =( perdoem, mas é verdade... ). Mas o computador não é uma televisão, cujo uso básico se resume a trocar de canais, controlar o volume, ligar e desligar... o computador faz muito mais que isso e é importante que você entenda que diversos termos considerados técnicos na verdade são a base do uso de seu equipamento. Não saber esses assuntos torna a maioria dos usuários analfabetos funcionais em informática, que pensam que o sistema funciona a partir de mágica ou de processos absurdamente complexos. Se fosse assim, criança não usaria computador melhor que muitos adultos. Elas são melhores muitas vezes por que exploram melhor o sistema para satisfazer sua curiosidade, e aprendem muito. =D

O computador armazena informações que aparentam não ter valor, mas experimente perder todas as fotos de seu filho recém-nascido, de seu casamento, etc... Essas coisas realmente não têm valor, não dá para calcular. =D

Para que você possa trabalhar melhor com seu computador, e também para introduzir alguns conceitos que vamos trabalhar futuramente em tópicos sobre segurança, vamos começar por algo bem básico: arquivos e diretórios.

Um diretório é qualquer pasta do sistema. No Linux, o diretório mais importante é o diretório "/"(raiz). Isso mesmo, apesar de ser uma barra, o nome dele é raiz. =D
Chama-se raiz, pois é a partir dele que cresce a árvore de diretórios. Já ouviu falar em algum destes termos? Sugestivo não?? =D

Para você poder compreender melhor como funciona a árvore de diretórios, pense em um prédio. Você só pode entrar no prédio pelo andar térreo (ok, esqueça os heliportos, pontes de ligação, passarelas, etc... =D). Se você quiser chegar na sala 3 do 4º andar para pegar um caderno que está na 1º gaveta do armário 2 você precisa:
1 - Entrar no prédio
2 - subir ao 4º andar(olha a lixeira... será que tem arquivo lá?? =D)
3 - entrar na sala 3
4 - abrir o armário 2
5 - Pegar o caderno

"Rapaz... isso não é um caderno não...."
A tradução de notebook é caderno, ok? =D

Vamos nomear esse caminho todo resumidamente? Você acessaria o caderno assim: /andar4/sala3/armario2/caderno.odt. =D
O prédio seria o HD, o disco onde estão os seus dados. O prédio aqui chamamos de "/", é onde você começa a acessar. O 4º andar é um dos compartimentos do prédio, seria um diretório do prédio. A sala mais um diretório, assim como o armário. O caderno, que chamamos de caderno.odt, é o nosso arquivo.
Nesse exemplo, você pode ver claramente uma diferença entre arquivos e diretórios. Os diretórios podem conter vários diretórios e/ou arquivos dentro deles. Os arquivos só podem conter dados.

Importante: arquivos compactados também podem conter diretórios e arquivos dentro deles,  mas comportam-se como um arquivo comum.

A árvore de diretórios do Linux é bastante estruturada e foi criada para facilitar o manuseio do sistema, leia-se aqui atualizações, etc. Como cada diretório tem sua função, os programas são instalados e removidos de forma mais civilizada e coordenada, o que evita problemas de acúmulo de lixo, de arquivos e informações perdidas no sistema, que ocupam espaço e o deixam lento. Não existe um "registro do sistema" que vai inchando até explodir, deixando o sistema lento a cada dia que passa (ou sendo origem de falhas de segurança). No diretório /, encontramos vários diretórios, mas vamos comentar só dos que são mais importantes para você, ok? Vamos a eles:
Diretórios do diretório raiz, o /

  • /bin e /sbin: aqui ficam executáveis, ou seja programas, da base do sistema;
  • /boot: arquivos usados para o carregamento do sistema ao ligar o computador;
  • /dev: arquivos que permitem que os dispositivos(vídeo, som, pendrives, webcams, teclado, mouse, tudo) sejam acessados;
  • /etc: arquivos de configuração do sistema;
  • /home: aqui ficam as homes (também chamadas vulgarmente de pastas pessoais =D) dos usuários;
  • /lib: bibliotecas da base do sistema;
  • /media: quando você coloca um pendrive ou cdrom no computador o sistema cria um diretório aqui dentro para você poder acessá-lo;
  • /tmp: arquivos temporários, são apagados sempre que a máquina é ligada;
  • /usr: este é um diretório de extensão. Por exemplo, enquanto a base do sistema fica acessível diretamente na raiz, em /, em /usr ficam programas, bibliotecas e arquivos de sistema de outros recursos do Linux, como o ambiente gráfico, os programas que você usa(há programas que você não usa diretamente, e que também estão lá =D), etc.
A base de um sistema Linux é um conjunto bem pequeno de programas e arquivos de configuração, ocupa apenas uns 200 megabytes (ou menos, tem Linux em celular, em roteador sem fio, inclusive o seu deve ser Linux e você nem sabe...), ao contrário de outros sistemas onde você precisa instalar 20 gigabytes (20.000 megas) só para ter um sistema mínimo. A propósito, em meu computador, com muitos programas instalados (mas bota muitos mesmo, inclusive alguns jogos, o Ubuntu ocupa menos de 7 gigas no hd.... =D).

Normalmente você terá que só irá acessar os diretórios /home e /media.
Digamos que seu usuário seja euquerolinux. Então dentro do /home vai ter um diretório chamado euquerolinux. O caminho completo para ele é /home/euquerolinux. Este é o seu home, o seu lar, a sua pasta pessoal. =D
Todos os seus arquivos(e seus diretórios também =D) vão ficar nesse diretório, acessíveis apenas por você.
O Linux possui um sistema de permissões bem simples, flexível e poderoso, vamos tratar dele numa outra oportunidade, bem como falar sobre caminho completo e caminho relativo tudo bem? =D

Este artigo já ficou bem grandinho, vamos deixar ele assim e voltamos em breve para falar de arquivos, ok?

Nosso Senhor Jesus o tenha em grande estima e faça resplandecer o seu rosto sobre ti. Forte abraço e volte sempre.  ;-)

Nenhum comentário:

Postar um comentário