lin - 02 - Acesso ao sistema e comandos basicos

Post on 11-Jul-2022

9 views 0 download

Transcript of lin - 02 - Acesso ao sistema e comandos basicos

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

moises.souto@ifrn.edu.br

Acesso ao sistema e comandos básicos

Aula 02

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

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

metal”Andrew Tanenbaum

Sistemas operacionaisO essencial

Aplicativo

Kernel(sistema operacional)

Hardware

1

Processos

Programa Sistema operacional

Programa em execução

Multitarefa(com preempção)

2

3

4

654

3

1

Árvore de processos

2

654

3

1

Comunicação entre processos

2

O LinuxAs principais características do sitema operacional

“[...] 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

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

LinuxEm boot, chamadas de sistema

Aplicação

Gerenciador de janela

X Server

Shell

Kernel

Driver

Hardware

Gerenciador de Janela

Programa cliente

Programaservidor

Shell

Kernel

Programa cliente

Programaservidor

Driver

Hardware

Versões

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

Fedora

Suse

Mandriva

Slackware

Debian

Ubuntu

Quem utiliza ?Empresas que uitilzam o Linux como sistema operacional

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

I took the red pill

Tipos de contaAcesso ao sistema

2 tipos de conta

Usuário Super-Usuário$ #

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

aluno@debian5:~$Usuário comum

root@debian5:~#Super usuário

Usuário em host diretório

Permissão

Prática1

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

ArquivosO Linux organiza suas informações no disco

Arquivos

Tipos de arquivo

Arquivos comuns

Diretórios

Links

Arquivos de dipositivos

Sockets e pipes{

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

/A raiz

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

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

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

Manipulando arquivos e diretórios

O básico

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

Prática2

A salvaçãoO comando Man

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

Prática3

Manipulando arquivos e diretórios

II

Manipulando arquivos e diretórios

• cp - copia arquivos

• mv - move ou renomeia arquivos e diretórios

Prática4

ObrigadoMoisés Souto

docente.ifrn.edu.br/moisessoutomoises.souto@ifrn.edu.br