Professional Documents
Culture Documents
Informtica
Emannuelle Gouveia
NOES DE LINUX
1. Introduo
Como j vimos anteriormente, o Linux um programa gratuito, bastante semelhante ao Unix.
Foi escrito inicialmente por Linus Torvalds do Departamento de Cincias da Computao da Universidade de
Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da internet.
Foi primeiramente desenvolvido para PCs baseados em 386/486/Pentium, mas atualmente tambm roda em
computadores Alpha da DEC, Sparcs da SUN, mquinas M68000(semelhantes Atari e Amiga), MIPS e PowerPCs.
um software robusto e estvel. Um excelente Sistema Operacional.
Hoje h um grande trabalho no desenvolvimento de interfaces grficas para o Linux. Elas esto bastante amigveis e
so, na grande maioria, semelhantes ao funcionamento do Windows, o que facilita bastante a migrao do usurio.
Para concursos, no costuma cair interfaces grficas, pois as mesmas so proprietrias, mas nesse captulo
estudaremos os principais comandos utilizados e disponibilizados pelo Linux.
2. Caractersticas
As principais caractersticas do Linux, podem ser resumidas em:
um sistema de cdigo livre, ou seja, no possui cdigo proprietrio em seu interior e seu cdigo fonte est
livremente disponvel para os usurios interessados e suas biblioteca so facilmente compartilhadas;
um Sistema Operacional multiusurio;
Possui gerenciamento de memria prprio;
Possui suporte a rede TCP/IP;
Oferece multitarefa real e controle de memria virtual;
Oferece suporte s diversas linguagens como: Java, C, C++, Pascal, Delphi, Prolog e outras;
um Sistema Operacional extrtemamente estvel;
Os seus executveis copy-on-write so compartilhados;
3. Estrutura de diretrios:
No Linux cada diretrio guarda arquivos especficos.
Tentou-se criar uma padronizao para que os diversos desenvolvedores e usurios Linux pudessem us-la como
referncia. Ela chamada de Linux File System Standard (LFSSNTD).
Vejamos agora, alguns itens dessa estrutura:
/ - indica o local no qual so montados outros diretrios. O Kernel do S.O. tambm fica aqui, ou pelo menos um link
para o diretrio onde ele est.
/lib diretrios de bibliotecas do sistema.
/bin diretrio que armazena comandos essenciais para o administrador do sistema e at mesmo para os usurios
comuns.
/sbin diretrio que armazena os arquivos binrios essenciais do sistema: shutdown, fdisk, reboot, update.
/root diretrio opcional para a colocao do root, podendo ser /home/root.
/etc guarda arquivos e diretrios de configurao do computador.
/mnt diretrio utilizado para a montagem de sistemas de arquivos temporariamente;
/ proc armazena informaes sobre os processos, CPU, memrias, e estado do sistema.
/home diretrios de arquivos dos usurios.
/ tmp diretrio para o armazenamento de arquivos temporrios.
/usr d a possibilidade da montagem de outro sistemas de arquivos, a partir daqui. Pode ser compartilhado e
somente de leitura.
Dentro desse diretrio geralmente encontramos a seguinte estrutura:
/bin armazena a maioria dos comandos;
/dict armazena a lista de dicionrios;
/doc armazena a documentao de programas;
/games armazena jogos e programas educacionais;
/info armazena informao sobre programas;
/lib armazena biblioteca dos programas;
/local armazena a hierarquia local;
/src armazena o cdigo fonte de programas .Geralmente aqui fica a fonte do Kernel.
INSS
Informtica
Emannuelle Gouveia
6. Interfaces Grficas
Como vimos anteriormente, o Linux tem uma srie de interfaces grficas, e at devido a essa diversidade no
costumam ser cobradas em concursos.
Citaremos apenas as mais conhecidas:
fvwm
fvwm2
KDE
WindowMaker
Icewm
Mandrake