linux - sdsl.unb.brsdsl.unb.br/material/apres_linux_basico_1de2.pdf · linux – uma breve...
TRANSCRIPT
Linux – Uma breve introdução
1
LinuxUma breve introdução
Parte 1 de 2
Diego ViégasConsultor em Projetos de Software Livre
Linux – Uma breve introdução
2
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
Linux – Uma breve introdução
3
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.
Linux – Uma breve introdução
4
Introdução ao sistema operacional Linux
● Espera, mas o que é o Kernel?– Interface entre o sistema e o hardware do
equipamento:
Hardware
Kernel
Shell e demais aplicativos
Linux – Uma breve introdução
5
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.
Linux – Uma breve introdução
6
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;
Linux – Uma breve introdução
7
Distribuições
Linux – Uma breve introdução
8
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.
Linux – Uma breve introdução
9
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.
Linux – Uma breve introdução
10
Sistemas de
arquivos e dispositivos
Linux – Uma breve introdução
11
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.
Linux – Uma breve introdução
12
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
Linux – Uma breve introdução
13
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
Linux – Uma breve introdução
14
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
Linux – Uma breve introdução
15
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
Linux – Uma breve introdução
16
Meios de acesso - interfaces.
Linux – Uma breve introdução
17
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;
Linux – Uma breve introdução
18
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...
Linux – Uma breve introdução
19
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...
Linux – Uma breve introdução
20
Obrigado!!! Até amanhã!!!
Materiais de referência:
● Linux, Guia do Administrador do Sistema– Rubem E. Ferreira, Ed. Novatec
● Páginas de Manual MAN● Internet ........
Linux – Uma breve introdução
21
Diego Viégas
Consultor do SERPRO para o
Ministério do Planejamento
Obrigado!!! Até amanhã!!!