linux
Post on 12-Jan-2016
6 Views
Preview:
DESCRIPTION
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