Você está na página 1de 19

Linux

TECNOLOGIA DA INFORMAÇÃO
Linux
TECNOLOGIA DA INFORMAÇÃO

Conteúdo
1. Introdução..................................................................................................................................................................................................................................... 5
2. Sistema de Arquivos..................................................................................................................................................................................................................... 6
3. Tipos de Arquivos......................................................................................................................................................................................................................... 7
4. Comandos de manipulação de Diretórios................................................................................................................................................................................. 8
5. Comandos de manipulação de Arquivos [1]............................................................................................................................................................................ 9
6. Comandos de manipulação de Arquivos [2]............................................................................................................................................................................ 10
7. Comandos de manipulação de Arquivos [3]............................................................................................................................................................................ 11
8. Comandos de Rede [1]................................................................................................................................................................................................................ 12
9. Comandos de Rede [2]................................................................................................................................................................................................................ 13
10. Comandos para manipulação de Contas de Usuários........................................................................................................................................................... 14
11. Comandos para manipulação de Processos............................................................................................................................................................................ 15
12. Comandos de Edição de Textos................................................................................................................................................................................................ 16
13. Estrutura de diretórios – 01...................................................................................................................................................................................................... 17
14. Estrutura de diretórios – 02...................................................................................................................................................................................................... 18
15. Permissões................................................................................................................................................................................................................................... 19
16. Samba........................................................................................................................................................................................................................................... 20
17. Linux x Windows........................................................................................................................................................................................................................ 21
Linux
1. Introdução TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 55
Linux
2. Sistema de Arquivos TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 66
Linux
TECNOLOGIA DA INFORMAÇÃO
3. Tipos de Arquivos

Identificados pelo Independe da


conteúdo extensão
Linux
Até 255 caracteres
Nome

=
MAIÚSCULAS
Case-sensitive

minúsculas

- Arquivo normal
Arquivo oculto .
Para exibir: ls - a
d Diretório

Socket s
b Bloco
p l Link simbólico
Pipe
Direciona a saída
de um comando para outro

www.concuseirooculto.com.br 77
Linux
4. Comandos de manipulação de Diretórios TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 88
Linux
5. Comandos de manipulação de Arquivos [1] TECNOLOGIA DA INFORMAÇÃO

Linux
Manipulação de Arquivos
[1]

cp rm
O que faz Copia arquivos O que faz Apaga arquivos de sistema
Sintaxe cp [opções] [origem] [destino] Sintaxe rm [opções][caminho][arq./dir.]
Opções -r Inclui diretórios e subdiretórios
algumas Opções -r Incluindo subdiretórios
algumas
-R Copia como a opção −r
recursivo arquivos e sub−diretórios -i Confirma cada exclusão
arquivos especiais FIFO e dispositivos
-f Ignora arquivos não-existentes
-v Mostra os arquivos enquanto Cancelar todos do prompts de confirmação
verbose estão sendo copiados

mv grep
O que faz Move ou renomeia arquivos e diretórios Procura por um texto dentro de um arquivo(s)
O que faz
Sintaxe [opções] [origem] [destino] Sintaxe grep [expressão] [arquivo] [opções]
Opções
algumas -v Mostra os arquivos enquanto Opções −A [número] Mostra o [núm.] de linhas após a linha encontrada
verbose estão sendo movidos algumas
after

−B [número] Mostra o [núm.] de linhas antes da linha encontrada


before

www.mapasequestoes.com.br
c3000 R1

www.concuseirooculto.com.br 99
Linux
TECNOLOGIA DA INFORMAÇÃO
6. Comandos de manipulação de Arquivos [2]

Linux
Manipulação de Arquivos
[2]

wc
cat
Binário
O que faz Exibe quantidade de linhas, palavras e bytes
O que faz Exibe conteúdo de um arquivo Ou
Texto
Sintaxe wc [opções] [arquivo]
Sintaxe cat [opções] [diretório/arquivo]
Opções -c Exibe quantidade de bytes Direciona para outro
algumas Opções
-w Exibe quantidade de palavras algumas -s Mostra somente uma linha em branco
word squeeze blank entre um parágrafo e outro
-l Exibe quantidade de linhas -n [núm.] Exibe o número de linhas
line

lpq Zcat Visualiza arquivos compactados

O que faz

Sintaxe
Exibe fila de impressão
tac
lpq
Binário
O que faz Exibe conteúdo de um arquivo Ou
Texto
lprm Ordem Inversa
Sintaxe tac [opções] [diretório/arquivo]
O que faz Remove da fila de impressão

Sintaxe lprm

www.concuseirooculto.com.br 10
10
Linux
7. Comandos de manipulação de Arquivos [3] TECNOLOGIA DA INFORMAÇÃO

Linux
Manipulação de Arquivos
[3]

TXT head tar


Tape Archive
O que faz Empacota vários arquivos em um
O que faz Exibe linhas iniciais de um arquivo texto extensão : .tar
Sintaxe tar [opções] arquivos_ou_diretórios
Sintaxe head [opções]
Opções -x extrai arquivos de um arquivo tar existente
Opções -c [núm.] Exibe o [número] de bytes iniciais algumas
-z comprime o arquivo tar resultante com o gzip
algumas
-n [núm.] Exibe o [número] de linhas inicais

gzip
tail
GNU zip
TXT
sozinho .gz
O que faz Compacta um ou mais arquivos +tar .tar.gz
O que faz Exibe linhas finais de um arquivo texto
Sintaxe gzip [opções] arquivos
Sintaxe tail [opções]
Opções -r Compacta pastas
algumas
Opções -c [núm.] Exibe o [número] de bytes finais
algumas -d Descompacta um arquivo comprimido
-n [núm.] Exibe o [número] de linhas finais

www.concuseirooculto.com.br 11
11
Linux
8. Comandos de Rede [1] TECNOLOGIA DA INFORMAÇÃO

ZY
Y
Z who M&
Q

telnet
O que faz Lista dos logados O que faz Acesso a computador remoto
Sintaxe who [opções] Não tem criptografia
Opções -H Cabeçalho das colunas Sintaxe telnet [opções] [ip/dns] [porta]
heading
Opções -8 Requisita uma operação binária de 8 bits
algumas

Semelhantes
-i,-u Tempo que o usuário está parado algumas Por padrão, telnet não usa 8 bits
idle
-m Nome do computador e usuário associado -a Tenta um login automático
i am = who i am ou who am i.
-q Mostra o total de usuários conectados -l [usuário] Faz a conexão usando [usuário]
como nome de usuário.
-T, -w Se o usuário recebe talk
ssh
whoami
M&Q

SSH client
Linux O que faz Acesso a computador remoto
O que faz Mostra o nome usado na conexão Comandos de Com criptografia

Rede
Sintaxe whoiam
Sintaxe ssh [opções] [usuário@]hostname [comando]
[1] Opções -4 força o ssh a usar apenas endereços IPv4.

finger
algumas -6 força o ssh a usar apenas endereços IPv6.
-p indica a porta para conexão na máquina remota.

O que faz Informações sobre o usuário


Sintaxe finger [usuário] [usuário@host] talk
O que faz Inicia conversa Terminal
“ last Sintaxe ! ! Rede local talk [usuário] [tty]

O que faz Informações sobre Entrada/Saída do sistema !Internet talk [usuário@host]


Sintaxe last [opções]
Opções -a Exibe o nome da máquina onde foi efetuado o login.
algumas

www.concuseirooculto.com.br 12
12
Linux
9. Comandos de Rede [2] TECNOLOGIA DA INFORMAÇÃO

ifconfig dnsdomainname
O que faz Atribuir um endereço a uma interface de rede O que faz Mostra o nome do domínio de sistema
Configura parâmetros de interface de rede Sintaxe dnsdomainname
Usado durante o boot
Semelhante ao ipconfig (win)
hostname
Sintaxe ifconfig [opções]
O que faz Mostra ou muda o nome computador
Opções -a Exibe as informações das interfaces de rede Sintaxe hostname
algumas
up Ativa um interface

at now + 1 minute
Linux
down Desativa um interface
Comandos de

Rede
<endereço> Define um endereço de
O que faz Comando executado depois um 1 minuto
ip para uma interface
[2] Sintaxe <enter> comando <enter> ctrl + D
netmask <endereço> Define a máscara
de uma subrede
"gentileza"
broadcast <endereço> Define o endereço
de broadcast de uma interface
nice/ renice
O que faz nice Define a prioridade de execução de um processo.
ftp renice Altera a prioridade de um processo
Sintaxe nice [opções] [comando]
O que faz Transferência de arquivos renice [prioridade] [opções]
Sintaxe ftp [ip/dns]
nohup
Opções get [arquivo] Copia um arquivo do servidor ftp
algumas
para o computador local. O que faz Executa um comando imune a interrupções.
Sintaxe nohup comando

www.concuseirooculto.com.br 13
13
Linux
10. Comandos para manipulação de Contas de TECNOLOGIA DA INFORMAÇÃO
Usuários

su
Super user chfn
sem fazer o logout
O que faz Transforma um O que faz Muda os dados usados pelo comando ‘finger’
usuário em outro Inclusive root Sintaxe chfn [usuário] [opções]
Opções −f [nome] Muda o nome completo do usuário
Sintaxe su [usuário] algumas

sg newgrp
somente durante a
O que faz Executa um comando com
execução do comando Linux comandos de O que faz Altera a identificação de grupo do usuário
Sintaxe newgrp − [grupo]
outra identificação de grupo
Sintaxe sg [−] [grupo] [comando]
Inicia outro ambiente addgroup
O que faz Novo grupo
adduser Sintaxe addgroup [usuário/grupo] [opções]

O que faz Adiciona um usuário ou grupo no sistema


Sintaxe adduser [opções] [usuário/grupo] groupdel
Opções –group Novo grupo ao invés de um novo usuário O que faz Apaga um grupo
algumas
Sintaxe groupdel [grupo]

userdel ** * * passwd
O que faz Apaga um usuário do sistema O que faz Muda a senha do usuário ou grupo
grupo
Sintaxe userdel [−r] [usuário] Sintaxe passwd [usuário/grupo] [opções]
Opções −r Apaga o diretório HOME do usuário
algumas

www.concuseirooculto.com.br 14
14
Linux
11. Comandos para manipulação de Processos TECNOLOGIA DA INFORMAÇÃO

kill man=help daemon


O que faz Enviar um sinal a um O que faz Manual sobre um
determinado comando O que faz Roda em background
comando/programa Pronto para receber solicitações de outros programas
Sintaxe man [opções] comando
Mata processos
Opções - k palavra procura uma
Dono do processo ou o usuário root
Sintaxe kill [opções] [sinal] [número]
algumas palavra especificada
O !
top
Opções -9 Terminado imediatamente
algumas
Não salva os dados O que faz Mostra os processos correntes memória
Detalhes sobre uso da memória

o me killall

Comandos de ps
Processo
O que faz Finalizar processos pelo nome Linux

Sintaxe killall [opções] [sinal] [processo]


O que faz Exibe informações sobre processos em execução
Sintaxe ps [opções]
mount Opções a Lista de processos, inclusive de outros usuários
algumas
u Lista, inclui o nome do 'dono'
O que faz Montagem de dispositivo
x Processos do kernel
Sem parâmetro Diferentes dispositivos montados
Sub-árvore correspondente
Sintaxe mount - t [tipo] [caminho da partição] [ponto de montagem] uname
O que faz Informações sobre o servidor
umount
Sintaxe uname [opções]
O que faz Desmontar Opções -m Exibe o tipo de máquina
Sintaxe unmount [opções] [caminho da partição] Legenda algumas -r Exibe a versão do S.O.
S.O.: Sistema Operacional -s Exibe o nome do S.O.

www.concuseirooculto.com.br 15
15
Linux
12. Comandos de Edição de Textos TECNOLOGIA DA INFORMAÇÃO

Editor MACroS

Editor ed emacs Processador


de texto
Data
Para data
Editor Muda corrente
Data/hora
Mais Visualização touch
ex Simula uma mudança no arquivo
amigável
e Edição de
Cria arquivos vazios
EXtend
Textos
Editor more Visualizador

Padrão do Linux vi System


Não tem
vi Improved vim atributos
Hidden
melhoradado

www.concuseirooculto.com.br 16
16
Linux
13. Estrutura de diretórios – 01 TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 17
17
Linux
14. Estrutura de diretórios – 02 TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 18
18
Linux
15. Permissões TECNOLOGIA DA INFORMAÇÃO

Linux
Permissões Comandos
Nessa ordem Memor
chmod

rw x
Lex

ex
Luthor Change mode
Ler Escrever eXecutar Root
Pelo

execute
write
read

O que faz Altera os níveis de permissões Proprietário

Sintaxe chmod [opções] [permissões] [diretório/arquivo]


Níveis Opções −v Mostra todos os arquivos que estão sendo processados.
algumas verbose
rwx rwx rwx −f Não mostra a maior parte das mensagens de erro

Usuário Grupo Outros −c Exibe somente os arquivos que tiveram as permissões alteradas.
Proprietário change

chown
Change owner
Ex: . rwx --- --- Pelo Root
O que faz Muda de dono
Arquivo oculto Binário 0 a 7
Acessado apenas pelo dono
Binário: 111 000 000 0 000 4 100
Decimal: 700 1 001 5 101
2 010 6 110 Sintaxe chown [opções] [dono.grupo] [diretório/arquivo]
d rwx rwx rwx 3 011 7 111
Diretório Opções Mesmas do chmode
Total acesso para todos algumas
Binário: 111 111 111
Decimal: 777

www.concuseirooculto.com.br 19
19
Linux
16. Samba TECNOLOGIA DA INFORMAÇÃO

smbd Linux
Deamons Interface para
nmbd compartilhamento
Controladores # eé Windows

o qu
/etc/samba/smb.conf Configuração
Arquivos

Linux Compartilha Impressoras

Samba
Protocolo 901
SWAT Autenticação
Interface web
p/ Administrar do usuário *****
compartilhamento

Samba web Configurado na


admin tool Máquina Linux

Implementação Nativo do Windows


livre doSMB Protocolo SMB
Compartilhamento
de Recursos

www.concuseirooculto.com.br 20
20
Linux
17. Linux x Windows TECNOLOGIA DA INFORMAÇÃO

www.concuseirooculto.com.br 21
21

Você também pode gostar