linux

15
L I N U X Professor Renato Mafra

Upload: wauney-oliveira

Post on 12-Jan-2016

6 views

Category:

Documents


0 download

DESCRIPTION

sobre o linux conteúdo para concurso

TRANSCRIPT

Page 1: Linux

L I N U X

Professor Renato Mafra

Page 2: Linux

O que é o sistema GNU / Linux ?

GNU é um projeto que começou em 1984 com o objetivo de

desenvolver um sistema operacional compatível com os de padrão Unix.

O Linux em si, é só um kernel. Linus Torvalds, na mesma época que

escrevia o código-fonte do kernel, começou a usar programas da GNU

para fazer seu sistema. Gostando da idéia, resolveu deixar seu kernel

dentro da mesma licença.(Fonte http://www.brasilescola.com/informatica/historia-do-linux.htm )

Professor Renato Mafra

Page 3: Linux

Principais características do Linux

Software livre regido pela licença GPL

Multiusuário

Multitarefa

Preemptivo

Multiplataforma

O que o Linux faz na máquina

• - Gerencia a memória

• - Gerencia o Processamento

• - Gerencia os arquivos

• - Controla os periféricos de Entrada e Saída de informação

• - Cria uma plataforma comum entre os programas

Professor Renato Mafra

Page 4: Linux

Professor Renato Mafra

Page 5: Linux

Principais Interfaces Gráficas

KDE

Professor Renato Mafra

Page 6: Linux

Principais Interfaces Gráficas

GNOME

Professor Renato Mafra

Page 7: Linux

USUÁRIOS

Existe um superusuário denominado "root", ele é o único usuário que inicialmente tem acesso a todos os arquivos do sistema. Ele tem permissão para cadastrar no sistema usuários "comuns", que terão acesso limitado

renato@pc-note:~$

root@nome_da_máquina:#

$ -> usuário normal

# -> usuário root

Professor Renato Mafra

Page 8: Linux

SISTEMA DE PRIVILÉGIOS

Professor Renato Mafra

Page 9: Linux

SISTEMA DE PRIVILÉGIOS

Para prover segurança e integridade ao sistema, Linux possui um esquema de permissões de acesso para cada arquivo ou diretório, que são especificadas separadamente para três categorias de usuários:

● o usuário que é dono do arquivo (user);

● usuários que fazem parte do grupo ao qual o arquivo pertence (group);

● todos os outros usuários (other).

Para arquivos, cada permissão correspondente possibilita:

● ler (read): para examinar o conteúdo do arquivo (r);

● escrever (write): para modificar o arquivo (w);

● executar (execution): para executar o arquivo como um comando (x).

Para os diretório, cada permissão correspondente possibilita:

● ler: para listar o conteúdo do diretório;

● escrever: para adicionar ou remover arquivos no diretório;

● executar: para acessar arquivos no diretório. (Fonte: Livro A computação pessoal e o sistema operacional Linux)

Professor Renato Mafra

Page 10: Linux

Professor Renato Mafra

Page 11: Linux

SISTEMA DE PRIVILÉGIOS

Cada permissão, vista anteriormente, possui um número:

4 : Leitura (r)

2 : Escrita (w)

1 : Execução (x)

Você simplesmente soma estes números para ter o número referente ao conjunto de permissões que deseja:

0 : Sem permissão alguma, se for uma pasta o usuário sequer pode ver o conteúdo

1 : Só execução (não é possível ler o arquivo ou alterá-lo, apenas executar um programa)

4 : Apenas leitura

6 (4+2) : Leitura + gravação

7 (4+2+1): Controle total: leitura + gravação + execução

(fonte: Apostila Entendendo e Dominando o Linux - Carlos E. Morimoto)

Professor Renato Mafra

Page 12: Linux

Conceitos sobre Diretórios.

Todos os arquivos fazem parte de um mesmo diretório chamado

Diretório Raiz ou “/”. Dentro deste diretório temos não apenas todos

arquivos e as partições de disco, mas também o CD-ROM, drive de

disquete e outros dispositivos, formando a estrutura como descrito na

Figura abaixo. (fonte Prof. Wagner Bugs – www.wagnerbugs.com.br)

Professor Renato Mafra

Page 13: Linux

PRINCIPAIS COMANDOS EM DIRETÓRIOS

ls : Lista os arquivos de um diretório.

ls [opções] [caminho/arquivo] [caminho1/arquivo1]

cd : Entra em um diretório. Você precisa ter a permissão de execução

para entrar no diretório.

cd [diretório]

pwd : Mostra o nome e caminho do diretório atual.

clear : Limpa a tela.

mkdir : Cria um diretório no sistema.

mkdir [opções] [caminho/diretório] [caminho1/diretório1]

rmdir : Remove um diretório do sistema.

rmdir [caminho/diretório] [caminho1/diretório1]

Professor Renato Mafra

Page 14: Linux

PRINCIPAIS COMANDOS COM ARQUIVOS

rm : Apaga arquivos. Também pode ser usado para apagar diretórios e sub-diretórios vazios ou que contenham arquivos. rm [opções][caminho][arquivo/diretório] [caminho1][arquivo1/diretório1]

cp : Copia arquivos.

cp [opções] [origem] [destino]

mv : Move ou renomeia arquivos e diretórios.

mv [opções] [origem] [destino]

cat : Mostra o conteúdo de um arquivo binário ou texto.

cat [opções] [diretório/arquivo] [diretório1/arquivo1]

more : Permite fazer a paginação de arquivos ou da entrada padrão

more [arquivo]

less : Permite fazer a paginação de arquivos ou da entrada padrão.

less [arquivo]

Professor Renato Mafra

Page 15: Linux

Principais Distribuições do Linux • Turbolinux

• Conectiva

• Kurumin

• Debian

• Fedora

• Gentoo

• Knoppix

• Mandriva

• Red Hat

• Slackware

• SUSE

• Ubuntu.

Professor Renato Mafra