Buscar

ARSL-Aula_02-Introdução

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Administração de Redes em Software 
Livre
PROFESSOR RAMON MOTA
ramonmsf@gmail.com
“software livre” é uma questão de liberdade, não de preço. Para entender 
o conceito, você deve pensar em liberdade no sentido de “liberdade de 
expressão”, não de “gratuidade”.
 A liberdade para executar o programa, para qualquer propósito 
(liberdade nº 0).
 A liberdade de estudar como o programa funciona, e adaptá-lo a suas 
necessidades (liberdade nº 1). Acesso ao código-fonte é um 
pré-requisito para esta liberdade.
 A liberdade de redistribuir cópias de modo que você possa ajudar ao 
seu próximo (liberdade nº 2).
 A liberdade de aperfeiçoar o programa, e liberar os seus 
aperfeiçoamentos, de modo que toda a comunidade se beneficie 
(liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta 
liberdade.
Fonte: http://www.gnu.org
Software Livre
Software Livre
Projeto GNU
Começou com Richard Stallman em 1984 com o objetivo de criar "softwares 
completamente compatível com o Unix".
 A Free Software Foundation, desenvolveu vários aplicativos, compiladores e 
ferramentas para o novo sistema operacional. Mas faltava o kernel (o Hurd não 
estava pronto).
 Em 1991, Linus Torvalds lançou o Linux, um núcleo (kernel) que poderia usar 
todas as peças do sistema operacional GNU.
 GNU GPL – General Public License 
<http://www.gnu.org/licenses/licenses.html#GPL>
Software Livre
Linux
 Criado por Linus Torvalds, inspirado no Minix <http://www.minix3.org/
>, em 1991.
 Linux é o kernel (núcleo).
 O conjunto GNU/Linux é a base das distribuições mais conhecidas:
 Debian - www.debian.org
 Ubuntu – www.ubuntu.org
 Slackware – www.slackware.com
 Red Hat Enterprise Linux – www.redhat.com
 Fedora – fedora.redhat.com
 Mandriva – www.mandriva.com
Software Livre
GNU/Linux – Explicações Básicas
SHELL
Software Livre
SHELL
 O shell é definido para os usuários através do arquivo 
/etc/passwd
O último campo de configuração deste arquivo informa qual o sabor de shell 
o usuários irá utilizar.
Dica: se for passado no campo de definição do shell, qualquer outro executável 
que não seja um programa shell, este será executado e quando sua execução for 
finalizada haverá um logout automática da sessão.
aluno:x:1001:1001:,,,:/home/aluno:/bin/bash
 shell é uma descrição genérica para os programas que cumprem 
o papel de interpretadores, de interface entre o S.O e os usuários.
Software Livre
Sabores shell
 Bourne Shell (sh)
Foi por muito tempo o shell default do UNIX – é chamado também por standard 
shell.
 Korn Shell (ksh)
Possui as funcionalidades do sh e agrega algumas outras, tornando mais completo, 
e com isso ganhando vários adeptos.
 C Shell (csh)
É o mais utilizados em ambientes *BSD e a estruturação de seus comandos é 
similar a linguagem C. Sem compatibilidade com o sh.
 Bourne Again Shell (bash)
É o mais completo dos sabores shell, agrega as funções do ksh e do csh. É o shell 
default do GNU/Linux.
Software Livre
GNU/Linux – Explicações Básicas
Arquivos
 Case Sensitive.
 Arquivos ocultos iniciam com um ponto “.” 
(ex.: .bashrc).
 Nomes com até 256 caracteres.
 Podem ser texto ou binários 
(ex.: #file .bashrc)
Software Livre
GNU/Linux – Explicações Básicas
Diretórios
 Case Sensitive.
 Especificado com uma barra “/”.
 O diretório raiz do sistema operacional é “/”.
 Organização da estrutura de diretórios é definida pela FHS (FileSystem 
Hierarchy Standard) - http://www.pathname.com/fhs/
 Diretório atual
#pwd
Software Livre
GNU/Linux – Explicações Básicas
Diretórios
 Diretório home
/home/[login] – Usuário comuns
/root – Usuário Administrador (root)
“~” (caractere til) – Também representa o diretório home do usuário 
“logado”.
#ls -la ~
 Diretório superior é representado por “..”.
#ls -la ..
 Para voltar ao diretório anterior use o “-” (hífen).
#cd -
 Caminho na estrutura de diretórios.
#ls -l /etc/apt/sources.list
Software Livre
Diretórios (FHS - Filesystem Hierarchy Standard)
/bin Contém arquivos programas do sistema que são usados com freqüência pelos 
usuários.
/boot Contém arquivos necessários para a inicialização do sistema.
/media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, 
CD-ROM em distribuições mais novas).
/dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no 
computador.
/etc Arquivos de configuração de seu computador local.
/home Diretórios contendo os arquivos dos usuários.
/lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel.
/lost+found Local para a gravação de arquivos/diretórios recuperados pelo utilitário 
fsck.ext2. Cada partição possui seu próprio diretório lost+found.
Software Livre
Diretórios (FHS - Filesystem Hierarchy Standard)
/mnt Ponto de montagem temporário.
/proc Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é 
colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, 
verificam configurações do sistema ou modificar o funcionamento de dispositivos 
do sistema através da alteração em seus arquivos.
/sys Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é 
colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, 
verificam configurações do sistema ou modificar o funcionamento de dispositivos 
do sistema através da alteração em seus arquivos.
/root Diretório do usuário root.
/sbin Diretório de programas usados pelo superusuário (root) para administração e 
controle do funcionamento do sistema.
/tmp Diretório para armazenamento de arquivos temporários criados por programas.
/usr Contém maior parte de seus programas. Normalmente acessível somente como 
leitura.
/var Contém maior parte dos arquivos que são gravados com freqüência pelos 
programas do sistema, e-mails, spool de impressora, cache, etc.
Software Livre
GNU/Linux – Explicações Básicas
Prompt
 “#” representa usuário root.
 “$” representa usuários comuns.
 Seta para cima/seta para baixo – retorna comandos já digitados.
 SHIFT + “Page UP” ou “Page Down” - Paginar saída do prompt.
 Pressione CTRL+A para mover o cursor para o inicio da linha de 
comandos.
Software Livre
GNU/Linux – Explicações Básicas
Prompt
 Pressione CTRL+E para mover o cursor para o fim da linha de comandos.
 Pressione CTRL+U para apagar o que estiver à esquerda do cursor. O 
conteúdo apagado é copiado para uso com CTRL+y.
 Pressione CTRL+K para apagar o que estiver à direita do cursor. O 
conteúdo apagado é copiado para uso com CTRL+y.
 Pressione CTRL+L para limpar a tela e manter o texto que estiver sendo 
digitado na linha de comando (parecido com o comando clear).
 Pressione CTRL+Y para colocar o texto que foi apagado na posição atual 
do cursor.
 Pressione CTRL+D para fazer logout.
 Pressione CTRL+C para interromper a execução de um programa.
Software Livre
Ajuda do sistema operacional
• O GNU dispõem de algumas opções de ajuda que são 
fundamentais para o uso do sistema:
#man [comando]
Manual completo sobre o comando, traz a explicação para 
todas as opções e parâmetro da ferramenta.
#[comando] --help
Ajuda resumida das opções e parâmetros.
#[comando] -h
Ajuda resumida das opções e parâmetros.
Estudar para a próxima aula!!!!
Estudar os capítulos 6, 7 e 8 do Guia Foca Linux 
(iniciante), disponível online em 
<http://www.guiafoca.org/?page_id=14>
Obrigado ;)
	Slide 1
	Slide 2
	Slide 16
	Slide 17

Continue navegando