Anda di halaman 1dari 17

Introduo

Quando falamos em Linux, devemos falar sobre:


Principais Caractersticas; O Padro POSIX; Multiusurios e Multitarefas; KERNEL; Shell; Software Livre; Usurios e Grupos; Sistemas de Arquivos; Modo Texto e Modo Grfico; Instalao do Sistema;

Introduo

Principais caractersticas do Linux:


um sistema operacional seguro e robusto, ou seja, possui mecanismos que inibem invases e perda de dados, garantindo sua confiabilidade. Pode ser utilizado em vrias reas, desde usurio domstico at servidores robustos. Estudos j comprovaram que o TCO (total cost of ownership / custo total de propriedade) mais baixo do que de outros sistemas operacionais. Existem milhares de documentos e sites disponveis sobre os mais variados campos e assuntos referentes ao Linux e seus programas.

Introduo

O Padro POSIX: (Portable Operating System Interface Unix)


POSIX o nome de uma famlia de normas relacionadas definidas pelo IEEE (Instituto de Engenheiros Eltrico Eletrnicos) e designada formalmente por IEEE 1003.
A normalizao das especificaes POSIX surgiram de um projeto, iniciado por volta de 1985, que tinha como objetivo normalizar a interface de programao de aplicaes (Interface Grfica) para software. O Linux foi criado tendo por base o padro POSIX.

Introduo

Multiusurios e Multitarefas
O linux permite que mais de um usurio acesse o computador simultaneamente. Neste caso, isso poder ser feito no mesmo computador, por meio dos terminais virtuais, ou remotamente.

Em um sistema operacional multitarefa, vrios programas so executados simultaneamente. Na verdade vrios processos (processo um programa em execuo) so executados seqencialmente.

Introduo

KERNEL
O Linux possui vrias caractersticas que o diferenciam dos outros sistemas. O kernel por exemplo, que o ncleo do sistema operacional, a parte mais prxima do nvel fsico (hardware). Composta de chamadas ao sistema, de acesso aos dispositivos de entrada e sada e de gerncia dos recursos da mquina.

Shell Kernel Hardware

Introduo

Shell
Shell o nome genrico de uma classe de programas que funcionam como interpretador de comandos e linguagem de programao script (interpretada) no Unix. O shell que iremos utilizar o bash (Bourne Again Shell). Bash vem do sh (Bourner Shell) que o shell original utilizado em sistemas UNIX O shell ento a interface entre o usurio e o kernel.
Script um arquivo que contm comandos de shell, que, em uma situao normal, poderiam ser executados a partir do prompt.

Introduo

Software Livre
O termo software livre (free software) refere-se a liberdade dos usurios em executar, copiar, distribuir, estudar, modificar e melhorar o programa. O termo free no significa que seja gratuito mas sim livre.
No h problema algum em cobrar para distribuir software livre, desde que o usurio tenha sempre as liberdades citadas acima.

Introduo

Usurios e Grupos
Um usurio algum que possui uma identificao no sistema, um nome e um nmero. Essa identificao chamada de UID (User Identification). Essas informaes permitem ao Linux controlar como o acesso garantido aos usurios e o que eles podem fazer depois de obter a permisso de acesso. Um grupo um conjunto de usurios. Cada grupo tambm possui uma identificao nica no sistema denominada GID (Group Identification). Os administradores de sistema freqentemente controlam o acesso por grupos.

Introduo

Sistemas de Arquivos
Em qualquer sistema operacional, existe a necessidade da organizao do hardware de armazenamento, de forma que possa ser eficientemente acessado, e que possa organizar os documentos do usurio e do sistema.
Para que possam ser acessados, os dispositivos de armazenamento devem ser montados, ou seja, deve existir um espao no sistema de arquivos para que possa ser criada uma ligao entre o dispositivo e o sistema. Com o intuito de padronizar o contedo de cada um desses diretrios foi criado o FHS (Filesystem Hierarchy Standard) e o LSB (Linux Standard Base)

O FHS a padronizao de diretrios e de seus contedos, j o LSB abrange alm do FHS padres de nomenclatura de bibliotecas e formato de instalao de programas.

Introduo

Sistemas de Arquivos
Os sistemas de arquivos mais utilizados so:
ext3 Sistema de arquivos muito utilizado, possui suporte a journalling que permite entre outras coisas, que o sistema execute uma verificao de integridade da mdia aps qualquer problema. ext3 -> 2GB (mximo) vfat Usado para acessar o sistema de arquivos FAT32 (Windows). nfs (Network Filesystem) Utilizado para montar sistemas de arquivos remotos, no modo cliente/servidor. iso9660 Sistema de arquivos local usado para acessar CD-ROMs. reiserfs Sistema de arquivos com suporte a journalling e melhor suporte a diretrios muito grande. reiserfs -> 16GB (mximo) proc Sistema de arquivos virtual, que fornece, entre outras coisas, informaes gerais sobre o sistema.

Introduo

Sistemas de Arquivos

Diretrio Raiz /

/bin /boot /dev /etc /home /lib /mnt /opt /proc /root /sbin /srv /sys /smp /usr /var

Introduo

Sistemas de Arquivos
/bin: Contm aplicativos e utilitrios que so utilizados durante a inicializao do sistema. /boot: Contm o kernel e tudo que necessrio ao processo de boot. /dev: Arquivos que fazem referncia a dispositivos de hardware. /etc: Diretrio que contm arquivos e outros diretrios de configurao de aplicativos. /home: o diretrio padro dos usurios. (menos do root) /lib: Diretrio que contm bibliotecas compartilhadas necessrias para inicializar o sistema. /mnt: Pontos de montagem de alguns dispositivos. /opt: Diretrio opcional para instalao de aplicativos de terceiros. /proc: um sistema de arquivos virtual, onde esto disponveis informaes gerais sobre o sistema. /root: Diretrio pessoal do usurio root.

Introduo

Sistemas de Arquivos
/sbin: Contm arquivos executveis, interessantes administrao e inicializao do sistema. /srv: Estrutura de arquivos utilizados para determinados servios. /sys: Sistema de arquivos virtual, bastante parecido com o /proc mas com a funo de mostrar informaes sobre o sistema. /tmp: Local para arquivos temporrios, criados por qualquer usurio do sistema. /usr: Extensa estrutura de diretrios com arquivos executveis, bilbiotecas, documentao, arquivos estticos em geral utilizados por programas, o sistema de janelas X e jogos, entre outras informaes. /var: Contm informaes variveis do sistema, como logs, filas de impresso/e-mail, bases de dados, dados de administrao de login e arquivos transitrios.

Introduo

Modo Texto e Modo Grfico


possvel utilizar um sistema Linux de dois modos: Texto e Grfico.
No modo texto, o usurio primeiramente digita sua conta para acessar sua rea, e em seguida, interage com o sistema atravs do shell.

No modo grfico o ambiente desvinculado do sistema operacional. Em outras palavras, existem uma srie de programas que, juntos, provm a funcionalidade necessria para que se trabalhe em um ambiente grfico.

Introduo

Instalao do Sistema
Identificar os itens. (tipo de instalao e perifricos) Perfil de instalao. Particionamento. Configurao de rede e vdeo. Gerenciador de inicializao. Login.

Introduo

Para saber mais:


Conectiva Linux 10; www.conectiva.com.br Definio do padro POSIX (em ingls); www.pasc.org/#POSIX Dicas de instalao; moin.conectiva.com.br/InstallerTricks Kernel www.kernel.org Fylesystem Hierarchy Standard (em ingls); www.pathname.com/fhs Linux Standard Base (em ingls) www.linuxbase.org/spec

Anda mungkin juga menyukai