Você está na página 1de 14

Fundamentos de S.O.

Abertos Linux

O que Linux?
O Linux um sistema operacional inspirado no Unix que atende especificao POSIX (Portable Operating System Interface). Suporta: multitarefa real, Multiusurio, memria virtual, bibliotecas dinmicas, redes TCP/IP,

Alm de muitas outras funcionalidades que deixariam esta lista extensa demais.

Fundamentos de S.O. Abertos Linux

O Kernel do Linux
Linux apenas o kernel do sistema o conjunto do Kernel e demais programas, como shells, compiladores, bibliotecas de funes chamado de GNU/Linux O Kernel o ncleo do sistema e responsvel pelas funes de mais baixo nvel, como: gerenciamento de memria, gerenciamento de processos e da CPU. suporte aos sistemas de arquivos, suporte aos dispositivos e perifricos conectados ao computador como:
Placa SCSI Placas de rede Placas de som Portas seriais, etc.

Fundamentos de S.O. Abertos Linux

O Kernel do Linux

Hardware Sistema Operacional - Kernel Shell Bash Usurio


O Kernel o ncleo do sistema operacional que trabalha fazendo a interface entre hardware e software. Gerencia todo o hardware e software do micro.

Fundamentos de S.O. Abertos Linux

O Kernel do Linux
O Kernel possui um nmero de verso e a sua distribuio pode possuir outro. O nmero que identifica a verso da distribuio decidido pela empresa responsvel pela verso, de acordo com padres prprios.

Ubuntu 10.10

O Kernel possui um nmero de verso composto por 3 partes: um nmero maior, um nmero menor e um nmero de release,

linux-2.6.35.7

O nmero do kernel dado pelo grupo de programadores que cuidam do desenvolvimento do kernel. O Kernel do Linux um kernel monoltico.

Fundamentos de S.O. Abertos Linux

O que so distribuies Kernel + Aplicativos = Distribuio Linux Existem desde distribuies que cabem num disquete de 1.44Mb at distribuies que ocupam vrios Cds. Entre as "grandes" distribuies pode-se citar: Slackware, Debian, Mandriva, SuSE, Red Hat, Ubuntu, Fedora, CentOS para citar algumas. Entre as distribuies nacionais: Conectiva, Kurumin,

TechLinux, Kalango, entre outras.

Fundamentos de S.O. Abertos Linux

Linux Modo Texto Apesar de todas as facilidades dos Desktops, interessante entender um pouco do Linux modo texto, pois com certeza esse modo de se trabalhar traz grandes benefcios aos usurios. Certos tipos de servios so muito mais rpidos ao serem executados desta maneira. A maior parte das aes que so executadas no Desktop podem ser feitas atravs de linhas de comandos, de um modo, muitas vezes, mais simples e rpido.

Fundamentos de S.O. Abertos Linux

Linux Modo Texto


O modo texto do Linux composto por terminais. Um terminal, ou console, o conjunto formado pelo teclado e o monitor, que constitui o dispositivo padro de entrada e sada de dados. No Linux, existem terminais virtuais que podem ser ativados e alternados pela seqncia de teclas Ctrl-Alt-Fn, onde n um nmero entre um e sete. Voc tem sete terminais virtuais, como padro, nos quais pode estar trabalhando ao mesmo tempo. O terminal 7 o terminal grfico por conveno.

Fundamentos de S.O. Abertos Linux

Shell
O que um shell? Um shell um interpretador de comandos. Traduz as entradas dos usurios para linguagem de mquina. Para que serve um shell? O shell pode ser considerado como um ponto a partir do qual voc pode iniciar todos os comandos do Linux, inclusive o modo grfico. Da mesma maneira que existem vrias aplicaes para editor de textos, cada uma com suas funcionalidades, existem tambm vrios shells, cada um com suas configuraes e funcionalidades especficas. A maior parte das diferenas existentes entre os shells mais conhecidos (bash, csh, ksh e zsh) envolvem facilidade de operao e tipos de configurao.

Fundamentos de S.O. Abertos Linux

Ambiente Grfico
No Linux a responsabilidade pelo ambiente grfico no do kernel e sim de um programa especial, o X.Org, o Servidor de Janelas X (XWindow Server). Antes era usado o XFree86. O X.Org prov apenas as funes de desenho de elementos grficos, interao com a placa de vdeo, monitor, teclado e mouse. A interao final do usurio com a interface grfica se d atravs de programas gerenciadores de janelas, como o KDE, o WindowMaker e o GNOME, e so eles os responsveis pela "aparncia" do seu Linux. Como o ambiente grfico consome recursos do sistema, possvel desativ-lo, principalmente em servidores. O desenvolvimento do ambiente grfico pode ocorrer de maneira independente ao do kernel.

Fundamentos de S.O. Abertos Linux

Sistema de Arquivos
EXT2, EXT3 e REISERFS so os sistemas de arquivos mais comuns do linux; Pontos de Montagem das Parties - /dev/hda1 montado em /; - /dev/hda2 montado em /var; Arquivo /etc/fstab permite montagem facil das parties do sistema na inicializao;

Fundamentos de S.O. Abertos Linux

Sistema de Arquivos - Dispositivos


No Linux, todo o hardware da mquina representado por arquivos armazenados no diretrio /dev. Os arquivos armazenados neste diretrio so de tipos especiais. Seguem alguns exemplos de dispositivos no diretrio /dev: /dev/fd0 Floppy; /dev/hda Dispositivo de IDE; /dev/ttyS0 Porta serial do micro; /dev/sda Dispositivo SCSI; /dev/lpt Porta paralela do micro; /dev/mouse link para a porta onde est o mouse; /dev/modem link para a porta onde est o modem.

Fundamentos de S.O. Abertos Linux

Sistema de Arquivos - Dispositivos


Os Discos rgidos da mquina so representados por letras especficas:HD(discos IDE) e SD (discos SCSI); Logo aps as duas letras que especificam o tipo de disco, utiliza-se vogais que ficam responsveis por definir a posio fsica do disco na estrutura da mquina: hda primeiro disco na primeira IDE (Master na IDE0); hdb segundo disco na primeira IDE (Slave na IDE0); hdc primeiro disco na segunda IDE (Master da IDE1); hdd segundo disco na segunda IDE (Slave da IDE1); hda1 primeira partio do primeiro disco da primeira IDE; hdb2 segunda partio do segundo disco da primeira IDE;

Parties so representadas por nmeros aps os dispositivos

Fundamentos de S.O. Abertos Linux

Estrutura de Diretrios do Linux


Diretrio / /bin /boot /dev /etc /home /lib /mnt /proc /root /sbin /tmp /usr /var Descrio dos arquivos que esto nesse diretrio Diretrio raiz do sistema de arquivos. Arquivos executveis de comandos essenciais. Arquivos necessrios inicializao do sistema. Arquivos de dispositivos do sistema. Arquivos de configurao do sistema. Lugar onde ficam as pastas locais dos usurios. Arquivos de bibliotecas essenciais ao sistema, utilizadas pelos programas. Usualmente o ponto de montagem de dispositivos. Informaes do kernel, dos processos e interrupes da mquina. Pasta local, ou home, do superusurio. Arquivos relacionados diretamente ao sistema. Normalmente s o superusurio tem acesso a estes arquivos. Pasta de arquivos temporrios. Arquivos pertencentes aos usurios, bem como documentao do sistema, dentre outros tipos de arquivos. Pasta onde so guardadas informaes variveis sobre o sistema.

Fundamentos de S.O. Abertos Linux

Instalao do Linux - Etapas


1. Particionamento do disco 2. Escolha de pacotes/perfis 3. Deteco de Hardware 4. Configuraes iniciais 5. Finalizao

Você também pode gostar