1
Migrando para o OpenSolaris
Roman Strobl, Promotor do OpSolaris
2
Objetivo
4
Instalação
• Arquivo de imagem
.iso disponível no LiveCD:
• 3 passos para instalar:
> Inicie o LiveCD > Inicie o instalador
> Responda a algumas
perguntas
5
Drivers de dispositivos
• Utilitário do driver de dispositivos – três formas de
executá-lo
> Após a instalação – Sistema > Administração >
Utilitário do driver de dispositivos
6
Driver de dispositivos (continuação)
• Utilitário do driver de dispositivos – três formas
de executá-lo
7
Driver de dispositivos (continuação)
• Utilitário do driver de dispositivos – três formas
de executá-lo
8
VirtualBox
• Você não consegue/quer instalar direto no
sistema ?
> Driver não disponível
> Não quer reparticionar seu disco rígido
9
VirtualBox (continuação)
• Virtualização livre e de código aberto
> www.virtualbox.org
10
11
VirtualBox (continuação)
12
Usuários e perfis
13
Usuários e perfis (continuação)
• Resultado final – esse usuário é um
14
Usuários e perfis (continuação)
• O instalador cria um perfil de direitos
15
Usuários e perfis (continuação)
• O instalador atribui o perfil do administrador
16
Usuários e perfis (continuação)
• É por isso que este comando não funciona:
$ gedit /etc/power.conf
• Mas este funciona:
17
Usuários e perfis (continuação)
• Da mesma forma - o instalador cria um perfil
18
Usuários e perfis (continuação)
19
Usuários e papéis (continuação)
• Por isso, este comando funciona:
$ su
• Se você quiser que o root seja um usuário
normal ao invés de um perfil:
20
Serviços do sistema
• Service Management Facility (SMF)
• Sistema > Administração > Serviços
• Ou... svcadm(1M)
21
Serviços do sistema (continuação)
• Algumas vantagens do SMF (comparadas com a
abordagem rc*.d)
> Informações explícitas de dependência > Inicialização paralela
> Reinício automático e ordenado de serviços com falha > Ativar/desativar serviços de forma temporária ou
permanente
> Observabilidade
Status/Motivo da falha na inicialização do serviço Relação entre os serviços e processos
22
Rede
• ifconfig(1M)
> Controle de nível baixo
> Similar ao Linux ou Windows (ipconfig) > Pouco amigavel
• Network AutoMagic (NWAM)
> Daemon, inicia automaticamente > Gerenciamento de NIC e wifi
> Detecta as redes disponíveis
> Conecta automaticamente, se possível > Fornece opções para redes wifi
> Uso facilitado (e uma GUI será adicionada
posteriormente)
23
Onde estão as coisas? (continuação)
• / - a raiz
• PATH padrão
> /usr/gnu/bin – Utilitários de linha de comando GNU
> /usr/bin – Utilitários de linha de comando do usuário
> /usr/X11/bin – Utilitários X11
> /usr/sbin – Ferramentas administrativas do sistema
• /sbin – Executáveis essenciais (usados no
momento da inicialização)
• /opt – Softwares de terceiros
• /etc – Arquivos de configuração
24
Onde estão as coisas? (continuação)
• /dev – Arquivos de dispositivos
• /mnt – Ponto de montagem genérico
• /tmp – Arquivos temporários
• /rpool – Raiz do sistema de arquivos ZFS
• /kernel – Arquivos do kernel OpenSolaris
• /net – Ponto de montagem do NFS
• /export/home/<login de usuário> ao invés de
25
Instalação do software
• Image Packaging System (IPS) – entrega de
pacotes moderna e baseada em repositório
• Ou... pkg(1)
26
Instalação do software (continuação)
27
Instalando software (continuação)
• Comandos usados com freqüência
> pkg search -r <nome do arquivo> > pkg info <nome do pacote>
> pkg info -r <nome do pacote> > pkg list -sa | grep <string> | uniq
28
Instalação do software (continuação)
• Outros repositórios do IPS
> Freeware da Sun – pkg.sunfreeware.com:9000 > Blastwave – blastwave.network.com:10000
• Nem todo software está disponível como pacote
do IPS
> Sistema de pacotes legados Solaris: SVR4
Extensão: .pkg
Comandos: pkgadd, pkgrm etc.
> O OpenSolaris oferece suporte a IPS e SVR4
IPS é preferencial
Só instale os pacotes SVR4 quando não houver
29
Atualização do OpenSolaris
• Você gosta de viver na
vanguarda?
• Novos builds disponiveis
a cada duas semanas
> Os pacotes mais recentes
em desenvolvimento
> Atenção! Leia as
observações da versão (caso contrário talvez
você não consiga iniciar o computador!)
30
Atualização do OpenSolaris (continuação)
• Se você deseja
estabilidade...
> pfexec pkg image-update
• Versões estáveis a cada 6
31
Conclusão
• Adotar o OpenSolaris é fácil!
• Existem algumas diferenças em relação a outros
32
Roman Strobl
Promotor do OpenSolaris