Você está na página 1de 906

Fatec Mogi

LINUX
Instalao e Configurao
Prof. Fretz Sievers Junior

Introduo e Orientaes Gerais

1.1.1

Informaes sobre o Prof. Fretz:


Mestre em Engenharia da Computao e Eletrnica ITA 2004
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
Aplicao
do usurio

Aplicaes
de Sistemas

KERNEL
N.
hardware

Placa
ISA
CPU

Placa ISA

Placa PCI

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

es de S

a
c
i
pli el (nc st
le
n
er

o)

a
em

es de Us

a
u
lic
p
rio
e
h
l
S l
A

Hardware

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
programas-fonte, 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
Precionar 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


chmod .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 usurios no sistema

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
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 awk
Permite criar pequenos programas na linha de
comando

1.1.182

Comando umask

2^2 2^1 2^0


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

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.184

Comando umask
Voltando para permisso padro

1.1.185

Comando umask

1.1.186

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.187

Comando umask simblico


Removendo a permisso de todos
umask a -rwx

1.1.188

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.189

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.190

Umask para arquivos

2^2 2^1 2^0


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

1.1.191

Umask para arquivos

2^2 2^1 2^0


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

1.1.192

Definindo variveis para todos do


sistema

1.1.193

Definindo variveis para cada usurio


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

1.1.194

Definindo variveis para cada usurio


nano /home/fretz/.bashrc

1.1.195

Mudando o atributo de arquivo


chattr: Muda Atributos de arquivos ou diretrios

1.1.196

Mudando o atributo de arquivo


Deixando o arquivo imutvel
chattr +i atributo

No apago nem sendo root !!

1.1.197

Mudando o atributo do arquivo

Tirando o atributo

Essa uma maneira de proteger arquivos e diretrios


1.1.198

Comando userdel
Remove usurios do sistema
Adicionando o usurio paulo

1.1.199

Comando userdel
Removendo o usurio e a pasta home

1.1.200

Comando userdel
Criando novamente o usurio pedro

1.1.201

Comando userdel
Verificando a pasta home do usurio

Apagando o diretrio

1.1.202

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

1.1.203

Comando Finger
Exibindo as informaes do usurio

Tempo que ficou logado nos terminais

1.1.204

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.205

Comando id
Vendo o id do grupo

Mostra o id do grupo do usurio

1.1.206

Comando chfn
Altera as informaes do usurio

1.1.207

Comando chfn

1.1.208

Comando chfn

1.1.209

Comando info
Exibe o informaes dos programas e comandos.

1.1.210

Comando info

1.1.211

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

1.1.212

Comando chage
Data de expirao da conta

Data que a senha ir expirar


Fomato mm/dd/yyyy

1.1.213

Comando chage
Tentando logar com a conta kelly

1.1.214

Comando chage
Zerando a data de expirao

1.1.215

Comando chage

1.1.216

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

1.1.217

Comando usermod
Bloqueia a conta

No consegue entrar

1.1.218

Comando usermod
Less /etc/shadow

Usurio bloqueado (caracter !)

1.1.219

Comando usermod
Ativa a conta novamente

1.1.220

Comando usermod

Desbloqueia o usurio tirando a exclamao

1.1.221

/etc/passwd
__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.222

Alterando o campo numero 8


shadow para bloquear uma conta

1.1.223

Alterando o campo numero 8


shadow para bloquear uma conta

Alterando para um valor menor que o campo 3


1.1.224

Testando o login

Mensagem de conta vencida

1.1.225

Habilitando a conta

Retirando o valor 10
1.1.226

Testando a conta habilitada

1.1.227

COMANDOS DE
REDIRECIONAMENTO

1.1.228

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.229

Sinal de maior >


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

$ less meuredirecionamento

1.1.230

Sinal de maior duplo >>


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

Outro exemplo

1.1.231

Sinal menor duplo <<


Direciona um arquivo para um comando

1.1.232

Comando & e &&


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

Executa em backgroung

1.1.233

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.234

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

1.1.235

Comando XARGS
Instalando o mplayer-nogui

1.1.236

Comando XARGS
Passando Parametros para mplayer

1.1.237

Comando Xargs
Outro exemplo:

Passa os parmetros de ls para o comando cat


1.1.238

Comando & e &&

job

Roda em Forenground

1.1.239

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.240

Comando & e &&


fg 1

1.1.241

Comando & e &&


fg 2

1.1.242

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

1.1.243

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

1.1.244

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.245

Comandos de Busca

1.1.246

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.247

Comando locate e updatedb

Este comando tambm localiza porm demora mais


1.1.248

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.249

Comando locate e updatedb


Apos o comando updatedb, ele encontra

1.1.250

Man locate e man updatedb

1.1.251

Man locate e man updatedb

1.1.252

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.253

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.254

Informacoes dos arquivos

1.1.255

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.256

Comando Head
Exibe as primeiras partes do arquivo

1.1.257

Comando Head
Mostra as primeras 10 linhas do arquivo

Mostra as 3 primeiras linhas


1.1.258

Comando Head
Mostra as 8 primeiras linhas

1.1.259

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.260

Comando history
Exibe os ultimos comandos digitados no
console
# history

1.1.261

Comando history
Limpando o history

Digite os comandos Perceba que sua lista


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

Comando history
Chamando um comando pelo numero do history

1.1.263

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

1.1.264

Comando rar

Entrando no site rarlab

1.1.265

Comando rar

Baixando o arquivo pelo shell


Comando wget

1.1.266

Comando rar

1.1.267

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.268

Comando rar
Criou a pasta rar

Entrando na pasta rar


Cd rar

1.1.269

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

1.1.270

Comando rar

Voltando para o diretorio /root

1.1.271

Comando rar
Cria o diretrio teste_rar
Entra o diretrio teste_rar

1.1.272

Comando rar
Listando os arquivos que sero compactados

Nome do arquivo compactado

Lista dos arquivos que sero compactados


1.1.273

Comando unrar
Visualizando os arquivos

Descompactando o arquivo
Para o diretrio desc
1.1.274

Comando unrar
mkdir desc

1.1.275

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.276

Comando exec

Procura todos os arquivos com a extenso *.rar e


Passa o resultado para unrar, descompactando
No prprio diretrio

1.1.277

Comando exec
Procurar os arquivos rar e descompacta o prprio
diretrio

1.1.278

Comando exec
Arquivos descompactados

1.1.279

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

1.1.280

Comando | (pipes)
ls /etc |more

Permite colocar pausa.


Faz a pginao

1.1.281

Comando | (pipes)

Filtra o comando ls com grep

1.1.282

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.283

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

1.1.284

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

Mostra a porcentagem

1.1.285

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.286

Comando grep
Procura dentro do arquivo fstab a palavra floppy

Procura dentro do arquivo fstab a palavra cdrom

1.1.287

Comando grep

1.1.288

Comando grep

Mostra a linha que contm Mendes

1.1.289

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.290

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.291

Comando grep

No exemplo a seguir procuramos a letras c ou q


No arquivo cadastro

1.1.292

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

Podemos ignorar os caracteres maiusculos e


minsculos

1.1.293

Comando grep
Mostrando as ocorrncias que so diferentes

1.1.294

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

1.1.295

Comando grep

1.1.296

Comando grep

Encontrou o nome
1.1.297

Controle de Processos

1.1.298

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.299

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

resume

Suspende

Interrupt (interrupo)

Waiting

go

Zombie

stop

Stopped

kill

Dead

I/o
1.1.301

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.302
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.303

Comando ps
Pressione alt+f2 e digite gcalctool

1.1.304

Comando ps

1.1.305

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.306

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.307

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.308

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

No associados a um terminal

1.1.309

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.310

Comando ps
ps aux

1.1.311

Comando top

1.1.312

Comando htop

1.1.313

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.314

Comando kill e killall

1.1.315

Comando kill e killall


ps aux

Nmero do processo
1.1.316

Comando kill e killall


Nmero do processo

O parametro -9 e para matar o processo


No exibido mais nada, somente a filtragem

1.1.317

Comando kill e killall


Executa em background
Verifica se foi criado o processo

Processo em stop

Mata o processo pelo nome


1.1.318

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.319

Comando kill e Killall


Trabalhando com sinais
Vamos criar o programa em c abaixo

nano letra.c

1.1.320

Comando kill e Killall


Agora vamos compilar o programa atravs do
compilador gcc

Compilando com gcc


Visualizando
o arquivo
gerado

1.1.321

Comando kill e killall


Visualizando o contedo com cat

Percebemos que um arquivo compilado


1.1.322

Comando kill e killall


Executando o arquivo

Mostra as letras do alfabeto

1.1.323

Comando kill e killall


Matando o processo
ps aux

Pegando o nmero
do processo

Matando o processo
1.1.324

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.325

Comando kill e killall


Enviando um sinal para continuar o processo

1 enviando um sinal (18)SIGCONT

2 o processo continua

1.1.326

Comando kill e killall


Dando um sinal de quit no Vi

3)SIGQUIT: desistir

Da um sinal de quit para o Vi 1.1.327

Comando kill e killall


Fecha o Vi

1.1.328

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.329

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.330

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.331

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.332

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.333

Comando nice e renice


Abrindo um novo terminal ctrl+shift+t

prioridade

N do PID

1.1.334

Comando nice e renice


Alterou o nvel de prioridade para 19

1.1.335

Comando nice e renice


Alterando a prioridade para 0

Top voltou com o nvel


de prioridade 0
1.1.336

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.337

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.338

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.339

Daemon
Parando o servio (daemon)

Visualizando se o servio foi parado


1.1.340

Daemon
Iniciando o servio

Verificando se o servio foi iniciado


1.1.341

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.342

Compactadores e
Descompactadores

LINUX Conectiva 10
1.1.343

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.344

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.345

Comando tar
Desagrupando os arquivos

-x : extract, descompacta todo o contedo do arquivo

1.1.346

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.347

Comando GZIP e GUNZIP


Descompactando o arquivo

1.1.348

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.349

Comando BZIP2 e BUNZIP2


Instalando o programa Bzip2

1.1.350

Comando BZIP2 e BUNZIP2


Vendo o tamanho do arquivo

Compactando com bzip2


Outro comando para ver o tamanhols -lh

1.1.351

Comando BZIP2 e BUNZIP2


Descompactando com bzip2. Parametro -d

Descompactando com bunzip2


1.1.352

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.353

Comando Zcat
Mostra o contedo do arquivo sem descompactar

1.1.354

Comando Zip e Unzip


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

1.1.355

Comando Zip e Unzip


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

1.1.356

Comando Zip e Unzip

Visualizando o arquivo compactado

1.1.357

Comando Zip e Unzip


Cria um diretorio

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

Comando para descompactar

1.1.358

Comando Zip e Unzip

Visualizando o arquivo descompactado

1.1.359

Outros comandos

1.1.360

Comando Crontab
Agendador de tarefas

Escolhendo um editor de texto padro

Checando a data e hora do sistema

1.1.361

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

1.1.362

Comando Crontab
Realizando o agendamento da tarefa
Crontab -e

Role a pgina com seta para baixo


1.1.363

Comando crontab
Realizando o agendamento
dia

minuto hora

ms Dia da semana

comando
1.1.364

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

Acerte a data
Date MMDDHHMMAAAA

1.1.365

Comando Crontab
Exclindo o arquivo crontab do usurio

1.1.366

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.367

Comando crontab
Nano /etc/crontab

Agendamendo padro do linux


1.1.368

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.369

Comando echo
Exibe contedo de textos e variveis.

1.1.370

Comando echo

1.1.371

Comando echo

1.1.372

Comando $PS1
Alterar informaes do prompt de comando.

Prompt de root

1.1.373

Comando $PS1

Usurio comum

Nome da mquina
Nome do usurio

1.1.374

Comando $PS1
Mudando o nome de usurio para hora

Alterando o u para T maisculo


T maisculo TIME

1.1.375

Comando $PS1

Feita a alterao
1.1.376

Comando $PS1

Mostra a hora

1.1.377

Comando $PS1

Realizar uma alterao para \u


Salvar e sair e logar como joao

1.1.378

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

1.1.379

Comando setterm

Altera a cor do fundo para amarelo

No ubuntu no da certo, pois so vale para


o primeiro comando
1.1.380

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.381

Comando Set, Env e Unset


Algumas variveis de ambiente

1.1.382

Comando Set, Env e Unset


Criando uma varivel de ambiente

1.1.383

Comando Set, Env e Unset


Utilizando o comando ENV para ver as variveis
globais de ambiente

1.1.384

Comando Set, Env e Unset


Tornando a varivel uol como uma varivel
global

1.1.385

Comando Set, Env e Unset


Removendo Variveis

Exclui as variveis

1.1.386

AWK - OPERADORES
Faa operaes matemtica com awk.

Ctrl+d (para
sair)

1.1.387

AWK - Significado

A Aron
W Winberg
K Kininger
Criadores da linguagem

1.1.388

AWK - Significado

1.1.389

AWK - Significado

1.1.390

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.391

ISSUE
Verificar a verso e a distribuio do sistema
operacional

1.1.392

Comandos de Hardware

1.1.393

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.395

Particionamento de Disco com FDISK

1.1.396

Particionamento de Disco com FDISK


Utilizando a opcao p

1.1.397

Particionamento de disco com FDISK

Vamos excluir uma particao do pen-drive

1.1.398

Particionamento de disco com FDISK

Exclui uma particao


1.1.399

Particionamento de disco com FDISK


Mostra que a partio foi excluda

Mostra o tamanho do disco


1.1.400
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.401

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.402

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.403

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.404

Particionamento de disco com FDISK


Para gravar o particionamento, pressione w.
Grava e sai

1.1.405

Particionamento de disco com FDISK


Mostrando as parties

parties

1.1.406

Particionamento de disco com FDISK


Criando um ponto de montagem

Acessando o dispositivo
Utilizando o comando mount

1.1.407

Particionamento de disco com FDISK


Entrando novamente no dispositivo

Visualizando o menu

Visualizando a partio

1.1.408

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.409

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.410

Particionamento de disco com FDISK


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

1.1.411

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.412

Particionamento de disco com FDISK

Comando W para gravar


1.1.413

Particionamento de disco com FDISK


Mostra a mudana da partio

1.1.414

Particionando o disco com CFDISK


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

1.1.415

Particionando o disco com CFDISK


Conectado o sbd

1.1.416

Particionando o disco com CFDISK


Visualizando somente as mensagens referente ao sdb

1.1.417

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.418
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.419

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.420

Particionando o disco com CFDISK


Mostra o espao livre de 2GB

Mostra uma partio 2GB FAT32

1.1.421

Particionando o disco com CFDISK


Ao escolher a partio e mostrada as opes abaixo:

Opes

1.1.422

Particionando o disco com CFDISK


Primeiro vamos utilizar a opo excluir

Selecione a
partio a ser
excluda

Clique em
excluir

1.1.423

Particionando o disco com CFDISK


A partio foi apagada

Vamos Criar
uma partio nova

Espao livre
em disco

1.1.424

Particionando o disco com CFDISK


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

1.1.425

Particionando o disco com CFDISK


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

1.1.426

Particionando o disco com CFDISK

Selecione
Incio
(da partio)

1.1.427

Particionando o disco com CFDISK


Particionamento do disco criado com
aproximadamente 2GB

Tipo Linux
Partio Primria
Nome da Partio

1.1.428

Particionando o disco com CFDISK


Criando a 2 partio primria
Escolher espao vazio

Escolher nova

1.1.429

Particionando o disco com CFDISK

Escolher espao em disco e


escolher a opo primria

1.1.430

Particionando o disco com CFDISK

Escolher o tamanho

1.1.431

Particionando o disco com CFDISK

Criou a 2 partio sdb2

1.1.432

Particionando o disco com CFDISK


Alterando a partio para FAT32

Alterando o tipo de sistema de


arquivos

1.1.433

Particionando o disco com CFDISK

Vamos escolher a
opo OC
1.1.434

Particionando o disco com CFDISK

Digite 0C
1.1.435

Particionando o disco com CFDISK

A partio foi modificada

1.1.436

Particionando o disco com CFDISK


Feitas as alteraes, precisamos gravar

1.1.437

Particionando o disco com CFDISK


Pede uma confirmao. Responda: sim

As informaes foram gravadas, vamos sair


do CFDISK

1.1.438

Particionando o disco com CFDISK


Escolha sair

1.1.439

Particionando o disco com CFDISK


Visualizando as parties alteradas

Parties alteradas com CFDISK


1.1.440

Particionando o disco com CFDISK


Apagando os particionamento
Cfdisk /dev/sdb

Apagando os dois particionamentos


1.1.441

Particionando o disco com CFDISK


Escolha a partio

Escolha excluir (as duas)

1.1.442

Particionando o disco com CFDISK


Vamos criar uma nova partio Linux

Escolha a opo nova

1.1.443

Particionando o disco com CFDISK


Escolha a partio primria

1.1.444

Particionando o disco com CFDISK

Escolha o tamanho total

1.1.445

Particionando o disco com CFDISK


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

1.1.446

Particionando o disco com CFDISK

Para ir para prxima pgina, pressione barra de


espao
1.1.447

Particionando o disco com CFDISK


Escolha 83 partio linux

1.1.448

Particionando o disco com CFDISK


Grave as alteraes, depois escolha sair

1.1.449

Particionando o disco com CFDISK


Verificando as alteraes

Criada a partio Linux


1.1.450

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.451

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.452

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

1.1.453

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.454

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.455

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.456

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.457

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

1.1.458

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.459

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

Clique em ok

1.1.460

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.461

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

1.1.462

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.463

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

1.1.464

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

Partio do pen-drive sbd1

Verificando com o comando dmesg


1.1.465

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

1.1.466

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.467

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

Programa para
Apagar senha do
Windows xp

1.1.468

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

Clique em
Bootdisk
1.1.469

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

Copie a imagem
ISO do CD

1.1.470

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

1.1.471

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.472

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

1.1.473

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

1.1.474

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

1.1.475

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

1.1.476

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.477

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.478

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.479

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

1.1.480

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

1.1.481

Comando Fsck
Aparece o menu do grub. Pressione enter

1.1.482

Comando Fsck
Sistema recuperado com sucesso !

1.1.483

Inicializao

1.1.484

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, DVDROM 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.485

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.486

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.487

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.488

RCCONF
Instala o pacote do rcconf

1.1.489

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.490

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

1.1.491

RCCONF
Podemos desativar servios do ssh

1.1.492

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

Instalando o SYSV-RC-CONF

1.1.493

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

1.1.494

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.495

Script de Inicializao

1.1.496

Script de Inicializao

1.1.497

Script de Inicializao
Adicionando o direito de permisso x

Foi dado o direito x para proprietrio, grupos e outros

1.1.498

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.499

Script de Inicializao testando o script


Limpando as regras
do Firewall
Iptables -F

Testando novamente
O comando ping
1.1.500

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.501

Script de Inicializao testando o script


Removendo o script de inicializao

1.1.502

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.503

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.504
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.505

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.506

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.507

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.508

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.509

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.510

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.511

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.512

Algumas Informaes

1.1.513

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.517

HWINFO
Mostra informacoes sobre o mouse

1.1.518

HWINFO
Trazendo informacoes sobre o teclado

1.1.519

HWINFO
Trazendo informacoes sobre a placa de rede

1.1.520

HWINFO
Trazendo informacoes sobre a placa de rede

Encontrou Realtek 8139

1.1.521

HWINFO

Drive de rede

MAC Address

1.1.522

HWINFO

Mostra a resoluo do
Monitor e outras informaes

Detectou um monitor TV
1.1.523

HWINFO
Obtem informacoes sobre o CD-ROM

Velocidade do DVDRW
1.1.524

HWINFO
Obtendo informacoes sobre disco

Mostra o modelo do disco

1.1.525

HWINFO
Verificando a placa de video

Mostra a placa de video GFORCE

1.1.526

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.527

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

SCSI encontrados

1.1.528

DMESG
Obtendo informaes sobre a placa de rede

1.1.529

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

1.1.530

DMESG
Mostrando as informaes com pausa

Pressione q para sair

1.1.531

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.532

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.533

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.534

LSPCI
Pedindo informaes mais detalhadas

Detalha os dispositivos

1.1.535

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

1.1.536

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

Tipo do Processador
Cache

1.1.537

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

1 GB de memria
total

1.1.538

/Proc
Vendo informaes do disco

1.1.539

/Proc
Mostrando os mdulos carregados

Mdulo de som
Mdulo de vdeo1.1.540

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

Kernel

Verso do Ubuntu

1.1.541

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

Endereo de entrada
e sada dos
dispositivos

Teclado

Serial
video
1.1.542

/proc
Realizando uma consulta no manual
man proc

Consultando. Digite /ioport

1.1.543

/Proc
Mostra informaes sobre o arquivo ioports

1.1.544

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

Informaes em Kilo Bytes

Mega Bytes

1.1.545

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

1.1.546

Comando DU (Disk Usage)


Exibe o espao utilizado por arquivos e diretrios.

Exibe as informaes em bytes

1.1.547

Comando DU (Disk Usage)


Exibe as informacoes em k bytes.

1.1.548

Comando DU (Disk Usage)


O tamanho minimo e 4 Kb

1.1.549

Comando DU (Disk Usage)


Exibe o tamanho em MB

1.1.550

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.551

Comando DU (Disk Usage)


Funciona tambem com du -sh

1.1.552

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.553

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.554

Comandos do Kernel

1.1.555

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.556

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

1.1.557

MODCONF
Vamos na categoria kernel/net/ipv4/netfilter

1.1.558

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

1.1.559

MODCONF
Instala o modulo de ipt_MASQUERADE

No iremos instalar neste momento, selecione no


1.1.560

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.561

Comando LSMOD
Exibindo os mdulos carregados no sistema

1.1.562

Comando LSMOD
Placa de rede Via

Modulos da placa de rede Realtek


1.1.563

Comando LSMOD
lsmod

Mostra os modulos carregados de


uma placa de som, video

Mostra os modulos carregados

1.1.564

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

1.1.565

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.566
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.567

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.568

INSMOD / RMMOD

Mdulos disponveis para poder carregar o meu


bluetooth
1.1.569

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

Verificando se o mdulo foi instalado


(lsmod |grep ath3)
1.1.570

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

1.1.571

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.572

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

1.1.573

Servidores
Redes parte fsica e lgica

1.1.574

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.575

Cabo UTP

1.1.576

Conectores RJ45

Dois conectores RJ45


1.1.577

Alicate de Crimpagem

1.1.578

Cable Tester

1.1.579

Cabo de Rede

medida

Vamos tirar a capa azul. Geralmente os alicates de


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

Cabo de Rede

Aps o corte precisamos separar os pares.


1.1.581

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.582

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.583

Acertar os cabos em uma sequncia

1.1.584

Vamos cortar as pontas

Corta as pontas para ficar alinhadas dentro do


conector
1.1.585

Vamos cortar as pontas

Vamos cortar as pontas para ficar alinhadas


1.1.586

Colocando no Conector RJ45

Cabo branco e verde e a trava do conector virada


para baixo
1.1.587

Encaixando o cabo no conector

Encaixe o cabo at o final


1.1.588

Encaixando o cabo no conector

A lamina do conector ir penetrar nos cabos


fazendo contato
1.1.589

Usando o Alicate

Pegue o alicate para realizar a crimpagem


1.1.590

Usando o Alicate

Crimpando o cabo
1.1.591

Usando o Alicate

Tirando o cabo do alicate.

1.1.592

Cabo Pronto

1.1.593

Aps as duas pontas prontas

Realizar o mesmo procedimento para as duas


pontas
1.1.594

Testando o Cabo

Antes de colocar no switch, hub ou roteador, vamos


testar os cabos atravs de um testador de rede
1.1.595

Usando o testador
Colocar os cabos

Ligar o testador

Caso o cabo estiver conectado


Correto, aparecer na sequncia

1.1.596

Usando o testador
No outro testador
Tambm temos a
sequncia

Usamos este testador quando os pontos so


distantes

1.1.597

Conectando no Testador

1.1.598

Conectando no Testador Principal

1.1.599

Conectando no Testador Principal


As luzes tem
que acender na
sequncia

1.1.600

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.601

Configurando Placas IP Dynamico e


IP Fixo
Vamos configurar a placa de rede

1.1.602

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.603

Configurando para DHCP

Adicione essa linha


Comente as demais

1.1.604

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.605

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.606

Configurando o Servidor DNS

Dominio o computador local


Procura ser feita primeiro no
Computador local
DNS Primrio

DNS Secundrio
LINUX Conectiva 10
1.1.607

Reiniciando o servio de Rede

Verificando se foram feitas as alteraes na placa de


rede

Foi alterado
1.1.608

Verificando a conexo

1.1.609

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.610

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.611

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.612

Configurando as Placas de Rede


Verificando a configurao

Placa compartilhada

Endereo de
loopback

1.1.613

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.614
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.615

Configurando as Placas de Rede


Verificando se as configuraes foram alteradas

Endereos Ips
Configurados

1.1.616

Configurando as Placas de Rede


Testando os nmeros ips

Comando
Ping nos
dois n ips

1.1.617

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.618

Alterando a Resoluo de Nomes de


Domnio DNS (client)
Reinicialize o servio

1.1.619

Configurando Wireless Rede sem Fio

1.1.620

Configurando um Acess Point


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

1.1.621

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.622

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.623

Configurando um Acess Point

Digite o nome do usurio e senha:


Usurio: admin
Senha: admin
1.1.624

Configurando um Acess Point


Abre a tela de configurao

Clique em rRn Wizard

1.1.625

Configurando um Acess Point


Vamos seguir os passos o Wizard

Clique em Next

1.1.626

Configurando um Acess Point


Configurando uma nova senha para o Roteador

Clique em next

1.1.627

Configurando um Acess Point


Exibe uma mensagem que a senha foi alterada

Clique em continuar

1.1.628

Configurando um Acess Point


Ele pede para entrar com a nova senha

1.1.629

Configurando um Acess Point


Pede para escolher o local onde estou. Seleciono
Brasilia

Clique em avanar

1.1.630

Configurando um Acess Point


Realiza a configurao

1.1.631

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.632

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.633

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.634

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.635

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.636

Configurando o Acess Point


Esperar um tempo para que seja configurado

1.1.637

Configurando o Acess Point


A configurao esta completa

Clique em restart

1.1.638

Configurando o Acess Point


Mostra que o dispositivo esta sendo reiniciado

1.1.639

Configurando o Acess Point


Dispositivo reiniciado. Clique em continue

1.1.640

Configurando o Acess Point


Vamos tirar o cabo do notebook.

1.1.641

Configurando o Acess Point


O prximo passo e esperar que o roteador faa a
sincronizao

1.1.642

Configurando o Acess Point


As redes Wireless aparecero na barra de menus

1.1.643

Configurando o Acess Point


Ao clicar na autenticao ele pede a senha do
protocolo WPA

1.1.644

Configurando o Acess Point


Pede a frase que foi cadastrado

1.1.645

Configurando o Acess Point


Pede a senha novamente

Depois e s utilizar
1.1.646

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.647

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

1.1.648

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.649

Configurando o SSH

1.1.650

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

1.1.651

Configurando o SSH
Iniciando e parando o servio

Parando o servio

Iniciando o servio

1.1.652

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.653

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.654

Acessando uma mquina com o


SSH instalado
Nome do usurio

Ip da maquina

Logado na
mquina
remota

1.1.655

Visualizando se o arquivo foi transferido


Estou listando os arquivos na mquina remota

Saindo da conexo remota, comando exit


Ou CTRL+D

1.1.656

Transferindo o arquivo que esta na


mquina servidor para o cliente
usurio

Servidor
ip Origem do arquivo

Destino do arquivo
(mquina cliente)
1.1.657

Transferindo o arquivo que esta na


mquina servidor para o cliente
Foi realizada a transferncia

Scp security copy


1.1.658

Copiando Diretrios com SSH


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

1.1.659

Interface

1.1.660

Gnome
Conhecendo a rea de trabalho do Gnome.

1.1.661

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.662

Comando adduser
Parmetro

Descrio

HOME

Indica o caminho base

1.1.663

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.664

Editor de textos Vi

Pressione a tecla insert para ir para o modo de insero


1.1.665

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

1.1.666

Editor de texto Vi

Mensagem de
gravao

Arquivo Criado
1.1.667

Editor de texto vi
Vamos editar o arquivo
Vi arquivo_criado_no_vi

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


1.1.668

LINUX Conectiva 10
1.1.669

LINUX Conectiva 10
1.1.670

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.672

Disco de inicializao a partir do Windows

C9912B - Fretz Sievers Junior

1.1.673

Disco de inicializao a partir do Windows

1.1.674

Disco de inicializao a partir do Windows

C9912B - Fretz Sievers Junior

1.1.675

Disco de inicializao a partir do Windows

C9912B - Fretz Sievers Junior

1.1.676

Instalao no modo Texto com


disquete

C9912B - Fretz Sievers Junior

1.1.677

Iniciando a Instalao com CD

C9912B - Fretz Sievers Junior

1.1.678

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.679

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.681

Configurao do Mouse

1.1.682

Configurao do Teclado

C9912B - Fretz Sievers Junior

1.1.683

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.684

Escolha seu Perfil

1.1.685

Escolha seu Perfil

C9912B - Fretz Sievers Junior

1.1.686

Escolha seu perfil

C9912B - Fretz Sievers Junior

1.1.687

Escolha seu perfil

1.1.688

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 popup

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