29 de jun. de 2011

Windows Installer

Ola Pessoal. estarei abordando neste post um problema bem corriqueiro que ocorre com o Windows (vers'oes Server e Desktop). Se o seu Windows estiver apresentando a mensagem conforme na imagem ao lado. sempre quando voce for instalar qualquer programa em seu windows. devera seguir os seguintes passos abaixo:
Desfazer o registro e registrar novamente o Windows Installer.
  1. Clique em Iniciar, em Executar, digite MSIEXEC /UNREGISTER e clique em OK. Apos execute o comando abaixo
  2. Clique em Iniciar, em Executar, digite MSIEXEC /REGSERVER e clique em OK. Tente Reinstalar seu programa novamente.
Verificar as permissões do Registro
  1. Clique em Iniciar, em Executar e digite Regedt32.
  2. Para cada seção do Registro, execute essas etapas:
    1. Selecionar a seção.
    2. Para o Windows XP, no menu Editar, clique em Permissões. Para o Windows 2000 e o Windows NT 4, no menu Segurança, clique em Permissões.
  3. Verifique se a conta SISTEMA foi adicionada e se tem controle total. Se não tiver, adicione a conta SISTEMA com controle total.
Corrigir a chave de segurança quebrada para o serviço MsiServer.
  1. Inicie o computador usando o Windows 2000.
  2. Clique em Iniciar, em Executar, digite regedit.exe e renomeie a seguinte chave como Old_Security:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
  3. Reinicie o computador (você deve fazer isso).
  4. Execute o Instmsiw.exe for installer 2.0 novamente. Isso corrigirá a chave de segurança quebrada para o serviço MSI.
Fornecer permissões de controle total para a conta SISTEMA
  1. Inicie o Windows Explorer, clique com o botão direito no disco rígido raiz do computador e clique em Propriedades.
  2. Clique na guia Segurança e clique em Adicionar.
  3. Na caixa de diálogos Selecionar Usuários, Computadores ou Grupos, clique na conta SISTEMA, clique em Adicionar e clique em OK.
  4. Em Permitir, clique para selecionar na caixa de seleção Controle Total e em seguida clique em OK.
  5. Clique na pasta TEMP e verifique se a conta SISTEMA possui controle total.
Verificar as permissões DCOM Esse método envolve a alteração do nível de representação padrão do DCOM para identificar, removendo o arquivo Msisip.dll e reinstalando o SP 3 para o Windows 2000. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite dcomcnfg e em seguida clique em OK.
  2. Na guia Propriedades Padrão:
    1. Na lista Nível de autenticação padrão, clique em Conectar-se.
    2. Na lista Nível de representação padrão, clique em Identificar e em seguida clique em OK.
  3. Clique em Iniciar, clique em Executar, digite explorer /select, %windir%\system32\msisip.dll e clique em OK.
  4. Renomeie o arquivo Msisip.dll como Msisip.old.
  5. Reinstale o Windows 2000 Service Pack 3.

18 de jun. de 2011

Bonding Linux

Ola Pessoal, hoje estarei iniciando um assunto que muitos seguidores do Linux ainda não conhece o tal de bond. Isto com certeza e uma das tecnologias que o Linux se destaca muito comparado com os demais concorrentes...
Mas o que é Bond? (vínculo) É uma ligação que permite agregar várias portas (placas de rede) em um único grupo, combinando de forma eficaz a largura de banda em uma única conexão. Bonding também permite que você crie multi-gigabit de tubos para transportar o tráfego através das áreas de maior tráfego de sua rede. Por exemplo, você pode agregar três portas megabits (1 mb cada) em uma porta de tronco de três megabits. Que é equivalente a ter uma interface com três velocidades megabits ou quem sabe fazer um “Raid1” com placas de redes famoso (failover) caso uma placa de rede apresentar defeito a outra assume sem que o servidor pare. Isso mesmo não esta acreditando...? É Linux.
Onde eu devo usar Bound? Você pode usá-lo sempre que precisar de links redundantes, tolerância a falhas ou redes de balanceamento de carga. É a melhor maneira de ter um segmento de rede de alta disponibilidade. Uma maneira muito útil para usar a ligação é usá-lo em conexão com suporte a VLAN 802.1q (seu equipamento de rede deve ter o protocolo 802.1q implementado). Mas você pode utilizar em qualquer maquina ou estação de trabalho que possua duas interfaces de rede.
Quais os Tipos de Bond ?
mode = 0 (equilíbrio rr) Transmitir os pacotes em ordem seqüencial a partir do primeiro escravo disponíveis através do passado. Este modo fornece balanceamento de carga e tolerância a falhas.
mode = 1 (active-backup) Apenas um escravo no vínculo está ativo. Um escravo diferente torna-se ativo somente se o escravo ativo falhar. Apenas um único endereço MAC é visível em apenas uma porta (adaptador de rede) para não confundir o switch. Este modo fornece tolerância a falhas.
mode=2 (balance-xor) Transmissão baseado em [(endereço MAC de origem XOR com o endereço MAC de destino) modulo contar escravo]. Isso seleciona o escravo mesmo para cada endereço MAC de destino. Este modo fornece balanceamento de carga e tolerância a falhas.
mode=3 (broadcast) Transmite tudo em todas as interfaces de escravos. Este modo fornece tolerância a falhas.
mode=4 (802.3ad) Cria grupos de agregação que compartilham a mesma velocidade e configurações duplex. Utiliza todos os escravos no agregador de ativos de acordo com a especificação 802.3ad. Pré-requisitos: 1 apoio na base para a recuperação de drivers a velocidade e duplex de cada escravo. 2 Um switch que suporta IEEE 802.3ad agregação. A maioria dos switches irá exigir algum tipo de configuração para ativar o modo 802.3ad.
mode=5 (balance-tlb) Balanceamento de carga transmitir: channel bonding que não requer qualquer tipo de apoio switch especial. O tráfego de saída é distribuído de acordo com a carga atual (calculado em relação à velocidade) em cada escravo. Tráfego de entrada é recebido pelo escravo atual. Se o escravo receber falhar, outro escravo assume o endereço MAC do escravo não receber. Pré-requisito: Apoio na base drivers para recuperar a velocidade de cada escravo.
mode=6 (balance-alb) Balanceamento de carga adaptativa: inclui equilíbrio tlb-plus receber balanceamento de carga (RLB) para tráfego IPv4, e não necessita de qualquer apoio chave especial. O balanceamento de carga recebe é alcançado por meio de negociação ARP. O driver intercepta a ligação da ARP Replies enviados pelo sistema local em seu caminho para fora e substitui o endereço de hardware de origem com o endereço de hardware exclusivo de um dos escravos no vínculo de tal forma que diferentes pares usar endereços diferentes de hardware para o servidor.
Os mais utilizados são os primeiros quatro tipos de modo ...
Na comunidade do OpenSuse Tem mais materiais disponíveis para sua pesquisa. http://en.opensuse.org/SDB:Bonding
Nos próximos posts irei fazer um passo a passo para configurar um bound no suse linux (maquina física) e as maquinas virtuais utilizando o Bond.

12 de jun. de 2011

Ativando ssh OpenSuse

Ola Pessoal, quem nunca instalou o OpenSuse e não conseguiu acesso a maquina via ssh? Esta distro ‘e comum ser instalada sem o ssh estar habilitado, uma vez que a distro Open 'e voltada para analise e uso domestico. Já as versões SLES você tem a opção durante a instalação se deseja ou não ativar o serviço ssh.
1. Apos instalar o Open Suse, se você deixou o firewall ativado da distro, terá que permitir a porta 22. Você pode ir pelo Yast (barbada) ou executar o comando
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

2. Em seguida você devera editar o arquivo /etc/ssh/sshd_config e tirar o sustenido (#) nas seguintes linhas
port 22
Passwordautentication yes
3. Apos editar o arquivo suba o serviço comando service sshd start
4. Para finalizar configure pelo Yast o Start automático só ssh (yast-SystemServiceRunLevel-ssh) intervalo de startup 3 e 5.
P.S. Como dica altera a porta do ssh, pois a porta 22 e a porta 2222 já estão muito manjadas, assim você fortalece a segurança de sua estação ou servidor.

9 de jun. de 2011

Permissões de Pastas e Sub-Pastas

Pessoal, Estarei repassando abaixo um comando para alterar permissões de uma arvore de diretórios e arquivos, ou seja, uma vez que a permissão é efetuada todas as sub-pastas e arquivos receberão a mesma permissão.
1) Mudar as permissões, conforme o tópico Permissões de arquivos e diretórios usando a opção "-R" que fará no diretório e todos os arquivos e pastas abaixo. Veja exemplo:
chmod -R 777 /nome da pasta
2) Você pode mudar o dono com o comando chown. Exemplo:
chown -R novo_dono /nome da pasta
3) Mudar dono e grupo com o comando chown. Exemplo:
chown -R novo_dono:novo_grupo /nome da pasta
Espero que aproveitem...