Vous êtes sur la page 1sur 1067

Fatec Mogi

2 SEMESTRE 2012

LINUX
Instalao e Configurao
Prof. Dr. Fretz Sievers Junior

Introduo e Orientaes Gerais

1.1.1

Informaes sobre o Prof. Fretz:


Mestre em Engenharia da Computao e Eletrnica ITA 2004
Doutorado em Engenharia da Computao e Eletrnica ITA 2011
Pos- Doutorando em Engenharia da Computao e Eletrnica ITA
2011

1.1.2

Captulo 1 - Introduo
Instalao e Configurao

O que o Linux
Linux um sistema operacional derivado do UNIX feito
para rodar em computadores pessoais.
Faz tudo que um Unix moderno faz, ele suporta:
Multitarefa
Memria Virtual
Bibliotecas Dinmicas
Redes TCP-IP
Nomes de arquivos com at 255 caracteres
Proteo entre processos (crash protection)
Pode trabalhar como tanto como um servidor de
aplicaes quanto uma estao de trabalho sem
grandes modificaes

1.1.4

Como surgiu o Linux


Ano

Evento

1969

Criao do UNIX AT&T

1974

O Unix e distribudo entre as Universidades, criando um ambiente para o


surgimento de programadores de sistemas altamente capacitados

1983

Richard Stallman cria a Free Software Foundation

1984

O X Window criado pelo MIT (Massachusets Institute of Tecnology)

1988

Criao do MINIX, baseado em caractersticas UNIX

1990

Linus Torvalds assiste sua primeira aula de linguagem C

1991

Linus Torvalds inicia o desenvolvimento do LINUX

1992

A verso 0.01 e discutida na internet, e a verso 0.95 do linux e lanada

1993

A Yggdrasil libera a produo da distribuio do LINUX

1994

A verso 0.99pl15 lanada, surge o XFree86. A Yggdrasil a lana o


primeiro CD-ROM com uma distribuio LINUX. Surgem as distribuio
Linux (Slackware, Red Hat entre outros) em CD-ROM.

1995

Surge a primeira verso modularizada do Linux


C9912B - Fretz Sievers Junior

1.1.5

Como surgiu o Linux


Ano

Evento

1996

A Caldera lana a verso 1.0 com o Netscape includo e com o


WordPerfect for X.

1998

A Conectiva lana a primeira distribuio brasileira Linux baseada em Red


Hat.

1.1.6

O que distribuio do LINUX


A distribuio LINUX e referente ao conjunto de aplicativos
que vem junto com o kernel. Entre as grandes
distribuies se destacam:
Conectiva
Red Hat
Suse
Debian
As distribuies de pouco destaque
Coyote (instalao e compartilhamento de banda larga)

1.1.7

Viso Geral do Sistema Linux


O sistema operacional Linux composto por trs partes:
Kernel
Aplicaes de Sistema
Aplicaes de Usurio

1.1.8

O Kernel do Linux
O Kernel a parte mais prxima do nvel fsico (hardware), definido
como ncleo do sistema. Composta por chamada ao sistema, de
acesso aos dispositivos de entrada e sada e de gerencia de
recursos da mquina
A p lic a o
d o u s u r io

A p lic a e s
d e S is t e m a s

KER N EL
N .
h a rd w a re

P la c a IS A

P la c a IS A

P la c a P C I

1.1.9

Aplicao do Sistema
kernel faz muito pouco sozinho, uma vez que ele s prov os recursos que
so necessrios para que outros programas sejam executados. Logo,
necessria a utilizao de outros programas para implementar os
vrios servios teis ao sistema operacional.
Do "ponto de vista" do kernel, as aplicaes do sistema, bem como
qualquer outro programa, rodam no que chamado "modo usurio",
logo, a diferena entre aplicaes de sistema e aplicaes do usurio
se d pelo propsito de cada aplicao. Aplicaes do sistema so
necessrias para fazer o sistema funcionar,
Entre as aplicaes de sistema pode-se citar o init, o getty e o syslog.
init o primeiro processo lanado aps o carregamento do kernel na
memria, e ele o responsvel por continuar o processo de boot
lanando os outros programas. E o init o responsvel tambm, por
garantir que o getty esteja sendo executado (para que os usurios
possam entrar no sistema) e por adotar processos rfos (processos
filhos no qual o pai morreu), pois no Linux todos os processos devem
estar em uma mesma rvore, e possurem um pai (excluindo o
processo init, que no tem pai).
1.1.10

Aplicao do Sistema

O getty prov o servio responsvel pelo login dos usurios em


textos terminais (virtuais ou no). ele que l o nome do
usurio e a senha, e chama o programa login para valid-los;
caso estejam corretos lanado um shell, caso contrrio o
processo todo reiniciado.

syslog responsvel por capturar as mensagens de erro geradas


pelo kernel ou por outras aplicaes de sistema, e por mostrlas posteriormente quando o administrador do sistema solicitlas.

Aplicaes de Usurios
Aplicaes de usurio so todos programas utilizados pelo usurio para
realizar uma determinada tarefa (como um processador de texto, por
exemplo).

1.1.12

Shell
Shell: o nome genrico de uma classe de
programas que funcionam como interpretador de
comandos e linguagem de programao interpretada
(script shell). Os tipos de shell mais comum so,
"bash" (padro do Linux), "sh", "bsh", "csh",
"tcsh".
A definio do tipo de shell que o usurio dever
utilizar ficar por conta do administrador do sistema.
A figura a seguir representa a definio da estrutura
Linux dividida em camadas.

1.1.13

Arquitetura do Linux

de S
is t
c le

o)

es

a
c
p li e l ( n
n
er

em

es de Us

a
u
lic
p
r io
e
h
l
l
S
A

H a rd w a re

1.1.14

Script Shell
um arquivo que contm comandos do shell
que poderiam ser executados a partir da linha de
comando, mas so colocados e interpretados
sequencialmente dentro de um arquivo, utilizando
condies estruturais e de lao, como if... then (se...
ento), do ... while (faa ... enquanto).
0 script tambm pode utilizar varveis, que pode
ser recebido pelo prompt ou por meio de outros
arquivos.

1.1.15

O Ambiente grfico
No Linux a responsabilidade pelo ambiente grfico no do
kernel e sim de um programa especial, o XFree86. No entanto, este
programa prov apenas as funes de desenho de elementos
grficos e interao com a placa de vdeo. A interao final do
usurio com a interface grfica se d atravs de programas
gerenciadores de janelas, como o KDE, o WindowMaker e o
GNOME, e so eles os responsveis pela "aparncia" do seu Linux.
A separao do ambiente grfico do resto do sistema apresenta muitas
vantagens. Como o ambiente grfico consome recursos do sistema,
possvel desativ-lo, principalmente em servidores, resultando
assim em um melhor desempenho de outras aplicaes, uma vez
que a quantidade de processamento da CPU que seria utilizado para
o XFree86, poder ser utilizado para essas aplicaes. Alm do
mais, o desenvolvimento do ambiente grfico pode ocorrer de
maneira independente ao do kernel.

1.1.16

Licena do Mundo Linux


O software livre utilizado de um modo completamente diferente. Para que
um software seja livre, ele deve possuir os seguintes itens:
1. Liberdade para executar o software, seja qual for a sua finalidade.
2. Liberdade para acessar o cdigo-fonte do programa e modific-lo
conforme sua necessidade.
3. Liberdade de fazer cpias e distribui-las para quem desejar.
4. Liberdade para melhorar o programa e distribuir as suas melhorias ao
publico de modo que elas fiquem disponveis para a comunidade.
Com isso definido qual o principal objetivo da Fundao do Software Livre
(Free Software Foundation): promover a disseminao do software livre
no mundo da Informtica, eliminar restries de cpias e distribuio
de programas, entre outros pontos. Para mais informaes, verifique o
site da Free Software Foundation. (http://www.fsf.org/)
1.1.17

O Free Software Fundation

1.1.18

Novidades do Conectiva Linux 10

Utilizao do Kernel 2.6.5 (correes de bugs de verses anteriores


KDE 3.2 (interface grfica mais leve)
Webadmin (Uma nova ferramenta de configurao do Conectiva Linux
que entra na distribuio substituindo o Linuxconf, sendo uma
ferramenta totalmente grfica no sendo necessrio a configurao por
arquivos textos)
Supermount esta habilitado por default para mdias removveis (CDROM, DVD, discos flexveis).
O CVS passou por mudanas e nessa verso nfase em segurana

1.1.19

Novidades do Ubuntu 10.10

Utilizao do Kernel 2.6.35 (correes de bugs de verses anteriores


Gnome 2.32 (interface grfica mais leve)
Supermount esta habilitado por default para mdias removveis (CDROM, DVD, discos flexveis).

1.1.20

Padro Unix no Linux


0 Linux foi desenvolvido a partir dos padres do IEEE
(Institute of Electrical and Eletronics Engineers),
definidos como POSIX 1003.1 (POSIX.1) e POSIX 1003.2
(POSIX.2).
0 POSIX (Portable Operating System Unix) e um padro
amplamente reconhecido para portabilidade de programasfonte, no POSIX.1 encontramos uma API (Application
Programm Interface - Interface de Programao de
Aplicaes), em linguagem 'C' para o desenvolvimento do
sistema. Nos ltimos anos o POSIX foi expandido para
outras reas, conforme a tabela apresentada a seguir

Padro Unix no Linux


PADRO

Descrio

POSIX.1a

Rotinas para extenses de interface de sistemas

POSIX.1b

Rotinas para utilizao em tempo real.

POSIX.1c

Rotinas para controle de segmentos

POSIX.1d

Rotinas para extenses em tempo real

POSIX.1e

Rotinas para o Controle de Segurana

POSIX.1f

Rotinas para o acesso transparente do arquivo

POSIX.1g

Rotinas para o servio independente de protocolo

POSIX.1h

Rotinas para o controle de tolerancia a falhas

0 POSIX.2 um padro para o shell e as ferramentas, que so


respectivamente o processador de comandos e os programas utilitrios
que um sistema deve fornecer.
Alm dos padres POSIX, o Linux inclui tambm outros padres do
UNIX, como a verso BSD (Berkeley Software Distribution), e o SVID
(System V Interface Document), assim o Linux mantm os padres
mais importantes dos diversos padres do Unix, assim estaremos
apresentando muitos recursos e comandos que podem ser aplicados no
"mundo Unix".

Comandos via Shell

1.1.23

Dicas do Terminal

O terminal tem vrios nomes


Interpretador de comandos
Extern
Shell-Console
Gnome-terminal

1.1.24

Dicas do Terminal
Teclar alt + F2
Digitar gnome-terminal

1.1.25

Dicas do terminal

1.1.26

Dicas do Terminal

1.1.27

Dicas do Terminal
Outra dica e pressionar as teclas ctrl+alt+F1,
na tela grfica
Na mquina virtual pressione
alt+f1+ctrl.
Na tela de texto alt+f2, alt+f3, alt+f4, alt+f5, alt+f6,
alt+f7 (volta para o ambiente grfico)

1.1.28

Dicas do Terminal
O melhor amigo do terminal, tecla <tab>. Completa automaticamente
esse comando.

Aps tecla <tab>

1.1.29

Dicas do Terminal
Digitar w e pressionar a tecla <tab> 2x

Mostra todos os comandos que comeam com w

1.1.30

Dicas do Terminal

Pressione tab

Lista os diretrios e arquivos que comeam com


a letra a dentro do diretrio /etc
1.1.31

Dicas do terminal
Lista os arquivos e diretrio que comeam com x

1.1.32

Dicas do Terminal
Pressione ctrl+shift+t para abrir uma nova aba do
terminal. Para movimentar pode usar o mouse ou
ctrl+pg up ou ctrl+pg down

1.1.33

Dicas do Terminal
Pressione shift-page down e shift page - up

1.1.34

Comando Clear ou ctrl+L


Limpa a tela

1.1.35

Tipos de Comandos
Os comandos Linux/Unix podem ser classificados em dois
tipos:
Comandos Internos: So comandos que esto dentro de
um shell interpretador de comandos. Quando o shell e
carregado para a memria,seus comandos ficam residentes
nela. A grande vantagem dos comandos internos e a
velocidade, pois no precisam ser procurados no disco
rgido nem criam processos. Exemplos: cd, alias, kill e
logout.

1.1.36

Tipos de Comandos
Comandos externos: So comandos que esto localizados
em diretrios especficos no disco rgido /bin e /sbin. O Linux
precisa consultar o disco rgido sempre que um desses
comandos solicitado. A maioria dos comandos do Linux e
externo. Exemplo: ls, cp, rm, mv, mkdir e rmdir

1.1.37

Comando ls
Este comando deve ser utilizado para visualizarmos o
contedo dos diretrios e assim identificarmos as
caracteristicas dos arquivos que esto armazenados nestes
diretrios. A tabela a seguir apresenta algumas opes que
podem ser utilizadas juntamente com este comando.

1.1.38

Comando ls
Opo

Descrio

-l

Apresenta formato longo dos arquivos, mostrando infomaes sobre as


permisses, dono, grupo, tamanho e data de modificao

-a

Apresenta arquivos ocultos (os nomes de arquivos e nomes de diretrios


ocultos comeam com o caracter .ponto

-i

Inclui na exibio o nmero de inode de cada arquivo

-t

Ordena por data de alterao, pois normalmente os arquivos so


apresentados em ordem alfabtica

-h

Apresenta o tamanho dos arquivos em kbytes ou Mbytes, deve ser


utilizado a opo l

-r

Reverte a ordenao para obter em ordem inversa

-R

Recursiva, apresenta tambm o subdiretrios abaixo especficado

-d

Apresenta somente informaes do diretrio

-F

Diferencia os tipos de arquivos incluindo um caractera aos seus nomes,


conforme apresentado, / (diretrio), *(arquivos executveis), @(link
simbolico), ~ (arquivo de backup)

-s

Apresenta o tamanho que cada arquivo ocupa fisicamente dentro do HD,


LINUX Conectiva 10
o espao mnimo reservado de 4 Kbytes
1.1.39

Comando ls
Opo

Descrio

--color

Apresenta uma cor especfica para cada tipo de arquivo


do sistema da seguinte forma, branco (texto), azul escuro
(diretrio), verde (executvel), amarelo (dispositivo), azul
claro (link) entre outros

LINUX Conectiva 10
1.1.40

Comando ls
Lista arquivos ou diretrio (list screen)

Diretrios em azul
Arquivos em preto

1.1.41

Comando Ls
ls la : Mostra os arquivos ocultos

Arquivos ocultos tem um ponto (.) no incio

1.1.42

Comando ls

usurio grupo

Nome do arquivo
hora
Data
Tamanho do Arquivo 1.1.43

Comando ls

Node: a quantidade de hard links

1.1.44

Comando ls

1.1.45

Comando ls
Listando o contedo de outros diretrios

1.1.46

Comando ls
Listando todos os diretrios. O parametro R recursivo. Mostra os diretrios e subdiretrios

1.1.47

Comando Ls

Ls lahS:
-l: mostra os arquivos com nomes longos
-a: mostra os arquivos ocultos
-h apresenta em nmero de kbytes, Mbytes
-S: em ordem de tamanho do arquivo ou diretrio

1.1.48

Comando Ls
Imprimindo os arquivos em ordem alfabtica

Imprimindo os arquivos em ordem inversa -r

LINUX Conectiva 10
1.1.49

Comando Ls
Apresenta em ordem de tempo ls-lt

LINUX Conectiva 10
1.1.50

Comando Clear

Limpa a tela do terminal


Existem 3 formas:
Digitar clear
Pressionar ctrl+l
Digitar /usr/bin/clear

1.1.51

Comandos para inicializao do sistema


Login: cancela uma sesso atual e inicializa uma
nova sesso.

1.1.52

Comandos para inicializao do sistema


Logout ou CTRL+D
Termina a sesso do usurio

LINUX Conectiva 10
1.1.53

Comandos para inicializao do sistema


exit
Encerra o shell de comandos correntes

1.1.54

Comandos para reiniciar ou desligar


o computador
reboot: reinicializa o computador

1.1.55

Comandos para reiniciar ou desligar


o computador
halt: Desliga o computador

1.1.56

Comandos de Ajuda

man
Consulta os manuais on-line do sistema (tambm chamadas de
pginas do manual).
Man [opes] [seo] comando
Opo

Descrio

-a

Exibe todas as pginas do manual

-h

Exibe uma mensagem de ajuda

-w

Exibe a localizao de pginas do manual a serem exibidas

1.1.57

Comandos de Ajuda
Man
Seo

Descrio

Bin binrios essenciais para o funcionamento do sistema

Sys Chamada do Sistema

Lib funes das bibliotecas

Dev arquivos de dispositivo

Etc arquivos de configurao

Games jogos

Misc micelnea

Sbin binrios essenciais a administrao e manuteno do


sistema

Boot - Kernel

1.1.58

Comandos de Ajuda

Para sair pressione q

1.1.59

Comando Tac
Exibe de ordem inversa do comando cat

1.1.60

Comando Tr
Altera o que esta de minsculo para maisculo e vice-versa

LINUX Conectiva 10
1.1.61

Comando Join
Cria um banco de dados unindo as linhas dos arquivos que
tenham um ndice comum
$ nano games.txt

1.1.62

Comando Join
nano videogames.txt

LINUX Conectiva 10
1.1.63

Comando Join

Une as tabelas

1.1.64

Comando Wc

Faz a contagem de caracteres


wc w games.txt : contagem de palavras
wc L games.txt: exibe maior linha
wc l games.txt: exibe a quantidade de linhas

1.1.65

Comando Alias
Cria um apelido para a execuo de um comando ou um grupo
de comandos.

LINUX Conectiva 10
1.1.66

Removendo o Alias
Para remover o alias, use o comando unalias

LINUX Conectiva 10
1.1.67

Definindo alias permanentemente


Arquivo bashrc responsvel pelo alias permanentemente.

LINUX Conectiva 10
1.1.68

Definindo alias permanentemente

Abra um novo terminal ctrl+shift+t


1.1.69

Definindo alias permanentemente

Pressionado Tab ele tambm completa !

1.1.70

Comando Expand
Expande e converte as tabs no incio de cada linha do arquivo para espaos. Na
linha de comando vamos criar um arquivo de converte_tabs_para_espacos
nano converte_tabs_para_espacos

1.1.71

Comando Expand

Converte os tabs em 1 espaos

1.1.72

Comando Expand
Converte os tabs em 20 espaos

1.1.73

Comando uniq
Remove ou exibe as linhas idnticas de um arquivo
nano somente_um

1.1.74

Comando uniq
Contando as linhas repetidas

Mostra somente uma linha do conjunto de frases


que foi digitado

1.1.75

Comando uniq
Mostrando somente as frases sem as nmeraes

1.1.76

Comando split
Divide o arquivo e o transforma em sub-arquivos.
nano divisao_de_arquivo

Salve o arquivo pressionando CTRL + X

1.1.77

Comando split
Dividir o arquivo em pedaos, por meio de nmeros ou em
ordem alfabtica em uma linha cada arquivo. Teremos o
resultado de 10 arquivos pois temos 10 linhas
Split d1 divisao_de_arquivos arquivos_divididos

1.1.78

Comando split
Apagando arquivos

1.1.79

Comando split
Dividindo os arquivos em ordem alfabtica. A ordem alfabtica ou numrica e referente
ao nome do arquivo e no de seu contedo. Parametro l divide os arquivos em ordem
alfabtica

1.1.80

Comando split
Dividir os arquivos em quantidade de 2 em 2

1.1.81

Comando fmt
Este comando um simples formatador de texto
Exemplo
nano formatadordetexto

1.1.82

Comando fmt
Parametros:
-u : uniform spacing. deixa com 1 espao
-w1: width (largura mxima) Exibe o arquivo em
colunas

1.1.83

Comando nl
Nmera as linhas do arquivo

1.1.84

Comando nl
Nmera as linhas do arquivo

1.1.85

Comando nl
Dando espaamento de 20 espaos, parmetro -w

1.1.86

Comando OD ou Octal Dump


Mostra o arquivo em octal ou em outros formatos.
nano arquivo_octal

1.1.87

Comando OD ou Octal Dump


Mostra po contedo do arquivo em octal byte a
byte

1.1.88

Comando mkdir
Este comando cria diretrios.

1.1.89

Comando mkdir
Criando vrios diretrios de uma s vez

1.1.90

Comando mkdir
Cria subdiretrios em diretrios caso no exista.
Parametro -p

1.1.91

Comando mkdir, parametro -v


Mostra o nome de cada diretrio criado

1.1.92

Comando cd
Acessa diretrios
cd dir01

1.1.93

Cd ..
Volta um diretrio

1.1.94

Entrando e saindo dos diretrios

1.1.95

Visualizando o diretrio que se


encontra pwd

1.1.96

Voltando para o diretrio principal


$ cd <enter> ou
$ cd ~

1.1.97

Voltando para o diretrio anterior


Cd volta para o diretrio anterior

1.1.98

O cd no possui manual

1.1.99

Comando Pwd
Exibe o diretrio
atualmente

que

voc

esta

trabalhando

1.1.100

Comando rmdir
Comando rmdir remove diretrios.

Remove diretrios que estejam vazios


1.1.101

Removendo diretrios vazios


Tem que remover o que est dentro do diretrio

1.1.102

Remove arquivos e diretrios


Comando rm
Esse um dos comandos mais perigosos do Linux
pois remove arquivos e diretrios.

1.1.103

Remove arquivos e diretrios


Comando rm
Parmetro r de recursivo

1.1.104

Removendo arquivos e diretrios ao


mesmo tempo
Comando rm r <diretrio> <arquivo>

1.1.105

Removendo arquivos e diretrios ao


mesmo tempo

1.1.106

Removendo e mostrando os arquivos


apagados
rm v <arquivos> ou <diretorios>

1.1.107

Cuidado !!! Com o Comando rm


Nunca esteja como usurio root e de o comando
rm r /
Isso causa um estrago total.

1.1.108

Comando cp

Comando cp cpia arquivos ou diretrios


Sintaxe
Cp <origem> <destino>
cp arquivo_criado_no_vi teste

1.1.109

Copiando de um diretrio para outro


diretrio
Parametro r (recursivo): Permite copiar o arquivo
de um diretrio para outro diretrio

Cpia o contedo do
diretrio ads para ign

Ads: Analise de desenvolvimento de sistemas


Ign: informtica para gesto de negcios
1.1.110

Copiando de um diretrio para outro


diretrio parametro -v
Parametro v: Permite visualizar o que esta sendo
copiado.

origem

destino
1.1.111

Comando mv
Move e Renomeia arquivos ou diretrios

1.1.112

Comando mv
Move e Renomeia arquivos ou diretrios

1.1.113

Movendo os 2 arquivos ou mais com


o comando mv

origem

destino
1.1.114

Movendo os 2 arquivos ou mais com


o comando mv
Os arquivos arquivos_renomeado e
arquivo_renomeado2 no se encontram mais

1.1.115

Movendo os arquivos utilizando


mscaras

1.1.116

Movendo os arquivos utilizando mscaras


Move todos os arquivos (somente arquivos)
que comeam com a letra g

1.1.117

Movendo alguns diretrios

1.1.118

Movendo arquivos e diretrios


Com a mscara move arquivos e diretrios

Nomes de arquivos e diretrios no podem ser iguais


1.1.119

Problemas com arquivos e diretrios que


iniciam com trao
Utilizar parametros para iniciar arquivos com -

1.1.120

Comando ln

Este link criado com a opo -s do comando lncom suas principais


caracteristicas:
1. Pode ser efetuado com arquivos e diretrios de parties diferentes pois cada
arquivo esta associado a um inode (ndice diferente) diferente.
2. Se o arquivo ou diretrio de origem for removido, ento o arquivo destino ficar
no sistema, mas sem funo (link quebrado), apresentando uma cor vermelha
piscante
caso o comando ls seja executado onde o arquivo estiver
armazenado.
3. As permisses definidas para o arquivo destino no so corretas, devemos
sempre considerar as permisses do arquivo origem.
4-Quando executamos o comando ls-l, visualizamos o caracter l na posio
que define o tipo do arquivo, indicando um link simblico

1.1.121

Comando ln
Cria links simblicos (links between) fazendo ligaes entre
arquivos, diretrios ou dispositivos, ou seja, criado um atalho

O parametro s faz uma ligao fraca. Cria


somente um atalho
1.1.122

Criando um diretrio simbolico

Aqui estou dentro do diretoriosimbolico


1.1.123
e no do link simblico

Outro Exemplo do ln
nano arq-2000

Inodes diferentes
1.1.124

Outro exemplo do ln
nano arq-lnk

1.1.125

Outro exemplo do ln

Apagando o arquivo
Link Quebrado
1.1.126

Link direto
Este link criado apenas com o comando ln, e as principais
caracteristicas desse tipo de link so apresentadas a seguir:
1. S pode ser executado entre arquivos (no vlido para diretrios)
e devem pertencer a mesma partio pois esto associados ao
mesmo Inode.
2. Se o arquivo origem for removido, ento o arquivo destino continua
acessando o contedo do arquivo, e as permisses que aparecem
no arquivo destino sero as mesmas do arquivo origem(mesmo
inode).
3. A informao que aparece aps as permisses esta relacionada a
quantidade de links que o arquivo possui (no vale para diretrios)

1.1.127

Link direto

Nano arq-3000

1.1.128

Link Direto

Contedo no se perde

1.1.129

Controle de usurio
chmod Altera as permisses de arquivos e usurios. Este comando deve ser utilizado para alterar as
permisses do arquivo ou do diretrio. A tabela a seguir apresenta as principais opes definidas para este
comando.

Opo

Descrio

-c

Apresenta informaes sobre arquivos modificados

-f

No apresenta mensagem de erro

-R

Altera o grupo de todos os arquivos e subdiretrios de


um diretrio (modo recursivo)

-v

Apresenta os detalhes das alteraes de atributos

1.1.130

Controle de usurio
Zerando as permisses

permisses dono

grupo
1.1.131

Controle de Usurio
Permisso

Arquivo Comum

Diretrio

Indica que o arquivo pode ser


visualizado,
utilizando
os
comandos de edio tais como
more, less e mcedit

Indica que o diretrio pode


ser visualizado, utilizando o
comando ls, porm a
permisso x precisa estar
definida tambm

Indica que o arquivo pode ser


alterado utilizando os recursos
especficos para o tipo do arquivo,
tais como mcedit ou vi entre
outros

Indica que o diretrio pode


ser alterado, permitindo
incluir, remover ou mover
arquivos na sua estrutura ,
para isso a permisso
dever ser completa rwx

Indica que o arquivo pode ser


executado, para isso o contedo
poder ser um script shell ou um
executvel compilado

Indica que o diretrio pode


ser acessado pelo comando
cd ou ainda pesquisado
pelo comando find ser
copiado para outro diretro
cp
1.1.132

Controle de Usurio
Alterao no modo numrico
O comando chmod pode ser utilizado em formato numrico para alterao de arquivos ou diretrios, conforme o procedimento apresentado a seguir

Letra

Nmero Decimal

Nmero Binrio

0100

0010

0001

Chmod <modo de nmeros> arquivos


Letras
rwx rwx
rwx
Valor decimal
4+2+1 4+2+1 4+2+1
Total de cada
7
7
7
permisso

1.1.133

Controle de usurio
Teste da permisso de leitura

1.1.134

Controle de usurio

1.1.135

Controle de usurio
Testa a permisso de escrita

1.1.136

Controle Usurio
Altera as permisses para leitura e escrita

1.1.137

Controle de usurio
Mudando para permisses de execuo

1.1.138

Controle de usurio
Dando permisso de execuo apenas para outros

Dando permisso apenas de escrita para o grupo

1.1.139

Controle de Usurio
Permisses de escrita e execuo para grupo e
outros

Realizando a alterao no modo texto

Coloca a permisso de usurio e grupo como execuo


1.1.140

Controle de usurio
Tirando os direitos de leitura e execucao de
outros

1.1.141

Controle do usuario
Alterando direito do diretorio

1.1.142

Controle de usuario
Dando permissoes no modo texto
Modo texto
U=user, g=group o=others a=all

Adicionando permissoes de leitura e escrita no grupo

1.1.143

Controle de usuario
Adicionando permissoes de leitura para outros

Removendo todas as permissoes

1.1.144

Controle de usurio
Adicionando permissoes para usuario e outros de
leitura e execucao para o grupo

Adicionando permissoes para usuario de leitura e


tirando do grupo direito de execucao
e
adicionando o direito de execucao em outros

1.1.145

Alterando o donos dos arquivos e


diretorios
Chown: Altera nome de usuarios e grupos.
Primeiro vamos criar um usuario

1.1.146

Alterando o dono de arquivos e


diretorios
Fazendo o login com o usuario

1.1.147

Alterando o dono de arquivos e


diretorios

1.1.148

Alterando o dono e o grupo

1.1.149

Alterando somente o grupo


chown .fretz altera_dono

1.1.150

Alterando o proprietrio do diretrio

1.1.151

Alterando o proprietrio do diretrio


chown v miguel.miguel recursivo
Altera o dono e o grupo de recursivo, mas no altera o
proprietrio do arquivo

1.1.152

Alterando o proprietrio do diretrio


chown c carlos.carlos recursivo/arqrecursivo
Altera o nome do usurio e grupo para carlos

1.1.153

Alterando o nome do grupo e proprietrio


recursivamente
chown R root.root recursivo
Altera o usurio e o grupo do diretrio e dos arquivos que
estiverem dentro do diretrio

1.1.154

Gerenciamento de Grupos
GROUPADD / GPASSWD
Vamos criar dois diretrios camarote e pista

1.1.155

Gerenciamento de Grupos
GROUPADD / GPASSWD
Agora vamos criar 2 usurio

1.1.156

Gerenciamento de Grupos
GROUPADD / GPASSWD

1.1.157

Gerenciamento de Grupos
GROUPADD / GPASSWD
Criar 2 grupos: acesso_vip e acesso_comum

1.1.158

Gerenciamento de Grupos
GROUPADD / GPASSWD
Associando os grupos aos diretrios

Direito de usurio / grupos

1.1.159

Gerenciamento de Grupos
GROUPADD / GPASSWD

Adicionando usurios ao grupo

O usurio Rodolfo ter acesso ao grupo acesso_vip


e ao diretrio camarote
A usuria fabiana ter acesso ao grupo
acesso_comum e ao diretrio pista
1.1.160

Gerenciamento de Grupos
GROUPADD / GPASSWD
Para verificar como esto os grupos eu preciso verificar um arquivo que se
encontra no /etc/group
less /etc/group

acesso_vip -> rodolfo


Acesso_comum->fabiana
Para sair pressione q

1.1.161

Gerenciamento de Grupos
GROUPADD / GPASSWD
Logar com o usurio que tem acesso comum

1.1.162

Gerenciamento de Grupos
GROUPADD / GPASSWD
Vendo as permisses de camarote

fabiana no tem acesso ao diretrio,


d diretrio
pois no faz parte do grupo vip e no
rwx dono
tem direito para outros
rwx grupo
___ - outros
1.1.163

Gerenciamento de Grupos
GROUPADD / GPASSWD
Tentar acessar com o usurio que faz parte do grupo
acesso_vip

1.1.164

Gerenciamento de Grupos
GROUPADD / GPASSWD
Entrando com o usurio Rodolfo e verificando
os direitos

1.1.165

Comando GROUPDEL
Vamos criar dois grupos

Verificando se os grupos foram criados

less /etc/group
Pressione q para sair

1.1.166

Comando GROUPDEL
Apagando grupos

Verificando os grupos apagados

1.1.167

Comando GROUPDEL
Remove grupos de usurios do sistema.
Verificando os grupos existentes
less /etc/group

1.1.168

Comando CHGRP
Alterar o grupo dos arquivos ou diretrios

Troca o grupo do diretrio administracao para secretaria


1.1.169

Comando CHGRP

Dando permisso para usurio (rwx) e grupo (rwx)

1.1.170

Comando CHGRP

1.1.171

Comando CHGRP
Visualizando o arquivo /etc/group
less /etc/group
Fabiana esta no grupo secretria

Mudamos o grupo do diretorio


administracao para secretaria,
Por isso fabiana tem direito
1.1.172

Comando GROUPMOD
Este comando altera o nome do grupo
Visualizando os grupos
Less /etc/group

Vamos alterar o nome dos grupos


acesso_vip e acesso_comum

1.1.173

Comando GROUPMOD
Renomeia o grupo acesso_vip para area_restrita
-n: nome do grupo
Less /etc/group

Muda o nome acesso_vip para


Area restrita
Para sair pressione q

1.1.174

Comando GROUPMOD

Alterao do nome do grupo


acesso_comum para acesso_geral

1.1.175

Comando Groups
Exibe qual o grupo o usurio pertence

Rodolfo pertence a administracao e area_restrita

Fabiana pertence a secretaria e acesso_geral


1.1.176

/etc/group
Este arquivo mantm a lista de todos os grupos criados no sistema e suas caracteristicas, sendo que cada linha
identifica um grupo especfico, e esta definida da seguinte forma
__1__:__2__:__3__:__4__
A numerao definida, representa os campos da seguinte forma
1-Nome do Grupo
2-Senha do grupo (pouco utilizada)
3-Nmero de identificao do grupo
4- Relao de usurios pertencentes a este grupo

Caso exista um back-up destes arquivos e tambm do diretrio


home dos usurios, o sistema pode ser reinstalado, que
recuperando estes arquivos no ser necessrio recriar estes

1.1.177

Comando UMASK
Quando o usurio cria um arquivo ou diretrio, o
sistema associa ao objeto criado um conjunto de
permisses de acesso. Essas permisses indicam
que podem ser read(r), write (w) ou execute (x).
As permisses iniciais de arquivo so 666 para
numeros pares de umask (0,2,4,6) e 777 para
numeros mpares (1,3,5,7)
As permisses iniciais de diretrio so 777

1.1.178

Comando UMASK
Sistema numrico de base oito (8), que utiliza apenas
os dgitos de oito nmeros.

2^2 2^1 2^0


4 2 1
Usurio => 7-0 = 7 (r
w x)
Grupo => 7-2 = 5(r
x)
Outros=> 7-2= 5(r
x)
1.1.179

Comando UMASK

2^2 2^1 2^0


4 2 1
Usurio => 7-0 = 7 (r
w x)
Grupo => 7-0 = 7(r
w x)
Outros=> 7-0= 7(r
w x)
1.1.180

Comando umask

O primeiro digito no utilizado porque para


Representar o numero 7 precisamos de 3 bits com
binrio

1.1.181

Comando umask

2^2 2^1 2^0


4 2 1
Usurio => 7-2 = 5 (r
x)
Grupo => 7-2 = 5 (r
x)
Outros=> 7-2= 5(r
x)
1.1.182

Comando umask
Configurando para que no tenha nenhuma
permisso

2^2 2^1 2^0


4 2 1
Usurio => 7-7 = 0 (-)
Grupo => 7-7 = 0(-)
Outros=> 7-7= 0(-)

1.1.183

Comando umask
Voltando para permisso padro

1.1.184

Comando umask

1.1.185

Comando umask simblico


Permisses atravs de smbolos: u (user) dono, g
(group) grupo, o (others) outros e a (all) todos.

2^2 2^1 2^0


4 2 1
Usurio => 7-0 = 7 (r
w x)
Grupo => 7-1 = 6(r
w
-)
Outros=> 7-3= 4(r
-)

1.1.186

Comando umask simblico


Removendo a permisso de todos
umask a -rwx

1.1.187

Comando umask simblico


Voltando para o padro

2^2 2^1 2^0


4 2 1
Usurio => 7-0 = 7 (r
w x)
Grupo => 7-2 = 5(r
x)
Outros=> 7-2= 5(r
x)
1.1.188

Umask para arquivos


O clculo feito atravs dos direitos 666

2^2 2^1 2^0


4 2 1
Usurio => 6-0 = 6 (r
w -)
Grupo => 6-2 = 4(r
-)
Outros=> 6-2= 4(r
-)

1.1.189

Umask para arquivos

2^2 2^1 2^0


4 2 1
Usurio => 7-7 = 0 (- -)
Grupo => 7-7 = 0(-)
Outros=> 7-7= 0(-)
1.1.190

Umask para arquivos

2^2 2^1 2^0


4 2 1
Usurio => 7-5 = 2 (- w -)
Grupo => 7-5 = 2(- w
-)
Outros=> 7-5= 2(- w
-)

1.1.191

Umask para Arquivo

2^2 2^1 2^0


4 2 1
Usurio => 7-1 = 6 (r w -)
Grupo => 6-2 = 4(r -)
Outros=> 7-3= 4(r
- -)
1.1.192

Umask para Arquivo

2^2 2^1 2^0


4 2 1
Usurio => 7-1 = 6 (r w -)
Grupo => 7-1 = 6(r w -)
Outros=> 7-1= 6(r
w -)
1.1.193

Comando awk
Permite criar pequenos programas na linha de
comando

1.1.194

Definindo variveis para todos do


sistema

1.1.195

Definindo variveis para cada usurio


nano /home/fretz/.bashrc
Defini variveis locais para cada usurio

1.1.196

Definindo variveis para cada usurio


nano /home/fretz/.bashrc

1.1.197

Mudando o atributo de arquivo


chattr: Muda Atributos de arquivos ou diretrios

1.1.198

Mudando o atributo de arquivo


Deixando o arquivo imutvel
chattr +i atributo

No apago nem sendo root !!

1.1.199

Mudando o atributo do arquivo

Tirando o atributo
Essa uma maneira de proteger arquivos e diretrios
1.1.200

Comando userdel
Remove usurios do sistema
Adicionando o usurio paulo

1.1.201

Comando userdel
Removendo o usurio e a pasta home

1.1.202

Comando userdel
Criando novamente o usurio pedro

1.1.203

Comando userdel
Verificando a pasta home do usurio

Apagando o diretrio

1.1.204

Comando Finger
Exibe informaes do usurio, tais como telefone, sala, etc

1.1.205

Comando Finger
Exibindo as informaes do usurio

Tempo que ficou logado nos terminais

1.1.206

Comando id
Exibe os nveis de informao do usurio

Uid = id do usurio
Gid=id do grupo
Grupos= os grupos que o usurio pertende
1.1.207

Comando id
Vendo o id do grupo

Mostra o id do grupo do usurio

1.1.208

Comando chfn
Altera as informaes do usurio

1.1.209

Comando chfn

1.1.210

Comando chfn

1.1.211

Comando info
Exibe o informaes dos programas e comandos.

1.1.212

Comando info

1.1.213

Comando chage
Altera a data da senha do usurio para expirar sua
conta

1.1.214

Comando chage
Data de expirao da conta

Data que a senha ir expirar


Fomato mm/dd/yyyy

1.1.215

Comando chage
Tentando logar com a conta kelly

1.1.216

Comando chage
Zerando a data de expirao

1.1.217

Comando chage

1.1.218

Comando Usermod
Altera a conta do usurio.
Vamos bloquear a conta do usurio

1.1.219

Comando usermod
Bloqueia a conta

No consegue entrar

1.1.220

Comando usermod
less /etc/shadow

Usurio bloqueado (caracter !)

1.1.221

Comando usermod
Ativa a conta novamente

1.1.222

Comando usermod

Desbloqueia o usurio tirando a exclamao

1.1.223

/etc/shadow
__1__:__2__:__3__:_4_:_5_:_6_:_7_:_8_:_9_
1- Nome do usurio
2- Senha Criptografada
3-Data de criao ou alterao da senha (qtde de
dias a partir de 01/01/1970)
4 a 7 Nmero de identificao do grupo principal
8-Indica se a conta est ativa (com o nmero -1 ou
vazio), se existir um nmero inteiro menor que o
nmero definido no campo 3, a conta esta inativa

1.1.224

Alterando o campo numero 8


shadow para bloquear uma conta

1.1.225

Alterando o campo numero 8


shadow para bloquear uma conta

Alterando para um valor menor que o campo 3


1.1.226

Testando o login

Mensagem de conta vencida

1.1.227

Habilitando a conta

Retirando o valor 10
1.1.228

Testando a conta habilitada

1.1.229

COMANDOS DE
REDIRECIONAMENTO

1.1.230

Ponto e Virgula ;
Executa vrios comandos na mesma linha

Comando apropos que mostra informaes


do comando
Espao em disco

Espaamento utilizado pelas unidades

1.1.231

Sinal de maior >


Redireciona a saida de um arquivo ou programa
Ex $ ls >meuredirecionamento

$ less meuredirecionamento

1.1.232

Sinal de maior duplo >>


Redireciona a sada de um programa sem remover
o contedo do arquivo

Outro exemplo

1.1.233

Sinal menor duplo <<


Direciona um arquivo para um comando

1.1.234

Comando & e &&


& Executa o comando em background e &&
executa o segundo comando aps a execuo
correta do primeiro.

Executa em backgroung

1.1.235

Comando &&
&& - Executa o segundo comando apos a execuo
correta do 1 comando

Executa o 1

Executa o 2

Se errar um dos comandos ele no executa

1.1.236

Comando XARGS
Constri lista de parmetros e passa para a execuo de outros programas.
Primeiro vamos procurar os arquivos mp3

1.1.237

Comando XARGS
Instalando o mplayer-nogui

1.1.238

Comando XARGS
Passando Parametros para mplayer

1.1.239

Comando Xargs
Outro exemplo:

Passa os parmetros de ls para o comando cat


1.1.240

Comando & e &&


job

Roda em Forenground

1.1.241

Comando & e &&


Outro exemplo

Traz em
Forenground
o trabalho 1

Roda o vi em background
Roda nano em background
Roda o vi /etc/group

1.1.242

Comando & e &&


fg 1

1.1.243

Comando & e &&


fg 2

1.1.244

Comando jobs
Mostra os processos que esto parados ou em
execuo em 2 plano

1.1.245

Comando type
Informa o caminho exato do executvel. Caso seja necessrio criar um script e saber o caminho
exato do programa

1.1.246

Comando whereis
Encontra o caminho do binrio, a fonte e o manual dos
arquivos para um comando especificado.

Parametros
-b = binario
-m = manual

1.1.247

Comandos de Busca

1.1.248

Comando locate e updatedb


Localiza arquivos ou diretrios / updatedb - atualiza o banco
de dados para procura de novos arquivos adicionados ao
sistema.

Tudo que for relacionado ao adduser ele me


localiza
1.1.249

Comando locate e updatedb

Este comando tambm localiza porm demora mais


1.1.250

Comando locate e updatedb


Cat >meutestenolocate
Teste 1
Ctrl+c

O comando locate nao encontra o arquivo, e


preciso atualizar a base
Porem o find encontra
1.1.251

Comando locate e updatedb


Apos o comando updatedb, ele encontra

1.1.252

Man locate e man updatedb

1.1.253

Man locate e man updatedb

1.1.254

Comando find
Procura por arquivos ou diretrios utilizando parmetros
longos.

Procura o nome do arquivo adduser.conf

Procura pelo nome ignorando letras maiusculas e


minusculas
1.1.255

Comando Find
Pesquisa a partir do diretorio /etc arquivos ou
diretorios que tenham a mais de 8 dias,
executando o comando ls -l para cada arquivo
encontrado

1.1.256

Informacoes dos arquivos

1.1.257

Comando File
Exibe informacoes detalhadas sobre os tipos de arquivos. As vezes
precisamos saber se e um arquivo do tipo texto, compactado, etc

1.1.258

Comando Head
Exibe as primeiras partes do arquivo

1.1.259

Comando Head
Mostra as primeras 10 linhas do arquivo

Mostra as 3 primeiras linhas


1.1.260

Comando Head
Mostra as 8 primeiras linhas

1.1.261

Comando tail
O comando tail exibe o final do arquivo. Muito utilizado em logs

Exibe as 4 ultimas linhas do arquivo

Exibe o conteudo do log do squid


1.1.262

Comando history
Exibe os ultimos comandos digitados no console
# history

1.1.263

Comando history
Limpando o history

Digite os comandos Perceba que sua lista


Clear
aumentou
ls /etc
Cat /etc/passwd
history
1.1.264

Comando history
Chamando um comando pelo numero do history

1.1.265

Comando rar
O comando rar compacta e descompacta arquivos
com a extenso .rar.

1.1.266

Comando rar

Entrando no site rarlab

1.1.267

Comando rar

Baixando o arquivo pelo shell


Comando wget

1.1.268

Comando rar

1.1.269

Comando rar
Descopactando o arquivo com tar

-z: filtra arquivos gzip


-x: eXtract (descompacta arquivo)
-v: Verbose mostra um relatrio
-f: file: arquivo archive

1.1.270

Comando rar
Criou a pasta rar

Entrando na pasta rar


Cd rar

1.1.271

Comando rar
Outra maneira de instalar o rar
apt-get install rar
apt-get install unrar

1.1.272

Comando rar

Voltando para o diretorio /root

1.1.273

Comando rar
Cria o diretrio teste_rar
Entra o diretrio teste_rar

1.1.274

Comando rar
Listando os arquivos que sero compactados

Nome do arquivo compactado

Lista dos arquivos que sero compactados


1.1.275

Comando unrar
Visualizando os arquivos

Descompactando o arquivo
Para o diretrio desc
1.1.276

Comando unrar
mkdir desc

1.1.277

Comando exec
Executa um comando especfico

Vamos criar um script para descompactar os dois


arquivos. Vai procurar os arquivos com a extenso
.rar e logo aps da os comandos para descompactar

1.1.278

Comando exec

Procura todos os arquivos com a extenso *.rar e


Passa o resultado para unrar, descompactando
No prprio diretrio

1.1.279

Comando exec
Procurar os arquivos rar e descompacta o prprio
diretrio

1.1.280

Comando exec
Arquivos descompactados

1.1.281

Comando | (pipes)
Pega a sada de um comando e coloca na entrada
de um outro.

1.1.282

Comando | (pipes)
ls /etc |more

Permite colocar pausa.


Faz a pginao

1.1.283

Comando | (pipes)

Filtra o comando ls com grep

1.1.284

Comando tee
Exibe as informaes na sada padro e ao
mesmo para um arquivo

Mostra na tela o resultado e cria um arquivo

1.1.285

Comando less
Comando less e o navegador de arquivos
Less /etc/adduser.conf

1.1.286

Comando more
O comando more um paginador de arquivos, lista
os arquivos pgina a pgina

Mostra a porcentagem

1.1.287

Comando grep
Procura um texto de um ou mais arquivos atravs
de filtragem de contedo

Arquivo fstab contem descrio sobre vrios


arquivos de sistemas
Tipo de arquivo
opes

Ponto de montagem
Local do dispositivo

1.1.288

Comando grep
Procura dentro do arquivo fstab a palavra floppy

Procura dentro do arquivo fstab a palavra cdrom

1.1.289

Comando grep

1.1.290

Comando grep

Mostra a linha que contm Mendes

1.1.291

Comando grep
A tabela a seguir mostra as expresses regulares
que utilizam os recursos do comando grep
CARACTER

CONDIO

^abc

Procura pelos caracteres abc que esto no comeo da


linha

abc$

Procura pelos caracteres abc que esto no final da linha

[acfm]

Procura por um dos caracteres que esto entre os


colchetes

[a-f]

Procura por um dos caracteres do intervalo de a at f

1.1.292

Comando grep
Procura a expresso Pat que dever estar no
comeo da linha. Obs Pat #PAT

Procura a expresso 77 que dever estar no


final da linha

1.1.293

Comando grep

No exemplo a seguir procuramos a letras c ou q


No arquivo cadastro

1.1.294

Comando grep
Mostrando o nmero da linha onde a ocorrncia se
encontra

Podemos ignorar os caracteres maiusculos e


minsculos

1.1.295

Comando grep
Mostrando as ocorrncias que so diferentes

1.1.296

Comando grep
Fazendo uma pesquisa achando a linha e
visualizando no vi

1.1.297

Comando grep

1.1.298

Comando grep

Encontrou o nome
1.1.299

Controle de Processos

1.1.300

Comando ps
Atributos de um processo
Quando executamos o comando que visualiza os processos
podem aparecer vrios atributos que controlam a execuo
dos mesmos. A tabela a seguir apresenta os principais
atributos de um processo

1.1.301

Atrib Funo

Comando ps

UID

Nmeros de usurios que gerou o processo

PID

Identifica um processo em execuo, no podem existir processos com o


mesmo nmero de identificao

PPID Identifica o processo pai que gerou o processo filho


PRI

Este um contador na estrutura da tarefa, contendo o tempo em HZ do


processo , dentro das fatias de tempo de processamento do processador.

STAT Informaes sobre a situao do processo. O primeiro campo ser R (em


execuo), S(aguardando), D(aguardando sem interrupo) , T para
parado ou em depurao ou Z para um processo Zumbi
Informaes adicionais
< - Alta prioridade (no pode alterar a prioridade com outro usurio)
N baixa Prioridade (pode alterar a prioridade)
L Paginas alocadas na memoria principal
s um lider de sesso
l multi thread
+ - esta em forenground
TTY

Apresenta o terminal que controla o processo

TIME Apresenta o tempo que o processo consome de CPU para executar o processo
(Segundos, minutos, horas, da direita para a esquerda)
CMD Apresenta o comando que esta sendo executado pelo processo

Comando ps
Estados do processo no Linux
Start

Os processos terminam
sem o seu pai, estado zombine

1.inicia

Dispatch (despacho)

Ready

Running

Waiting

I/o

go

stop

Stopped

Te
rm

resume

Suspende

Interrupt (interrupo)

Zombie

kill

Dead

1.1.303

Comando ps
ps (process status): exibe o status do processo em execuo. Tudo
no linux um processo, abrir um aplicativo, digitar um comando, etc

PID -> Process ID


TTY -> Terminal Type /pts Pseudo Terminal
Time -> Tempo
1.1.304
cmd -> command

Comando ps
# ps [opes]
-a Exibe tambm informaes de outros usurios
-u exibe o nome do usurio e o tempo que ficou
em estado de execuo
-x Exibe os processos no associados a um
terminal
Pid : exibe o processo cujo o nmero e pid

1.1.305

Comando ps
Pressione alt+f2 e digite gcalctool

1.1.306

Comando ps

1.1.307

Comando ps
Verificando o processo da calculadora aberta
ps ax

Estado do processo
Terminal tty terminal type
pts-grfico
Tempo que o
Processo esta em
execuo

comandos
N do Processo

Processo da calculadora 1.1.308

Comando ps
#ps ax
Mostra a execuo de todos os processos sem
mostrar o nome do usurio
#ps aux -> mostra todos os processos de todos os
usurios
#ps au -> mostra todos os processos do usurio
corrente
1.1.309

Comando ps
ps a : exibe os processos que esto sendo executados e seus
terminais

ps u : exibe os processos que esto ocupando mais memria

1.1.310

Comando ps
ps x: exibe tambm os processos no associados a um terminal type

No associados a um terminal

1.1.311

Comando ps
Combinao de parametros ps aux

Usurio: Usurio
PID Numero do Processo
CPU Tempo de utilizao da CPU
MEM - memria
VSZ ->Virtual Memory Size/
RSS- Residente Size
Stat- Status / start tempo de incio
Start Hora de incio
Time: Tempo sem estado de execuo
Command: Comandos
1.1.312

Comando ps
ps aux

1.1.313

Comando top

1.1.314

Comando htop

1.1.315

Comando kill e killall


Kill : Mata os processos pelo pid
Killall: Mata os processos pelo nome.
Pressione alt+f2 e vamos chamar o gcalc-tools

1.1.316

Comando kill e killall

1.1.317

ps aux

Comando kill e killall

Nmero do processo

1.1.318

Comando kill e killall


Nmero do processo

O parametro -9 e para matar o processo


No exibido mais nada, somente a filtragem

1.1.319

Comando kill e killall


Executa em background
Verifica se foi criado o processo

Processo em stop

Mata o processo pelo nome


1.1.320

Comando kill e Killall

Significado de alguns sinais


1)SIGHUP:- Aguardar
2)SIGINT:- interromper
3)SIGQUIT: desistir
9)SIGKILL: matar
12)SIGUSR2: Sinal de Usurio
15) SIGTERM: sinal de Terminal
18) SIGCONT: Continuar
19)SIGSTOP: parar

1.1.321

Comando kill e Killall


Trabalhando com sinais
Vamos criar o programa em c abaixo

nano letra.c

1.1.322

Comando kill e Killall


Agora vamos compilar o programa atravs do compilador gcc

Compilando com gcc


Visualizando
o arquivo
gerado

1.1.323

Comando kill e killall


Visualizando o contedo com cat

Percebemos que um arquivo compilado

1.1.324

Comando kill e killall


Executando o arquivo

Mostra as letras do alfabeto

1.1.325

Comando kill e killall


Matando o processo
ps aux

Pegando o nmero
do processo

Matando o processo
1.1.326

Comando kill e killall


Parando o processo. Colocando no estado de stop

1 Executar o comando ps aux

2 Enviar um sinal para o processo parar


SIGSTOP (19)
4Verificando o estado do
processo aps comando
3Verificando o estado do
processo antes do comando

1.1.327

Comando kill e killall


Enviando um sinal para continuar o processo

1 enviando um sinal (18)SIGCONT

2 o processo continua

1.1.328

Comando kill e killall


Dando um sinal de quit no Vi

3)SIGQUIT: desistir

Da um sinal de quit para o Vi 1.1.329

Comando kill e killall


Fecha o Vi

1.1.330

Comando nice e renice


Nice: Altera os nveis de prioridade dos processos
Renice: Altera em tempo real a prioridade dos processos

Visualizando os nveis de prioridade com top

Nmero de prioridade
Do comando top 1.1.331

Comando nice e renice


nice n +19 top

Caso altere a prioridade do programa


como open Office ele executa mais
Rpido, pois o processador dar mais
ateno

19 o nvel
mximo

Altera o nvel de Prioridade que por sua vez soma


com a prioridade, passando de 20 para 39 (20+19)

1.1.332

Comando nice e renice


Podemos observar que o programa esta sempre em execuo.
O linux aumenta a prioridade do programa que foi alterado com nice
e diminui dos demais.

1.1.333

Comando nice e renice


Diminuido o nvel de prioridade para o mnimo
nice n -20 top

Alterou o nvel de prioridade para o mnimo

1.1.334

Comando nice e renice


Renice: altera o nvel do processo em tempo real
Digite top

RT= tempo real

PID=2025

Nvel de prioridade 0
1.1.335

Comando nice e renice


Abrindo um novo terminal ctrl+shift+t

prioridade

N do PID

1.1.336

Comando nice e renice


Alterou o nvel de prioridade para 19

1.1.337

Comando nice e renice


Alterando a prioridade para 0

Top voltou com o nvel


de prioridade 0
1.1.338

Comando top
Visualizando os processos em tempo real
PR: Prioridade
Res= Memoria Residente
NI: Nice value
Shr=memoria compartilhada
Virt=Swap out +res
S= estado Time=tempo de execuo
Command = Comando

Mostra os processos
que esto utilizando
mais Memria e CPU
1.1.339

Comando top

Estados do processo S
D = uninterruptible sleep
R = running (execuo)
S = sleeping (espera)
T = traced or stop (parado)
Z = zombie (subprocessos que tem processos
pai)

1.1.340

Daemon
Monitor de disco e execuo constante dos servios.
DAEMON Disk And Execute MONitor
Servio que fica rodando em background em determinados aplicativos.

d vem de daemon

Servios logando. Exemplo rsyslog.d


1.1.341

Daemon
Parando o servio (daemon)

Visualizando se o servio foi parado


1.1.342

Daemon
Iniciando o servio

Verificando se o servio foi iniciado


1.1.343

Daemon Comuns
Httpd: - Daemon do Apache
Smbd:- daemon do Samba
Rsyslogd: arquivos de log
Os arquivos de log ficam em var/log
Nano /var/log/daemon.log

Arquivos de logs dos daemons


1.1.344

Compactadores e
Descompactadores

LINUX Conectiva 10
1.1.345

Comando TAR
O comando tar, reune os arquivos e diretrios e transformaos em um nico arquivo com a extenso tar

Compacta todos os arquivos do diretrio /etc

c : exibe todo o contedo do arquivo tar


v: mostra o destino que e um arquivo em disco
f: exibe todos os arquivos processados

Exibe o tamanho do arquivo em MB


1.1.346

Comando TAR
Vendo o contedo do arquivo

-t: mostra todo o contedo do arquivo sem descompactar


-v: mostra que o destino um arquivo em disco
-f exibe todos os arquivos processados

1.1.347

Comando tar
Desagrupando os arquivos

-x : extract, descompacta todo o contedo do arquivo

1.1.348

Comando GZIP e GUNZIP


O comando GZIP comprime arquivos e diretrios.
J o comando GUNZIP descomprime arquivos e diretrios

Visualizando o tamanho do arquivo

Compactando
1.1.349

Comando GZIP e GUNZIP


Descompactando o arquivo

1.1.350

Comando BZIP2 e BUNZIP2


O comando bzip2, comprime os arquivos e
diretrios - O comando bunzip2 descomprime os
arquivos e diretrios.

Verificando se esta instalado no sistema


No
encontramos
na lista

1.1.351

Comando BZIP2 e BUNZIP2


Instalando o programa Bzip2

1.1.352

Comando BZIP2 e BUNZIP2


Vendo o tamanho do arquivo

Compactando com bzip2


Outro comando para ver o tamanhols -lh

1.1.353

Comando BZIP2 e BUNZIP2


Descompactando com bzip2. Parametro -d

Descompactando com bunzip2

1.1.354

Comando Zcat
O comando zcat exibe o contedo dos arquivos
compactados com o programa gzip ou compress.

Copiando o arquivo fstab para o diretorio

Compactando o arquivo com gzip


1.1.355

Comando Zcat
Mostra o contedo do arquivo sem descompactar

1.1.356

Comando Zip e Unzip


O comando zip compacta os arquivos e o comando
unzip descompacta os arquivos com a extenso .zip

1.1.357

Comando Zip e Unzip


Comprime os arquivos que se encontram no
Diretrio meusarquivos para o arquivo teste

1.1.358

Comando Zip e Unzip

Visualizando o arquivo compactado

1.1.359

Comando Zip e Unzip


Cria um diretorio

Entra no diretorio
Copia o arquivo
Cp ../teste.zip .

Comando para descompactar

1.1.360

Comando Zip e Unzip

Visualizando o arquivo descompactado

1.1.361

Outros comandos

1.1.362

Comando Crontab
Agendador de tarefas

Escolhendo um editor de texto padro

Checando a data e hora do sistema

1.1.363

Comando crontab
Visualizando o contedo do diretrio que ser feito
o backup

1.1.364

Comando Crontab
Realizando o agendamento da tarefa
Crontab -e

Role a pgina com seta para baixo


1.1.365

Comando crontab
Realizando o agendamento
dia

minuto hora

ms Dia da semana

comando
1.1.366

Crontab
Aps chegar o horrio, o comando e
executado em background

Acerte a data
Date MMDDHHMMAAAA

1.1.367

Comando Crontab
Exclindo o arquivo crontab do usurio

1.1.368

Comando crontab
Sintaxe do comando:
Minutos horas dia_do_ms ms dia_da_semana usurio comando
45 8 * 3-11 1-5 root /usr/games/banner w 30 alo
Essa entrada solicita ao daemon crond que execute o programa
banner para mostrar a palavra alo na tela, como root se
segunda a sexta feira de maro a novembro, as 08:45 da manh
* : pode ser usado para qualquer valor permitido para qualquer
campo.

1.1.369

Comando crontab
Nano /etc/crontab

Agendamendo padro do linux


1.1.370

Comando contab
Diretrio

Descrio

/etc/cron.hourly

A aplicao ser executada toda hora

/etc/cron.daily

A aplicao ser executada todo dia

/etc/cron.weekly

A aplicao ser executada uma vez por semana

/etc/cron.monthly A aplicao ser executada uma vez por ms

Pasta onde se encontra o daemon

1.1.371

Comando echo
Exibe contedo de textos e variveis.

1.1.372

Comando echo

1.1.373

Comando echo

1.1.374

Comando $PS1
Alterar informaes do prompt de comando.

Prompt de root

1.1.375

Comando $PS1

Usurio comum

Nome da mquina
Nome do usurio

1.1.376

Comando $PS1
Mudando o nome de usurio para hora

Alterando o u para T maisculo


T maisculo TIME

1.1.377

Comando $PS1

Feita a alterao
1.1.378

Comando $PS1

Mostra a hora

1.1.379

Comando $PS1

Realizar uma alterao para \u


Salvar e sair e logar como joao

1.1.380

Comando setterm
Alterar as cores das letras no shell console.
Vamos abrir um outro terminal com alt+f1+ctl

1.1.381

Comando setterm

Altera a cor do fundo para amarelo

No ubuntu no da certo, pois so vale para


o primeiro comando
1.1.382

Comando Set, Env e Unset


O comando set exibe as variveis locais, env exibe
as variveis globais e o unset remove.

Varivel da linha de comando

1.1.383

Comando Set, Env e Unset


Algumas variveis de ambiente

1.1.384

Comando Set, Env e Unset


Criando uma varivel de ambiente

1.1.385

Comando Set, Env e Unset


Utilizando o comando ENV para ver as variveis
globais de ambiente

1.1.386

Comando Set, Env e Unset


Tornando a varivel uol como uma varivel
global

1.1.387

Comando Set, Env e Unset


Removendo Variveis

Exclui as variveis

1.1.388

AWK - OPERADORES
Faa operaes matemtica com awk.

Ctrl+d (para
sair)

1.1.389

AWK - Significado

A Aron
W Winberg
K Kininger
Criadores da linguagem

1.1.390

AWK - Significado

1.1.391

AWK - Significado

1.1.392

AWK
Mostrando as linhas que comecam com L maiusculo

Mostra o texto que tenha L maiusculo

Mostra o texto que tenha o numero 03

1.1.393

ISSUE
Verificar a verso e a distribuio do sistema operacional

1.1.394

Comandos de Hardware

1.1.395

Particionamento da HD

No Linux, as parties do disco so associadas a algum


diretrio na rvore de diretrios (chamados de ponto de
montagem).
possivel particionar manualmente o disco.
Na figura abaixo, vemos como os discos e suas parties so
associados:

Particionamento de Disco com FDISK


Particionamento de disco com Fdisk.
Vamos dividir o disco em 4 unidades: 3 primarias e uma particao extendida

Este exemplo estamos utilizando um pen-drive


1.1.397

Particionamento de Disco com FDISK

1.1.398

Particionamento de Disco com FDISK


Utilizando a opcao p

1.1.399

Particionamento de disco com FDISK

Vamos excluir uma particao do pen-drive

1.1.400

Particionamento de disco com FDISK

Exclui uma particao


1.1.401

Particionamento de disco com FDISK


Mostra que a partio foi excluda

Mostra o tamanho do disco


1.1.402
Mostra a quantidade de cilindros

Particionamento de disco com FDISK


Criando uma nova particao (opcao n)

Pergunta se uma partio primria ou estendida

1.1.403

Particionamento de disco com FDISK


Cria uma partio primria opo (p)
Escolhe o nmero da partio 1

Final da partio
Escolhe o 1 cilindro
(de onde ir comear
a partio
Opo p mostra a
partio
Partio criada

1.1.404

Particionamento de disco com FDISK


Pen-drive 4G = 488 cilindros
488/2=244 = 2G(aproximado)
Cria uma partio Linux
Obs: para rodar no Windows trocariamos
Por VFAT

1.1.405

Particionamento de disco com FDISK


Criando mais uma partio

Opo n (nova partio)


Opo p (partio primria)
Nmero da partio 2
Primeiro cilindro 255
ltimo cilindro 488
Opo p (mostra partio)
Parties criadas
1.1.406

Particionamento de disco com FDISK


Para gravar o particionamento, pressione w.
Grava e sai

1.1.407

Particionamento de disco com FDISK


Mostrando as parties

parties

1.1.408

Particionamento de disco com FDISK


Criando um ponto de montagem

Acessando o dispositivo
Utilizando o comando mount

1.1.409

Particionamento de disco com FDISK


Entrando novamente no dispositivo

Visualizando o menu
Visualizando a partio

1.1.410

Particionamento de disco com FDISK


Opo para excluir uma partio
Escolhe a partio para
ser excluda

Comando (p) mostra


as parties
A partio foi excluda
1.1.411

Particionamento de disco com FDISK


Escolhendo uma partio para ser aceita no Windows

M para ver o menu de opes


t altera a identificao de
partio do sistema

Pressione L para ver


a lista de parties

1.1.412

Particionamento de disco com FDISK


Mostra a lista de parties aceitas pelo Linux.
Podemos observar que existem vrios formatos
de arquivos

1.1.413

Particionamento de disco com FDISK


Digita 1c para escolher o formato de arquivo

Escolheu a partio Win95


LBA

Opo p para mostra que o formato foi mudado

1.1.414

Particionamento de disco com FDISK

Comando W para gravar


1.1.415

Particionamento de disco com FDISK


Mostra a mudana da partio

1.1.416

Particionando o disco com CFDISK


Vendo o log do Kernel. Utilizamos para ver se o
Dispositivo do pen drive foi conectado

1.1.417

Particionando o disco com CFDISK


Conectado o sbd

1.1.418

Particionando o disco com CFDISK


Visualizando somente as mensagens referente ao sdb

1.1.419

Particionando o disco com CFDISK


Visualizando informaes sobre o seu disco para realizar o particionamento

Disco rgido sda1 (1 indica partio 1)

UUID Universal Unique identifier Device um


1.1.420
identificador nico de disco

Particionando o disco com CFDISK


Lista as parties da tabela de disco l (list table)
Partio do HD SDA1
Partio Estendida
Partio Swap
(memria Virtual)
Partio do pen-drive
1.1.421

Particionando o disco com CFDISK


Mostra todos os discos com sd (digite sd e pressione tab)
Lembrando que disco IDE hda

Somente pen drive sdb1 a partio 1


1.1.422

Particionando o disco com CFDISK


Mostra o espao livre de 2GB

Mostra uma partio 2GB FAT32

1.1.423

Particionando o disco com CFDISK


Ao escolher a partio e mostrada as opes abaixo:

Opes

1.1.424

Particionando o disco com CFDISK


Primeiro vamos utilizar a opo excluir

Selecione a
partio a ser
excluda
Clique em
excluir

1.1.425

Particionando o disco com CFDISK


A partio foi apagada

Vamos Criar
uma partio nova

Espao livre
em disco

1.1.426

Particionando o disco com CFDISK


Vamos escolher a partio primria. Passo 3
Parties primrias e uma extendida (que pode
Ser feito novos particionamentos)

1.1.427

Particionando o disco com CFDISK


Permite colocar o tamanho em MB, nosso
Exemplo colocaremos 2000 MB (2GB)

1.1.428

Particionando o disco com CFDISK

Selecione
Incio
(da partio)

1.1.429

Particionando o disco com CFDISK


Particionamento do disco criado com
aproximadamente 2GB

Tipo Linux
Partio Primria
Nome da Partio

1.1.430

Particionando o disco com CFDISK


Criando a 2 partio primria

Escolher espao vazio

Escolher nova

1.1.431

Particionando o disco com CFDISK

Escolher espao em disco e


escolher a opo primria

1.1.432

Particionando o disco com CFDISK

Escolher o tamanho

1.1.433

Particionando o disco com CFDISK

Criou a 2 partio sdb2

1.1.434

Particionando o disco com CFDISK


Alterando a partio para FAT32

Alterando o tipo de sistema de


arquivos

1.1.435

Particionando o disco com CFDISK

Vamos escolher a
opo OC
1.1.436

Particionando o disco com CFDISK

Digite 0C
1.1.437

Particionando o disco com CFDISK

A partio foi modificada

1.1.438

Particionando o disco com CFDISK


Feitas as alteraes, precisamos gravar

1.1.439

Particionando o disco com CFDISK


Pede uma confirmao. Responda: sim

As informaes foram gravadas, vamos sair


do CFDISK

1.1.440

Particionando o disco com CFDISK


Escolha sair

1.1.441

Particionando o disco com CFDISK


Visualizando as parties alteradas

Parties alteradas com CFDISK


1.1.442

Particionando o disco com CFDISK


Apagando os particionamento
Cfdisk /dev/sdb

Apagando os dois particionamentos


1.1.443

Particionando o disco com CFDISK


Escolha a partio

Escolha excluir (as duas)

1.1.444

Particionando o disco com CFDISK


Vamos criar uma nova partio Linux

Escolha a opo nova

1.1.445

Particionando o disco com CFDISK


Escolha a partio primria

1.1.446

Particionando o disco com CFDISK

Escolha o tamanho total

1.1.447

Particionando o disco com CFDISK


Alterando o tipo de arquivo para Linux (83)
Selecione o tipo

1.1.448

Particionando o disco com CFDISK

Para ir para prxima pgina, pressione barra de


espao
1.1.449

Particionando o disco com CFDISK


Escolha 83 partio linux

1.1.450

Particionando o disco com CFDISK


Grave as alteraes, depois escolha sair

1.1.451

Particionando o disco com CFDISK


Verificando as alteraes

Criada a partio Linux


1.1.452

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montagem de dispositivos atravs de seus respectivos sistemas de arquivos.
No ubuntu ele monta automticamente, recurso supermount
Para desmontar clique com o boto direito na interface grfica e clique em ejetar ou faa o comando umount

1.1.453

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Desmonta a unidade. Este nome (Info) pode
variar. No Ubuntu fica dentro de /media
Criando um ponto
de montagem

Mount -> commando para montar dispositivos


-t : tipo de arquivo
/dev/cdrom : dispositivo
/media/cdrom : ponto de montagem. Diretrio

1.1.454

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Acessando o ponto de montagem

1.1.455

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
OPO

DESCRIO

-a

Monta todos os dispositivos que esto no arquivo que


determina as configuraes das parties do sistema

-h

Apresenta uma mensagem de ajuda

-r

Monta o dispositivo somente para leitura

-w

Monta o dispositivo para leitura e gravao

-t

Especifica o tipo de sistema de arquivo no dispositivo, os


principais so:
Msdos (FAT16)
Vfat(FAT32)
Ntfs(Win 4.0, 2000, 7, etc), cifs
Ext2 , ext3, reisefs (LINUX)
Iso9660(unidade de cd-rom)

1.1.456

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Volta para root Desmonta o dispositivo
monta o dispositivo
somente para leitura
mostra os dispositivos
montados

1.1.457

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Ejetando o CD-ROM
Digite o comando cd para ir para o diretorio /root

Execute o comando eject


1.1.458

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando uma unidade do Windows no Linux.
Primeiro vamos descobrir o numero de ip da estao Windows
Comando ipconfig

1.1.459

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS

1.1.460

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Realizando o compartilhamento da unidade C
Clique no comando compartilhamento e segurana

LINUX Conectiva 10
1.1.461

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Compartilhando a unidade C

Clique em ok
Desativar o firewall

1.1.462

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Cria um diretrio para o ponto de montagem
compartilhamento

Tipo de arquivo NTFS

Nmero ip
da mquina

Ponto de
montagem
1.1.463

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Descobrindo novamente o nmero ip do Windows

1.1.464

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Quantidade em Kb, MB, GB

Usando o comando df h para ver o espao em disco


1.1.465

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Desmontando o ponto de montagem do windows

1.1.466

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando um pen-drive

Partio do pen-drive sbd1

Verificando com o comando dmesg


1.1.467

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando o pen-drive
Listando seu contedo

1.1.468

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Visualizando os pontos de montagem

Montagem
automatica
Do Ubuntu

Observamos que o pen-drive esta montado


Para desmontar:
umount /mnt/pendrive

1.1.469

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando uma imagem iso

Programa para
Apagar senha do
Windows xp

1.1.470

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS

Clique em
Bootdisk
1.1.471

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS

Copie a imagem
ISO do CD

1.1.472

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Descompactar o arquivo

1.1.473

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando a imagem iso
mount /home/fretz/Downloads/cd080802.iso /mnt o loop

Sempre especificar o caminho de origem


(/home/fretz
1.1.474

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Fazendo um teste de leitura de arquivos
Digite less readme.txt

1.1.475

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Desmontando o ponto de montagem

1.1.476

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Instalando o pacote nfs-common, para
compartilhamento de diretrios nfs (network file
system)

1.1.477

Comando Mount
NFS/ISO9660/EXT*/VFAT/ISO/CIFS
Montando uma partio nfs

1.1.478

Comando Fsck
Reparar erros no disco com o fsck. Recupera o sistema danificado durante
a inicializao O ubuntu neste caso no esta carregando normalmente

1.1.479

Comando Fsck
A montagem do sistema de arquivos falhou. Pede
para entrar como root ou ctrl+d para continuar.
Vou entrar como root, pois ctrl+d no funciona

1.1.480

Comando Fsck

Entro como root e digito o comando fdisk l para listar


as parties. A partio que ser arrumada e a
/dev/sda1 (onde se encontra o boot).

1.1.481

Comando Fsck
No exemplo em tela iremos executar na
partio /dev/sda1. O sistema pergunta se
deseja arrumar os erros. Informe yes.

1.1.482

Comando Fsck
No final ele solicita que faa um reboot no sistema

1.1.483

Comando Fsck
Aparece o menu do grub. Pressione enter

1.1.484

Comando Fsck
Sistema recuperado com sucesso !

1.1.485

Inicializao

1.1.486

Processo Init
No momento que o computador ligado ou reinicializado (boot),
o BIOS procura no primeiro setor do disco (master boot record)
selecionado para a carga do sistema operacional (que pode ser
um disco rgido, CD-ROM, DVD-ROM ou pen-drive. (isso e
definido pelo SETUP) um programa para executar, o que ser o
carregador do sistema operacional (boot loader). O LILO e o
GRUB so os programas de carga de sistema operacional mais
comum no Linux, pois permitem selecionar qual a partio ser
utilizada para carregar o sistema operacional, possibilitando
assim a escolha de mltiplos sistemas operacionais, ou mesmo
verses diferentes do kernel no linux, ou configuraes de disco

1.1.487

SysVinit
O SysVinit e o init utilizado pela maioria das
distribuies linux. Na inicializao o SysVinit, o
processo init troca o estado do kernel para
multitarefa e le o arquivo /etc/inittab. No ubuntu
este arquivo no existe, substituito pelo servio
upstart

1.1.488

Nivel de execuo
O subcampo nveis de execuo indica em que nveis
de execuo um processo ser executado. Podem
assumir valores 0,1,2,3,4,5,6,S descritos na tabela a
seguir:
Nvel de Execuo

Debian

Red Hat/Fedora

Halt

Halt

Monousurio Monousurio

Multiusurio

Multiusurio sem NFS

Multiusurio

Multiusurio com NFS

Multiusurio

Reservado

Multiusurio

X Windows System, X Windows,


X11(modo Grafico)

Reboot

Reboot

Inicializao Monousurio
basica
LINUX Conectiva 10
1.1.489

RCCONF
Gerenciar servios durante a inicializao do sistema

Mostra que e uma ferramenta de configuracao do debian


Mostra o Run-Level de inicializao dos programas

1.1.490

RCCONF
Instala o pacote do rcconf

1.1.491

RCCONF
Posso configurar quais os programas podero ser
Carregados durante a inicializao. Aqui se ja
estiver instalado podemos desativar apache, php e
outros

1.1.492

RCCONF
Podemos selecionar os Daemon que sero
inicializados. Podemos escolher o mysql para no
ser carregado

1.1.493

RCCONF
Podemos desativar servios do ssh

1.1.494

SYSV-RC-CONF
Gerenciar servios durante a inicializao do sistema

Instalando o SYSV-RC-CONF

1.1.495

SYSV-RC-CONF
Configurando o Run-level da aplicao

1.1.496

Script de Inicializao

Criando um script para ser inicializado durante o


boot do sistema. O boot seria a inicializao do
sistema operacional.

Entrando no diretrio de scripts


1.1.497

Script de Inicializao

1.1.498

Script de Inicializao

1.1.499

Script de Inicializao
Adicionando o direito de permisso x

Foi dado o direito x para proprietrio, grupos e outros

1.1.500

Script de Inicializao testando o


script

Indo para o diretrio /root


Testando o script do firewall
Inicializa o script

Testando o comando
Ping. Esta bloqueado
Pelas regras do
Firewall

1.1.501

Script de Inicializao testando o script


Limpando as regras
do Firewall
Iptables -F

Testando novamente
O comando ping
1.1.502

Script de Inicializao testando o script


Entrando no diretrio de inicializao dos scripts

Cria alguns arquiv


de inicializao
Executa nos runlevel
0123456
Update-rc.d -> coloca um script para ser iniciado
durante o boot
99 -> prioridade 2->runlevel (executa em script)1.1.503

Script de Inicializao testando o script


Removendo o script de inicializao

1.1.504

Arquivo FSTAB

Gerencia os discos na inicializao do sistema


FSTAB -> File System Table (tabela de Arquivos de Sistema). Contm informaes de todas as parties e dispositivos de armazenamento. Responsvel pela inicializao dos
dispositivos

Vi /etc/fstab

1.1.505

Arquivo FSTAB
Origem do disposivito

Ponto de montagem
Tipo de arquivo que ira
Usar (ext3,ext2,nfs,etc)

Opes de montagem
Executar automaticamente
Dump: define se o dispositivo far uma cpia de
Segurana
Pass: faz uma checagem durante a inicializao do
1.1.506
Sistema. Colocar valor 1

Arquivo FSTAB
Dispositivo

Pt. de mont.

Sis. Arq

Opes

Dump

Ver.
Rep.

/dev/hdc1

Swap

Swap

Defaults

/dev/hdc2

Ext3

Defaults

/dev/fd0

/media/floppy

Auto

Defaults,user,noauto

/dev/cdrom

/media/cdrom

Iso9660

Defaults,user,noauto,ro

None

/proc

Proc

Defaults

None

/sys

Sysfs

Defaults

None

/dev/pts

Devpts

Gid=5,mode=620

1.1.507

Arquivo FSTAB
1 Coluna: dispositivo. o arquivo do dispositivo
a ser montado
2 Coluna: Ponto de montagem. o diretrio
onde o dispositivo referenciado na 1 coluna
ser montado

1.1.508

Arquivo FSTAB
3 Coluna: Sistema de arquivos
Tipo

Descrio

Ext2

Sistema de arquivos do Linux

Ext3

Sistema de arquivos do Journaling do Linux (ext2+journaling)

Reiserfs

Sistema de arquivos do Journaling do Linux

Jfs

Sistema de arquivos do journaling AIX

Xfs

Sistema de arquivos do Journaling IRIS

Msdos

Sistema de arquivos do msdos

Vfat

Sistema de arquivos do Windows 95/98

Iso9660

Sistema de arquivos do CDROM

Auto

Detecta o sistema de arquivo do Dispositivo

LINUX Conectiva 10
1.1.509

Arquivo FSTAB
4 Coluna: Opes. Especifica as opes de
montagem dos dispositivos.
Opes

Descrio

Defaults

Utiliza as opes padro (dev,async,suid,exec,auto,user e rw)

Dev

Habilita o uso de dispositivo de blocos ou caracter no sistema de arquivos

Sync

Modo sincrono

Asysnc

Modo assincrono

Suid

Permite a utilizao de SUID e SGID no sistema de arquivos

Usrquota

Habilita o uso de cota de usurios no sistema de arquivos

Grpquota

Habilita o uso de cotas de grupos no sistema de arquivos

Exec

Permite que os programas sejam executados a partir do dispositivo

Noexec

No permite que os programas sejam executados a partir do dispositivo

Auto

Monta o dispositivo automaticamente na inicializao

Noauto

O dispositivo deve ser especificado para montagem


1.1.510

Arquivo FSTAB
4 Coluna: Opes. Especifica as opes de
montagem dos dispositivos.
Opes

Descrio

User

Permite que os usurios comuns montem o dispositivo

Nouser

No permite que os usurios comuns montem seu dispositivo

Rw

Monta o dispositivo para leitura e gravao

Ro

Monta o dispositivo somente para leitura

1.1.511

Arquivo FSTAB
5 Coluna: Dump do dispositivo
0

No faz dump (cpia) do dispositivo

Faz Dump (cpia) do dispositivo

6 Coluna: Verificao de reparo do dispositivo


0

No faz verificao e nem reparo no dispositivo

Faz verificao e reparo no dispositivo, isto , usa os comandos


fsck, fsck.* e e2fsck para tal.

1.1.512

Permitindo que os usurios comuns


montem e desmontem sistemas de
arquivos
Drive 3 - Muda de Linha
/dev/fd0 /media/floppy ext2 defaults,noauto 0 0
Para:
/dev/fd0 /media/floppy ext2 defaults,noauto,user 0 0

1.1.513

Permitindo que os usurios comuns


montem e desmontem sistemas de
arquivos
CD-ROM Muda de Linha
/dev/cdrom /media/cdrom iso9660 ro,noauto 0 0
Para
/dev/cdrom /media/cdrom iso9660 ro,noauto,user 0 0

1.1.514

Algumas Informaes

1.1.515

Estrutura de diretrios no Linux


A estrutura de diretrios do Linux definida de acordo com o
FHS (Filesystem Hierarchy System), que foi adotado com
um padro pelo LSB (Linux Standard Base). Esta diviso
permite o organizar em diretrios os componentes bsico do
sistema.
Conhecendo os diretrios e arquivos bsicos do sistema,
fica fcil entender o que as aplicaes e ferramentas devem
fazer e o que j existe disposio destes programas,
assim o administrador muitas vezes dever editar vrios dos
arquivos que sero apresentados neste curso, pois nem
sempre as ferramentas de configurao conseguem
automatizar as peculiaridades de qualquer instalao
quando tratamos de sistema to complexo como o Linux.

Estrutura de diretrios no Linux


O

Linux disponibiliza um bom nvel de


documentao dos arquivos de configurao,
possibilitando ao administrador um total controle
sobre a configurao do sistema com maior
adequao aos problemas particulares de cada
ambiente onde o sistema estar presente. A tabela
a seguir apresenta os principais diretrios do
sistema

Estrutura de diretrios no Linux


Diretrios

Descrio

/bin e /usr/bin

Contm os comandos utilizados pelos usurios do sistema

/boot

Contm os arquivos que efetuam a inicializao do sistema

/dev

Contm os arquivos especiais que representam os dispositivos (devices) do sistema

/etc

Contm os arquivos que definem a configurao do sistema

/home

Contm os diretrios de trabalho dos usurios do sistema

/lib e /usr/lib

Contm as bibliotecas do sistema que so utilizadas pelos comandos

/mnt

Contm os diretrios que efetuam as montagens temporrias de perifricos externos do


sistema (floppy, cdrom)

/proc

Contm arquivos e diretrios utilizados para gerenciar o sistema (mapeamento de


memria ram)

/root

Contm os arquivos e diretrios da rea de trabalho do usurio root

/sbin

Contm os comandos que so apenas utilizados pelo usurio root

/tmp e var/tmp

Contm os arquivos e diretrios temporrios do sistema

/usr

Contm diretrios que so utilizados pelos aplicativos instalados no sistema

/var

Contm diretrios que armazenam os logs do sistema

HWINFO
Informaes gerais sobre o sistema e os dispositivos. Por padro ele no
vem instalado.

1.1.519

HWINFO
Mostra informacoes sobre o mouse

1.1.520

HWINFO
Trazendo informacoes sobre o teclado

1.1.521

HWINFO
Trazendo informacoes sobre a placa de rede

1.1.522

HWINFO
Trazendo informacoes sobre a placa de rede

Encontrou Realtek 8139

1.1.523

HWINFO

Drive de rede

MAC Address

1.1.524

HWINFO

Mostra a resoluo do
Monitor e outras informaes

Detectou um monitor TV
1.1.525

HWINFO
Obtem informacoes sobre o CD-ROM

Velocidade do DVDRW
1.1.526

HWINFO
Obtendo informacoes sobre disco

Mostra o modelo do disco

1.1.527

HWINFO
Verificando a placa de video

Mostra a placa de video GFORCE

1.1.528

DMESG
Exibe as informaes da inicializao dos dispositivos carregados
no kernel. E muito importante para saber o que foi carregado
durante a inicializao do sistema

Verificando como o DVD foi carregado

1.1.529

DMESG
Encontrando dispositivos SCSI.
Sda SCSI DISK A
Mostra os dispositivos
Had Hard Disk A

SCSI encontrados

1.1.530

DMESG
Obtendo informaes sobre a placa de rede

1.1.531

DMESG
Informaes de outra mquina
Placa eth0: Via Rhine III
Placa eth1: Via Rhine II
Placa eth3: Realtek RTL9139

1.1.532

DMESG
Mostrando as informaes com pausa

Pressione q para sair

1.1.533

LSPCI
Informaes a respeito dos dispositivos PCI (rede, vdeo, etc), que esto
conectados na placa me, no somente nos slots Pci, mas todos os
dispositivos que esto na placa me.

Exibe informaes das placas de som, Rede, vdeo, etc

1.1.534

LSPCI
Filtrando informaes sobre a placa de rede

Filtrando informaes sobre a placa de rede de outra


mquina
1 realtek

2 Vias Technologies
1.1.535

LSPCI
Filtrando informaes sobre a placa de vdeo

Filtrando informaes sobre a placa de som

Filtrando informaes sobre a placa de som de


outra mquina

1.1.536

LSPCI
Pedindo informaes mais detalhadas

Detalha os dispositivos

1.1.537

LSPCI
Pedindo informaes com maior nvel de detalhamento. H 3 nveis de
detalhamento
-v, -vv, -vvv. Cada um abre com mais detalhes.

1.1.538

/Proc
Exibe informaes relacionadas ao kernel, processos e
dispositivos.
Informaes sobre o processador

Tipo do Processador
Cache

1.1.539

/Proc
Cat /proc/meminfo: Mostra informaes sobre a
memria

1 GB de memria
total

1.1.540

/Proc
Vendo informaes do disco

1.1.541

/Proc
Mostrando os mdulos carregados

Mdulo de som
Mdulo de vdeo1.1.542

/proc
Mostrando a verso do UBUNTU, e o kernel do
linux

Kernel

Verso do Ubuntu

1.1.543

/Proc
Obtendo informaes sobre as portas de entrada e
sada.

Endereo de entrada
e sada dos
dispositivos

Teclado

Serial
video
1.1.544

/proc
Realizando uma consulta no manual
man proc

Consultando. Digite /ioport

1.1.545

/Proc
Mostra informaes sobre o arquivo ioports

1.1.546

DF Disk File
Exibe o espao utilizado por disquetes, disco rgido, unidades montadas em nfs, pendrives, cartes de memria. O que for de armazenamento ele exibe as informaes

Informaes em Kilo Bytes

Mega Bytes

1.1.547

DF Disk File
Mostra informaes mais compreensveis para as
pessoas e mais usado

1.1.548

Comando DU (Disk Usage)


Exibe o espao utilizado por arquivos e diretrios.

Exibe as informaes em bytes

1.1.549

Comando DU (Disk Usage)


Exibe as informacoes em k bytes.

1.1.550

Comando DU (Disk Usage)


O tamanho minimo e 4 Kb

1.1.551

Comando DU (Disk Usage)


Exibe o tamanho em MB

1.1.552

Comando DU (Disk Usage)


Parametro hs: Human System (mostrar o tamanho
de uma forma mais humana). Neste caso mostra o
tamanho do diretorio (Kb, Mb, Gb).

1.1.553

Comando DU (Disk Usage)


Funciona tambem com du -sh

1.1.554

Comando LSUSB
um utilitrio que mostra informaes sobre barramentos
USB no sistema e dispositivos conectanos nele.
Coloca-se um pen-drive da kingston

Mostra informaes sobre o pen-drive da Kingston


1.1.555

Comando DMA
DMA (Director Memory Access) Acesso direto a
memria. Mostra quantos canais de DMA estao
sendo utilizados

Mostra 2 canais floppy e o cascade

1.1.556

Comandos do Kernel

1.1.557

MODCONF
Indica que h um novo dispositivo ou software especfico. Os modulos so
carregados dentro do kernel indicado que h um novo dispositivo ou
software

Instalando
apt-get install modconf

1.1.558

MODCONF
Mostra uma categoria de modulos para serem
escolhidos (redes, placa de som, firewall,etc)

1.1.559

MODCONF
Vamos na categoria kernel/net/ipv4/netfilter

1.1.560

MODCONF
Para ativar a mascara selecione ipt_MASQUERADE,
em seguida ele pergunta se deseja instalar os
modulos

1.1.561

MODCONF
Instala o modulo de ipt_MASQUERADE

No iremos instalar neste momento, selecione no


1.1.562

Comando LSMOD
Lista os mdulos que ja esto carregados no
sistema

Mostra os mdulos que so carregados no Linux na


Versao 2.6.38-8-generic
1.1.563

Comando LSMOD
Exibindo os mdulos carregados no sistema

1.1.564

Comando LSMOD
Placa de rede Via

Modulos da placa de rede Realtek


1.1.565

Comando LSMOD
lsmod

Mostra os modulos carregados de


uma placa de som, video

Mostra os modulos carregados

1.1.566

Comando LSMOD
Verificando se o modulo da Realtek foi carregado.
O modulo da realtek geralmente e o 8139

1.1.567

Comando LSMOD
Visulizando se Drivers da placa via foram carregados

No Windows esse mdulos so conhecidos como


DRIVERS. O ubuntu ao ser instalado detecta esses
mdulos na instalao para que o dispositivo
1.1.568
funcione adequadamente

Comando LSMOD
As vezes conectamos a placa de rede no slot,
mas o kernel no reconhece. Nesse caso
devemos verificar se os mdulos esto
carregados.

1.1.569

INSMOD / RMMOD
Instalar e remover mdulos no kernel. Supondo que voc conectou o dispositivo mas o kernel no reconheceu, neste caso voc
tem que instalar esse mdulo. Indicar para o Kernel que voc tem um dispositivo e precisa ativ-lo

1.1.570

INSMOD / RMMOD

Mdulos disponveis para poder carregar o meu


bluetooth
1.1.571

INSMOD / RMMOD
Instalando o mdulo (insmod ath3k.ko)

Verificando se o mdulo foi instalado


(lsmod |grep ath3)
1.1.572

INSMOD / RMMOD
Verificando atravs do comando lsmod
O mdulo carregado ath3k

1.1.573

INSMOD / RMMOD
Removendo o mdulo

Verificando se o mdulo foi removido


Para remover o mdulo, necessrio estar dentro do
diretrio do arquivo dos mdulos
1.1.574

INSMOD / RMMOD
Verificamos que no se encontra mais carregado o
mdulo

1.1.575

Servidores
Redes parte fsica e lgica

1.1.576

Cabo de Rede
Muitas vezes precisamos crimpar um cabo de rede
para conectar em um Hub,switch ou roteador.
Iremos fazer a ligao diretamente em um switch.
Neste caso precisamos dos seguintes itens:
Cabo UTP;
2 conectores RJ45;
Alicate de Crimpagem;
Testador.

1.1.577

Cabo UTP

1.1.578

Conectores RJ45

Dois conectores RJ45


1.1.579

Alicate de Crimpagem

1.1.580

Cable Tester

1.1.581

Cabo de Rede

medida

Vamos tirar a capa azul. Geralmente os alicates de


crimpagem tem uma medida. Vamos passar um
1.1.582
pouco da medida. Gire para cortar a capa.

Cabo de Rede

Aps o corte precisamos separar os pares.


1.1.583

Cabo de Rede

Devemos separar os pares (verde, verde e


branco, azul e azul e branco, marrom , marrom e
branco, laranja, laranja e branco)
1.1.584

Exemplos de meios de transmisso

Padro T568A

Padro T568B

Cabo direto: utilizado para ligao da placa de rede


ao switch.
Cabo crossover: utilizado para ligao entre 2 switchs
(tambm chamado cascateamento), ou ento para
ligar 2 micros pela placa de rede (padro RJ45) sem a
utilizao de switch.
1.1.585

Acertar os cabos em uma sequncia

1.1.586

Vamos cortar as pontas

Corta as pontas para ficar alinhadas dentro do


conector
1.1.587

Vamos cortar as pontas

Vamos cortar as pontas para ficar alinhadas


1.1.588

Colocando no Conector RJ45

Cabo branco e verde e a trava do conector virada


para baixo
1.1.589

Encaixando o cabo no conector

Encaixe o cabo at o final


1.1.590

Encaixando o cabo no conector

A lamina do conector ir penetrar nos cabos


fazendo contato
1.1.591

Usando o Alicate

Pegue o alicate para realizar a crimpagem


1.1.592

Usando o Alicate

Crimpando o cabo
1.1.593

Usando o Alicate

Tirando o cabo do alicate.

1.1.594

Cabo Pronto

1.1.595

Aps as duas pontas prontas

Realizar o mesmo procedimento para as duas


pontas
1.1.596

Testando o Cabo

Antes de colocar no switch, hub ou roteador, vamos


testar os cabos atravs de um testador de rede
1.1.597

Usando o testador
Colocar os cabos

Ligar o testador

Caso o cabo estiver conectado


Correto, aparecer na sequncia

1.1.598

Usando o testador
No outro testador
Tambm temos a
sequncia

Usamos este testador quando os pontos so


distantes

1.1.599

Conectando no Testador

1.1.600

Conectando no Testador Principal

1.1.601

Conectando no Testador Principal


As luzes tem
que acender na
sequncia

1.1.602

Realizando teste com o Testador de


Cabos de Rede

Os dois testadores mostram a sequncia dos cabos. Os dois


dando o mesmo sinal significa que foram crimpados
corretamente. Os cabos esto prontos para usar
1.1.603

Configurando Placas IP Dynamico e


IP Fixo
Vamos configurar a placa de rede

1.1.604

Configurando as placas para IP FIXO


Interface lo (placa de rede)
Endereo de loopback
Para o Ip ficar esttico
IP fixo
Mascara de rede
getway

1.1.605

Configurando para DHCP

Adicione essa linha


Comente as demais

1.1.606

Verificando as alteraes
Reiniciando o servio de rede

Verificando as alteraes. Trouxe do


Servidor DHCP o nmero 192.168.195.145
Mask 255.255.255.0

1.1.607

Configurando o Servidor DNS


Para resolver os nomes de dominio, preciso editar
o arquivo resolv.conf

Configuro o nmero de ip do servidor DNS

1.1.608

Configurando o Servidor DNS

Dominio o computador local


Procura ser feita primeiro no
Computador local
DNS Primrio
DNS Secundrio
LINUX Conectiva 10
1.1.609

Reiniciando o servio de Rede

Verificando se foram feitas as alteraes na placa de


rede

Foi alterado
1.1.610

Verificando a conexo

1.1.611

Configurando as Placas de Rede


No exemplo a seguir o servidor possui duas placas de rede. Uma ser utilizada para conectar o speedy
e outra a rede interna.
O linux entende a placa de rede como eth0,eth1,etc
eth0 -> telefnica
Eth1 Rede Interna

1.1.612

Configurando as Placas de Rede


Como no temos duas placas de rede em nossas
mquinas virtuais, vamos compartilhar a placa
eth0 com o comando ifconfig

Compartilha a placa de rede


Mascara da rede
1.1.613

Configurando as Placas de Rede


Fixando um ip para depois ser compartilhado com Firewall
ou NAT. No exemplo em tela, contratamos um ip fixo da
telefnica como o speedy business
Arquivo de configurao de placas de rede
nano /etc/network/interfaces

1.1.614

Configurando as Placas de Rede


Verificando a configurao

Placa compartilhada
Endereo de
loopback

1.1.615

Configurando as Placas de Rede


nano /etc/network/interfaces
a prpria mquina.
o end. loopback
a placa onde est conectado
o speedy. Com ip static
fornecido pela telefnica
255.255.255.192. Mscara
classe C fornecido pela
telefnica
a placa onde est conectado
1.1.616
a rede local

Configurando as Placas de Rede


Aps configurar salve o arquivo.
Precisamos reiniciar esse servio
/etc/init.d/networking restart

Reiniciando o servio
1.1.617

Configurando as Placas de Rede


Verificando se as configuraes foram alteradas

Endereos Ips
Configurados

1.1.618

Configurando as Placas de Rede


Testando os nmeros ips

Comando
Ping nos
dois n ips

1.1.619

Alterando a Resoluo de Nomes de


Domnio DNS (client)
Precisamos alterar o Linux o servidor DNS que ir
resolver o nmero IP para nome. Voc deve
colocar um nmero DNS vlido

Dominio o computador local


Procura ser feita primeiro no
Computador local
DNS Primrio
DNS Secundrio
1.1.620

Alterando a Resoluo de Nomes de


Domnio DNS (client)
Reinicialize o servio

1.1.621

Configurando Wireless Rede sem Fio

1.1.622

Configurando um Acess Point


Nos exemplos em tela iremos configurar um Dlink
Dl-524 Wireless 150

1.1.623

Configurando um Acess Point


Nesse Dlink temos um servidor DHCP instalado. Irei plugar
o cabo de rede na porta 1, para realizar a configurao
Wireless. No conectar na porta Wan mas em qualquer outra
porta. Para capturar o IP

1.1.624

Configurando um Acess Point

Colocamos a outra ponta do cabo de rede no PC ou notebook

Digite o numero IP 192.168.0.1


1.1.625

Configurando um Acess Point

Digite o nome do usurio e senha:


Usurio: admin
Senha: admin

1.1.626

Configurando um Acess Point


Abre a tela de configurao

Clique em rRn Wizard

1.1.627

Configurando um Acess Point


Vamos seguir os passos o Wizard

Clique em Next

1.1.628

Configurando um Acess Point


Configurando uma nova senha para o Roteador

Clique em next

1.1.629

Configurando um Acess Point


Exibe uma mensagem que a senha foi alterada

Clique em continuar

1.1.630

Configurando um Acess Point


Ele pede para entrar com a nova senha

1.1.631

Configurando um Acess Point


Pede para escolher o local onde estou. Seleciono
Brasilia

Clique em avanar

1.1.632

Configurando um Acess Point


Realiza a configurao

1.1.633

Configurando um Acess Point


No contexto onde estamos trabalhando, vamos
habilitar o servidor DHCP, nesse caso iremos
escolher a 1 opo

Clique em next

1.1.634

Configurando um Acess Point


Caso o ISP (Internet Service Provider) pedir um nome
especfico de Host name ou mac Address voc pode
configurar em seu roteador

Clique em next

1.1.635

Configurando o Acess Point


Colocar o nome do SSID Service Set Identifier E
o nome da rede sem fio
Recomendado e usar o
WPA-PSK
Wifi Protect Access Pre
Shared Key uma
chave pr compartilhada
melhor que o WEP (Wired
Equivalent Privacy)

Frase de autenticao

1.1.636

Configurando o Acess Point


Recomendado e usar o WPA-PSK
Wifi Protect Access Pre Shared Key uma chave pr
compartilhada melhor que o WEP (Wired Equivalent
Privacy) tem algumas falhas de segurana. Deixar
desabilitado pode conectar sem digitar senha

1.1.637

Configurando o Acess Point


Escolha WPA-PSK
SSID: escritrio
Preshare Key: wireless
Ao conectar ir pedir uma frase

LINUX Conectiva 10

Clique em next

1.1.638

Configurando o Acess Point


Esperar um tempo para que seja configurado

1.1.639

Configurando o Acess Point


A configurao esta completa

Clique em restart

1.1.640

Configurando o Acess Point


Mostra que o dispositivo esta sendo reiniciado

1.1.641

Configurando o Acess Point


Dispositivo reiniciado. Clique em continue

1.1.642

Configurando o Acess Point


Vamos tirar o cabo do notebook.

1.1.643

Configurando o Acess Point


O prximo passo e esperar que o roteador faa a
sincronizao

1.1.644

Configurando o Acess Point


As redes Wireless aparecero na barra de menus

1.1.645

Configurando o Acess Point


Ao clicar na autenticao ele pede a senha do
protocolo WPA

1.1.646

Configurando o Acess Point


Pede a frase que foi cadastrado

1.1.647

Configurando o Acess Point


Pede a senha novamente

Depois e s utilizar

1.1.648

Acesso Remoto

1.1.649

SSH
SSH ou secure Shell um programa de acesso
remoto criptografado. utilizado para fazer a
transferncia de arquivos para outras mquinas com
criptografia. Diferente do FTP que voc transfere o
arquivo sem nenhum tipo de criptografia

1.1.650

Instalando o OPEN-SSH
Para instalar o SSH, existe dois tipos de pacotes
para serem instalados. Uma server e outra client.
Instalando o server.

1.1.651

Instalando o OPEN-SSH
Instalando o pacote cliente

1.1.652

Configurando o SSH
O SSH possui um arquivo de configurao para definirmos a
porta principal. A porta principal de acesso a porta 22. Para
alterar o arquivo de configurao digite:

1.1.653

Configurando o SSH

1.1.654

Configurando o SSH
A porta de acesso porta 22 por default. Vamos
sair do arquivo sem mexer em nada

1.1.655

Configurando o SSH
Iniciando e parando o servio

Parando o servio

Iniciando o servio

1.1.656

Configurando o SSH
Utilize o comando service ssh start

Para o servio

Para e reinicia o servio


O ssh j est funcionando
1.1.657

Configurando o SSH
Vamos criar um arquivo para ser transferido
Criando um arquivo
Destino da cpia
usurio

ip

Transferindo o arquivo Nome do servidor ssh


1.1.658

Configurando o SSH
Como a primeira vez que estou acessando ele ir
criar uma chave entre o servidor e a mquina Cliente. Uma
chave criptografada. Ele vai transmitir essa chave para os
dois se comunicarem.
Ao responder yes ele
Pede a senha da mquina

1.1.659

Acessando uma mquina com o


SSH instalado
Nome do usurio

Ip da maquina

Logado na
mquina
remota via
ssh
1.1.660

Visualizando se o arquivo foi transferido


Estou listando os arquivos na mquina remota.
O arquivo ssh_servidor foi copiado para a mquina
via ssh

Saindo da conexo remota, comando exit


Ou CTRL+D

1.1.661

Transferindo o arquivo que esta na


mquina servidor para o cliente
usurio

Servidor
ip Origem do arquivo

Destino do arquivo
(mquina cliente)
1.1.662

Transferindo o arquivo que esta na


mquina servidor para o cliente
Foi realizada a transferncia

Scp security copy


1.1.663

Copiando Diretrios com SSH


-r (recursivo) copia os diretrios que estiverem
Dentro de nomedodiretorio

Copiando o diretrio soii


Via ssh para /home/fretz

Verificando que foi cpiado

1.1.664

Acesso remoto com VNC


Neste exemplo iremos acessar uma mquina Windows
atravs da linha de comando, utilizando o XVNCViewer.
Primeiro precisamos instal-lo. Vamos instalar o
xvnc4viewer.

1.1.665

Acesso remoto com VNC


Na mquina Windows instalar o aplicativo
ULTRAVNC
Entre na mquina Windows e
acesse este link e baixe o
programa

1.1.666

Acesso remoto com VNC


Descubra o ip da mquina Windows atravs do
prompt de comando. Digite c:\>ipconfig. Em nosso
caso o ip 10.67.118.115

1.1.667

Acesso remoto com VNC


Desative o firewall do Windows

1.1.668

Acesso Remoto com VNC


Em uma mquina ja instalada o ULTRAVNC, digite o
comando xvnc4viewer 10.67.118.115 (nmero ip da estao
Windows).

Digite a senha
Solicita uma senha que foi cadastrada quando instalou o ultraVNC
1.1.669
na mquina Windows

Acesso Remoto com VNC


Estamos conectados em uma mquina Windows

1.1.670

Acesso Remoto com VNC


Estamos acessando uma mquina Windows

1.1.671

Acesso remoto atravs do Windows com


Putty
Neste exemplo iremos conectar um servidor Linux diretamente
pelo Windows. Para isso precisamos do programa Putty. Para procurar o
instalador entramos no google e digitamos putty

1.1.672

Acesso remoto atravs do Windows com


Putty
O primeiro link que aparece e o site oficial do
putty www.chiark.greenend.org.uk

1.1.673

Acesso remoto atravs do Windows com


Putty
Clico no putty e na pgina que carrega escolho putty
para Windows. Como mostra a figura abaixo.
Escolha o putty.exe

1.1.674

Acesso remoto atravs do Windows com


Putty
Faa o download na rea de trabalho

1.1.675

Acesso remoto atravs do Windows com


Putty
Fazendo o download na rea de trabalho

1.1.676

Acesso remoto atravs do Windows com


Putty
Clique em executar

1.1.677

Acesso remoto atravs do Windows com


Putty
Devemos colocar o nmero IP do servidor Linux

Tipo de

1.1.678

Servidores de Arquivos

1.1.679

Configurao do Samba
Neste exemplo iremos fazer o acesso de uma
mquina Linux no Windows.

Instalando o samba

Aps a instalao ele cria um diretrio dentro do


/etc com o nome de samba
1.1.680

Configurao do Samba
Aps a instalao ele cria um diretrio dentro do
/etc com o nome de samba.

O arquivo principal de configurao do samba e o


smb.conf.

1.1.681

Configurao do Samba
Arquivo de configurao do samba

Para sair do arquivo sem salvar,digite :q!


1.1.682

Configurao do Samba
Vamos criar uma pasta para
compartilhamento com o Windows

servir

de

Entrar na pasta e criar o arquivo teste.txt


1.1.683

Configuraes do Samba
O diretrio de compartilhamento ser
/mnt/disco2/testesamba

Para configurar o samba, vamos entrar no


diretrio /etc/samba.
1.1.684

Configuraes do Samba
Vamos editar o arquivo smb.conf

1.1.685

Configuraes do Samba
O arquivo smb.conf do samba traz um grupo de configuraes
(Global Settings). No caso do primeiro parametro e utilizado para
configurar o grupo de trabalho/ dominio do servidor
Neste campo indica o
Nome do servidor e a
verso do samba. Deixar o
padro

1.1.686

Configuraes do Samba
Arquivo de log do samba

Tamanho mximo do arquivo de log

1.1.687

Configuraes do Samba
Por questes de segurana, o root no poder ser logar. Aqui voc
poder colocar outros usurios invlidos. Caso deseje logar como
root, coloque um comentrio (#)

1.1.688

Configuraes do Samba
Ele identifica a impressora que esta instalada no
cups (Gerenciador de impressora no Linux)

1.1.689

Configuraes do Samba
Abaixo iremos fazer o compartilhamento do
diretrio.

1.1.690

Vamos adicionar um usurio


Adicionando um usurio miguelita

1.1.691

Vamos adicionar um usurio


Definindo a usuria miguelita como uma usuria
samba

Digite a senha do usurio samba

1.1.692

Reiniciando o samba
Temos que reiniciar o samba para as configuraes
realizadas tenham efeito

Reinicializa o servidor samba

1.1.693

Executando o Windows
Executando o Windows para testar a conexo com
o samba

1.1.694

Instalando um FTP server


Vamos instalar um servio de FTP. Abaixo segue
os comandos para realizar a instalao:

1.1.695

Instalando um FTP server


Vamos instalar o programa vsftpd. Esse o programa que far
o gerenciamento das mensagens e das conexes.

1.1.696

Vamos criar o diretrio de


transferncia
Vamos criar um diretrio para o recebimento e transferencia de
arquivos. Esse diretrio deve ser criado em /usr/share/empty

1.1.697

Criando o diretrio de login


Vamos criar um diretrio para quando o usurio se
logar como anonymous ele tenha acesso.
Cria o usurio ftp e o diretrio /home/ftp

Fazendo uma
cpia de
segurana

Adiciona o usurio root.root como proprietrio


Outros e grupo no podem ler escrever

1.1.698

Editando o arquivo de configurao


Digite
nano vsftpd.conf

1.1.699

Definindo para os usurios logarem

Permite que os usurios se loguem

1.1.700

VSFTPD
Permitindo que os usurios transfiram arquivos ou
diretrios

1.1.701

Configurar a mensagem de boas vindas

1.1.702

Configurando para somente o usurio root


alterar os diretrios

No esquea de tirar o caracter #

1.1.703

Adicionar mais duas linhas


Habilitar o sistema de log

Usar a hora do sistema

1.1.704

Reiniciando o servio
Vamos reiniciar o servio

1.1.705

Testando o nosso servidor

1.1.706

Listando alguns arquivos

Para sair digite quit


LINUX Conectiva 10
1.1.707

FTP Comandos
Para realizar nossos testes, vamos criar um arquivo

LINUX Conectiva 10
1.1.708

Vamos logar ao servidor Ftp

LINUX Conectiva 10
1.1.709

Ftp Comandos
Vamos transferir o arquivo testeftp.txt com o
comando put

Transferindo arquivos do
Cliente para o servidor

1.1.710

FTP Comandos
O comando mget permite baixar vrios arquivos do
servidor para o cliente

Baixa todos os
arquivos do servidor
para o cliente

1.1.711

FileZilla Transferncia de arquivos


via FTP (modo grfico)

LINUX Conectiva 10
1.1.712

FileZilla Transferncia de arquivos


via FTP (modo grfico)
Para abrir o FileZilla, pressione Alt + F2 e digite
filezilla, como mostra a figura abaixo

LINUX Conectiva 10
1.1.713

FileZilla Transferncia de arquivos


via FTP (modo grfico)

LINUX Conectiva 10
1.1.714

FileZilla Transferncia de arquivos


via FTP (modo grfico)

Permite criar uma


nova conta

Colocar os dados
da nova conta
1.1.715

FileZilla Transferncia de arquivos


via FTP (modo grfico)

Ao selecionar o diretrio, o
Arquivos aparecem abaixo

Dados do cliente

Dados do servidor
1.1.716

FileZilla Transferncia de arquivos


via FTP (modo grfico)

Podemos selecionar os arquivos e clicar


com o Boto direito para transferir
arquivos ou diretrios, tanto do lado do
servidor como no cliente

1.1.717

CUPS - Cliente
Primeiro compartilhamos uma impressora no WindowsXP. Em nosso
exemplo vamos usar a impressora HP Color LaserJet 5M

1.1.718

CUPS - Cliente
Crie o compartilhamento com o nome de hp5m

1.1.719

CUPS - Cliente
Adicionar impressora nas maquinas clientes da rede. Digite http://127.0.0.1:631

Vamos clicar aqui para adicionar uma


impressora

1.1.720

CUPS - Cliente
Clique em adicionar impressora

1.1.721

Cups - Cliente
Digite o nome do usuario e a senha

LINUX Conectiva 10
1.1.722

CUPS - Cliente
Para instalar uma impressora na rede compartilhada
no Windows, escolha servidor samba

1.1.723

CUPS - Cliente
Verificando o numero de ip da maquina Windows

1.1.724

Cups - Cliente
Configurando a impressora atraves do protocolo
smb

1.1.725

Cups - Cliente
Preenchendo o formulario com os dados da
impressora.

1.1.726

Cups - Cliente
Configurando a marca da impressora

1.1.727

Cups - Cliente
Escolhendo o drive da impressora

1.1.728

Cups - Cliente
Nessa tela pode-se configurar parametros da
impressora como alimentacao traseira.

1.1.729

Cups - Cliente
Na guia general, pode-se configurar o tamanho de
folha.

Clique em Default

1.1.730

Cups - Cliente
Enviando uma pagina para impressora

LINUX Conectiva 10
1.1.731

Armazenamento de Pginas
Os aplicativos do linux apos a configuracao tem
acesso a impressora,

1.1.732

Servidor Proxy Squid

1.1.733

Squid
Aqui no shell, iremos configurar o proxy para o armazenamento de pginas da internet. Ir facilitar o carregamento
nas mquinas clientes. Supondo que um usurio da rede faa acesso na pgina do uol www.uol.com.br. Caso outra
mquina na rede faa o mesmo acesso, este segundo acesso ficar mais rpido, pois o squid armazena as
imagens no servidor. Vamos ver como configura o squid no modo ordinrio (precisa configurar o navegador)

1.1.734

Squid
Vamos instalar o servidor proxy squid.

LINUX Conectiva 10
1.1.735

Squid
Aps a instalao ele cria um diretrio dentro do
/etc como squid. Vamos entrar nesse diretrio.

O arquivo principal do squid e o squid.conf

1.1.736

Squid
Para facilitar a visualizao do Texto, vamos digitar o comando
:setbackground=dark. Em uma interface que o fundo e preto, as letras ficam
mais faceis de enxergar (Obs no ubuntu no muda as configuraes)

Aqui temos
um arquivo
gigantesco
de
configurao
do squid
1.1.737

Squid
Vamos configurar a permisso para todos os
usurios. Pressione ctrl + w e digite http_access

Coloque o acesso do
http_access para
http_access allow all
1.1.738

Squid
Temos que definir nossa range de Ips. Vamos
procurar a string acl all src

Digite ctrl+w

1.1.739

Squid
Vamos disponibilizar esse recursos para os usurios da minha LAN.
Aqui no pode ficar zero, pois seno ficar disponivel para qualquer
pessoas que deseja utilizar seu squid. Caso fique 0.0.0.0 ou all, qualquer
pessoa da internet poder utilizar meu proxy.

1.1.740

Squid

Entendendo esses enderecos:


192.168.0.0/24
O endereco 192.168.0.0 e um endereco da classe C que utiliza a subrede 255.255.255.0, que em binario seria 11111111.11111111.11111111.00000000
Somando todos os 1 (uns) encontramos o numero 24.

1.1.741

Squid
Mais abaixo, temos as portas que o squid ira
entender.
Aqui podemos observar as portas que o squid reconhece

1.1.742

Squid
Liberando o acesso a todos os usuario da rede.
Se esta allow, permite acesso a todos os usuarios

Procure por cachemgr

1.1.743

Squid
Vamos definir a porta do squid . A porta do squid e a
3128. Vamos pesqusar por http_port

1.1.744

Squid
O padrao da porta do squid e 3128. Na linha de
comentrio ele coloca queo Squid normalmente
escuta na porta 3128

1.1.745

Squid
Vamos configurar a memoria cache para o squid.
Pesquise pela palavra cache_mem

1.1.746

SQUID
Vamos configurar o tamanho do cache para o armazenamento das
paginas. Vamos deixar um cache de 8 MB (esse e o valor default). Obs:
Tire o caracter # (sustenido)

1.1.747

SQUID
Verificando o caminho do diretorio onde vao ficar
armazenadas as paginas acessadas momentaneamente

Vamos pesquisar
pela palavra
cache_dir

1.1.748

SQUID
Tire o comentario da linha cache_dir

100 qtde de diretorios


16 minimo de objetos
256-maximo de objetos
Se nao atingir o minimo nao
armazena
1.1.749

SQUID
Verificando onde se encontra o arquivo de log. Vamos
procurar pela palavra access_log

1.1.750

SQUID
Neste arquivo podemos verificar o que os usuarios
estao acessando

1.1.751

SQUID
Verificando as pagina que estao sendo armazenadas.
Vamos pocura por cache_log

1.1.752

SQUID
Nesse arquivo fica registrado o que esta sendo armazenado. Tire o
comentario

1.1.753

SQUID
Apos terem sido feitas todas as configuracoes eu
reinicio o servico speedy.

1.1.754

SQUID
Agora temos que configurar o browser, para acessar o squid
na porta 3128. No Firefox, clique em editar/preferencias

1.1.755

SQUID

Clique na opcao avancado, na guia rede

1.1.756

SQUID
Vamos configurar o browser para acessar o proxy e marcar a opcao
usar o mesmo proxy para todos os protocolos

1.1.757

SQUID
Acessando o site do uol

1.1.758

Squid

Mostra o
conteudo
armazenado

1.1.759

Squid
Verificando o cache.log, que traz informaes
referente ao cache

1.1.760

Resolvendo nomes

LINUX Conectiva 10
1.1.761

Registrando um novo dominio


No navegador vamos acessar um servidor chamado de
registro.br

1.1.762

Registrando um novo dominio


Digite o nome do dominio que deseja cadastrar

1.1.763

Registrando um novo dominio


Clique aqui para registrar um novo domnio

1.1.764

Registrando um novo dominio


Para registrar o dominio, necessrio efetuar um
cadastro

1.1.765

Registrando um novo dominio


Preencha o cadastro com seus dados

1.1.766

Registrando um novo dominio


Aps o cadastro enviado um email para sua conta

1.1.767

Registrando um novo dominio


Clique no link da mensagem para continuar o
registro

1.1.768

Registrando um novo dominio


Escolha o final do dominio (.com.br, .net.br, etc) e
informe os dados do titular do dominio

1.1.769

Registrando um novo dominio


Cadastre o Dns master com o nmero de ip, o DNS sedundrio com o
nmero de IP (ou utilize os servidores DNS do registro.br)e leia e
aceite o contrato. Pronto! Depois de aproximadamente 30 minutos o
dominio estar disponivel

1.1.770

Instalando Apache.
Supondo que voc ja registrou o seu domnio e
agora precisa de um servidor http para responder. No
linux utilizamos o Apache.

1.1.771

Instalando Apache.
Aps a instalao do Apache ele cria o diretrio
/etc/apache2, como pode ser visto na imagem abaixo:

Iremos utilizar o diretrio sites-available

1.1.772

Instalando Apache.

Cria um diretrio dentro de /var/www,


encontramos o arquivo index.html
1.1.773

Instalando Apache.
Vamos testar o servidor apache com endereo
http://localhost ou http://127.0.0.1

1.1.774

Instalando Apache.
Vamos renomear o arquivo index.html para
index.html_nogelo

Vamos voltar para o diretrio do apache


1.1.775

Instalando Apache.
Vamos acessar o diretrio sites-available

LINUX Conectiva 10
1.1.776

Instalando Apache.
Vamos trabalhar com o arquivo default, que o
arquivo que esta respondendo o endereo 127.0.0.1

LINUX Conectiva 10
1.1.777

Instalando Apache.
O Arquivo default responde toda vez que solicitado
o endereo http://127.0.0.1

1.1.778

Instalando Apache.
Vamos realizar uma cpia do arquivo default para
daileon

Vamos editar o arquivo daileon

1.1.779

Instalando Apache.
Configurando o diretrio da pgina
Configurando o email
Configurando o diretrio para o
domnio

Apagar essa repetio

1.1.780

Instalando Apache.

Toda vez que pedir o endereo daileon.com.br


ele acessa esse diretrio.
1.1.781

Instalando Apache.
Aps instalado um novo site, precisamo indicar
para o apache as configuraes feitas

Entre com o comando a2ensite daileon

Reinicie o servio
1.1.782

Instalando Apache
Vamos entrar no diretrio /var/www

Vamos criar o diretrio daileon


Colque a pgina nesse diretrio
1.1.783

Instalando Apache
Editando o arquivo index.html
<html>
<title> Fatec Mogi </title>
<center> <h1> Fatec Mogi </h1></center>
</html>

1.1.784

Instalando Apache

Vamos analisar o arquivo ports.conf que


mostra as portas do apache.

1.1.785

Instalando Apache
Pgina simples responde na porta 80

Porta com segurana

1.1.786

Instalando Apache
Verificando os arquivos de log

Verificando os arquivos de log

1.1.787

Instalando Apache

Mostra as ltimas informaes atualizadas referente


ao apache2
1.1.788

Instalando Apache
Mostra os erros ocasionado nas pginas.

1.1.789

Ferramentas de Linha de Comando

LINUX Conectiva 10
1.1.790

Comando Netstat
Verifica os servios que esto sendo executados no
momento e quais portas esto sendo escutadas (Listening)

Portas que o servidor esta escutando


22 ssh, 3128 squid

1.1.791

Comando fuser
Mostrando as portas com o comando fuser

Mostra quais so as portas que esto sendo


executadas no momento

1.1.792

NMap
O programa NMAP e um scanner de rede para descobrir
informaes de outros computadores. Por exemplo as
portas que esto liberadas, o sistemas operacional.

Instalando o nmap

1.1.793

NMap
Fazendo uma analise no computador 192.168.0.112

1.1.794

NMap
Mostra as portas e servios que esto sendo utilizados pelo
computador analisado.
Portas que esto sendo utilizadas
MAC ADDRESS

A probabilidade de estar em funcionamento o Microsoft


Windows

1.1.795

NMap
Redirecionando o contedo para um arquivo.

Aps a anlise, digito less analise_maq_win

1.1.796

IPTRAFIC
Monitora a entrada e sada de pacotes do servidor

1.1.797

IPTRAFIC
Para visualizar, digite iptrafic

1.1.798

IPTRAFIC
Vamos utilizar a primeira opo IP traffic monitor

1.1.799

IPTRAFIC
Podemos escolher qual a interface que desejamos
monitorar. Vamos verificar todas as interfaces

1.1.800

IPTRAFIC
Mostra o monitoramento da rede interna como da
rede externa. Mostra o que esta sendo acessado na
placa de rede eth0 e eth1.

Portas utilizadas
Porta de monitoramento
eth0 -> speedy
eth1->rede local 1.1.801

IPTRAFIC
Man iptrafic

1.1.802

SNORT
SNORT um sistemas de deteco de invaso,
analisa os pacotes da rede para tentar encontrar
pacotes maliciosos.

LINUX Conectiva 10
1.1.803

SNORT
O SNORT pede que voc utilize o endereo CIDR,
no qual configuramos o IP e a mascara de subrede

1.1.804

SNORT
Continua instalando o Snort

1.1.805

SNORT
Para monitorar os pacotes, digite:

Fica capturando os pacotes sem

1.1.806

SNORT

Ele mostra data e hora, porta e ip de origem e destino


1.1.807

SNORT
Redirecionando para um arquivo:
Snort vd >relatorio_de_rede

1.1.808

TCPDUMP
Monitora o trafego da rede atravs da linha de
comando

1.1.809

TCPDUMP
Monitorando a placa de rede eth0

Nmero de ips detectados

1.1.810

TCPDUMP
Esta acessando email na mquina 192.168.0.27 na porta 1570

LINUX Conectiva 10
1.1.811

TCPDUMP
Supondo que quero que ele faa uma busca dentro
das 30 mquinas que tenho na rede, quero que a
mquina 112 no seja avaliada

LINUX Conectiva 10
1.1.812

SNORT
Avaliando uma mquina especifica

LINUX Conectiva 10
1.1.813

Instalao do Servidor DNS

LINUX Conectiva 10
1.1.814

DNS
Para instalar o DNS (Domain Name System) necessrio
instalar o pacote do Bind. Ir instalar novos pacotes e atualizar
os outros pacotes e dos manuais

1.1.815

DNS
Visualizando os arquivos de configurao aps a
instalao do BIND9

Entrar no diretrio /etc/bin


O arquivo principal do DNS e o named.conf
1.1.816

DNS
Editando o named.conf

O arquivo named.conf vem


configurado dessa forma
LINUX Conectiva 10
1.1.817

DNS
O Arquivo named.conf e responsvel pela incluso dos
nomes dos dominios indicao do direcionamento para
mquinas escravas. Aps a instalao do BIND.

Crie um dominio abaixo

1.1.818

DNS
Definindo o nome da Zona do DNS fatecteste.com.br. Este
um dominio valido na internet
Definindo o tipo de servidor como mestre para fatecteste.com.br

Indicando o arquivo de
banco de dados do dominio
Indicando o servidor slave,
para onde ser transferido
as informaoes se o servidor
falhar. Caso o principal1.1.819
fique

LINUX Conectiva 10
1.1.820

Interface

1.1.821

Gnome
Conhecendo a rea de trabalho do Gnome.

1.1.822

Comando adduser
Adiciona usurios no sistema

Group=100 Indica o grupo que o usurio ser


incluido. O parmetro 100 no existe, neste caso
Ser criado com o mesmo nome do usurio.
1.1.823

Comando adduser
Parmetro

Descrio

HOME

Indica o caminho base

1.1.824

Editor de textos Vi
Editor de texto padro do Linux.
O vi possue duas camadas. Uma rea de trabalho onde digitamos nosso texto e uma camada de comandos

Primeira Camada

Segunda Camada

1.1.825

Editor de textos Vi

Pressione a tecla insert para ir para o modo de insero


1.1.826

Editor de texto Vi
Saindo e gravando o arquivo
<esc> + <:> +<x>

1.1.827

Editor de texto Vi

Mensagem de
gravao

Arquivo Criado
1.1.828

Editor de texto vi
Vamos editar o arquivo
Vi arquivo_criado_no_vi

Outro comando para sair e gravar: <esc> + <:>+wq


1.1.829

LINUX Conectiva 10
1.1.830

LINUX Conectiva 10
1.1.831

Captulo 2 Instalao
Instalao e Configurao

Disco de inicializao a partir do MSDOS


Caso voc no consiga iniciar a instalao pelo CDROM por qualquer motivo, poder tentar a gerao de
disquetes atravs do MSDOS ou do Windows como mostra
a figura abaixo:

1.1.833

Disco de inicializao a partir do


Windows

C9912B - Fretz Sievers Junior

1.1.834

Disco de inicializao a partir do


Windows

1.1.835

Disco de inicializao a partir do


Windows

C9912B - Fretz Sievers Junior

1.1.836

Disco de inicializao a partir do


Windows

C9912B - Fretz Sievers Junior

1.1.837

Instalao no modo Texto com


disquete

C9912B - Fretz Sievers Junior

1.1.838

Iniciando a Instalao com CD

C9912B - Fretz Sievers Junior

1.1.839

Iniciando a instalao
interessante que voc conhea algumas das opes, caso precise
delas:
Conectiva Linux 10 (Text Interface):Instalao via modo texto, seguindo
a mesma seqncia de telas do modo grfico.
Conectiva Linux 10 (Expert):Selecione esta opo somente se voc j
possui alguma experincia com o Conectiva Linux. 0 instalador no
far nenhuma tentativa de deteco de hardware, e portanto, voc
dever escolher as opes adequadas.
Conectiva Linux 10 (vesa driver):Caso o sistema no reconhea sua
placa de vdeo, tente esta opo. Drivers VESA podem ser
reconhecidos pela maior parte das placas de vdeo.

C9912B - Fretz Sievers Junior

1.1.840

Iniciando a instalao
Conectiva Linux 10 Rescue Image: Quando esta opo for
selecionada, o instalador em modo grfico no iniciado, e em
vez dele, um ambiente modo texto ser mostrado. Ele serve
como recuperao, e fornece apenas ferramentas bsicas para
correes ou recuperaes do sistema. Acesse esta opo
somente se voc souber o que est fazendo.
Vamos escolher a primeira opo (instalao padro grfica) e
uma prxima tela aparecer para escolher o idioma. Escolha um
entre os 3 existentes e clique em prximo.

Escolhendo o Idioma

C9912B - Fretz Sievers Junior

1.1.842

Configurao do Mouse

1.1.843

Configurao do Teclado

C9912B - Fretz Sievers Junior

1.1.844

Quantos CDs voc possui ?

Esta opo perguntas quantos CDs possui para o


processo de instalao saber se pode instalar sem
que haja a dependncia de pacotes
1.1.845

Escolha seu Perfil

1.1.846

Escolha seu Perfil

C9912B - Fretz Sievers Junior

1.1.847

Escolha seu perfil

C9912B - Fretz Sievers Junior

1.1.848

Escolha seu perfil

1.1.849

Escolha seu perfil

Escolha seu Perfil

Escolha seu perfil

Escolha seu perfil

Escolha seu Perfil

Escolha seu Perfil

Particionamento da HD

Instalao padro

Particionamento da HD
Pode existir 4 casos de particionamento:
0 disco no contm nenhum outro sistema operacional
instalado, ou seja, h espao livre no-particionado. Neste
caso, as parties devero ser criadas.
disco j contm outros sistemas operacionais instalados, est
dividido em vrias parties ' e ainda existe uma partio livre.
0 particionador reconhece as parties existentes, e voc deve
configurar a partio livre para instalar o Conectiva Linux.
0 disco j possui o Conectiva Linux instalado, mas voc deseja
fazer um novo particionamento. Esta ao pode ser destrutiva,
onde todos os dados sero apagados e as parties refeitas.
Neste caso, voc deve salvar as informaes para que no
sejam
apagadas
e
reformular
as
parties.
0
redimensionamento pode ser ainda no-destrutivo, onde so
alterados os tamanhos das parties na Tabela de Alocao de
Arquivos (FAT). recomendvel voc fazer uma cpia de
segurana dos dados.

Partio de troca (Swap)


0 Linux foi desenvolvido para ser um sistema que trabalha com memria
virtual paginada, ou seja, um programa em execuo pode ser maior que
o tamanho da memria RAM disponvel, assim o sistema ser
responsvel por manter em memria as partes dos programas que esto
efetivamente em uso, deixando o restante em disco.
A memria virtual dever ser um espao em disco reservado no
momento da instalao do sistema, variando de 1 (uma) a duas vezes a
quantidade de memria RAM do equipamento.
Podemos exemplificar esta situao da seguinte forma, vrios programas
de 8 MB sero alocados em sees de 4MB de um equipamento com 32
MB de memria RAM, assim o sistema dever gerenciar a cada instante
quais partes dos programas e arquivos devem ser mantidos em
memria, copiando do disco para memria e vice versa quando
necessrio.

Partio de troca (Swap)

Quando a memria virtual utilizada, significa que o Sistema


ficar mais lento, e precisa de memria RAM do que realmente
tem. A figura a seguir representa o funcionamento bsico dos
recursos de memria para o gerenciamento dos processos no
sistema.

Partio de troca (Swap)

Partio de troca (Swap)

Partio de troca (Swap)

Configurao da Rede

Instalando Programas
Neste ponto e ativado o Synaptic,
descompactao dos pacotes

aplicativo

responsvel

pela

Seleo da Placa de Vdeo

Seleo de Monitor

Ser apresentado uma tela com os modelos de monitor de cada


fabricante. Caso seu monitor no estiver listado, poder
escolher um modelo similar do mesmo facricante ou um modelo
gerrico (Generic Display)

Configurao da rea de trabalho


Nesta tela devemos escolher a resoluo do monitor
(1024 x 768, 800x 600, 640 x 480, etc) e a
profundidade de cores (256 cores, 32 mil cores, 65
mil cores, 16 milhes de cores).
Clique em Tentar Configurao para testar suas
configuraes. Quando voc utilizar esta opo, uma
nova instncia do X ser aberta em sua mquina.
Infelizmente, alguns hardwares mais antigos no
suportam a execuo de duas instncias do XServer
e travam. Caso isto ocorra, reinicie a instalao, e
no teste a configurao da prxima vez.

Configurao da rea de trabalho

Testar Configurao

O Superusurio ou root
O Superusurio ou root o administrador do sistema. Ele possui acesso
exclusivo e total do sistema, podendo fazer qualquer tipo de
configurao. Por uma questo de segurana, o root e o nico usurio
que tem permisso para instalar e remover programas, criar novos
usurios, configurar os perifricos, dentre outras funes. Este
procedimento evita intervenes desordenadas de outros usurios e
garantem a integridade do sistema.
Para definir a senha do superusurio, v ao item Definio da senha de
root e digite, no campo Senha, uma senha de pelo menos seis
caracteres, misturando letras e nmeros. Redigite a mesma senha no
campo Confirmao.
Lembre-se de que esta senha importante, e um pouco complicado
recuper-la. aconselhvel que seja anotada em algum lugar seguro.
Tambm recomendado que o administrador do sistema crie um
usurio para seu uso comum, e utilize o usurio root somente quando
for necessrio fazer alguma alterao ou configurao do sistema.

Configurao de usurio
Na mesma tela de definio da senha do superusurio, voc
poder definir os usurios que iro utilizar o computador no
qual voc est instalando o Conectiva Linux. 0 sistema
permite que cada pessoa que acesse o computador possua
uma rea personalizada, acessada atravs de sua conta
(nome de login + senha). Cada usurio do mesmo computador
poder configurar sua rea de trabalho conforme preferir.
No espao Criao de Usurios, digite seu nome completo, ou
de uma pessoa que ir utilizar o computador com voc. 0
campo Nome de Acesso (que o nome de login para a conta)
ser preenchido automaticamente, mas se voc preferir,
poder modificar este campo.
A senha dever ser composta por nmeros e letras e deve
ser no mnimo 6 caracteres

Configurao de usurios

Gerenciando o sistemas da mquina

Captulo 3-Iniciando o Linux


Instalao e Configurao

Acessando a rea de trabalho


Como a instalao, est concluda, voc j pode comear a
utilizar o Conectiva Linux. Aps reiniciar o computador, a
primeira tela que voc ver ser a do gerenciador de
inicializao (por padro, o Grub). Escolha o Conectiva
Linux, com as teclas direcionais, e pressione Enter. Caso
voc no use as teclas direcionais, em poucos segundos o
gerenciador ir automaticamente dar incio ao Conectiva
Linux.
O ambiente grfico escolhido como padro pela Conectiva o
KDE, e j vem selecionado por padro. Basta, portanto,
que voc inclua o seu nome de usurio, sua senha e clique
em Login.

Acessando a rea de trabalho

O Ambiente KDE

Painel ou Barra de Ferramentas


Acesso as Aplicaes
rea de Trabalho

Sesso de trabalho
Navegador
Meus Arquivos

Meus Arquivos
Cada usurio possui uma pasta. A pasta do
superusurio root fica em / -- root e a paste
de qualquer outro usurio fica em /
--home/usurio

Menu de Acesso (alt+f1)


Histrico com os aplicativos mais usados

Menu de aes , aes rpidas como


Busca de arquivos e bloqueio de tela

Categorias de uso. Dependendo


Do perfil poder mudar

Como Sair do Sistema- Bloqueando a


tela

Bloqueando a tela

Saindo por completo do KDE

Saindo do KDE

Captulo 4 Gerenciador de Janelas


Instalao e Configurao

Gerenciador de Janelas
medida que os microcomputadores foram evoluindo,
surgiu a necessidade da criao de um sistema prtico e
de fcil acesso que facilitasse a vida do usurio. Muitas
vezes, decorar comandos e sintaxes pode confundir o
usurio.
Assim como existem vrios tipos de pessoas e diversos
gostos, existem interfaces grficas que se adaptam mais
ou menos ao seu gosto pessoal. Cada interface grfica
possui um modo particular de gerenciar a sua aparncia.
Existem vrias interfaces grficas no Linux. A Conectiva
escolheu o KDE, na sua verso 3.2. como a interface
padro do novo Conectiva Linux.

O que um Gerenciador de Janelas


A principal funo de um gerenciador de janelas , como
o prprio nome diz, gerenciar a apresentao das janelas
e fornecer mtodos para controlar aplicaes, criar e
acessar menus, alm de fornecer meios para que o
usurio possa personalizar o seu ambiente.
No Linux, o relacionamento entre o sistema e o
gerenciador de janelas feito pelo Servidor de Janelas X
ou simplesmente X. Seu objetivo fornecer acesso aos
dispositivos existentes em seu computador (mouse,
teclado) e fornecer um ambiente agradvel para a
manipulao de aplicaes, atravs de componentes
chamados Janelas.

O Servidor de Janelas X

Para chamar este gerenciador, execute o


comando X na console texto

Gerenciado de Janelas KDM

GNOME

GNOME o acrnimo para GNU Network Object Model Enviroment


ou Ambiente GNU de Modelos de Objetos de Rede. E um ambiente
compatvel com muitos gerenciadores de janelas, muito favorvel
com os usurios que j se sentem vontade com interfaces grficas.
O ambiente possui painis, barra de tarefas e menus que ajudam a
entrar no mundo Linux.
Atualmente o GNOME uma interface que esta em grande
desenvolvimento. Existe um grande nmero de pessoas trabalhando
com ele construindo novas aplicaes e deixando cada vez melhor.
Alm disso muitas empresas apostam nele por ser livre de
distribuio, estvel e possuir uma esttica muito boa. Entre as
vrias caractersticas podemos citar:
Ambiente de trabalho que pode ser facilmente personalizado,
utilizado e configurado.
Grande nmero de aplicaes desenvolvidas.
Grande nmero de desenvolvedores trabalhando.
Pode ser executada em plataformas Linux, Unix e similares

GNOME

GNOME

KDE

Nesta seo ser examinado o gerenciador de janelas KDE (K


Desktop Environment) que muito poderoso, intuitivo, fcil de utilizar
e que possui inmeros recursos grficos, funcionalidades e
facilidades para o usurio, alm de uma vasta gama de aplicativos
escritos para ele.
Com o tempo o KDE foi crescendo e incorporando mais e mais
facilidades e funcionalidades para o usurio final. Devido a isto,
recomendado que se tenha uma mquina mais robusta que a
utilizada para executar outros gerenciadores mais leves, como, por
exemplo, o WindowMaker.
Veja agora como iniciar o KDE. Estando no modo texto, e sem utilizar
nenhum ambiente grfico, basta digitar:

$ KDE

Painel ou Barra de Ferramentas

Para adicionar icones, clique com o boto


direito na barra de ferramentas

Diversas reas de trabalho


Navegar entre aplicativos
alt+tab

Pressionado as teclas
ctrl+shift+tab podemos
Alternar nas reas de trabalho

Gerenciador de rea de transferncia


(Klipper)

Data e Hora

CD- ROM e Disquete


Dentre os cones da rea de trabalho, encontram-se
os de CD-ROM e Disquete. 0 Conectiva Lnux traz o
supermount, que um programa que permite o
acesso disquetes e CD-ROMs com um clique.
Para testar o processo de montagem, insira um CDROM no seu drive e clique no boto CD-ROM. Abrir
uma janela do Konqueror com o contedo deste
disco.

Criar Novo
O menu Criar Novo no caracterstica bsica dos menus da rea de trabalho,
pois est presente, por exemplo, em todo o Konqueror. Quando voc abre
uma janela qualquer do gerenciador de arquivos e clica com o boto direito,
a mesma opo de Criar Novo aparecer para voc. Aqui voc poder criar
novas pastas, arquivos ou dispositivos de sistema.

Criar nova pasta

Criar novo arquivo

Criar um novo arquivo

Criar um novo Dispositivo

cones

Janelas

Configurar rea de trabalho

Papel de parede

Protetor de tela

Acessando arquivos do MSOffice

Adicionar atalhos de programas

Adicionar atalhos de programas

Adicionar atalhos de programas


Painel

Painel

Trabalhando com Vrios Ambientes ao


mesmo tempo

Mudando a Configurao do sistema


O Centro de Controle Conectiva o local onde o usurio pode encontrar as
configuraes mais usadas e importantes, tanto para personalizao como
configurao do KDE, de um modo geral. Para acess-lo, basta clicar no menu
K, em Configuraes -> Centro de Controle Conectiva

Mudando a Configurao do sistema

Modificando a senha
Clique em Segurana e Privacidade -> Nome de Usurio e Senha. Clique
no boto Alterar Senha. Digite, na janela que surgir, a sua senha atual. Em
seguida, na prxima janela, digite nos dois campos a nova senha e
pressione OK.

Modificando a senha

Configurando a campainha quando receber


um e-mail

Acesse a opo Som e Multimdia -> Sons e Notificaes de Sistema.


Selecione o aplicativo na lista superior (KMail, em nosso exemplo) e
na janela seguinte, surgiro as aes que podem ocorrer com este
aplicativo. Ao achar a ao desejada, v at a parte esquerda desta
mesma linha. Voc notar que o cursor ficar na forma de uma mo,
indicando que voc poder acionar uma das notificaes mostradas
(os 6 cones na parte superior desta seo).

Configurando a campainha quando


receber um e-mail

Criando um atalho do teclado para uma


certa ao

Clique em Hardware & Perifricos -> Teclado & Mouse -> Atalhos do teclado.
Na aba Esquema de atalhos, voc poder ver uma janela com 3 abas, cada
uma indicada para configurar um tipo de atalho diferente. Clique em Atalhos do
aplicativo.

Criando um arquivo zip, tar.gz e gzip

Acessando um arquivo zip, tar.gz e gzip

Acessando Disquete e CD-ROM

O processo de acesso a disquete e CD-ROM automtico, ou seja,


basta inserir um disco no drive, e clicar no boto de atalho na rea de
trabalho, para visualizar seus dados.

Acessando Disquete e CD-ROM


Quando voc inserir um disco de audio no seu CD-ROM, o sistema abrir o
programa adequado e ir reproduzir o CD automaticamente. Para desabilitar
esta funo, clique em Configuraes -> Centro de Controle, e dentro do
Centro de Controle, acesse a opo Sons e Multimdia -> CDs de Audio.
Desmarque a opo Determinar Dispositivo Automaticamente, e clique em
Aplicar, para aceitar suas modificaes.

Visualizando arquivos PDF

Centro de Controle

Centro de Controle

0 Centro de Controle do KDE foi personalizado, transformando-se no Centro de


Controle Conectiva. Basicamente, ambos fazem as mesmas operaes, mas o
Centro de Controle Conectiva possui uma interface mais amigvel e organizada,
alm de incluir outros programas de configurao.

Comportamento da Janela

Mltiplos Ambientes de Trabalho


No Linux, existe o conceito de Desktop Virtual, tambm chamado de rea de
Trabalho Virtual. Esse conceito trata do seguinte: como se voc tivesse
vrios monitores e pudesse distribuir os aplicativos por todos eles
distintamente. Em vez de vrios monitores, voc tem vrias reas de trabalho
que se alternam, ficando visvel apenas uma de cada vez.

Painis

Posio do menu

Painis

Aparncias e Temas - Cores

Aparncias e Temas - Cores

Permite escolher as cores


das janelas e menus

Decoraes da Janela

Altera a moldura das janelas, incluindo a barra de ttulo, botes


para maximizar, minimizar e fechar.

Estilo
Nessa opo voc poder configurar esquemas de cores para as
janelas, de forma que os menus internos tambm sigam o estilo
definido

Fontes

Fundo de Tela

Lanador rpido
Nessa opo voc pode configurar o comportamento do cursor
de ocupado, que aparece quando voc abre programas muito
grandes.

Protetor de Tela

cones
Permite alterar os efeitos e tamanho dos cones

Pais / Regio e idioma

Acessibilidade

Disposio do Teclado

Konqueror
um aplicativo muito verstil, pois incorpora as funes de navegador Internet e
gerenciador de arquivos, entre outras.
Barra de ttulo
Barra de Menu
Barra de Ferramentas
Barra de Localizao
Favoritos

Janela
Barra de status

Konqueror

Para alternar entre o modo navegador e gerenciador de arquivos do


Konqueror, clique em Configuraes -> Carregar Perfil de Viso->
Gerenciamento de Arquivos ou Navegao
Web. A nica diferena entre os modos so os botes otimizados para cada
caso

Konqueror

Konqueror

Konquero - FTP

Konquero Excluir arquivos


1.

Mover os arquivos para a lixeira: Del

2.

Apagar os arquivos: Shift - Del

Aceitando mascaras * e ?

Barra de Menus

Editor de Menus

Editor de Menus

Capitulo 5 - Aplicativos para Internet


Instalao e Configurao

Aplicativos para internet

Navegadores
Mensageiros Instantneos
Chat
Desenvolvimento Web

Navegador Mozilla

Principal navegador de Internet do Linux


Bloqueio otimizado de pginas pop-up
Navegao com abas
Gerenciador de downloads

Navegador Mozilla

Navegador Mozilla

Navegador Mozilla

Navegador Mozilla
Obs - Use com cuidado a configurao de
bloquear pop-up, pois as vezes os sites
deixam informaes importantes neste
formato, e elas acabam sendo bloqueadas
tambm. Telas de login quase sempre
aparecem em formato pop-up

Navegador Mozilla
Ctrl + Aumenta o tamanho das fontes
Ctrl Diminui o tamanho das fontes

Navegador Mozilla Desbloqueando


pop-up

Navegador Mozilla
Gerenciador de Formulrios

Navegador Mozilla
Gerenciador de Formulrios

O Konqueror como Web Browse

O Konqueror como Web Browse

O Konqueror como Web Browse


Principais palavras pr-definidas
Palavra-chave

Site de Busca

Av

Alta Vista

Gg/ google

Google

lycos / ly

Lycos

Seek

Go.com

O Konqueror como Web Browse

O Konqueror como Web Browse


Site Ftp janela lado a lado

O Konqueror como Web Browse

Leitores de email - kmail

Leitores de email - kmail

Configurando o Kmail

Configurando o Kmail

Configurando o Kmail

Configurando o Kmail Nova identidade

Configurando o Kmail - Rede

Configurando o Kmail SMTP (envio)

Pastas de Correio

Kmail criar pasta

Enviando e recebendo e-mails


Nova mensagem

Endereo do destinatrio

anexo

Criando uma lista de contatos

Criando uma lista de contatos

Utilizando o Gerenciador o Livro de


endereos

Configurando o Kmail POP (recebimento)

Configurando o Kmail POP (recebimento)

Mensagens Instantneas
Kopete (ICQ, MSN)

Mensagens Instantneas
Kopete (ICQ, MSN)

Mensagens Instantneas
Kopete (ICQ, MSN)

Mensagens Instantneas
Kopete (ICQ, MSN)

Bate Papo ( X-Chat)

Bate Papo ( X-Chat)


O X-Chat um aplicativo grfico de IRC e utilizado para
conversar com outros usurios de IRC

X-Chat Adicionando um Servidor IRC


Clique em adicionar

X-Chat Adicionando um Servidor IRC


2-Digite o Servidor irc.freenode.net

3-Clique em conectar

1-Digite por exemplo Servidor-Teste

X-Chat Adicionando um Servidor IRC

X-Chat Entrando em um canal

Digite o comando / join #Linux

X-Chat Entrando em um canal

X-Chat Entrando em um canal

Selecione um canal e clique


em Entrar no Canal

X-Chat Entrando em um canal

Canais abertos

KSirc
E um aplicativo de IRC pertencente ao ambiente KDE,
que tem como pontos fortes sua rapidez e leveza.

KSirc

KSirc
Inserindo um novo
Escolha o servidor

Grupo Aleatrio

Comando do IRC no KSirc

Comandos do Ksirc

/list : lista todos os canais do servidor na janela


/join #canal: comando para entrar no canal
/leave #canal : sai do canal
/whois Maria : mostra informaes do usurio com
apelido Maria
/away mesagem_ausente: indica que voc esta
ausente e mostra para os usurios do canal o texto
indicado na mensagem ausente
/help comando: mostra informaes sobre o
comando.

Desenvolvimento Web - Quanta


Com o suporte a diversas linguagem de marcao e
scripts, o Quanta se tornou uma ferramenta muito
verstil no desenvolvimento web, tornando-se uma
ferramenta oficial do KDE e do Conectiva Linux.
Alguns recursos do quanta:
Upload por FTP
Suporte a HTML 4.0 com CSS
Suporte a DTD
Gerenciamento de Projetos
Numerosos Templates
Autopreenchimento de comandos (php e
javascript)

Quanta

Mozilla Composer
E um editor HTML muito fcil de ser usado, e
inclui tabelas, imagens e texto. Tem como
ponto forte o sincronismo com o navegador,
de forma que ao usar o navegador, voc
pode editar as pginas que esta visitando e
salv-las em seu computador.

Abrindo o Mozilla Composer

Mozilla Composer
CTRL+ E edita a pgina no Mozilla

Mozilla Composer

Captulo 6 Aplicativos para


Escritrio
Instalao e Configurao

Conectiva Office
O ConectivaOffice a suite de aplicativos de escritrio do
seu Conectiva Linux

Conectiva Office Editor de Texto


Nmero da verso do aplicativo

Extenso sxw

Conectiva Office Calc


Barra de Frmulas
Salva no formato SXC

- Permite criar at 256 folhas

Conectiva Office Calc

Conectiva Office Draw

Extenso *.sxd

Impress
A extenso e sxi

Kontact
Agenda de Contatos

Kontact

Resumo com as principais informaes

KOffice

O KOffice uma sute de aplicativos integrada ao KDE e segue


linha de programas de escritrio. O KOffice e composto de:
KWord
Processador de Texto
KSpread
Planilha Eletrnica
Karbon 14
Incicador de desenhos vetoriais
KFormula
Editor de formulas matemticas
KChart
Editor de Diagramas grficos
Kivio
Editor de Fluxogramas
Kugar
Gerador de Relatrios

Editor de Texto KWrite

Conexo com Palm-Top - KPilot

Captulo 7 Multimidia e Aplicativos


Grficos
Instalao e Configurao

Visualizadores e Programas Grficos

GIMP Image Manipulation Program

Visualizador de imagens - Kuickshow

Kpaint

Programa de Capturador de Tela

Arquivos Postscript - gv

Arquivos Postscript

kghostview
Visualizador de arquivos pdf e PostScript
(formato PS e EPS)

kghostview

Outros visualizadores PDF


Kpdf
Xpdf

Kivio
Este um aplicativo especial para fazer desenhos vetoriais
e desenhos com fluxo de dados no Linux.

kivio

Aplicativos Grficos
Nos prximos slides veremos os recursos
multimdia, os quais auxiliam a tocar os CDs e
mp3

Kaffeine

Kaffeine

Kaffeine

Kaffeine

Kaffeine

Kaffeine

KAudioCreator

KAudioCreator

KAudioCreator

K3B Gravao de CDS


Permite gravar CDS, DVDs, Video CD que e um formato de
vdeo que roda em DVD.

K3B Gravao de CDS

Opes de
gravao

K3B Gravando um CD de dados

K3B Gravando um CD de dados

Outros Programas Multimdias - Noatun

Noatun Tocador de MP3

Krec Gravador de som

Krec Gravador de som

Utilizando um Scanner

Utilizando um Scanner

Utilizando uma Webcam - gnomeMeeting


Atualizando pacotes com apt

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Utilizando uma WebCam

Captulo 8 Atualizao do Sistema


Instalao e Configurao

Vous aimerez peut-être aussi