Você está na página 1de 10

Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.

054-64

INFORMÁTICA
LINUX
ASPECTOS INICIAIS
!LINUX É UM SISTEMA OPERACIONAL

CARACTERÍSTICAS
!MULTITAREFA:
✔PODE EXECUTAR MAIS DE UMA APLICAÇÃO AO MESMO TEMPO
!MULTIUSUÁRIO:
✔UM MESMO COMPUTADOR PODE TER VÁRIAS CONTAS DE USUÁRIO
!SOFTWARE LIVRE

!FUNCIONA TANTO EM SERVIDORES QUANTO EM COMPUTADORES PESSOAIS.

!É PREEMPTIVO, ISTO É, PERMITE A INTERRUPÇÃO DE PROCESSOS.

!SUPORTA NOMES EXTENSOS DE ARQUIVOS E PASTAS (255 CARACTERES).

!CONECTIVIDADE COM OUTROS TIPOS DE PLATAFORMAS

!UTILIZA PERMISSÕES DE ACESSO A ARQUIVOS, PASTAS E PROGRAMAS


EM EXECUÇÃO NA MEMÓRIA RAM.

!MODULARIZAÇÃO
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
TIPOS DE USUÁRIO

!SÃO AQUELES QUE POSSUEM CONTAS PARA UTILIZAÇÃO


DO SISTEMA OPERACIONAL.
!POSSUEM UM DIRETÓRIO BASE E PODEM CRIAR E
USUÁRIO MANIPULAR ARQUIVOS EM SEU DIRETÓRIO, ALÉM DE
COMUM EXECUTAR TAREFAS SIMPLES
!É INVIABILIZADO PARA REALIZAÇÃO DE ALGUMAS
TAREFAS A NÍVEL DE SISTEMA.

!É RESPONSÁVEL POR CONTROLAR TODO O SISTEMA


!NÃO POSSUI QUAISQUER TIPOS DE RESTRIÇÕES.
USUÁRIO !É CHAMADO POR MEIO DO COMANDO SUDO.
ADMINISTRADOR !TODOS OS USUÁRIOS CONSEGUEM LISTAR OS CONTEÚDOS
DOS DIRETÓRIOS, MAS SOMENTE O USUÁRIO ROOT PODE
(ROOT) CRIAR ARQUIVOS E/OU PASTAS EM UM DIRETÓRIO
DIFERENTE DE SEU DIRETÓRIO PESSOAL.

!USUÁRIOS QUE NÃO NECESSITAM ESTAR LOGADOS NO


USUÁRIO DE SISTEMA PARA CONTROLAR ALGUNS SERVIÇOS.
!NÃO SE CONECTAM.
SISTEMA !SÃO CONTAS USADAS PARA PROPÓSITOS
ESPECÍFICOS DO SISTEMA
!NÃO SÃO DE PROPRIEDADE DE UMA PESSOA EM
PARTICULAR.
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
INTERFACE GRÁFICA
!DENTRE AS OPÇÕES DE INTERFACE GRÁFICA, DESTACA-SE : GNOME, KDE,
XFCE, UNITY, LXDE, MATE, CINNAMON, OPENBOX, BLACKBOX, ENTRE OUTRAS.

SISTEMA DE ARQUIVOS
! UM SISTEMA DE ARQUIVOS É UMA ESPÉCIE DE GERENCIADOR E ORGANIZADOR QUE
PERMITIRÁ AO SISTEMA OPERACIONAL LER OS ARQUIVOS QUE ESTÃO NO DISCO RÍGIDO

FOI UM DOS PRIMEIROS


EXT2 MAS NÃO ERA MUITO EFICIENTE

VERSÃO DO EXT2 COM SUPORTE A


EXT3 JOURNALING1. TORNOU O EXT3 UM SISTEMA
DE ARQUIVOS MUITO ESTÁVEL E ROBUSTO

ESPÉCIE DE VERSÃO DO EXT3 QUE VISOU


EXT4 MELHORAR O DESEMPENHO DE COMPATIBILIDADE,
FORMATOS E LIMITES DE ARMAZENAMENTOS

CRIADO RECENTEMENTE E SUPORTADO POR QUASE


TODAS AS DISTRIBUIÇÕES. APRESENTA ÓTIMA
REISERFS PERFORMANCE, PRINCIPALMENTE PARA UM NÚMERO
MUITO GRANDE DE ARQUIVOS PEQUENOS
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
DIRETÓRIOS
!ESTRUTURA HIERÁRQUICA (ÁRVORE DE DIRETÓRIOS)
!PADRÃO FHS
! / DIRETÓRIO RAIZ.

/BIN ! PROGRAMAS (ARQUIVOS BINÁRIOS) QUE O SISTEMA INICIA DE FORMA AUTÔNOMA

/BOOT ! ARQUIVOS NECESSÁRIOS P/ A INICIALIZAÇÃO DO SISTEMA

/DEV ! ARQUIVOS SOBRE DISPOSITIVOS DE HARDWARE CONECTADOS

/ETC ! TODOS OS ARQUIVOS GLOBAIS DE CONFIGURAÇÃO DO SISTEMA E PROGRAMAS

/HOME ! ARQUIVOS PESSOAIS E DE CONFIGURAÇÃO DE UM USUÁRIO.


/LIB ! BIBLIOTECAS COMPARTILHADAS ESSENCIAIS E MÓDULOS DO KERNEL

/SBIN ! PROGRAMAS ESSENCIAIS DO USUÁRIAS ROOT

/OPT ! SOFTWARES ADICIONADOS DE MANEIRA NÃO PADRÃO.


.

/PROC ! INFORMAÇÕES SOBRE PROCESSOS SENDO EXECUTADOS.


/MEDIA ! PONTO DE MONTAGEM UTILIZADO POR USUÁRIOS COMUNS.
/MNT ! PONTO DE MONTAGEM UTILIZADO POR ADMINISTRADORES DE SISTEMAS.
/ROOT ! DIRETÓRIO PESSOAL DO USUÁRIO ROOT.
/TMP ! ARQUIVOS TEMPORÁRIOS DO SISTEMA.
/USR ! ARQUIVOS E PROGRAMAS ACESSADOS PELO USUÁRIO.
/VAR ! INFORMAÇÕES VARIÁVEIS DO SISTEMA
/SRV ! DADOS DOS SERVIÇOS PRESTADOS PELO SISTEMA.
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
GERENCIAMENTO DE PRIVILÉGIOS
!PERMITE AO ADMINISTRADOR DO SISTEMA DEFINIR POLÍTICAS PARA ACESSO
AOS ARQUIVOS, DIRETÓRIOS E PROGRAMAS EXECUTÁVEIS DO SISTEMA.

CLASSE DE PRIVILÉGIOS
! É A PESSOA QUE CRIOU O ARQUIVO OU O DIRETÓRIO.
PRIVILÉGIOS ! SOMENTE O DONO PODE MODIFICAR AS PERMISSÕES DE ACESSO DO
DO DONO ARQUIVO.
! A IDENTIFICAÇÃO DO DONO É CHAMADA DE USER ID (UID)

! PERMITE QUE VÁRIOS USUÁRIOS DIFERENTES TENHAM ACESSO A


UM MESMO ARQUIVO.
PRIVILÉGIOS ! CADA USUÁRIO PODE FAZER PARTE DE UM OU MAIS GRUPOS E
DE UM GRUPO ENTÃO ACESSAR ARQUIVOS QUE PERTENÇAM AO MESMO GRUPO QUE O
SEU (AINDA QUE ESTES ARQUIVOS TENHAM OUTRO DONO).

PRIVILÉGIOS DE ! CATEGORIA DE USUÁRIOS QUE NÃO SÃO DONOS OU NÃO


OUTROS USUÁRIOS PERTENCEM AO GRUPO DO ARQUIVO.

CADA CLASSE DE PRIVILÉGIO É COMPOSTA POR 3 NÍVEIS DE PERMISSÕES:

LEITURA PERMISSÃO DE LEITURA DE ARQUIVOS E LISTAGEM DE CONTEÚDO EM DIRETÓRIOS

ESCRITA PERMISSÃO DE ESCRITA EM ARQUIVOS OU DIRETÓRIOS

EXECUÇÃO PERMISSÃO DE EXECUÇÃO DE ARQUIVOS OU DE ACESSO A DIRETÓRIOS.


Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
IDENTIFICAÇÃO DAS CLASSES DE PRIVILÉGIO E NÍVEIS DE PERMISSÃO

!O COMANDO LS-L É CAPAZ DE LISTAR ARQUIVOS DETALHADOS DE UM DIRETÓRIO OU


ARQUIVO PELO TERMINAL DE LINHA DE COMANDO.

!ENTRE ESSES DETALHES, HÁ OS 10 CARACTERES QUE INDICAM AS CLASSES DE


PRIVILÉGIO E NÍVEIS DE PERMISSÃO

PERMISSÕES PERMISSÕES
DO DONO DE OUTROS

- RWX RWX RWX


TIPO DE PERMISSÕES
OBJETO DE GRUPOS

TIPOS DE OBJETO
ARQUIVO ESPECIAL
d DIRETÓRIO b ARQUIVO DE BLOCO c DE CARACTERE
p CANAL s SOCKET - ARQUIVO NORMAL
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
🔥MAIS
PRINCIPAIS COMANDOS COBRADO🔥
COMANDO ls
!EXIBE O CONTEÚDO DE DIRETÓRIOS (LS = LIST SOURCE).

!PERMITE CONFERIR UMA LISTA COM OS ARQUIVOS CONTIDOS NO


ls DIRETÓRIO, SEM MAIORES DETALHES
!(-l = LONG).
ls-l !LISTA OS ARQUIVOS UTILIZANDO O FORMATO LONGO DOS NOMES
DOS ARQUIVOS, MOSTRANDO DETALHES (TIPO,TAMANHO,ETC.)
!(-a= ALL)
!LISTA TODOS OS ARQUIVOS DE UM DIRETÓRIO, INCLUSIVE OS
ARQUIVOS OCULTOS.
ls -a !NÃO CONFUNDA COM O COMANDO ls- A, QUE NÃO EXIBE O
DIRETÓRIO ATUAL (./) E O DE NÍVEL ANTERIOR (../) ENTRE OS
ARQUIVOS LISTADOS.
!(-t = TIME).
ls -t !LISTA OS ARQUIVOS POR ORDEM DE DATA DE MODIFICAÇÃO. OS
MODIFICADOS MAIS RECENTES SÃO EXIBIDOS EM PRIMEIRO

!MESMA FUNÇÃO DO ls -t.


ls -lt !NO ENTANTO, ESTE COMANDO LISTA TUDO COM MAIS DETALHES.

! MESMA FUNÇÃO DO ls -lt.


ls -ltr ! PORÉM, OS MODIFICADOS MAIS RECENTEMENTE VÃO FICANDO PARA O
FINAL DA LISTA (-r = REVERSE).
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX 🔥MAIS
PRINCIPAIS COMANDOS COBRADO🔥
COMANDO ls

!(- s = SIZE)
ls -s !EXIBE OS ARQUIVOS DE UMA PASTA COM SEU TAMANHO EM BLOCO.
!NÃO CONFUNDAM COM O ls -S, QUE ALÉM DA FUNÇÃO ACIMA
TAMBÉM ORDENA POR TAMANHO.

!PERMITE LISTAR OS ARQUIVOS POR LINHA


ls -1
!( -h = human)
!LISTA TODOS OS ARQUIVOS QUE EXIBA SEUS RESPECTIVOS
ls -lh TAMANHOS DE UMA FORMA MAIS COMPREENSÍVEL OU HUMANA
!POSSÍVEL CONFERIR OS TAMANHOS EM KB, MB, GB, ETC

COMANDO cd
!ESTE COMANDO PERMITE AO USUÁRIO ACESSAR UM DIRETÓRIO DE TRABALHO.

COMANDO rm
!RM = REMOVE.
!APAGA ARQUIVOS E TAMBÉM PODE SER UTILIZADO PARA APAGAR DIRETÓRIOS E
SUB-DIRETÓRIOS VAZIOS OU QUE CONTENHAM ARQUIVOS
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
PRINCIPAIS COMANDOS
COMANDO cp
!ESSE COMANDO É UTILIZADO PARA COPIAR ARQUIVOS (CP = COPY).

COMANDO mkdir
!ESTE COMANDO É UTILIZADO PARA CRIAR UM DIRETÓRIO NO SISTEMA

COMANDO pwd
!MOSTRA O NOME E O CAMINHO DO DIRETÓRIO ATUAL.

COMANDO cat
!É UTILIZADO PARA UNIR, CRIAR E EXIBIR ARQUIVOS.

COMANDO tar
!É UTILIZADO PARA JUNTAR VÁRIOS ARQUIVOS EM UM SÓ.

COMANDO mv
!É UTILIZADO PARA MOVER OU RENOMEAR ARQUIVOS E DIRETÓRIOS
Licensed to Humberto Terceiro de Freitas Marinho - humbertoterceiro.adv@gmail.com - 096.280.054-64

INFORMÁTICA
LINUX
PRINCIPAIS COMANDOS
COMANDO find
!PERMITE PROCURAR POR ARQUIVOS/DIRETÓRIOS NO DISCO

COMANDO grep
!PERMITE PROCURAR POR UM TEXTO DENTRO DE UM OU MAIS ARQUIVOS OU NO
DISPOSITIVO DE ENTRADA PADRÃO

COMANDO chmod
!PERMITE MUDAR A PERMISSÃO DE ACESSO A UM ARQUIVO OU DIRETÓRIO

COMANDO kill
!PERMITE ENVIAR UM SINAL A UM PROCESSO EM EXECUÇÃO
!SE FIR USADO SEM PARÂMETROS, O KILL ENVIARÁ UM SINAL DE TÉRMINO AO
PROCESSO SENDO EXECUTADO (FECHARÁ O PROGRAMA).

COMANDO ps
!É UTILIZADO PARA VISUALIZAR QUAIS PROCESSOS ESTÃO SENDO EXECUTADOS

COMANDO free
!É UTILIZADO PARA MOSTRAR DETALHES SOBRE A UTILIZAÇÃO DA MEMÓRIA
PRINCIPAL DO SISTEMA OPERACIONAL.

Você também pode gostar