61

lin - 02 - Acesso ao sistema e comandos basicos

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: lin - 02 - Acesso ao sistema e comandos basicos
Page 2: lin - 02 - Acesso ao sistema e comandos basicos

Moisés Soutodocente.ifrn.edu.br/moisessouto

[email protected]

Page 3: lin - 02 - Acesso ao sistema e comandos basicos

Acesso ao sistema e comandos básicos

Aula 02

Page 4: lin - 02 - Acesso ao sistema e comandos basicos
Page 5: lin - 02 - Acesso ao sistema e comandos basicos

SoftwareO que torna o computador reutilizável para diferentes propósitos

Page 6: lin - 02 - Acesso ao sistema e comandos basicos

“Sem software, um computador é basicamente um grande amontoado de

metal”Andrew Tanenbaum

Page 7: lin - 02 - Acesso ao sistema e comandos basicos

Sistemas operacionaisO essencial

Page 8: lin - 02 - Acesso ao sistema e comandos basicos

Aplicativo

Kernel(sistema operacional)

Hardware

Page 9: lin - 02 - Acesso ao sistema e comandos basicos

1

Processos

Programa Sistema operacional

Programa em execução

Multitarefa(com preempção)

2

3

4

Page 10: lin - 02 - Acesso ao sistema e comandos basicos

654

3

1

Árvore de processos

2

Page 11: lin - 02 - Acesso ao sistema e comandos basicos

654

3

1

Comunicação entre processos

2

Page 12: lin - 02 - Acesso ao sistema e comandos basicos
Page 13: lin - 02 - Acesso ao sistema e comandos basicos
Page 14: lin - 02 - Acesso ao sistema e comandos basicos
Page 15: lin - 02 - Acesso ao sistema e comandos basicos
Page 16: lin - 02 - Acesso ao sistema e comandos basicos
Page 17: lin - 02 - Acesso ao sistema e comandos basicos
Page 18: lin - 02 - Acesso ao sistema e comandos basicos
Page 19: lin - 02 - Acesso ao sistema e comandos basicos

O LinuxAs principais características do sitema operacional

Page 20: lin - 02 - Acesso ao sistema e comandos basicos
Page 21: lin - 02 - Acesso ao sistema e comandos basicos

“[...] senti que estava seguindo os passos de centenas de cientistas e outros

acadêmicos. Pessoas que construíram seu trabalho apoiando-se em outros.

Apoiando-se nos ombros de gigantes, nas palavras de Sir Isaac Newton. “

Linus Torvalds

Page 22: lin - 02 - Acesso ao sistema e comandos basicos

Linux

POSIX MINIXPadrão de interoperabilidade Sistema operacional educativo

MULTIMultitarefa e multiusuário

ROBUSTOOtimizado para aplicações científicas

TTYDiversos consoles virtuais

CROSSMultiplataforma

KERNELCódigo fonte, drivers, bibliotecas e dev tools

TCP/IPImplementação completa

FREESobre licença GPL

Page 23: lin - 02 - Acesso ao sistema e comandos basicos

LinuxEm boot, chamadas de sistema

Page 24: lin - 02 - Acesso ao sistema e comandos basicos

Aplicação

Gerenciador de janela

X Server

Shell

Kernel

Driver

Hardware

Page 25: lin - 02 - Acesso ao sistema e comandos basicos

Gerenciador de Janela

Programa cliente

Programaservidor

Shell

Kernel

Programa cliente

Programaservidor

Driver

Hardware

Page 26: lin - 02 - Acesso ao sistema e comandos basicos

Versões

Page 27: lin - 02 - Acesso ao sistema e comandos basicos
Page 28: lin - 02 - Acesso ao sistema e comandos basicos

Aplicativos

Ger. Janelas e Utils

Distribuiçõeskernel + aplicativos + gerenciador de janelas

Kernel

Linux

Versão e arquiteturaINTEL, X86, SPARC, Powe rPC , A lpha , Atari, S/390

2.6.32 | principalRealTime | especiais

Page 29: lin - 02 - Acesso ao sistema e comandos basicos

Fedora

Page 30: lin - 02 - Acesso ao sistema e comandos basicos

Suse

Page 31: lin - 02 - Acesso ao sistema e comandos basicos

Mandriva

Page 32: lin - 02 - Acesso ao sistema e comandos basicos

Slackware

Page 33: lin - 02 - Acesso ao sistema e comandos basicos

Debian

Page 34: lin - 02 - Acesso ao sistema e comandos basicos

Ubuntu

Page 35: lin - 02 - Acesso ao sistema e comandos basicos

Quem utiliza ?Empresas que uitilzam o Linux como sistema operacional

Page 36: lin - 02 - Acesso ao sistema e comandos basicos
Page 37: lin - 02 - Acesso ao sistema e comandos basicos

Acesso ao Sistema Tipos de comandos

ArquivosEstrutura de Diretórios

Manipulando arquivos e diretórios ISolicitando ajuda – o comando manManipulando arquivos e diretórios II

Conteúdo

Page 38: lin - 02 - Acesso ao sistema e comandos basicos
Page 39: lin - 02 - Acesso ao sistema e comandos basicos

I took the red pill

Page 40: lin - 02 - Acesso ao sistema e comandos basicos
Page 41: lin - 02 - Acesso ao sistema e comandos basicos

Tipos de contaAcesso ao sistema

Page 42: lin - 02 - Acesso ao sistema e comandos basicos

2 tipos de conta

Usuário Super-Usuário$ #

login: aluno | password: unp login: root | password: unp

Page 43: lin - 02 - Acesso ao sistema e comandos basicos

aluno@debian5:~$Usuário comum

root@debian5:~#Super usuário

Usuário em host diretório

Permissão

Page 44: lin - 02 - Acesso ao sistema e comandos basicos

Prática1

Page 45: lin - 02 - Acesso ao sistema e comandos basicos

Aplicação

Gerenciador de janela

X Server

Shell

Kernel

Driver

Hardware

{Comandos

Internos

Externos

Fazem parte do interpretador, shell, alocado em memória

Estão localizados em diretórios,tais como: /bin e /sbin

Page 46: lin - 02 - Acesso ao sistema e comandos basicos

ArquivosO Linux organiza suas informações no disco

Page 47: lin - 02 - Acesso ao sistema e comandos basicos

Arquivos

Tipos de arquivo

Arquivos comuns

Diretórios

Links

Arquivos de dipositivos

Sockets e pipes{

Page 48: lin - 02 - Acesso ao sistema e comandos basicos

Estrutura de diretóriosComo o Linux organiza suas informações no disco

Page 49: lin - 02 - Acesso ao sistema e comandos basicos

/A raiz

/bin/dev/home/proc/usr/boot/etclib/var/sbin

Page 50: lin - 02 - Acesso ao sistema e comandos basicos

//bin/dev/home/proc/usr/boot/etclib/var/sbin

Page 51: lin - 02 - Acesso ao sistema e comandos basicos

//bin/dev/home/proc/usr/boot/etclib/var/sbin

Page 52: lin - 02 - Acesso ao sistema e comandos basicos

Manipulando arquivos e diretórios

O básico

Page 53: lin - 02 - Acesso ao sistema e comandos basicos

Manipulando arquivos e diretórios

• ls - mostra informação sobre os nomes de arquivos e diretórios

• cd - muda o diretório de trabalho atual

• pwd - verifica em qual diretório o usuário se encontra.

• mkdir - cria um novo diretório

• rmdir – remove diretorios

• rm - remove arquivos e também diretórios

Page 54: lin - 02 - Acesso ao sistema e comandos basicos

Prática2

Page 55: lin - 02 - Acesso ao sistema e comandos basicos

A salvaçãoO comando Man

Page 56: lin - 02 - Acesso ao sistema e comandos basicos

Manipulando arquivos e diretórios

• Faz uma consulta aos manuais on-line do sistema.

man [opções] [seção] [comando], onde:opções: Modificam o comportamento do comando

-a Exibe todas as paginas do manual-w Exibe a localização de páginas do manual a

serem exibidas.-k Pesquisa por palavra-chave

seçôes: As paginas são dividas em seções de acordo com o assunto escolhido

comando: O comando que se deseja consultar

Page 57: lin - 02 - Acesso ao sistema e comandos basicos

Prática3

Page 58: lin - 02 - Acesso ao sistema e comandos basicos

Manipulando arquivos e diretórios

II

Page 59: lin - 02 - Acesso ao sistema e comandos basicos

Manipulando arquivos e diretórios

• cp - copia arquivos

• mv - move ou renomeia arquivos e diretórios

Page 60: lin - 02 - Acesso ao sistema e comandos basicos

Prática4

Page 61: lin - 02 - Acesso ao sistema e comandos basicos

ObrigadoMoisés Souto

docente.ifrn.edu.br/[email protected]