Mostrar mensagens com a etiqueta Aulas. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Aulas. Mostrar todas as mensagens

quarta-feira, 2 de janeiro de 2019

DevOps nao E Dark Arts :-)


O Que e DevOPs?


Inicialmente o termo DevOps que continua a ser algo novo para muitos que trabalhao em TI no mercado Lusofono, e um termo novo - mas na essencia, nao mais do que o processo em as Operacoes em TI e os desenvolvedores *Programadores* comecar a trabalhar em parallelo/Horizontal

Durante forma mais directa em simbiotica. DevOps é um termo para um grupo de conceitos que, embora não sejam todos novos, catalisaram em um movimento e estão se espalhando rapidamente por toda a comunidade técnica. Como qualquer termo novo e popular, as pessoas podem ter impressões confusas e às vezes contraditórias do que é. 

Aqui está minha opinião sobre como o DevOps pode ser definido de maneira útil; Eu proponho esta definição como uma estrutura padrão para discutir mais claramente as várias áreas que a DevOps cobre. Como "Qualidade" ou "Ágil", o DevOps é um conceito grande o suficiente para exigir algumas nuances para entender completamente.

[Atualização: Estamos muito felizes em anunciar um novo recurso do The Agile Admins. Reunimos um curso abrangente de Fundamentos de DevOps para lynda.com que abrange tudo, desde a história do DevOps até a ampla cobertura das áreas funcionais do DevOps. Os dois primeiros acompanhamentos sobre automação de infraestrutura e entrega contínua também estão ao vivo e há mais por vir. Nós esperamos que você goste deles.]

Aqui esta um diagrama de exemplo de um fluxo de trabalho em DevOps implementado pelo Facebook;

Como processo, existem um conjunto de varias ferramentas que sao usadas no processo de DevOps. Aqui esta representado um grupo de ferramentas usadas em DevOps.

 A combinacao destas ferramentas torna possivel a execucao do processo de DevOps ..





quarta-feira, 4 de setembro de 2013

Como instalar o VMware Tools v4 nos Servidores Ubuntu 12.04 LTS e 12,10.

Testado com: Ubuntu 12.10 Server, Ubuntu 12.04 LTS Server, Ubuntu 12.04.1 LTS Server, Servidor Ubuntu 11.10

Todos os guias que encontrei na Internet, incluindo o site da VMWare estavam desactualizadas, de certo modo, então eu decidi escrever um guia de minha própria autoria. Eu usei esses passos do início ao fim em um servidor novo e não encontrei problemas. Em cerca de 5 minutos, você será capaz de instalar o VMWare Tools no servidor Ubuntu .

  1. Use a opção Instalar VMWare Tools em VMWare cliente para anexar mídia
    ubuntu vmware tools install 12.10 
  2. Actualise o Servidor usando os comandos no terminal...
  3. Crie o ponto de montagem
  4. Monte o ISO

    Você deverá ver a mensagem: mount: block device /dev/sr0 is write-protected, mounting read-only
  5. Altere o Diretório
  6. Copie o arquivo tar para o seu /tmp directory
  7. Installe "Build tools" se necessario
  8. Altere o Diretório
  9. Desmonte o ISO
  10. Expandir o tar
  11. Mude o Directorio
  12. Para evitar um possível erro no script de instalação no Ubuntu 11.10 +, crie um directorio especialNão é possível criar symlink “/usr/lib64/libvmcf.so” apontando para o arquivo ”/usr/lib/vmware-tools/lib64/libvmcf.so/libvmcf.so”.
  13. Execute o script de instalação. O -d flag responde automaticamente o padrão para todas as perguntas. Para personalizá-lo, basta omitir o -d.
  14. Reinicie o Sistema
Me avise se isso funcionou para você!

quarta-feira, 20 de março de 2013

HTML 5 - Aula 1

O que podes fazer com o HTML 5  ? Applicacoes para telemoveis, jogos e muito mais ..


No video que se segue, demostrei como criar o seu primeiro documento em HTML 5



segunda-feira, 21 de janeiro de 2013

Como Iludir Web Logins - Usando Injecao SQL

Vulnerabilidades Em Differente Websites


Descricao:  Injeção de SQL é uma técnica de injeção de código que explora uma vulnerabilidade de segurança no software de um site..

CODIGO USADO:  Usuario :  1'or'1' = '1
                                                :  1'or'1' = '1

Digite o nome de usuário e senha, em seguida, pressione apresentar como mostrado abaixo -


Depois de submetê-lo será redirecionado para a página options.php como mostrado abaixo -


segunda-feira, 12 de novembro de 2012

Como compilar o Reaver no Ubuntu 12.04

Este um artigo desmostrando como compilar o Reaver no Linux Ubuntu 12.04 

Passos :

1 - Baixe o codigo fonte
2 - Installe as livrarias e ferramentas
3 - Baixe e installe o Aircrack-ng
4 - Compile os pacotes e Installe
5 - Execute =)


Download - O codigo fonte

Baixe o aplicativo apartir dos repositores Google neste url : http://code.google.com/p/reaver-wps/

Ponha o seguinte codigo no Terminal do comando de linha (Terminal - para o Linux ubuntu)

quinta-feira, 5 de abril de 2012

Aulas em CSS

CSS é um excelente complemento para HTML simples.

Com HTML simples você pode definir as cores e tamanhos de textos e tabelas em todas suas páginas. Ma nao pode fazer muito em termos de estilo do conteudo de sua pagina... Se você quiser alterar os estilo dos elementos em sua pagina para alem da simples alteracoes de HTML entao, ai tera de usar CSS.
CSS - Significa "Cascading Style Sheet"

Com CSS você pode definir as cores e tamanhos em "estilos". 

Entao para construir os seus documentos com extrutura tera como ja disse em antemao de usar styling ou CSS. Portanto: se você alterar um estilo certo de que vai mudar o visual do seu site inteiro. Outra grande vantagem é que o CSS oferece muito mais detalhados do que atributos HTML simples para definir a aparência do seu site.

Finalmente, CSS pode ser escrito de modo que o usuário só precisa baixá-lo uma vez - no documento de folha de estilo externa. Ao navegar pelo resto do seu site a CSS será armazenada no computador de usuários e, portanto, acelerar o tempo de carregamento. A única razão para não usar CSS em seu design não é saber!

quinta-feira, 15 de março de 2012

Aulas de explicacao em Computacao

Dou Explicacoes face-a-face em Computação (pessoalmente ou pelo Skype). Explicacoes em - Sistemas Operativos (Windows [XP, Vista e7], Linux, e Mac) também .. Programação (Java e Python).Desenvolvimento Web (HTML, XHTML, CSS, PHP, MySQL) - WordPress e Joomla. De gerenciamento de documentos no Windows e simples introducoes em redes como cisco em Redes domesticas sem fios. £ 7,50 por hora ...

 Contactos e-mail: info@mydreamwave.com
 tchize@itechreload.co.uk
 Skype: tchize_black1

sexta-feira, 9 de dezembro de 2011

Usando uma linha de comando para desinstalar o software em PCs remotos

WMIC (Windows Management Instrumentation Command-Line) é uma ferramenta poderosa que muitas vezes não vê muita utilidade, devido à falta de (facilmente acessível) documentação disponível. Mais informações podem ser encontradas no WMIC aqui: http://technet.microsoft.com/en-us/library/bb742610.aspx . Alguns switches grande e as opções alternativas podem ser encontradas Nós estaremos usando WMIC com credenciais de administrador de domínio para rastejar através de uma lista de nós (PCs / Laptops) e desinstalar um programa de exemplo, sem interromper o usuários.

1 .

Carregar um shell de comando com permissões de acesso apropriadas

Apesar de uma instrução pode ser dada WMIC credenciais adequadas antes da operação, é tipicamente de melhores práticas para evitar texto claro digitando a senha (que é que olhando sobre seu ombro;)). Vamos executar o comando runas com o seguinte:
Runas / user: DOMAIN DomainAdminAccount @ cmd
... Que vai levar-nos para as credenciais de nosso DomainAdminAccount. Se forem verdadeiras, vamos ser entregue um shell de comando executando como administrador.
Opencmdadminprompt_big
2 .

Etapa em WMIC

Um dos recursos mais interessantes do WMIC é que ele pode ser executado a partir de qualquer máquina. Com o nosso shell de comando admin, vamos digitar o comando wmic seguido de Enter. (Nota: Poderíamos ter saltou para WMIC diretamente o comando runas ... isso só rompe os passos)
Wmiccommand_big
3 .

Verificar a instalação do Programa (etapa opcional informativo)

Com nosso prompt WMIC, podemos fazer muitas perguntas de um nó (ou nós) e receber algumas respostas bem formatado. Embora a formatação das respostas está além do escopo deste "How To", muito mais informação pode ser encontrada na internet.
Então, vamos descobrir se um determinado nó tem mesmo o nosso software alvo (Spiceworks tenta lista esta informação na sua análise de software)
> Node /: produto COMPUTERNAME obter o nome, a versão do vendedor,
Este comando pede WMI para responder com uma lista, incluindo o nome, versão, e Vendedor de todas as instalações de software compatível.
Se você gostaria de filtro para um produto específico, poderá fazê-lo. Aqui está um exemplo de uma máquina de digitalização em rede para todas as aplicações instaladas do fornecedor "A Apple, Inc"
> / Node: produto ANOTHEREXAMPLE onde vendor = "Apple Inc." obter fornecedor nome,
(* Nota do Anders4221: 
Uma pequena dica, se você tiver caracteres especiais como '-' ou '/' no nome do computador você precisa usar 'caracteres, a fim de obter informações do cliente)
(** Nota da Joe3034: 
Aqui está como você usar curingas em sua busca:
Coloque a frase como em aspas e os critérios de pesquisa entre aspas simples, e usar% como o símbolo curinga.
por exemplo: 
/ node: produto ComputerXYZ onde "fornecedor como 'adobe%'" get nome, versão, identifyingNumber)
Vendorexample_big
4 .

Chamada para a desinstalação

Assim, podemos fazer uma chamada para a interface WMI para desinstalar um determinado produto ... vamos pegar no painel de controle do MobileMe do nosso exemplo anterior. O comando:
> Node /: produto EXEMPLO onde name = "MobileMe Control Panel" chamada desinstalar
... pedirá confirmação no formato (longo) a seguir:
Executar Painel de controle ", versão =" 2.1.0.24 ") -> Desinstalar () (Y / N /)?
.. para o qual você deve responder 'y' se você deseja desinstalar. WMI software compatível irá executar os procedimentos uninstalation padrão sem o usuário precisar fazer nada (eles não recebem avisos etc).
** Note que você também pode usar o 
sinalizador / nointeractive como / node: produto EXEMPLO onde name = "MobileMe Control Panel" desinstalar call / nointeractive para evitar o pedido de confirmação! 
-thx Bart2691
Mobilemeuninstalled_big
5 .

Desinstalar chamada para uma lista de máquinas (uma etapa opcional informativo)

Vamos supor que você acabou de palavra que o Adobe Reader tem uma falha grave em sua versão antiga. Em pânico, você pediu a todos os usuários cegamente instalar a nova versão do Adobe Reader diretamente do site da Adobe. Felizmente, todos eles conseguiram fazê-lo ... no entanto você recebeu três bilhetes até agora sobre um ícone na área de trabalho Acrobat.com.
Você tem um arquivo de texto simples de todos os nomes do seu computador armazenado em c: \ computers.txt. Você pop abrir um shell WMIC com as permissões apropriadas e digite o seguinte comando:
> / Failfast: on / node: @ "c: \ computers.txt" produto onde name = "Acrobat.com" desinstalar call / nointeractive
Que itera através de sua lista, pulando nós que são inválidos (por exemplo: máquina é desligada) e aqueles que não cumprem os critérios. Você precisa confirmar 'y' que você deseja desinstalar em cada nó a menos que você use a bandeira nointeractive.
* Atualizado Nota da Bart2691 
... uma maneira fácil de automatizar responder 'Sim'. Exemplos para fazê-lo pelo PC ou um arquivo de texto é usar o sinalizador / nointeractive. Além disso, se você não quiser cair em nós falhou, use o failfast /: na bandeira rapidamente pular um nó que não está respondendo.
** Nota de true911 (não confirmado) 
A bandeira correta é failfast: on, não fastfail: em
wmic / failfast: on / node: @ produto "NomedoArquivo.txt" onde "nome como" Microsoft Office Professional Edition 2003 '"call uninstall / nointeractive

Conclusão

Espero que você tenha ficado intrigado com a potência de WMIC. Embora o uso de linha de comando da chamada de desinstalação não pode ser comumente necessários com ferramentas de software de gestão, AD, etc .. às vezes pode ser a melhor maneira de realizar uma tarefa rapidamente, sem perturbar o seu usuário (s).
Vamos esperar Spiceworks leva sua implementação WMI um passo adiante em futuras versões e automatiza isso por nós;)