linux

Post on 12-Jan-2016

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

sobre o linux conteúdo para concurso

TRANSCRIPT

L I N U X

Professor Renato Mafra

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

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

Professor Renato Mafra

Principais Interfaces Gráficas

KDE

Professor Renato Mafra

Principais Interfaces Gráficas

GNOME

Professor Renato Mafra

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

SISTEMA DE PRIVILÉGIOS

Professor Renato Mafra

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

Professor Renato Mafra

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

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

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

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

Principais Distribuições do Linux • Turbolinux

• Conectiva

• Kurumin

• Debian

• Fedora

• Gentoo

• Knoppix

• Mandriva

• Red Hat

• Slackware

• SUSE

• Ubuntu.

Professor Renato Mafra

top related