49

343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

  • Upload
    leliem

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;
Page 2: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Conteúdo

� Wariston Fernando Pereira

�MBA Gestão Estratégica e Inteligência em Negócios;�Bacharelado em Ciência da Computação;

�Disciplinas: Sistemas de Informação; Estágio Supervisionado;

Page 3: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 4: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 5: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 6: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 7: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistemas Operacionais

O Que é um Sistema Operacional?

Usuário SO HARDWARE

Page 8: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 9: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional

Sistemas Operacionais

O Que é o Kernel?

Outros Utilitários

Interpretador de Comandos

Kernel (Núcleo)

Usuário

Hardware

Page 10: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistemas Operacionais

Sistemas Operacionais Conhecidos

Page 11: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 12: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 13: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 14: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 15: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 16: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 17: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional Linux

Distribuições do Linux

Page 18: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 19: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 20: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional Linux

Iniciando o Linux...

LILO

GRUB

Page 21: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 22: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 23: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 24: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 25: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 26: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional Linux

Dispositivos de armazenamento

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

Page 27: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 28: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 29: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 30: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 31: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 32: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional Linux

Sistema de Arquivos

Page 33: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 34: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Sistema Operacional Linux

Comandos Básicos

ls: lista arquivos/diretórios.

Opções:

ls -a: Lista tudo;

ls -R : Lista recursivo

Page 35: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 36: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 37: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 38: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 39: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 40: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 41: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 42: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 43: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 44: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 45: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 46: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 47: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

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 48: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Perguntas? ?

?

?

?

Page 49: 343o a Linux.ppt) · Sistema Operacional Linux Sistema de Arquivos É um conjunto de estruturas lógicas e de rotinas, que permitem ... Distribuição Linux Kurumin;

Obrigado!http://wa.unis.edu.br

[email protected]

(35) 3219-5288