SlideShare uma empresa Scribd logo
ADMINISTRAÇÃO DE REDES I ­ LINUX
Introdução
Frederico Madeira
LPIC­1, LPIC­2, CCNA
fred@madeira.eng.br
www.madeira.eng.br
Agenda
Sobe a
Disciplina
Introdução ao
Linux
FHS Inicialização Boot Loaders
X
Ementa
1a Etapa
• Introdução ao Linux (história, Kernels e distribuições).
• Instalação do Linux.
• Interface de linha de comando (shell).
• Gerenciamento de usuários (permissões, contas, grupos,
estratégias e segurança).
• Gerenciamento de programas (instalação, atualização e
remoção).
• Instalação de Programas (tar, rpm, YUM)
• Configuração de Redes em Linux
Ementa
2a Etapa
• Agendamento de Tarefas
• Compartilhamento de arquivos com o NFS
• Instalação e configuração do serviço de FTP VSFTPD
• Instalação e configuração do Samba
• Projetos
Objetivos
Ao término do curso, o aluno deverá estar apto a:
• Instalar, administrar e gerenciar redes locais Linux;
• Instalar e gerenciar serviços de rede em ambiente Linux;
• Analisar o desempenho de redes Linux.
Avaliação
1a Avaliação
Bibliografia, listas, apresentações, laboratórios
100% Prova + 20 min consulta
2a Avaliação
Bibliografia, listas, apresentações, laboratórios, trabalhos
50% Prova + 20 min consulta
50% Trabalho
Final e Substitutiva
Bibliografia, listas, apresentações, laboratórios
100% Prova + 20 min consulta
Máx. De Faltas = 20
Bibliografia
Livros-Texto:
1. Ferreira, R. Linux - Guia do Administrador do Sistema. 2ª Edição . São Paulo:
Novatec, 2008.
2. Morimoto, C. E. Guia Pratico de Redes e Servidores Linux. 2ª Edição. Porto
Alegre: Sulina, 2009.
3. Nemeth, E.; Zinder, G.; HEIN, T. R. Manual Completo do Linux: Guia do
Administrador. 2ª Edição. São Paulo: Pearson, 2007.
4. Hunt, Craig. Linux Servidores de Rede. São Paulo: Ciência Moderna, 2004.
Livros Complementares:
1. Eiras, M. C.; Mendonça, N. Guia de Certificação Linux. 2ª Ed., Rio de Janeiro:
Brasport, 2004.
2. Ribeiro, U. Certificação Linux. São Paulo: Axcel Books, 2004.
3. Smith, Roderick W. Redes Linux Avançadas. São Paulo: Ciência Moderna, 2003.
4. Neto, Urubatan. Dominando Linux Firewall Iptables. São Paulo: Ciência Moderna,
2004.
5. Jang, Michael. RHCE - Red Hat Certified Engineer Linux. Rio de Janeiro: Alta
Books, 2003.
6. Veiga, Roberto G. A. Comandos do Linux - Guia de Consulta Rápida. São Paulo:
Novatec, 2004.
Assista ao Filme: Revolution OS
Introdução ao Linux
História
1984 – Richard Stallman - Projeto Gnu (Gnu is not Unix)
SO livre, compatível com Unix, redistribuído e modificado livremente
por qualquer pessoa.
Ferramentas
Final década 80 – Richard Stallman – GPL (General Public
License)
Maior utilização por projetos do SL
Baseada em 4 liberdades:
1. Executar o programa para qualquer propósito
2. Estudar o programa e adaptá-lo para suas necessidades (acesso ao
Código Fonte)
3. Redistribuição cópias
4. Liberdade para melhorar o programa e divulgar as melhorias
1991 – Linus Torvalds (1991) – Linux (kernel)
Tipo Unix, inspirado no minix.
Desenvolvimento SL/CA
Licenciado pela GPL
Introdução ao Linux
Introdução ao Linux
Conceitos
GNU – Ferramentas que complementam o SO
Ex:
Bash – interpretador de comandos
GCC – compilador para várias linguagens, particularmente C
glibc – biblioteca para linguagem C
GNOME – ambiente gráfico para SO tipo unix
Gzip – aplicação e bibliotecas para compressão
de dados
Linux – Kernel do SO
Distribuição – GNU + LINUX + Aplicativos
Ex:
Red Hat
Fedora
Suse
Slackware
Debian
Introdução ao Linux
Características
- recebe apoio de grandes empresas como IBM, Sun, HP, etc.
- Multitarefa, Multiusuário
- Suporte a nomes extensos de arquivos e diretórios (255
caracteres)
- Conectividade com outros tipos de plataformas como Apple,
Sun, Macintosh,Sparc, Alpha, PowerPc, ARM, Unix, Windows,
DOS, etc
- Utiliza permissões de acesso a arquivos, diretórios e
programas em execução na memória RAM.
Introdução ao Linux
Características
- Modularização - O Linux somente carrega para a memória o
que é usado durante o processamento, liberando totalmente a
memória assim que o programa/dispositivo é finalizado
- Não há a necessidade de se reiniciar o sistema após a
modificar a configuração de qualquer periférico ou parâmetros
de rede
- Suporte nativo a múltiplas CPUs, assim processadores como
Dual Core, Athlon Duo, Quad Core tem seu poder de
processamento integralmente aproveitado.
-Suporte nativo a virtualização, onde o Linux se destaca como
plataforma preferida para execução de outros sistemas
operacionais.
Introdução ao Linux
Características
- novas versões do sistema não provocam lentidão, pelo
contrário, a cada nova versão os desenvolvedores procuram
buscar maior compatibilidade
- Não é requerido pagamento de licença para usa-lo. O
GNU/Linux é licenciado de acordo com os termos da GPL.
- Acessa corretamente discos formatados pelo DOS, Windows,
Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc.
- Não é vulnerável a vírus
- Rede TCP/IP mais rápida que no Windows e tem sua pilha
constantemente melhorada. Suporte nativo.
- Suporte a dispositivos Plug-and-Play, USB, Fireware, Wireless
Introdução ao Linux
Características
- Diversos serviços de redes
- Diversos esquemas de firewall/Roteador, bem como múltiplos
endereços em interfaces
- Pode ser executado em 16 arquiteturas diferentes (Intel,
Macintosh, Alpha, Arm, etc.) e diversas outras sub-arquiteturas.
- Empresas especializadas e consultores especializados no
suporte ao sistema espalhados por todo o mundo.
Introdução ao Linux
- Determina a estrutura padrão do sistema de arquivos
- Define a localização de arquivos e diretórios, permissões,
bem como a estrutura mínima de diretórios necessária.
- Possibilita integração de sistemas, realizar backups e restores
e definições únicas de boot.
FHS ­ Filesystem Hierarchy Standard
Descrição
bin
boot
etc Arquivos de configuração específicos do computador.
home Diretórios de usuários.
lib
media
Sistemas de arquivos "montados" temporariamente.
opt Pacotes estáticos de aplicações.
root
Dados específicos que são servidos pelo sistema.
Arquivos temporários.
var
Diretório
Comandos binários essenciais para todos os usuários (ex: cat, ls, cp)
Arquivos do Boot loader (ex: kernel, initrd).
dev Dispositivos (ex: /dev/sda1).
Diretório com as bibliotecas essenciais para os arquivos binários em /bin/ e
/sbin/.
Pontos de "montagem" para mídia removível, como CD-ROMs (2.3 do FHS)
mnt
proc
Sistemas de arquivo virtual, que possui o estado do Kernel e processos do
sistema (específico Linux)
Diretório home para o super usuário (root).
sbin Arquivos binários para propósito de adminstração do sistema.
srv
tmp
usr
Hierarquia secundária para dados compartilhados de usuários, cujo acesso é
restrito apenas para leitura.
Arquivos "variáveis", como logs, base de dados, páginas Web e arquivos de e-
mail.
Estrutura mínima de acordo com FHS
FHS ­ Filesystem Hierarchy Standard
- A partir do Fedora 17, toda a base do sistema operacional foi
migrado para o /usr. Os diretórios abaixo passam a ser links
simbólicos;
/bin → /usr/bin
/sbin → /usr/sbin
/lib → /usr/lib
/lib64 → /usr/lib64
Justificativas:
- Melhorar a compatibilidade com outras distro Unix/Linux
- Melhorar a compatibilidade com Solaris
- Melhorar a compatibilidade com GNU build systems
Saiba Mais:
The Case for the /usr Merge
Move all to /usr
FHS ­ Filesystem Hierarchy Standard
vfat – Sistema de Arquivo padrão windows
iso9660 – Sistema de arquivos de CD's/DVD
ext2 - Second Extended Filesystem, padrão por muito tempo
ext3 - Third Extended Filesystem, Journal*. Padrão distro modernas,
Evolução do ext2. Permite Upgrade do ext2, melhor performance
Ext4 – Evolução do Ext3
swap – Memória Virtual, quando dados não cabem na memória, são salvos
em swap
JFS – Journaled FS de 64 bits, desenv. pela IBM para o AIX
ReiserFS – Outro FS Journal. Era padrão no SuSe
XFS – Mais antigo FS journal para Unix. Dev by SGI para IRIX. Large FS
* Journal File systems, armazenam em uma área separada as alterações no
FS. Operações atômicas, evitam erros no FS.
Btrfs – Implementa funções avançadas de tolerância a falhas/reparo e fácil
administração
Sistemas de Arquivos
O Sistema SysV determina quais programas devem ser
iniciados/terminados quando um runlevel é iniciado.
Mais simples e mais flexível do que o padrão BSD.
Runlevels (Estados ou Modos do sistema)
0 – Desligamento
1 – Modo Monousuário (Modo Texto)
2 – Modo Multiusuário sem rede
3 - Modo Multiusuário com rede (Modo Texto)
4 – Não utilizado
5 – Modo X11 completo
6 – Reiniciar
Inicialização – SysV init RunLevels
• O systemd é o susbtituto do SysV
• Padrão desde o Fedora 15
• Algumas caracterísitcas:
• Serviço pode ser iniciado na primeira vez que ele for
utilizado
• Inicialização de serviços simultaneamente
• Monta e gerencia pontos de montagem
• Suporta depebdências entre serviços
• Compatível com os scripts de SysV
Inicialização – systemd
• Diferente do SysV, o systemd não trabalha com runlevels e
sim com targets
• Runlevel 3 equivale ao target multi-user.target
• Runlevel 5 equivale ao target graphical.target
Inicialização – systemd
Inicialização – systemd: Runlevel x target
sysvinit
Runlevel
systemd Target Notes
0 runlevel0.target,
poweroff.target
Halt the system.
1, s, single runlevel1.target,
rescue.target
Single user mode.
2, 4 runlevel2.target,
runlevel4.target, multi-
user.target
User-defined/Site-specific
runlevels. By default, identical to 3.
3 runlevel3.target, multi-
user.target
Multi-user, non-graphical. Users
can usually login via multiple
consoles or via the network.
5 runlevel5.target,
graphical.target
Multi-user, graphical. Usually has
all the services of runlevel 3 plus a
graphical login.
6 runlevel6.target, reboot.target Reboot
emergency emergency.target Emergency shell
Exemplo de /etc/fstab
- Responsável por carregar o kernel do linux e arquivos
necessários
Ex: Para arquitetura x86 usa-se Lilo ou Grub, para Alpha usa-se
aboot e para Itanium usa-se Elilo
Lilo
/etc/lilo.conf
Stage1 e Stage 2 (menu) estão na MBR
Necessário re-gravar quando for alterado
Grub
Capaz de ler FS ext2 e ext3 em tempo de boot
Stage 1 na MBR e stage 2 (Menu) no Disco
Não precisa regravar quando tiver alterações, lê diretamente
/boot/grub/grub.conf
Permite configuração dos parâmetros de boot
Boot Loaders
- Sistema de Janelas para sistemas Unix.
- Diversas interfaces gráficas: Gnome, Kde, WindowMaker,
Enlightenment, Xfce, FluxBox, etc...
- Rica em recursos visuais e aplicativos
Sistema X Windows
Fluxbox
KDE
Gnome
Sobre o Linux
http://pt.wikipedia.org/wiki/Linux
Guia Foca Iniciante
http://focalinux.cipsga.org.br/guia/iniciante/index.htm
Site oficial do FHS e FHS na Wikipedia
http://www.pathname.com/fhs/
http://pt.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Red Hat Linux Reference Guide
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide
/
Referências
Frederico Madeira
LPIC­1, LPIC­2, CCNA
fred@madeira.eng.br
www.madeira.eng.br

Mais conteúdo relacionado

Mais procurados

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Samira Magalhaes
 
Introdução aos Sistemas Operativos
Introdução aos Sistemas OperativosIntrodução aos Sistemas Operativos
Introdução aos Sistemas Operativos
Jorge Louro
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
Armando Rivarola
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
Ivani Nascimento
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
David Pereira
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
Joeldson Costa Damasceno
 
Aula 5 manipulacao de arquivos e pastas
Aula 5   manipulacao de arquivos e pastasAula 5   manipulacao de arquivos e pastas
Aula 5 manipulacao de arquivos e pastas
Alexandre Juliano da Silva
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
vini_campos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Diogo Carvalho
 
Linux
LinuxLinux
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
teacherpereira
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
Carine Furlanetto
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
Faculdade de Tecnologia
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
Leandro Júnior
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
diogoa21
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Luiz Arthur
 
SO-04 Escalonamento de Processos
SO-04 Escalonamento de ProcessosSO-04 Escalonamento de Processos
SO-04 Escalonamento de Processos
Eduardo Nicola F. Zagari
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
Guilherme Nonino Rosa
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Mauro Duarte
 
Sistemas Operacionais para Servidores
Sistemas Operacionais para ServidoresSistemas Operacionais para Servidores

Mais procurados (20)

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Introdução aos Sistemas Operativos
Introdução aos Sistemas OperativosIntrodução aos Sistemas Operativos
Introdução aos Sistemas Operativos
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Aula 5 manipulacao de arquivos e pastas
Aula 5   manipulacao de arquivos e pastasAula 5   manipulacao de arquivos e pastas
Aula 5 manipulacao de arquivos e pastas
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Linux
LinuxLinux
Linux
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
 
SO-04 Escalonamento de Processos
SO-04 Escalonamento de ProcessosSO-04 Escalonamento de Processos
SO-04 Escalonamento de Processos
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
Sistemas Operacionais para Servidores
Sistemas Operacionais para ServidoresSistemas Operacionais para Servidores
Sistemas Operacionais para Servidores
 

Destaque

Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011
Luiz Vieira .´. CISSP, OSCE, GXPN, CEH
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente Linux
Luiz Thiago
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
Felipe Queiroz
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Aécio Pires
 
Artigo gerencia de_redes
Artigo gerencia de_redesArtigo gerencia de_redes
Artigo gerencia de_redes
Evandromadeira
 
Introdução ao cake php
Introdução ao cake phpIntrodução ao cake php
Introdução ao cake php
Filipe Kulinski
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
Wellington Oliveira
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
Rodrigo Piovesana
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
Renan Aryel
 
Unix
UnixUnix
tutorial nagios
tutorial nagiostutorial nagios
tutorial nagios
André Luiz Cunha
 
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete TutorialMariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
Colin Charles
 
Introdução ao Linux Ubuntu
Introdução ao Linux UbuntuIntrodução ao Linux Ubuntu
Introdução ao Linux Ubuntu
Filipe Kulinski
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
guest82cc1d
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
André Déo
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
Felipe Cesar Costa
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Helder Lopes
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"
Morgana Lacerda
 

Destaque (19)

Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente Linux
 
Curso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux EducacionalCurso de Linux Básico com o Linux Educacional
Curso de Linux Básico com o Linux Educacional
 
Linux educacional 3
Linux educacional 3Linux educacional 3
Linux educacional 3
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
 
Artigo gerencia de_redes
Artigo gerencia de_redesArtigo gerencia de_redes
Artigo gerencia de_redes
 
Introdução ao cake php
Introdução ao cake phpIntrodução ao cake php
Introdução ao cake php
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
 
Unix
UnixUnix
Unix
 
tutorial nagios
tutorial nagiostutorial nagios
tutorial nagios
 
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete TutorialMariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
 
Introdução ao Linux Ubuntu
Introdução ao Linux UbuntuIntrodução ao Linux Ubuntu
Introdução ao Linux Ubuntu
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Sistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e LinuxSistemas Operacionais Windows e Linux
Sistemas Operacionais Windows e Linux
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"
 

Semelhante a Linux - Sobre a Disciplina + Introdução ao Linux

(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
Anderson Lago
 
apostila linux
apostila linuxapostila linux
apostila linux
Carlos Melo
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
3Way Networks
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
Fábio Albuquerque
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
Luiz Arthur
 
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completaSistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completa
Odeberto Borges Vieira L. da Rocha
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
Robson Ferreira
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional Linux
Juan Carlos Lamarão
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
Pedro Neto
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
José Ricardo Vieira
 
01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf
Sergio778021
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
Rogério Cardoso
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
eliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
eliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
guest7a481e8
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
Neon Online
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
Mateus Cardoso
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Mauro Duarte
 
Linux
LinuxLinux
Linux
valmarques
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
Jonata Marim
 

Semelhante a Linux - Sobre a Disciplina + Introdução ao Linux (20)

(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
apostila linux
apostila linuxapostila linux
apostila linux
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completaSistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completa
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional Linux
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf01.01 - Introdução ao Linux.pdf
01.01 - Introdução ao Linux.pdf
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Linux
LinuxLinux
Linux
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
 

Mais de Frederico Madeira

WebServices
WebServicesWebServices
WebServices
Frederico Madeira
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
Frederico Madeira
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
Frederico Madeira
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
Frederico Madeira
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
Frederico Madeira
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
Frederico Madeira
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
Frederico Madeira
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
Frederico Madeira
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
Frederico Madeira
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
Frederico Madeira
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
Frederico Madeira
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
Frederico Madeira
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
Frederico Madeira
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
Frederico Madeira
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
Frederico Madeira
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
Frederico Madeira
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
Frederico Madeira
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
Frederico Madeira
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em Redes
Frederico Madeira
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de Redes
Frederico Madeira
 

Mais de Frederico Madeira (20)

WebServices
WebServicesWebServices
WebServices
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em Redes
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de Redes
 

Último

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 

Último (8)

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 

Linux - Sobre a Disciplina + Introdução ao Linux

  • 2. Agenda Sobe a Disciplina Introdução ao Linux FHS Inicialização Boot Loaders X
  • 3. Ementa 1a Etapa • Introdução ao Linux (história, Kernels e distribuições). • Instalação do Linux. • Interface de linha de comando (shell). • Gerenciamento de usuários (permissões, contas, grupos, estratégias e segurança). • Gerenciamento de programas (instalação, atualização e remoção). • Instalação de Programas (tar, rpm, YUM) • Configuração de Redes em Linux
  • 4. Ementa 2a Etapa • Agendamento de Tarefas • Compartilhamento de arquivos com o NFS • Instalação e configuração do serviço de FTP VSFTPD • Instalação e configuração do Samba • Projetos
  • 5. Objetivos Ao término do curso, o aluno deverá estar apto a: • Instalar, administrar e gerenciar redes locais Linux; • Instalar e gerenciar serviços de rede em ambiente Linux; • Analisar o desempenho de redes Linux.
  • 6. Avaliação 1a Avaliação Bibliografia, listas, apresentações, laboratórios 100% Prova + 20 min consulta 2a Avaliação Bibliografia, listas, apresentações, laboratórios, trabalhos 50% Prova + 20 min consulta 50% Trabalho Final e Substitutiva Bibliografia, listas, apresentações, laboratórios 100% Prova + 20 min consulta Máx. De Faltas = 20
  • 7. Bibliografia Livros-Texto: 1. Ferreira, R. Linux - Guia do Administrador do Sistema. 2ª Edição . São Paulo: Novatec, 2008. 2. Morimoto, C. E. Guia Pratico de Redes e Servidores Linux. 2ª Edição. Porto Alegre: Sulina, 2009. 3. Nemeth, E.; Zinder, G.; HEIN, T. R. Manual Completo do Linux: Guia do Administrador. 2ª Edição. São Paulo: Pearson, 2007. 4. Hunt, Craig. Linux Servidores de Rede. São Paulo: Ciência Moderna, 2004. Livros Complementares: 1. Eiras, M. C.; Mendonça, N. Guia de Certificação Linux. 2ª Ed., Rio de Janeiro: Brasport, 2004. 2. Ribeiro, U. Certificação Linux. São Paulo: Axcel Books, 2004. 3. Smith, Roderick W. Redes Linux Avançadas. São Paulo: Ciência Moderna, 2003. 4. Neto, Urubatan. Dominando Linux Firewall Iptables. São Paulo: Ciência Moderna, 2004. 5. Jang, Michael. RHCE - Red Hat Certified Engineer Linux. Rio de Janeiro: Alta Books, 2003. 6. Veiga, Roberto G. A. Comandos do Linux - Guia de Consulta Rápida. São Paulo: Novatec, 2004.
  • 8. Assista ao Filme: Revolution OS Introdução ao Linux
  • 9. História 1984 – Richard Stallman - Projeto Gnu (Gnu is not Unix) SO livre, compatível com Unix, redistribuído e modificado livremente por qualquer pessoa. Ferramentas Final década 80 – Richard Stallman – GPL (General Public License) Maior utilização por projetos do SL Baseada em 4 liberdades: 1. Executar o programa para qualquer propósito 2. Estudar o programa e adaptá-lo para suas necessidades (acesso ao Código Fonte) 3. Redistribuição cópias 4. Liberdade para melhorar o programa e divulgar as melhorias 1991 – Linus Torvalds (1991) – Linux (kernel) Tipo Unix, inspirado no minix. Desenvolvimento SL/CA Licenciado pela GPL Introdução ao Linux
  • 11. Conceitos GNU – Ferramentas que complementam o SO Ex: Bash – interpretador de comandos GCC – compilador para várias linguagens, particularmente C glibc – biblioteca para linguagem C GNOME – ambiente gráfico para SO tipo unix Gzip – aplicação e bibliotecas para compressão de dados Linux – Kernel do SO Distribuição – GNU + LINUX + Aplicativos Ex: Red Hat Fedora Suse Slackware Debian Introdução ao Linux
  • 12. Características - recebe apoio de grandes empresas como IBM, Sun, HP, etc. - Multitarefa, Multiusuário - Suporte a nomes extensos de arquivos e diretórios (255 caracteres) - Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh,Sparc, Alpha, PowerPc, ARM, Unix, Windows, DOS, etc - Utiliza permissões de acesso a arquivos, diretórios e programas em execução na memória RAM. Introdução ao Linux
  • 13. Características - Modularização - O Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa/dispositivo é finalizado - Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede - Suporte nativo a múltiplas CPUs, assim processadores como Dual Core, Athlon Duo, Quad Core tem seu poder de processamento integralmente aproveitado. -Suporte nativo a virtualização, onde o Linux se destaca como plataforma preferida para execução de outros sistemas operacionais. Introdução ao Linux
  • 14. Características - novas versões do sistema não provocam lentidão, pelo contrário, a cada nova versão os desenvolvedores procuram buscar maior compatibilidade - Não é requerido pagamento de licença para usa-lo. O GNU/Linux é licenciado de acordo com os termos da GPL. - Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc. - Não é vulnerável a vírus - Rede TCP/IP mais rápida que no Windows e tem sua pilha constantemente melhorada. Suporte nativo. - Suporte a dispositivos Plug-and-Play, USB, Fireware, Wireless Introdução ao Linux
  • 15. Características - Diversos serviços de redes - Diversos esquemas de firewall/Roteador, bem como múltiplos endereços em interfaces - Pode ser executado em 16 arquiteturas diferentes (Intel, Macintosh, Alpha, Arm, etc.) e diversas outras sub-arquiteturas. - Empresas especializadas e consultores especializados no suporte ao sistema espalhados por todo o mundo. Introdução ao Linux
  • 16. - Determina a estrutura padrão do sistema de arquivos - Define a localização de arquivos e diretórios, permissões, bem como a estrutura mínima de diretórios necessária. - Possibilita integração de sistemas, realizar backups e restores e definições únicas de boot. FHS ­ Filesystem Hierarchy Standard
  • 17. Descrição bin boot etc Arquivos de configuração específicos do computador. home Diretórios de usuários. lib media Sistemas de arquivos "montados" temporariamente. opt Pacotes estáticos de aplicações. root Dados específicos que são servidos pelo sistema. Arquivos temporários. var Diretório Comandos binários essenciais para todos os usuários (ex: cat, ls, cp) Arquivos do Boot loader (ex: kernel, initrd). dev Dispositivos (ex: /dev/sda1). Diretório com as bibliotecas essenciais para os arquivos binários em /bin/ e /sbin/. Pontos de "montagem" para mídia removível, como CD-ROMs (2.3 do FHS) mnt proc Sistemas de arquivo virtual, que possui o estado do Kernel e processos do sistema (específico Linux) Diretório home para o super usuário (root). sbin Arquivos binários para propósito de adminstração do sistema. srv tmp usr Hierarquia secundária para dados compartilhados de usuários, cujo acesso é restrito apenas para leitura. Arquivos "variáveis", como logs, base de dados, páginas Web e arquivos de e- mail. Estrutura mínima de acordo com FHS FHS ­ Filesystem Hierarchy Standard
  • 18. - A partir do Fedora 17, toda a base do sistema operacional foi migrado para o /usr. Os diretórios abaixo passam a ser links simbólicos; /bin → /usr/bin /sbin → /usr/sbin /lib → /usr/lib /lib64 → /usr/lib64 Justificativas: - Melhorar a compatibilidade com outras distro Unix/Linux - Melhorar a compatibilidade com Solaris - Melhorar a compatibilidade com GNU build systems Saiba Mais: The Case for the /usr Merge Move all to /usr FHS ­ Filesystem Hierarchy Standard
  • 19. vfat – Sistema de Arquivo padrão windows iso9660 – Sistema de arquivos de CD's/DVD ext2 - Second Extended Filesystem, padrão por muito tempo ext3 - Third Extended Filesystem, Journal*. Padrão distro modernas, Evolução do ext2. Permite Upgrade do ext2, melhor performance Ext4 – Evolução do Ext3 swap – Memória Virtual, quando dados não cabem na memória, são salvos em swap JFS – Journaled FS de 64 bits, desenv. pela IBM para o AIX ReiserFS – Outro FS Journal. Era padrão no SuSe XFS – Mais antigo FS journal para Unix. Dev by SGI para IRIX. Large FS * Journal File systems, armazenam em uma área separada as alterações no FS. Operações atômicas, evitam erros no FS. Btrfs – Implementa funções avançadas de tolerância a falhas/reparo e fácil administração Sistemas de Arquivos
  • 20. O Sistema SysV determina quais programas devem ser iniciados/terminados quando um runlevel é iniciado. Mais simples e mais flexível do que o padrão BSD. Runlevels (Estados ou Modos do sistema) 0 – Desligamento 1 – Modo Monousuário (Modo Texto) 2 – Modo Multiusuário sem rede 3 - Modo Multiusuário com rede (Modo Texto) 4 – Não utilizado 5 – Modo X11 completo 6 – Reiniciar Inicialização – SysV init RunLevels
  • 21. • O systemd é o susbtituto do SysV • Padrão desde o Fedora 15 • Algumas caracterísitcas: • Serviço pode ser iniciado na primeira vez que ele for utilizado • Inicialização de serviços simultaneamente • Monta e gerencia pontos de montagem • Suporta depebdências entre serviços • Compatível com os scripts de SysV Inicialização – systemd
  • 22. • Diferente do SysV, o systemd não trabalha com runlevels e sim com targets • Runlevel 3 equivale ao target multi-user.target • Runlevel 5 equivale ao target graphical.target Inicialização – systemd
  • 23. Inicialização – systemd: Runlevel x target sysvinit Runlevel systemd Target Notes 0 runlevel0.target, poweroff.target Halt the system. 1, s, single runlevel1.target, rescue.target Single user mode. 2, 4 runlevel2.target, runlevel4.target, multi- user.target User-defined/Site-specific runlevels. By default, identical to 3. 3 runlevel3.target, multi- user.target Multi-user, non-graphical. Users can usually login via multiple consoles or via the network. 5 runlevel5.target, graphical.target Multi-user, graphical. Usually has all the services of runlevel 3 plus a graphical login. 6 runlevel6.target, reboot.target Reboot emergency emergency.target Emergency shell
  • 25. - Responsável por carregar o kernel do linux e arquivos necessários Ex: Para arquitetura x86 usa-se Lilo ou Grub, para Alpha usa-se aboot e para Itanium usa-se Elilo Lilo /etc/lilo.conf Stage1 e Stage 2 (menu) estão na MBR Necessário re-gravar quando for alterado Grub Capaz de ler FS ext2 e ext3 em tempo de boot Stage 1 na MBR e stage 2 (Menu) no Disco Não precisa regravar quando tiver alterações, lê diretamente /boot/grub/grub.conf Permite configuração dos parâmetros de boot Boot Loaders
  • 26. - Sistema de Janelas para sistemas Unix. - Diversas interfaces gráficas: Gnome, Kde, WindowMaker, Enlightenment, Xfce, FluxBox, etc... - Rica em recursos visuais e aplicativos Sistema X Windows
  • 28. KDE
  • 29. Gnome
  • 30. Sobre o Linux http://pt.wikipedia.org/wiki/Linux Guia Foca Iniciante http://focalinux.cipsga.org.br/guia/iniciante/index.htm Site oficial do FHS e FHS na Wikipedia http://www.pathname.com/fhs/ http://pt.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Red Hat Linux Reference Guide http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide / Referências