Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo do Laboratrio
Introduzir conceitos de
administrao de redes com linux
Recursos necessrios:
Edilayne Salgueiro
O que Linux?
Edilayne Salgueiro
O shell bsico
O shell um programa que permite o uso do
sistema atravs de uma interface em linha de
comandos. Existem diversos estilos de shell,
sendo os mais comuns:
Bourne Shell (sh)
C-Shell (csh)
Verses extendidas do C-Shell: tcsh
Apesar da interface em linha de comandos ser um
conceito considerado antiquado, o shell oferece
mecanismos para tornar a vida do usurio muito
simples e produtiva. Alm disso, uma
ferramenta de valor inestimvel para operaes
em mquinas remotas
Edilayne Salgueiro
Janela de Terminal
Linha de
comando
Prompt $
Qualquer
usurio
Prompt #
Apenas
root
Edilayne Salgueiro
Usurios e grupos
A noo de usurio est muito presente em UNIX:
Cada usurio registrado possui um nome de login, uma senha e
um identificador numrico associado (UID).
Os usurios so organizados em grupos.
Um usurio sempre pertence a um grupo primrio e pode
pertencer a outros grupos secundrios.
Cada grupo identificado por um nome e um identificador de
grupo (GID).
O comando id user permite visualizar as informaes de
usurios e grupos. Experimente:
$ id aluno
O comando finger user oferece informaes adicionais sobre
o usurio.
A informao de usurio e grupo usada pelo sistema para
gerenciar o acesso aos recursos (arquivos e diretrios) e
para a gerncia dos processos de usurios distintos.
Edilayne Salgueiro
O usurio root e outros
usurios especiais
O usurio com UID = 0 chamado root e possui
poderes especiais no sistema:
Acesso a todos os arquivos e diretrios
Reboot/shutdown do sistema
Lanamento e cancelamento de qualquer processo
Montagem de diretrios de rede e de dispositivos externos
Assim, torna-se bvio que a senha de root de grande
importncia para a segurana do sistema.
Alm do root, outros usurios so definidos para a
implantao de servios especficos. Esse o caso
dos
usurios bin, daemon,lp, mail, news,ftp
e nobody, que no correspondem a seres humanos.
Normalmente esses usurios no so acessveis via
login, existindo apenas internamente no sistema.
Edilayne Salgueiro
Documentao on-line
O sistema UNIX implementa um sistema de
documentao on-line simples, mas bastante til
e eficiente, chamado pginas de manual (man
pages).
O acesso s pginas de manual normalmente
efetuado atravs do comando man. Assim, man ls
apresenta a pgina de manual do comando ls,
enquanto man man apresenta a pgina de manual
do prprio comando man.
Os ambientes grficos oferecem ferramentas
grficas para a consulta s pginas de manual,
geralmente acessveis atravs de um cone na
barra de ferramentas.
Edilayne Salgueiro
Buscando informaes: man e
info
Pginas de manual
man nome_do_comando
Documentos Texinfo
Info nome_do_comando
criado para substituir nroff pois o comando
nroff que formata pginas de manual
proprietrio da AT&T (hoje j existe a
verso GNU groff)
Edilayne Salgueiro
Localizar software
which
Para saber se um aplicativo est no seu
sistema use:
which nome_do_aplicativo
Exemplo:
Which httpd
/usr/sbin/httpd
Cuidado: which s mostra arquivos que voc tem
permisso para executar
Edilayne Salgueiro
O sistema de arquivos
O sistema de arquivos do UNIX possui as seguintes caractersticas
fundamentais:
estruturado na forma de uma rvore nica, iniciando pelo
diretrio /, que chamado de raiz.
H suporte para arquivos, diretrios e links (atalhos).
Os arquivos podem ter qualquer nome, usando quaisquer
caracteres, com distino entre maisculas e minsculas. Os nomes
so normalmente limitados a 255 caracteres.
O caractere separador de diretrios o / (barra).
Arquivos e diretrios cujos nomes comeam com . (ponto) so
considerados ocultos e normalmente no aparecem nas listagens
de diretrios.
As extenses so normalmente usadas apenas para facilitar a vida
do usurio, mas no so importantes para o sistema operacional,
que no depende delas para identificar o contedo de um arquivo.
Os arquivos e diretrios possuem permisses de acesso
controlveis por seus proprietrios.
Edilayne Salgueiro
Principais diretrios
Os diretrios de um sistema de arquivos UNIX tm uma
estrutura pr-definida, com poucas variaes:
/home: raiz dos diretrios home dos usurios.
/boot: arquivos de boot (ncleo do sistema, etc)
/var: arquivos variveis, reas de spool (impresso, e-
mail, news), arquivos de log
/etc: arquivos de configurao dos servios
/usr: aplicaes voltadas aos usurios
/tmp: arquivos temporrios
/mnt: montagem de diretrios compartilhados temporrios
/bin: aplicaes de base para o sistema
/dev: arquivos de acesso aos dispositivos fsicos e
conexes de rede
/lib: bibliotecas bsicas do sistema
Edilayne Salgueiro
No Unbutu
Edilayne Salgueiro
O diretrio HOME
Cada usurio possui um diretrio especial, chamado
diretrio home (casa), onde so armazenados:
arquivos e diretrios pessoais de trabalho
e-mails j lidos (folders pessoais)
arquivos de configurao individuais
configurao das aplicaes usadas
O diretrio home do usurio o seu local de incio
de sesso de trabalho (via shell ou grfica)
O usurio possui plenos poderes de acesso ao seu
diretrio home (e seus sub-diretrios), e normalmente no
pode criar arquivos fora dele. O diretrio home de cada
usurio normalmente inacessvel aos outros usurios,
mas isso pode ser controlado pelo administrador do
sistema (root).
Edilayne Salgueiro
Comandos bsicos
Os comandos a seguir implementam
operaes bsicas em arquivos:
ls: listar o contedo do diretrio corrente
(ou de um diretrio dado).
rm: remover arquivos.
mv: mover arquivos.
cp: copiar arquivos.
cat: apresentar o contedo de arquivos.
more: visualizar o contedo de arquivos
(paginado).
Edilayne Salgueiro
Navegar na rvore de
diretrios
Os comandos usados para navegao na rvore de
diretrios so similares aos usados em outros
sistemas operacionais:
pwd : indica qual o diretrio corrente do shell.
cd : troca de diretrio:
cd dir : muda para o diretrio dir.
cd .. : muda para o diretrio pai imediatamente
superior.
cd : volta para o ltimo diretrio visitado.
cd ~nome_usurio : vai para o diretrio HOME do
usurio indicado.
cd : volta ao diretrio HOME.
mkdir dir : criao do diretrio dir.
rmdir dir : remoo do diretrio dir.
Edilayne Salgueiro
Executando rede virtual
A partir daqui vamos utilizar acesso
remoto para iniciar nossa rede virtual
Edilayne Salgueiro
Acesso remoto com SSH
No linux
Use ssh em uma janela de linha de comando
(shell)
$ ssh X numero_matricula@numero_IP_do_host
Edilayne Salgueiro
Acesso remoto com SSH (no Windows)
No Windows
1. Execute Xming
Servidor X
2. Configure Putty
Cliente SSH
Voc deve
selecionar SSH e
depois X11
Habilite a opo
X11 forwarding
Edilayne Salgueiro
Acesso remoto com SSH (no Windows)
Para iniciar
sesso
Selecione a
opo Session
Informe o nome
do host remoto
ou IP
Clique em open
Edilayne Salgueiro
Hospedeiro remoto
Se tudo correu bem, voc tem uma caixa
linux disponvel para testar seus
comandos!
Edilayne Salgueiro