soa cap1 introducao a linux

48
 Jonnathan Guambe SOA#Capitulo 1.

Upload: portaldoestudante

Post on 18-Dec-2014

992 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Soa cap1 introducao a linux

   

Jonnathan Guambe

SOA#Capitulo 1.

Page 2: Soa cap1 introducao a linux

Antes de Começarmos....

Algumas dicas pra aprender Linux:

� Leia sempre!;� Seja paciente!;� Tenha interesse!;� Não decore! Entenda!;� Seja curioso!;� Não desanime!;� E Finalmente, saiba: “Ninguém sabe tudo do dia para noite!”.

Page 3: Soa cap1 introducao a linux

Sistema Operacional Linux

Curiosidades??

?

?

?

O Tux é a mascote oficial do sistema operativo GNU/Linux. O Tux, criado por Larry Ewing em 1996, é um pinguim gorducho que tem um ar satisfeito e saciado. A ideia da mascote do Linux ser um pinguimveio de Linus Torvalds, o criador do núcleo do Linux.

Page 4: Soa cap1 introducao a linux

Sistema Operacional Linux

Curiosidades??

?

?

?

Diz a lenda que o motivo por trás da escolha do Tux como mascote foi uma mordidela que Linus levou de um pinguim num jardim zoológico. Ao perceber a dor que sentiu de um animal de pequeno porte como um pingüim, Linus pensa: "Se um animal tão pequeno consegue me machucar assim, porque meu pequeno S.O. não pode 'machucar' um maior?"

Page 5: Soa cap1 introducao a linux

Sistemas Operacionais

O Que é um Sistema Operacional?

Um Sistema Operacional (SO), nada mais é que o conjunto de programas que fazem a interface do usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD-ROMs, etc.), interpretação de mensagens e a execução de programas.

Page 6: Soa cap1 introducao a linux

Sistemas Operacionais

O Que é um Sistema Operacional?

Usuário SO HARDWARE

Page 7: Soa cap1 introducao a linux

Sistemas Operacionais

O Que é o Kernel?

O kernel é entendido como o núcleo ou, numa tradução literal, cerne, ele é a base principal de um sistema operacional. Este poderá ser construído de acordo com a configuração do computador e dos periféricos que possui.

Page 8: Soa cap1 introducao a linux

Sistema Operacional

Sistemas Operacionais

O Que é o Kernel?

Outros Utilitários

Interpretador de Comandos

Kernel (Núcleo)

Usuário

Hardware

Page 9: Soa cap1 introducao a linux

Sistemas Operacionais

Sistemas Operacionais Conhecidos

Page 10: Soa cap1 introducao a linux

Sistema Operacional Linux

O Que é o Linux?

O Linux é um sistema operacional criado em 1991 por Linus Torvalds no departamento de Ciência da Computação da universidade de Helsinki na Finlândia. Éum sistema Operacional de código aberto distribuído gratuitamente pela Internet. Seu código fonte é liberado como Free Software (software livre), sob licença GPL, o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele não pode fechar o sistema para que seja usado apenas comercialmente. Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores.

Page 11: Soa cap1 introducao a linux

Sistema Operacional Linux

Linus Benedict Torvalds

Linus Torvalds começou o desenvolvimento do linux como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").

Page 12: Soa cap1 introducao a linux

Sistema Operacional Linux

Curiosidades??

?

?

?O nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o kernel Linux estava inicialmente disponível (Linus tinha-o batizado como "Freax", inicialmente)

Page 13: Soa cap1 introducao a linux

Sistema Operacional Linux

O Que é necessário para rodar o Linux?

Para rodar o Linux você precisa, no mínimo, de um computador com 2 MB de memória (para um kernel até a série 2.2.x) ou 4MB (para kernels 2.4 e 2.6) e 100MB disponíveis em seu disco rígido para uma instalação básica e funcional e qualquer uma das muitas arquiteturas suportadas (i386, Alpha, Sparc, PowerPc, Macintosh, Arm, etc).

Page 14: Soa cap1 introducao a linux

Sistema Operacional Linux

Algumas características do Linux

� É Livre!;� Recebe apoio de grandes empresas: IBM, SUN, HP, etc;� Multitarefa / Multiusuário;� Conectividade com outras plataformas;� Sistema avançado de permissões;� Modularização;� Exige poucos recursos;� Suporte nativo á múltiplas CPU’s;� Vulnerabilide a vírus, trojans próxima a zero;� Plataforma para servidores nativa;� Etc;

Page 15: Soa cap1 introducao a linux

Sistema Operacional Linux

Distribuições do Linux

Existem grupos de pessoas, empresas e organizações que decidem "distribuir" o Linux junto com outros programas essenciais (como por exemplo editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls, etc).Este é o significado básico de distribuição. Cada distribuição tem sua característica própria, como o sistema de instalação, o objetivo, a localização de programas, nomes de arquivos de configuração, etc. A escolha de uma distribuição é pessoal e depende das necessidades de cada um.

Page 16: Soa cap1 introducao a linux

Sistema Operacional Linux

Distribuições do Linux

Page 17: Soa cap1 introducao a linux

Sistema Operacional Linux

Mais Distribuições...

http://www.distrowatch.com/ - Distribuiçõeshttp://www.zegeniestudios.net/ldc/index.php?lang=pt-br – Escolha sua Distro

+ informações

Page 18: Soa cap1 introducao a linux

Sistema Operacional Linux

Iniciando o Linux...

No Linux, o setor de boot normalmente é criado por um gerenciador de inicialização (um programa que permite escolher qual sistema operacional será iniciado). Deste modo podemos usar mais de um sistema operacional no mesmo computador (como o Windows e Linux). O gerenciador de inicialização mais usado em sistemas Linux é o LILO. Mais existe também o GRUB que é mais atual e suporta diversos tipos de SO.

Page 19: Soa cap1 introducao a linux

Sistema Operacional Linux

Iniciando o Linux...

LILO

GRUB

Page 20: Soa cap1 introducao a linux

Sistema Operacional Linux

Iniciando o Linux...

Após o carregamento do sistema pelo gerenciador de inicialização, o sistema estará apto a receber comandos do usuário após o login, seja por modo Texto ou Gráfico.

Page 21: Soa cap1 introducao a linux

Sistema Operacional Linux

Reinicializando o Linux...

O sistema pode ser reinicializado se necessário, utilizando o método padrão:

CTRL + ALT + DEL

Ou digitando no terminal, com permissão de administrador:

# rebootou# shutdown -r

Page 22: Soa cap1 introducao a linux

Sistema Operacional Linux

Desligando o Linux...

O sistema pode ser finalizado utilizando os comandos no terminal, com permissão de administrador:

# haltou # shutdown –h nowou# poweroff

Atenção: É importante, se o sistema não desligar automaticamente, observar uma mensagem semelhante à “System Halted. Power Down”. Para que não haja danos ao disco rígido.

Page 23: Soa cap1 introducao a linux

Sistema Operacional Linux

Dispositivos de armazenamento

No Linux, os dispositivos são acessados através de arquivos, numa metodologia diferente de outros sistemas, assim como todos dispositivos, o que muitas vezes, confunde o usuário.Todos dispositivos se encontram na pasta /dev/.

Exemplos:/dev/sound : Placa de Som;/dev/eth0 : Placa de Rede;/dev/modem: Placa de Modem;

Page 24: Soa cap1 introducao a linux

Sistema Operacional Linux

Dispositivos de armazenamento

Disco Rígido C:

Cd-Rom D:

Gravador E:

Disquete

Pen-Drive

/dev/hda1

/dev/hdb1

/dev/hdc1

/dev/fd1

/dev/sda1

Page 25: Soa cap1 introducao a linux

Sistema Operacional Linux

Dispositivos de armazenamento

/dev/hda1dev Pasta dos dispositivoshd Dispositivoa Número do Dispositivo1 Partição

Page 26: Soa cap1 introducao a linux

Sistema Operacional Linux

Curiosidades??

?

?

?

A Memória Swap, nada mais é que a área de memória de troca, comumente conhecida com “Memória Virtual”. Sua função émanter os registros do processador salvos no disco, quando não háespaço disponível na memória física.

Page 27: Soa cap1 introducao a linux

Sistema Operacional Linux

Sistema de Arquivos

É um conjunto de estruturas lógicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. Existem diversos sistemas de arquivos diferentes, que vão desde sistemas simples como o FAT16, que utilizamos em cartões de memória, até sistemas como o NTFS, EXT3 e ReiserFS, que incorporam recursos muito mais avançados.

Page 28: Soa cap1 introducao a linux

Sistema Operacional Linux

Sistema de Arquivos

C:\

C:\windows\system

C:\Arquivos de Programas

C:\Documents and Settings

C:\temp

/

/lib/; /etc/;

/usr/sbin; /usr/bin

/home

/tmp

Page 29: Soa cap1 introducao a linux

Sistema Operacional Linux

Curiosidades??

?

?

?

A Partições de Disco, são divisões feitas no disco afim de organização dos dados.

Windows

/dev/hda1

/dev/hda2

Swap

/dev/hda3

Page 30: Soa cap1 introducao a linux

Sistema Operacional Linux

Sistema de Arquivos

/home

/

/boot

SWAP

Arquivos de Inicialização

Raiz

Arquivos dos Usuários

Memória Virtual

/dev/hda3

/dev/da2

/dev/hda1

SWAP

Page 31: Soa cap1 introducao a linux

Sistema Operacional Linux

Sistema de Arquivos

Page 32: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

� Manipulação de Diretórios;� Manipulação de Arquivos;� Comandos Diversos;

Comandos Avançados

� Manipulação de Contas;� Manipulação de Processos;� Comandos de Rede;

Page 33: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

ls: lista arquivos/diretórios.

Opções:

ls -a: Lista tudo;

ls -R : Lista recursivo

Page 34: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

pwd: mostra o diretório atual;

cd: entra no diretório;

Opções:

cd nomedodir: entra no diretório;

cd .. : sai do diretório;

cd / : volta pro diretório raiz;

cd ~/ : volta pro diretório do usuário.

Page 35: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

mkdir: cria diretório;Opções:

mkdir nomedodir

rmdir: remove diretório vazio;Opções:

rmdir nomedodir

cat: mostra conteudo do arquivo;Opções:

cat nomedoarquivo

Page 36: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

rm: Apaga Arquivo/Diretório (não é necessário esta vazio);Opções:

rm nomedoarquivo: exclui arquivo;

rm -rf nomedodir: excluir sem perguntar/recursivo;

cp: copia arquivos/diretórios;Opções:

cp nomearq arqdestino: copia arquivo;

cp –Rf diretorio dirdestino : copia diretório;

mv: move(renomeia) arquivo/diretorio;Opções:

mv nomearq arqdestino: renomeia arquivo/diretório;

Page 37: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

df: Lista as partições/pontos de montagem;

man: Ajuda/manual do comando;Opções:

man comando

man ls

:q Sair

touch: Cria um arquivo em branco;Opções:

touch arquivo

vi: editor vi;Opções:

vi arquivo

:q sair

:qw! salvar

Page 38: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

sudo: Executa comando como root(Administrador do Sistema);Opções:

sudo comando

mount: Monta um Dispositivo de Armazenamento em um diretório;Opções:

mount: mostra dispositivos montados

mount /dev/dispositivo /ponto de montagem

mount /dev/hda1 /mnt

umount: Desmonta um Dispositivo de Armazenamento;Opções:

umount /ponto de montagem ou dispositivo

umount /dev/hda1

umount /mnt

Page 39: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

clear: Limpa tela;

exit: Efetua logout;

date: Mostra Data/Hora;

free: Mostra estado da mémoria;

more: Pagina arquivo;Opções:

more comando

tail: Mostra ultimas linhas de um arquivo;Opções:

tail comando

Page 40: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Básicos

uptime: Mostra tempo em que o sistema esta ativo;

dmesg: Mostra log de inicialização;

su: Logar como root(administrador do sistema) ou outro usuário;Opções:

su - : loga como administrador;

su usuario : loga como usuario;

uname: Mostra a versão do kernel sistema;Opções:

uname –a: Mostra toda informação do kernel disponível

Page 41: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Avançados

adduser: Adiciona usuário ao sistema;Opções:

adduser usuario

addgroup: Adiciona grupo de usuário ao sistema;Opções:

addgroup grupo

passwd: Troca a senha do usuário;Opções:

passwd

passwd usuario

Page 42: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Avançados

userdel: Excluir usuário do sistema;Opções:

userdel usuario

groupdel: Excluir grupo de usuários do sistema;Opções:

groupdel usuario

id: Mostra informações de Grupos do usuário atual;

users: Mostra usuários conectados ao sistema;

who: Mostra usuários conectados ao sistema;

Page 43: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Avançados

ps: Mostra processos/serviços ativos;Opções:

ps ax: Mostra todos processos executados;

top: Mostra processos/serviços ativos;Opções:

q sair

kill: Fecha processo pelo PID ( Process Id );Opções:

kill PID: Fecha processo, aguarda finalização;

kill -9 PID: Fecha processo imediatamente;

killall: Fecha processo pelo nome;Opções:

killall programa: Fecha processo, aguarda finalização;

Page 44: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Avançados

hostname: Mostra nome da máquina;

arp: Mostra entradas ARP no sistema ( Maquinas Conectadas );Opções:

arp -a

ifconfig: Mostra as configurações de rede;Opções:

ifconfig: Mostra todas;

ifconfig interface: Mostra da interface;

nslookup: Efetua teste de resolução de DNS;Opções:

nslookup endereço

Page 45: Soa cap1 introducao a linux

Sistema Operacional Linux

Comandos Avançados

netstat: Mostra conexões ativas;Opções:

netstat -a: Mostra todos conexões ativas;

ping: Verifica se um host esta ativo;Opções:

ping endereço

telnet: Acessa outra maquina via Terminal Remoto;Opções:

telnet endereço

ssh: Acessa outra maquina via Terminal Remoto Seguro;Opções:

ssh endereço –l usuario

Page 46: Soa cap1 introducao a linux

Sistema Operacional Linux

Alguns Sites...

http://www.distrowatch.com: Coletânea de Distribuições Linux;http://www.susebr.org: Distribuição Linux OpenSuse;http://www.ubuntu-br.org: Distribuição Linux Ubuntu;http://www.debian.com: Distribuição Linux Debian;http://www.slackware-brasil.com.br: Distribuição Linux Slackware;http://www.conectiva.co.br: Distribuição Linux Mandriva;http://www.redhat.com: Distribuição Linux RedHat;http://www.fedora.org.br: Distribuição Linux Fedora;http://www.gdhpress.com.br/kurumin7: Distribuição Linux Kurumin;http://focalinux.cipsga.org.br: Guia Linux Foca Linux;http://www.vivaolinux.com.br: Comunidade VivaoLinux;http://br-linux.org: Comunidade BrLinux.

Page 47: Soa cap1 introducao a linux

Perguntas? ?

?

?

?

Page 48: Soa cap1 introducao a linux

Obrigado!j