SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatadoNeon Online
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxWellington Oliveira
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretoriosDanilo Filitto
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandoskamatozza
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuárioIvani Nascimento
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretóriosDanilo Filitto
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senaiCarlos Melo
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4baglungekanchi
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosLuiz Arthur
 

Mais procurados (19)

Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
 
725
725725
725
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Ficha de trabalho [4]
Ficha de trabalho [4]Ficha de trabalho [4]
Ficha de trabalho [4]
 
Linux permissoes de arquivos e diretorios
Linux   permissoes de arquivos e diretoriosLinux   permissoes de arquivos e diretorios
Linux permissoes de arquivos e diretorios
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuário
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Sistemas operacionais sistemas de arquivos-atualizado-senai
Sistemas operacionais   sistemas de arquivos-atualizado-senaiSistemas operacionais   sistemas de arquivos-atualizado-senai
Sistemas operacionais sistemas de arquivos-atualizado-senai
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
 

Semelhante a Principais conceitos do Linux

Semelhante a Principais conceitos do Linux (20)

Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
 
Linux aula 01 (1).pdf
Linux aula 01 (1).pdfLinux aula 01 (1).pdf
Linux aula 01 (1).pdf
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
 
Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013
 

Mais de SENAC RIO

Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalaçãoSENAC RIO
 
Linux ubuntu guia do iniciante
Linux ubuntu guia do inicianteLinux ubuntu guia do iniciante
Linux ubuntu guia do inicianteSENAC RIO
 
Linux cursos
Linux cursosLinux cursos
Linux cursosSENAC RIO
 
Gentoo por marcelo rocha
Gentoo por marcelo rochaGentoo por marcelo rocha
Gentoo por marcelo rochaSENAC RIO
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernelSENAC RIO
 
Apostila ubuntu
Apostila ubuntuApostila ubuntu
Apostila ubuntuSENAC RIO
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxwSENAC RIO
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)SENAC RIO
 
linux pocket guide+ command
linux pocket guide+ commandlinux pocket guide+ command
linux pocket guide+ commandSENAC RIO
 

Mais de SENAC RIO (14)

Resumolinux
ResumolinuxResumolinux
Resumolinux
 
Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalação
 
Modulo+4
Modulo+4Modulo+4
Modulo+4
 
Linux
LinuxLinux
Linux
 
Linux ubuntu guia do iniciante
Linux ubuntu guia do inicianteLinux ubuntu guia do iniciante
Linux ubuntu guia do iniciante
 
Linux cursos
Linux cursosLinux cursos
Linux cursos
 
Gentoo por marcelo rocha
Gentoo por marcelo rochaGentoo por marcelo rocha
Gentoo por marcelo rocha
 
Funcionamento kernel
Funcionamento kernelFuncionamento kernel
Funcionamento kernel
 
Atividade2
Atividade2Atividade2
Atividade2
 
Apostila ubuntu
Apostila ubuntuApostila ubuntu
Apostila ubuntu
 
Apostila linux.sxw
Apostila linux.sxwApostila linux.sxw
Apostila linux.sxw
 
Apostila
ApostilaApostila
Apostila
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
linux pocket guide+ command
linux pocket guide+ commandlinux pocket guide+ command
linux pocket guide+ command
 

Principais conceitos do Linux

  • 1. L I N U X Professor Renato Mafra
  • 2. 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
  • 3. 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
  • 7. 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
  • 9. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. Principais Distribuições do Linux • Turbolinux • Conectiva • Kurumin • Debian • Fedora • Gentoo • Knoppix • Mandriva • Red Hat • Slackware • SUSE • Ubuntu. Professor Renato Mafra