Parte 1 - sdsl @ unb . br

Propaganda
Linux – Uma breve introdução
Linux
Uma breve introdução
Parte 1 de 2
Diego Viégas
Consultor em Projetos de Software Livre
1
Linux – Uma breve introdução
Agenda
●
●
Quarta-feira, 08/12/2004, de 14 às 18:
–
Introdução ao sistema operacional Linux.
–
Distribuições.
–
Sistemas de arquivos e dispositivos.
–
Meios de acesso - interfaces.
Terça-feira, 09/12/2004, de 14 às 18:
–
Bases da administração do sistema.
–
Instalação de programas no Linux.
–
Configuração de rede.
–
Linux como servidor
2
Linux – Uma breve introdução
Introdução ao sistema operacional Linux
●
●
No início existia o UNIX...
–
Licenciado;
–
Caro;
–
Necessidade de hardware de alta capacidade.
E existia também o Projeto GNU...
–
Tentando criar um clone do UNIX;
–
Iniciou pelo desenvolvimento dos aplicativos;
–
Lançou a licença GNU-GPL (General Public License);
–
Teve dificuldades no desenvolvimento do kernel.
3
Linux – Uma breve introdução
Introdução ao sistema operacional Linux
●
Espera, mas o que é o Kernel?
–
Interface entre o sistema e o hardware do
equipamento:
Shell e demais aplicativos
Kernel
Hardware
4
Linux – Uma breve introdução
Introdução ao sistema operacional Linux
●
Continuando...
●
E Linus Torvalds criou o Kernel Linux:
–
Multitarefa e multiusuário;
–
Sistema gráfico X-Window;
–
Suporte a protocolos de redes e linguagens de
programação diversos;
–
Padrão POSIX;
–
Estável e em contínua evolução;
–
Licenciado sob a GPL.
5
Linux – Uma breve introdução
Introdução ao sistema operacional Linux
●
E Linus utilizou os aplicativos do Projeto
GNU:
–
Assim surgiu o GNU/Linux;
–
Assim foi possível integrar uma grande
comunidade em torno de um mesmo propósito;
6
Linux – Uma breve introdução
Distribuições
7
Linux – Uma breve introdução
Distribuições
●
●
●
●
São “agrupamentos” de software, todas
baseadas no GNU/Linux;
Tem sempre o Kernel como principal ponto
comum, entretanto existem outras
similaridades;
Existem algumas dezenas delas;
Algumas são feitas pela comunidade, outras
por empresas.
8
Linux – Uma breve introdução
Distribuições
●
●
O aprendizado geral em qualquer
distribuição é válido;
Algumas das principais distribuições são:
–
Debian (www.debian.org);
–
RedHat / Fedora (www.redhat.com);
–
Slackware; Mandrake;
–
Brasileiras: Conectiva; Kurimin; Debian-CDD-BR;
etc.
9
Linux – Uma breve introdução
Sistemas de
arquivos e dispositivos
10
Linux – Uma breve introdução
Sistemas de arquivos e dispositivos
●
●
Existem alguns tipos de sistemas de
arquivos, como EXT2, EXT3, ReiserFS, JFS,
XFS, etc.
Os principais tipos de arquivos são:
–
arquivos comuns: configurações, textos, etc.
–
diretórios: armazenam arquivos em geral.
–
links: referência física ou simbólica para outros
locais, como arquivos ou diretórios.
11
Linux – Uma breve introdução
Sistemas de arquivos e dispositivos
●
●
A estrutura de diretórios é baseada numa
estrutura única;
Os principais diretórios, na maioria das
distribuições, são:
–
/ : diretório raiz do sistema
–
/boot : kernel do sistema
–
/tmp : arquivos temporários
–
/etc : arquivos de configuração
–
/lib : bibliotecas
12
Linux – Uma breve introdução
Sistemas de arquivos e dispositivos
–
/mnt ou /media : montagem de mídia removível
–
/home/usuario : arquivos pessoais de cada
usuário
–
/root : arquivos pessoais do superusuário root
–
/usr : hierarquia secundária
–
/bin , /usr/bin : aplicativos do sistema
–
/sbin , /usr/sbin : aplicativos de administração
–
/var : dados “variáveis”, que tendem a crescer
–
/dev : dispositivos do sistema
13
Linux – Uma breve introdução
Sistemas de arquivos e dispositivos
●
Dispositivos removíveis, de rede e mesmo
certos arquivos devem ser “montados”,
quando passam a fazer parte da estrutura
geral;
–
Exemplo: um CD-Rom, que é representado no
sistema como o dispositivo /dev/cdrom, quando
montado, costuma disponibilizar seu conteúdo
em /mnt/cdrom .
–
Exemplo: um espaço na rede, como //
192.168.1.1 pode ser montado em /rede/srv1
14
Linux – Uma breve introdução
Sistemas de arquivos e dispositivos
●
●
●
Todos os arquivos e diretórios no sistema
possuem um controle de permissão;
Este controle é baseado nos diretos de
acesso de usuários, grupos e “outros”.
As permissões de acesso são:
–
“r” : leitura
–
“w” : gravação
–
“x” : execução
15
Linux – Uma breve introdução
Meios de acesso - interfaces.
16
Linux – Uma breve introdução
Meios de acesso - interfaces.
●
●
●
O acesso ao sistema pode ser feito por
interfaces de texto ou gráficos;
Ambas podem ser executadas
remotamente;
Ambas têm suas vantagens e disvantagens;
17
Linux – Uma breve introdução
Meios de acesso - interfaces.
●
Interface de texto:
–
mais conhecida como Shell;
–
existem diversas opções de “shell”, entre elas:
●
–
●
bash, ksh, csh, tcsh.
é a principal interface para administração do
sistema.
Fazendo alguns testes com a interface...
18
Linux – Uma breve introdução
Meios de acesso - interfaces.
●
Interface gráfica:
–
Também conhecida como “X-Window” ou
terminal X;
–
Trata-se de uma arquitetura cliente/servidor;
–
Existem também algumas opções, entre elas:
●
–
●
Gnome, KDE, XFCE, etc.
Principal utilização por usuários “finais”.
Fazendo alguns testes com a interface...
19
Linux – Uma breve introdução
Obrigado!!! Até amanhã!!!
Materiais de referência:
●
Linux, Guia do Administrador do Sistema
–
Rubem E. Ferreira, Ed. Novatec
●
Páginas de Manual MAN
●
Internet ........
20
Linux – Uma breve introdução
Obrigado!!! Até amanhã!!!
Diego Viégas
Consultor do SERPRO para o
Ministério do Planejamento
[email protected]
[email protected]
21
Download