Visualizações
1 - 100 de 224 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de procuras (RSS)
|
Título
|
Tipo
|
Data
|
|---|---|---|
| Gerando script KVM com Python, Parte 2: Adicione uma GUI para gerenciar KVM com libvirt e Python
Explore ainda mais como usar Python para criar
scripts para gerenciar máquinas virtuais usando KVM. Saiba como adicionar
uma GUI para expandir a ferramenta simples de status e exibição.
|
Artigo | 10-02-2012 |
| Linux para administradores de sistema Windows, Parte 1: Gerenciando e monitorando o sistema de arquivos estendido
O Windows e o Linux
usam arquiteturas de sistema de arquivo diferentes. Felizmente, sua experiência com o Windows pode ajudá-lo
a gerenciar e monitorar tranquilamente os sistemas de arquivo estendidos do Linux. Este artigo o ajuda a entender a família de sistemas de arquivos de disco estendidos no Linux.
|
Artigo | 02-02-2012 |
| Saiba Linux, 302 (Ambientes Mistos): Permissões de serviço/compartilhamento e sistema de arquivos do Linux
Em preparação para realizar o exame de Certificação do Linux Professional Institute LPI-302 para administradores de sistema, saiba como o Samba interage com o sistema de arquivos Linux e como gerenciar permissões.
|
Artigo | 16-01-2012 |
| Script KVM com Python, Parte 1: libvirt
Esta série de duas partes explora como usar o Python para criar scripts para gerenciar máquinas virtuais usando Kernel-based Virtual Machine (KVM). Nesta parte, saiba os fundamentos de usar libvirt e ligações Python para desenvolveralgumas ferramentas de exibição e status simples.
|
Artigo | 16-01-2012 |
| Aprenda Linux, 302 (Ambientes Mistos): Ajuste de desempenho
Na preparação para fazer o exame Linux Professional Institute Certification LPI-302 para administradores de sistemas, saiba como medir o desempenho do Samba e fazê-lo funcionar mais rapidamente.
|
Artigo | 05-01-2012 |
| Aumente a segurança na nuvem com a delegação de privilégios
Neste artigo, o autor aborda a necessidade que impulsiona a migração de datacenters para a nuvem, fornece detalhes sobre o papel da virtualização em infraestruturas de nuvem pública e privada, e descreve as implicações para segurança e conformidade da computação em nuvem, fornecendo insight sobre a proteção de dados confidenciais na nuvem por meio de "acesso administrativo" e "delegação privilegiada".
|
Artigo | 28-12-2011 |
| Tempo de atividade e segurança de firewall com iptables
Iptables é o aplicativo de firewall Linux padrão. É fácil de configurar e manter e, ao mesmo tempo, é eficiente o suficiente para oferecer o controle esperado de um dispositivo de topo de linha. Saiba como começar a trabalhar com iptables, recuperar-se de problemas comuns e simular um cenário de uso de escritório pequeno.
|
Artigo | 28-12-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Segurança em Samba
Em preparação para fazer o exame de certificação LPI-302 do Linux Professional Institute para administradores de sistema, aprenda a tornar Samba seguro e solucionar problemas relacionados à segurança.
|
Artigo | 28-12-2011 |
| Evolução de shells no Linux
Apontar e clicar é útil para a maioria das tarefas de computação do dia a dia, mas para realmente aproveitar a força do Linux em relação a outros ambientes, é preciso eventualmente chegar na shell e entrar na linha de comandos. Várias shells de comando estão disponíveis, de Bash e Korn a shell em C e várias shells exóticas e estranhas. Saiba qual shell é a melhor para você.
|
Artigo | 22-12-2011 |
| Planejamento no Hadoop
Conheça o planejamento do Hadoop e explore dois algoritmos já disponíveis: planejamento justo e planejamento de capacidade. Além disso, saiba como esses algoritmos são ajustados e em quais cenários eles são relevantes.
|
Artigo | 22-12-2011 |
| Virtualização com KVM no Linux
Neste artigo é descrito como usar o virtualizador KVM no sistema operacional Linux. É descrito sobre o projeto KVM assim como sobre o Qemu-KVM. Também é descrito sobre a ferramenta Virt-manager, como gerenciador de ambientes virtualizados.
|
Artigo | 16-12-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Trabalhando com clientes Windows
Embora computadores UNIX e Linux possam ser clientes de um servidor Samba, a maioria dos clientes da maioria dos servidores Samba executa Windows. Portanto, você deve saber usar os recursos do Windows que permitem conectar a um servidor Samba. Por exemplo, usar alguns comandos do Samba em um computador Linux pode ajudar a depurar eventuais problemas.
|
Artigo | 15-12-2011 |
| Documentação simples e sofisticada com Sphinx
Crie documentos fáceis de manter e guiados por estilo que podem ser distribuídos automaticamente em diferentes formatos usando Sphinx. Descubra como o Sphinx abstrai as partes entediantes e oferece funções automáticas para solucionar problemas comuns, como indexação de título e destaque de código especial.
|
Artigo | 15-12-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Um roteiro para LPI-302
Use este roteiro para encontrar artigos o IBM developerWorks que o ajudam a aprender e a revisar os fundamentos de suporte de Linux
em um ambiente UNIX/Microsoft misto. Se você também estiver buscando uma certificação profissional como um administrador de sistemas Linux,
esses artigos poderão ajudá-lo a estudar para o exame Linux Professional Institute Certification, LPI-302. Este roteiro está organizado de acordo com os 21 objetivos do exame LPI-302, que é necessário para obter a especialização LPIC-3 em ambientes mistos.
|
Artigo | 09-12-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Winbind
Se sua rede inclui um controlador de domínio (ou um computador Windows ou um servidor Samba), é possível usar seu banco de dados do usuário em vez de ou além de manter usuários de login local em um banco de dados de contas local do computador com Linux. Fazer isso exige o uso de um conjunto de ferramentas conhecido como Winbind. Esse conjunto de ferramentas pode ser útil até para computadores com Linux que não executam Samba para compartilhar arquivos ou impressoras; os usuários com contas de domínio do Windows podem efetuar login no console ou usar SSH para acessar recursos apenas do Linux, usar servidores de correio POP ou IMAP com autenticação de domínio do Windows, e assim por diante.
|
Artigo | 28-11-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Integração com o Active Directory
Desde o release do Windows 2000, a Microsoft ofereceu o Active Directory como seu serviço de diretório que, em versões posteriores, foi renomeado para Active Directory Domain Services (AD DS). O AD DS usa o popular LDAP para gerenciamento de recursos, o Kerberos para autenticação e uma forte integração com o DNS para resolução do nome. Se você atualmente usa o AD DS, integrar um servidor Linux pode ajudar a centralizar o gerenciamento e manutenção de identidade para serviços de arquivo e impressão Linux. Entretanto, fazê-lo pode ser desafiador. Felizmente, o Samba fornece uma solução para a integração do Linux com o AD DS que não requer modificação para o serviço de diretório.
|
Artigo | 24-11-2011 |
| CouchDBKit - Integrando CouchDB e Django
Nesse artigo irei abordar sobre como utilizar o banco de dados não-relacional, Couchdb, juntamente com o Django, um Framework Web. Estarei mostrando como fazer a instalação do CouchDBKit e como configurá-lo dentro do Django e também um exemplo de inserção no banco de dados.
|
Artigo | 23-11-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): NetBIOS e WINS
A nomenclatura é incomum em redes SMB/CIFS. Embora clientes modernos possam usar nomes de domínio da Internet para referirem-se uns aos outros, clientes mais antigos contavam com um sistema específico da Microsoft conhecido como servidor Windows Internet Name Service (WINS), ou NetBIOS Name Server (NBNS). Os dois termos são sinônimos. Portanto, é importante configurar o Samba adequadamente para a resolução de nome. Assim como é importante configurar navegação, que é o mecanismo pelo qual os servidores aprendem que compartilhamentos estão disponíveis em servidores específicos.
|
Artigo | 17-11-2011 |
| Saiba mais sobre Linux, 302 (Ambientes Mistos): Integração de CIFS
|
Artigo | 14-11-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Gerenciando contas de usuários e grupos
Se você gerencia contas de usuários e grupos, pode descobrir que essas contas nem sempre funcionam sem interrupções para usuários em ambientes mistos -- fonte comum de frustração tanto para usuários quanto para administradores de sistema. Felizmente, o conjunto Samba fornece ferramentas para ajudá-lo a gerenciar o processo. Neste artigo, saiba como gerenciar contas de usuários e grupos no seu ambiente misto.
|
Artigo | 03-11-2011 |
| Construindo pacotes RPM seguindo os padrões Red Hat e Fedora (parte 1)
Nesta série de artigos vamos tratar da construção de pacotes RPM desde a estrutura básica,
seções de um arquivo spec até a utilização de macros durante o processo de
construção do pacote. Para saber como utilizar rpm e yum para gerenciar seus
pacotes, veja http://www.ibm.com/developerworks/br/library/l-setup-rpmyum-pr/index.html
|
Artigo | 24-10-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Internacionalização
Se você trabalha em um ambiente misto no qual caracteres não ingleses são usados, precisa entender códigos de caracteres e páginas de código na forma como se relacionam o seu código de idioma. Você também precisa entender que os ambientes
Linux e Windows diferem ao interpretar espaços de nome.
Apesar de o Samba
suportar internacionalização, se você trabalhar com clientes mais antigos do Windows, versões 2.x do Samba ou se de outra forma precisar de um conjunto de caracteres específico que não o Unicode, será preciso fazer alguns ajustes de configuração.
Dependendo do código de idioma em uso do ambiente, as bibliotecas de criação e conversão de correções também poderão ser necessárias. Neste artigo, saiba como lidar com internacionalização em seu ambiente Linux.
|
Artigo | 19-10-2011 |
| Saiba mais sobre Linux, 302 (Ambientes Mistos): Configuração SWAT
Samba Web Administration Tool (SWAT) é uma ferramenta de administração baseada na Web para Samba, permitindo configuração em GUI a partir de qualquer computador com um navegador da Web. O SWAT é um servidor em si mesmo e, como todos os servidores, requer ao menos uma configuração mínima. Neste artigo, saiba como instalar e configurar o próprio SWAT para usá-lo no gerenciamento de Samba.
|
Artigo | 14-10-2011 |
| Aprenda Linux, 101: Gerenciadores de boot
Saiba como selecionar e configurar um gerenciador de boot para o seu sistema Linux. Use o material deste artigo para se preparar para o exame LPI 101 de certificação de administrador de sistema Linux ou simplesmente por diversão.
|
Artigo | 07-10-2011 |
| Aprenda Linux, 101: Inicialize o sistema
Aprenda a guiar seu sistema Linux pelo processo de boot. É possível usar o material neste artigo para estudar para o exame de LPI 101 para a certificação de administrador do sistema Linux, ou apenas aprender sobre o processo de boot.
|
Artigo | 06-10-2011 |
| Radar IBM developerWorks - Décima Edição
Programa mensal da rede IBM developerWorks Brasil sobre tecnologia e desenvolvimento para profissionais, estudantes e acadêmicos na área de TI. Nesta edição: Lançado o Java 7. Debian é eleita a melhor distribuição Linux de 2011. Versão 2.9 do MongoDB é lançada. Apache Wicket 1.5. Android ultrapassa iOS na Europa.
|
Videos | 05-10-2011 |
| Ações acionadoras do teclado e do mouse com voz e o xdotool
A xdotool é uma biblioteca útil de instruções que permite que os programadores emulem o pressionamento de teclas e as ações do mouse. A força específica da ferramenta entra em cena quando o teclado ou o mouse está ausente ou em situações de acessibilidade em que o usuário não é fisicamente capaz de usar os métodos regulares de entrada. Esse artigo tem dois objetivos: primeiro, fornecer uma introdução ao uso da xdotool em um ambiente de desktop do Linux e, segundo, usar entrada de voz para disparar ações tipicamente realizadas por meio de entrada de
hardware. Um exemplo definitivo usa XML para armazenar fragmentos de código orientados a xdotool para inserção em código de gerenciador de diálogo gerado automaticamente.
|
Artigo | 22-09-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Serviços de Impressão
Na preparação para fazer o exame de certificação LPI-302 do Linux Professional Institute para administradores de sistema, aprenda a configurar impressoras e compartilhá-las entre clientes Linux e Microsoft.
|
Artigo | 06-09-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Controle de Domínio
No caso do SMB/CIFS, um domínio é semelhante a um grupo de trabalho:
É um conjunto de computadores relacionados, existente geralmente em uma única rede local.
Porém, um domínio inclui um computador especial conhecido como controlador de domínio que gerencia logons para todos os servidores no domínio. Ele também fornece alguns serviços adicionais. O Samba pode funcionar como um controlador de domínio, mas são necessárias diversas opções do Samba para que isso seja feito.
|
Artigo | 31-08-2011 |
| Prática: Gerenciamento de pacotes RPM e YUM
Um pacote é um software agrupado e pronto para instalação em um sistema Linux, e a instalação e remoção de pacotes são operações básicas para qualquer usuário ou administrador de Linux. Este artigo oferece prática nas ferramentas de gerenciamento de software RPM (Red Hat Package Manager) e YUM que o ajudará a aprender a executar essas etapas em um ambiente do mundo real.
Os exercícios e soluções neste artigo se concentram em várias tarefas de gerenciamento de pacote.
|
Artigo | 03-08-2011 |
| Prática: layout do disco rígido
Para quem está projetando ou trabalhando com tabelas particionadas, entender como usar fdisk e parted pode ajudar a planejar o layout do disco rígido com confiança. Os exercícios e soluções neste artigo o ajudam a praticar o projeto e o trabalho com layout do disco rígido em um computador Linux.
|
Artigo | 22-07-2011 |
| Emulação de Plataforma com Bochs
O Bochs, como o QEMU, é um emulador portátil que fornece um
ambiente de virtualização para a execução de um sistema operacional
usando uma plataforma emulada no contexto de outro sistema
operacional. O Bochs não é um hypervisor — é um emulador compatível
com PC, útil para software legado. Aprenda sobre a emulação de
plataforma usando o Bochs e a sua abordagem à emulação de
hardware.
|
Artigo | 20-07-2011 |
| Prática: gerenciamento de pacotes do Debian
Um pacote é um software agrupado e pronto para instalação em um sistema Linux. A instalação e remoção de pacotes são operações básicas para qualquer usuário ou administrador de Linux.
Este artigo oferece uma prática com o gerenciamento de pacotes do Debian que o ajudará
a se sentir confortável em executar essas etapas em um ambiente real.
Os exercícios e soluções neste artigo se concentram em várias tarefas de gerenciamento de pacote.
|
Artigo | 20-07-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Arquivos de banco de dados Trivial
O Samba usa arquivos do banco de dados Trivial para armazenar dados temporários e persistentes como parte do trabalho de integração de compartilhamento de arquivos e impressão entre o Linux e o Windows.
Como preparação para o exame de certificação do Linux Professional Institute LPI-302, saiba tudo sobre o formato Samba Trivial Database (TDB) que o Samba usa para armazenar informações, como examinar arquivos TDB e como fazer o backup desses arquivos.
|
Artigo | 18-07-2011 |
| Tudo sobre o pseudo, Parte 2: Em segundo plano
A Parte 2 desta série detalha como
funciona a emulação raiz do pseudo ao rastrear o caminho de uma chamada
interceptada para o banco de dados e de volta. Se você quiser substituir o open(2)
pelo seu próprio código, é aqui que você descobrirá como.
|
Artigo | 18-07-2011 |
| Dica do IBM SmartCloud Enterprise: Configure o Linux Logical Volume Manager
Saiba configurar uma instância de Linux de 64 bits (começando com uma oferta de nível Bronze) com o Linux Logical Volume Manager (LVM), capturar uma imagem privada e implementar uma nova instância como uma oferta diferente (nível Platinum) e, em seguida, aumentar os volumes de LVM e sistemas de arquivo para acomodar os novos volumes físicos. Este artigo também mostra como configurar e gerenciar o LVM em volumes físicos usando partições do tipo Linux LVM.
|
Artigo | 12-07-2011 |
| Ceylon: Avanço de verdade ou apenas outra linguagem?
A estrada das linguagens na ciência da computação está repleta de carcaças daquelas que deveriam ser as linguagens revolucionárias. E embora muitas linguagens de nicho acabem sendo adotadas em aplicativos especializados ou de script, as linguagens C (e seus derivados) e Java são difíceis de substituir. Mas a Ceylon da Red Hat parece ser uma combinação interessante de recursos de linguagem, usando uma conhecida sintaxe em estilo C, mas com suporte a orientação a objetos e aspectos funcionais úteis, além de ênfase em ser sucinta. Explore a Ceylon e descubra se essa futura linguagem de VM pode vir a ter um lugar no desenvolvimento de software corporativo.
|
Artigo | 11-07-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Serviços de arquivos
Em preparação para fazer o exame de certificação LPI-302 do Linux Professional Institute para administradores de sistema, aprenda a configurar o Samba e estruturar seu arquivo de configuração. Saiba também como o Samba interage com a rede, como configurar a criação de log e como depurar problemas com o Samba.
|
Artigo | 04-07-2011 |
| Desenvolva um Aplicativo em Python para Analisar Dumps de Memória Compartilhada
Aprenda a analisar um dump de memória compartilhada que pode ser interpretado por máquina em uma plataforma Linux e extrair o formato esperado de dados usando o Python e o utilitário struct. Neste artigo, primeiro será apresentado como determinar o formato dos dados lendo o formato do arquivo binário do arquivo de dump. Isso é necessário para analisar, extrair e examinar os dados. Em seguida, você verá como analisar o arquivo com base no formato e depois estabelecer a correspondência entre os resultados e o formato esperado para realizar a saída de um resultado de validação.
|
Artigo | 01-07-2011 |
| Virtualização de aplicativos, passado e futuro
Atualmente, quando você ouve a expressão "máquina virtual", provavelmente pensa em virtualização e hypervisors.
Entretanto, as VMs são simplesmente um conceito mais antigo de abstração, um método comum de abstrair uma entidade a partir de outra.
Este artigo explora duas das várias tecnologias mais recentes de VM de software livre: Dalvik (o núcleo de VM do sistema operacional Android) e Parrot (uma tecnologia de VM de software livre para executar linguagens dinâmicas com eficiência).
|
Artigo | 29-06-2011 |
| Virtualização para sistemas embarcados
As notícias técnicas da atualidade estão cheias de histórias de virtualização de servidor e desktop, mas há outra tecnologia de virtualização que está crescendo rapidamente: a virtualização embarcada. O domínio embarcado tem várias aplicações úteis para a virtualização, como aparelhos móveis de telefone, kernels de segurança e sistemas operacionais concorrentes embarcados. Este artigo explora a área da virtualização embarcada e explica por que ela está vindo para um sistema embarcado perto de você.
|
Artigo | 24-06-2011 |
| Reusabilidade na Utilização de Frameworks Automatizados, com Alan Gonçalves
webcast realizado no dia 23 de março de 2011, uma parceria IBM, developerWorks e iMasters PRO.
apresentação completa: http://www.slideshare.net/cursosimastersibm/reusabilidade-na-utilizao-de-frameworks-automatizados
|
Videos | 22-06-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Configure o Samba
O Samba usa um arquivo legível para gerenciar e armazenar parâmetros de configuração, então a ferramenta mais sofisticada necessária para configurar o Samba é um editor de texto.
Aprenda como o arquivo de configuração é estruturado, como o Samba interage com a rede, como configurar a criação de logs e como depurar problemas com o Samba.
|
Artigo | 26-05-2011 |
| Automatizando o gerenciamento de infraestrutura com Cfengine, Parte 1: Instalando servidores e clientes
Cfengine é uma solução popular para automação de datacenter usada por organizações em todo o mundo. Ele é escalável para dezenas de milhares de máquinas, de laptops, desktops e dispositivos integrados a mainframes. Aprenda como usar essa tecnologia versátil e flexível para resolver problemas de datacenter.
|
Artigo | 26-05-2011 |
| Tarefas básicas para novos usuários do Linux
Se você for um usuário do Windows, pode achar que seu sistema Linux é um pouco diferente do que está acostumado. Uma de suas primeiras tarefas será provavelmente a instalação de softwares adicionais, incluindo alguns dos vários softwares da IBM para Linux. Em muitos casos, para instalar softwares em um sistema Linux é preciso fazer login, tornar-se super usuário (ou usuário raiz) para algumas tarefas, abrir uma janela de terminal ou de shell e montar uma unidade de CD-ROM, DVD ou USB. Este artigo ensina essas tarefas básicas para usuários iniciantes, e mais.
|
Tutorial | 19-05-2011 |
| Implemente o recurso DB2 pureScale no Linux
O recurso IBM DB2 pureScale permite escalar um sistema de banco de dados por meio da inclusão fácil de máquinas ao cluster. Este artigo acompanha o processo de implementação do Recurso DB2 pureScale em SUSE Linux. Usamos uma infraestrutura de Ethernet de 10 gigabits em uma configuração com dois servidores System x 3850 X5 conectada a um controlador de armazenamento DS5100. O artigo também inclui etapas para depois da instalação e informações básicas para usar o DB2 pureScale, por exemplo, como incluir e remover membros e como preparar-se para alta disponibilidade e recuperação de desastres.
|
Artigo | 18-05-2011 |
| Linux e o ecossistema de armazenamento
O Linux é o canivete suíço dos sistemas de arquivos, ele também oferece uma grande variedade de tecnologias de armazenamento para desktops e servidores.Além do sistema de arquivos, o Linux incorpora tecnologias NAS e SAN, proteção de dados, gerenciamento de armazenamento, suporte a nuvem e armazenamento em estado sólido de categoria internacional.
Saiba mais sobre o ecossistema de armazenamento do Linux e por que ele é o número um no mercado de servidores.
|
Artigo | 12-05-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Conceitos
Em preparação para fazer o exame de certificação LPI-302 do Linux Professional Institute para administradores de sistema, aprenda os conceitos fundamentais por trás de SMB/CIFS, compartilhamento de arquivos e serviços de impressão em um ambiente misto.
|
Artigo | 12-05-2011 |
| Aprenda Linux, 302 (Ambientes Mistos): Funções do Samba
O Samba não é um único programa; ao invés disso, ele é uma série de servidores e utilitários inter-relacionados, cada um com seu fim específico.
Entender as diferenças entre esses servidores e utilitários ajudará você a gerenciar seu sistema Samba. Além disso, o Samba implementa vários modelos de segurança diferentes, que você deve entender para integrar o Samba adequadamente a uma rede existente ou configurar uma nova rede com servidores Samba em seu núcleo.
|
Artigo | 19-04-2011 |
| Criando Scripts do Editor Vim, Parte 5: Criação de scripts e automação movidos a eventos
Por que se repetir? É possível configurar o modelo de eventos abrangente do Vim para executar scripts que poupam tempo sempre que determinados eventos de edição — como carregar um arquivo ou alternar entre modos de editor — ocorrem. Esse artigo, o quinto de uma série, descreve como os eventos funcionam no Vim, explora uma seleção de tipos de evento úteis e, em seguida, mostra como começar a anexar scripts específicos a determinados eventos. O resultado final é um fluxo de trabalho mais automatizado, configurado de forma precisa para as suas necessidades.
|
Artigo | 14-04-2011 |
| Simulação do Linux Scheduler
A programação é um dos aspectos mais complexos — e interessantes — do kernel Linux. O desenvolvimento de schedulers que fornecem um comportamento adequado de máquinas de núcleo único a servidores de núcleo quádruplo pode ser difícil. Felizmente, o Linux Scheduler Simulator (LinSched) hospeda o scheduler Linux no espaço do usuário (para prototipagem do scheduler) enquanto modela destinos de hardware arbitrários para validar o seu scheduler ao longo de uma variedade de topologias. Conheça o LinSched e veja como fazer experiências com o scheduler para o Linux.
|
Artigo | 12-04-2011 |
| Cinco maneiras simples de ajustar seu aplicativo LAMP
A arquitetura Linux, Apache, MySQL, and PHP (LAMP) é uma das escolhas mais populares para arquitetura de servidor da Web em uso hoje. O autor John Mertic examina cinco coisas que todos os aplicativos LAMP devem aproveitar para obter desempenho máximo.
|
Artigo | 12-04-2011 |
| Scripts no Desktop do Linux, Parte 2: Scripts no Nautilus
Esta série de artigos explora como usar Python para criar scripts para o desktop GNOME, a estrutura de screenlets e Nautilus para fornecer um ambiente altamente produtivo.
Scripts no desktop ativam a funcionalidade de arrastar e soltar e o acesso rápido às informações e aos serviços comumente usados.
Nesta parte, aprenda a usar o Python para incluir funcionalidades a fim de estender o Nautilus no seu desktop.
|
Artigo | 16-03-2011 |
| Gerencie Recursos em Hosts de KVM Sobrealocados
Um dos principais benefícios da virtualização é a capacidade de consolidar diversas cargas de trabalho em um único sistema de computador. Essa consolidação proporciona economia no consumo de energia, despesas de capital e custos de administração. O grau de economia depende da capacidade de sobrealocar recursos de hardware como memória, ciclos de CPU, E/S e largura da banda da rede.
Tecnologias como balão de memória e Kernel Same-page Merging (KSM) podem melhorar a sobrealocação de memória com um ajuste manual adequado. A reconfiguração autonômica desses controles em resposta às condições do host e da VM pode proporcionar economias ainda maiores. Neste artigo, aprenda a aplicar essas técnicas para aumentar as suas economias.
|
Artigo | 01-03-2011 |
| Usando a biblioteca libxml para processamento de XML em Ruby
Existem inúmeros frameworks e bibliotecas para manipulação de documentos XML
disponíveis para a linguagem Ruby. Uma delas é biblioteca libxml-ruby, que fornece o
suporte em Ruby para a biblioteca Gnome Libxml2, que vem ganhando destaque
principalmente por sua alta performance. Neste artigo, é apresentada a instalação da
libxml-ruby e sua utilização para leitura e manipulação de documentos XML.
|
Artigo | 09-02-2011 |
| Limitando Recursos no Linux com PAM
O artigo descreve um módulo do PAM, o pam_limits, funcionalidade disponível nos sistemas operacionais Linux e Unix, o qual permite limitar os usuários a determinadas ações. Com isso, evitando indisponibilidades e ataques ao sistema.
|
Artigo | 02-02-2011 |
| Aplicativos de Alta Disponibilidade no IBM Cloud
Os novos recursos do IBM Cloud permitem que desenvolvedores e arquitetos de aplicativos
eliminem pontos únicos de falhas em aplicativos. Este artigo fornece um guia detalhado desses
recursos. Ele inclui uma discussão sobre a abordagem que o IBM Cloud usa (suporte agregado para
endereços IP virtuais), sobre como preparar suas instâncias de nuvem para aproveitar esse recurso,
sobre como configurar um Web site altamente disponível e como testar esse site.
|
Artigo | 27-01-2011 |
| Aprenda Linux, 101: Níveis de execução, encerramento e reinicialização
Aprenda a encerrar ou reinicializar seu sistema Linux, avisar a usuários que o
sistema está sendo desligado e alternar para um nível de execução mais ou menos
restritivo. É possível usar o material neste artigo para estudar para o exame de
certificação de administrador de sistema Linux LPI 101, ou apenas para aprender sobre
encerramento, reinicialização e alteração de níveis de execução.
|
Artigo | 26-01-2011 |
| Desenvolvendo Device Drivers no Linux
Uma das principais características do Linux é a facilidade de criação de novos Drivers de Dispositivos. Neste artigo, serão abordados alguns conceitos sobre sistemas operacionais e como utilizar as ferramentas e interfaces disponibilizadas pelo Linux para dar o primeiro passo na criação de novos Drivers.
|
Artigo | 28-12-2010 |
| Sistemas de arquivos de rede e Linux
O Network File System (NFS) está sendo usado desde 1984,
mas continua a evoluir e a fornecer a base para sistemas de arquivos distribuídos.
Hoje, o NFS (através da extensão pNFS) fornece acesso escalável a arquivos
distribuídos pela rede. Explore as ideias por trás dos sistemas de arquivos distribuídos e,
em particular, os avanços recentes no NFS.
|
Artigo | 21-12-2010 |
| Anatomia da Memória Compartilhada do Kernel Linux
O Linux, como hypervisor, inclui uma série de inovações, e uma das mudanças mais
interessantes no kernel 2.6.32 é a Kernel Shared Memory (KSM).
A KSM permite que o hypervisor aumente o número de máquinas virtuais simultâneas,
consolidando páginas de memória idênticas. Explore as ideias por trás da KSM (como deduplicação de armazenamento),
sua implementação e como gerenciá-la.
|
Artigo | 21-12-2010 |
| Fazendo boot do Linux na BeagleBoard-xM
A BeagleBoard.org recentemente apresentou a revisão da BeagleBoard xM, uma nova edição do hardware aberto altamente bem-sucedido BeagleBoard atualmente na revisão C. Este artigo descreve o ambiente necessário e as etapas para fazer o boot do Linux na BeagleBoard-xM com Angstrom Linux, Android e Ubuntu.
|
Artigo | 14-12-2010 |
| Aprenda Linux, 101: Gerenciamento de pacote RPM e YUM
Aprenda como instalar, atualizar e gerenciar pacotes no seu sistema Linux.
Este artigo aborda o Red Hat Package Manager (RPM), desenvolvido pela Red
Hat,
assim como o Yellowdog Updater
Modified (YUM), originalmente desenvolvido para gerenciar
sistemas Linux Red Hat no departamento de física da Universidade de Duke. Use o material deste artigo para estudar para o exame Linux Professional Institute (LPI) 101 para a certificação de administrador de sistema Linux, ou apenas para explorar as melhores formas de adicionar novos software e manter seu sistema atualizado.
|
Artigo | 13-12-2010 |
| Aprenda Linux, 101: Controle de montagem e desmontagem de sistemas de arquivos
Aprenda como montar seus sistemas de arquivos do Linux; configurar e usar USB, IEE
1394 ou outros dispositivos removíveis e acessar adequadamente discos flexíveis, CDs e DVDs. Use o material deste artigo para estudar para o exame Linux Professional Institute (LPI) 101 para a certificação de administrador de sistema Linux, ou apenas para aprender sobre como acessar sistemas de arquivos do Linux.
|
Artigo | 13-12-2010 |
| Rede Virtual no Linux
Com o amplo crescimento da virtualização de plataformas, é compreensível que
outras partes do ecossistema corporativo também sejam virtualizadas. Uma das áreas mais
recentes é a rede virtual. As primeiras implementações de virtualização de plataforma
criaram NICs virtuais, mas atualmente, porções maiores da rede estão sendo
virtualizadas, como os comutadores que suportam a comunicação entre VMs em um servidor
ou distribuída entre servidores. Explore as ideias por trás da rede virtual, como foco
na virtualização da NIC e do comutador.
|
Artigo | 06-12-2010 |
| Automatize a descoberta e a autoconectividade de máquinas
virtuais
Em um datacenter virtual, a implementação e a desativação de
dispositivos complexos requer que várias etapas de configuração
sejam executadas. Requisitos de reconfiguração incluem estabelecer e
remover comunicação entre diferentes componentes do mesmo produto em
execução em diferentes máquinas virtuais (VMs), bem como em
diferentes produtos em execução em diferentes VMs. Tradicionalmente,
este processo era inoportunamente manual ou um tanto inflexível,
devido ao chamado de scripts predefinidos com valores estáticos.
Neste artigo, os autores sugerem StereoCable, suporte a
plug-and-play automatizado para dispositivos virtuais complexos em
um datacenter virtual, para resolver este problema. Desta maneira,
VMs podem descobrir e conectar automaticamente umas às outras,
baseado em políticas de conexão predefinidas.
|
Artigo | 06-12-2010 |
| Migre o seu Aplicativo Linux para a Nuvem Amazon,
Parte 4: Superando desafios administrativos
Até agora, você moveu o seu aplicativo para a nuvem e pode
ativar e desativar recursos automaticamente em resposta à demanda.
Neste artigo — o quarto de uma série sobre a migração de um
aplicativo Linux para a nuvem Amazon, aprenda a manter esse ambiente
em transformação sob controle para que suporte o seu aplicativo e os
seus negócios.
|
Artigo | 06-12-2010 |
| Transferir Scripts Perl do Solaris para Linux
Apesar de a linguagem Perl ser portátil entre plataformas, a maioria dos scripts utilizados para administração de sistemas aproveita recursos específicos da plataforma. E scripts destinados ao Solaris podem utilizar nomes de caminhos específicos do Solaris e comandos do sistema que podem não ter equivalentes no Linux. Este artigo fornece um roteiro para "correção de códigos" para ajudar a transportar um script Perl do Solaris para o Linux quando não houver mapeamento direto disponível.
|
Artigo | 23-11-2010 |
| Migre seu aplicativo Linux para a nuvem Amazon, Parte
3: Construindo Escalabilidade
Se você acompanhou a série até este ponto, nosso aplicativo Linux de amostra foi migrado para a nuvem e configuramos alguns recursos de confiabilidade básicos.
Neste artigo, o terceiro da série sobre migração de um aplicativo para a nuvem Amazon, é o momento de aproveitar a natureza dinâmica da nuvem fazendo crescer e reduzindo a infraestrutura em resposta à carga e empurrar alguns dos recursos estáticos para a borda da nuvem.
|
Artigo | 05-11-2010 |
| Introdução ao SystemTap - Parte 1
O primeiro artigo focará principalmente no funcionamento do SystemTap e como ele
faz internamente para prover as funcionalidades requeridas pelos usuários.
|
Artigo | 05-11-2010 |
| Introdução ao SystemTap - Parte 2
Neste segundo artigo, será descrito a linguagem de referência e os controles de fluxos e como operar a ferramenta em modo guru, onde é possível utilizar a ferramenta de maneira avançada.
|
Artigo | 05-11-2010 |
| Redimensionando partições Linux, parte 2: Redimensionamento avançado
Sistemas Linux são frequentemente instalados em várias partições, cada uma delas com tamanho fixo. À medida que suas necessidades mudam, no entanto, frequentemente é necessário redimensionar partições para atender a essas necessidades. Existem várias ferramentas para fazer isto no Linux, mas há uma série de armadilhas e restrições potenciais que podem tornar a tarefa mais difícil do que parece à primeira vista. Este artigo aborda questões de redimensionamento avançado de partições, incluindo o uso de recursos Logical Volume Management (LVM), resolução de problemas e alternativas ao redimensionamento de partição. A parte 1 desta série abordou o redimensionamento básico de partição.
|
Artigo | 28-10-2010 |
| Criação de log no kernel: APIs e implementação
Em desenvolvimento de kernel, usamos printk para criação de log sem pensar muito a respeito.
Mas você já levou em consideração o processo e a implementação subjacente da criação de log no kernel?
Explore todo o processo de criação de log no kernel, desde printk até a inserção no arquivo de log do espaço do usuário.
|
Artigo | 26-10-2010 |
| Migre seu aplicativo Linux à nuvem Amazon, Parte
1: Migração inicial
A computação em nuvem e Infrastructure as a Service (IaaS) são bem
documentadas, mas o que não é frequentemente discutido é como
fazer com que um aplicativo seja executado em um ambiente de
nuvem. Nesta série, descubra como mover um aplicativo para a
nuvem e tirar vantagem dos recursos que esta configuração tem a
oferecer. Na Parte 1, veja uma migração direta de um servidor
físico para um servidor em nuvem.
|
Artigo | 29-09-2010 |
| Migrando para o Red Hat Network Satellite 5.3
Procuramos descrever nesse artigo, de forma prática, o processo de atualização do
servidor Red Hat Network Satellite (RHN) para a sua última versão: 5.3. Além da
abordagem de questões necessárias de planejamento demonstraremos um processo fictício
visando disponibilizar uma compreensão mais efetiva.
|
Artigo | 28-09-2010 |
| Processamento de Dados Distribuídos com Hadoop, Parte 3: Desenvolvimento de aplicativo
Com a configuração, instalação e uso do Hadoop em arquiteturas de um ou vários nós, é possível agora voltar-se à tarefa de desenvolver aplicativos dentro da infraestrutura do Hadoop. Este artigo final de uma série explora as APIs e o fluxo de dados do Hadoop e demonstra seu uso com um aplicativo simples de mapeador e redutor.
|
Artigo | 28-09-2010 |
| Acesso à memória do espaço do usuário a partir do kernel Linux
Como o kernel e o espaço do usuário existem em espaços de endereço virtuais diferentes, existem considerações especiais para movimentar dados entre eles. Explore as ideias por trás dos espaços de endereço virtuais e as APIs do kernel para movimentar dados do e para o espaço do usuário, e aprenda algumas das outras técnicas de mapeamento usadas para mapear memória.
|
Artigo | 21-09-2010 |
| Redimensionando partições do Linux, Parte 1: Introdução
Sistemas Linux são frequentemente instalados em várias partições, cada uma delas com um tamanho fixo. Entretanto, à medida que as necessidades mudam, é muitas vezes necessário redimensionar as partições para se adequar às circunstâncias. Há várias ferramentas para isso em Linux, mas há algumas armadilhas e restrições que podem tornar a tarefa mais difícil do que parece ser à primeira vista. Este artigo acompanha a tarefa de redimensionar partições do Linux, começando com preparações básicas e avançando para cenários comuns de redimensionamento usando ferramentas de interface gráfica com o usuário (GUI).
|
Artigo | 03-09-2010 |
| Migre o seu Aplicativo de Linux para a Nuvem do Amazon, Parte 2: Melhorando a confiabilidade dos aplicativos
Neste artigo, o segundo de uma série sobre migração de um aplicativo de Linux para a nuvem do Amazon, aprenda a deixar o seu aplicativo mais robusto empregando um balanceador de carga e um disco persistente. Você usará vários servidores e aprenderá a fazer o backup dos dados de forma segura.
|
Artigo | 27-08-2010 |
| Falando UNIX: Conheça o Ksplice
O Ksplice aplica correções do kernel dinamicamente - sem necessidade de reboot - em
uma fração de segundo. Aqui está um guia prático para realizar atualizações de sistema facilmente
|
Artigo | 20-08-2010 |
| Adicione seus próprios recursos GIMP
O GNU Image Manipulation Program (GIMP) é um aplicativo robusto para edição e manipulação de imagens digitais. Como ele é software livre, qualquer desenvolvedor tem permissão de modificá-lo e estendê-lo com ainda mais recursos. Neste artigo, você aprenderá a começar a trabalhar com o código GIMP, como construir o projeto a partir de repositórios Git e como encontrar seu caminho na árvore de código. E construirá um aplicativo de exemplo que cria uma ferramenta de pintura totalmente nova para o programa.
|
Artigo | 02-08-2010 |
| Learn Linux, 101: Criando partições e sistemas de arquivos
Aprenda como criar partições em uma unidade de disco e como formatá-las para uso em um sistema Linux como espaço de troca ou de dados. Use o material deste artigo para se preparar para o exame LPI 101 de certificação de administrador de sistema Linux ou simplesmente para aprender sobre partições e sistemas de arquivos do Linux para seu próprio uso.
|
Artigo | 30-07-2010 |
| Learn Linux, 101: Criar e Alterar Links Físicos e Simbólicos
Saiba como criar e gerenciar links físicos e simbólicos para arquivos no seu sistema Linux. É possível usar o material deste artigo para estudar para o exame LPI 101 para a certificação de administrador de sistema Linux ou apenas para explorar as diferenças entre links físicos e simbólicos (soft links) e as melhores formas de criar links para arquivos, em comparação com a cópia de arquivos.
|
Artigo | 26-07-2010 |
| Processamento de dados distribuídos com Hadoop, Part 2: Indo mais longe
O primeiro artigo dessa série mostrou como usar o Hadoop em um cluster de nó único. Este artigo continua com uma configuração mais avançada que usa múltiplos nós para o processamento paralelo. Ele demonstra os vários tipos de nós necessários para os clusters multinós e explora a funcionalidade MapReduce em um ambiente paralelo. Além disso, também aborda os aspectos de gerenciamento do Hadoop tanto na linha de comandos quanto baseados na Web.
|
Artigo | 26-07-2010 |
| Processamento de Dados Distribuídos com Hadoop, Parte 1: Introdução
Este artigo -- o primeiro de uma série sobre Hadoop -- explora a estrutura Hadoop, incluindo seus elementos fundamentais, como o sistema de arquivos Hadoop (HDFS) e os tipos de nós geralmente usados. Saiba como instalar e configurar um cluster do Hadoop de nó único e investigar o aplicativo MapReduce. Por fim, descubra formas de monitorar e gerenciar o Hadoop usando suas interfaces da Web principais.
|
Artigo | 26-07-2010 |
| Learn Linux, 101: Encontrar e localizar arquivos de sistema
Aprenda a localização correta dos arquivos no Filesystem Hierarchy Standard (FHS) em um sistema Linux e saiba como encontrar arquivos e comandos importantes. Use o material deste artigo para se preparar para o exame LPI 101 de certificação de administrador de sistema Linux ou simplesmente para explorar a organização e o gerenciamento de arquivos.
|
Artigo | 07-07-2010 |
| Integração contínua com Buildbot
Os dias de "cowboy coding" já se passaram em muitas
organizações, substituídos por um renovado interesse na geração de softwares de
qualidade. O teste de Integração contínua (CI) é um componente vital na prática de
técnicas de programação ágil que leva ao software de alta qualidade. Conheça a teoria e
a prática do teste de CI explorando o Buildbot, um sistema de CI de software livre
baseado em Python.
|
Artigo | 02-07-2010 |
| Ceph: Um sistema de arquivos distribuído Linux de escala petabyte
O Linux continua invadindo o espaço da computação escalável e, em particular, o espaço de armazenamento escalável. O Ceph é um acréscimo recente à impressionante seleção de sistemas de arquivos Linux, sendo constituído por um sistema de arquivos distribuído que incorpora a replicação e a tolerância a falhas ao mesmo tempo em que mantém compatibilidade POSIX. Explore a arquitetura Ceph e saiba como ela fornece tolerância a falhas e simplifica o gerenciamento de grandes quantidades de dados.
|
Artigo | 02-07-2010 |
| Aprenda Linux, 101: Gerenciamento de pacotes do Debian
Aprenda como instalar, atualizar e gerenciar pacotes em seu sistema Linux. Este artigo foca no Advanced Packaging Tool, ou APT, que é um sistema de gerenciamento de pacote usado pelo Debian e distribuições derivadas do Debian, como o Ubuntu. É possível usar o material neste artigo para estudar para o exame LPI 101 para a certificação de administrador do sistema Linux ou simplesmente para explorar as melhores maneiras de adicionar novos softwares e manter seu sistema atualizado.
|
Artigo | 28-05-2010 |
| Linux em discos de setor de 4 KB: Conselho prático
A partir de dezembro de 2009, fabricantes de discos rígidos começaram a introduzir discos que usam setores de 4096 bytes, ao invés dos setores mais comuns de 512 bytes. Apesar de essa mudança ser mascarada por firmwares que separam os setores físicos de 4096 bytes em setores lógicos de 512 bytes para o benefício do sistema operacional, o uso de setores físicos maiores tem implicações para o layout do disco e o desempenho do sistema. Este artigo examina essas implicações, incluindo avaliações de desempenho ilustrando os prováveis efeitos reais em alguns sistemas de arquivos comuns do Linux. Com discos de setores de 4096 bytes tornando-se mais comuns a partir de 2010, as estratégias para lidar com esses novos discos irão se tornar cada vez mais importantes.
|
Artigo | 12-05-2010 |
| Migrar para GRUB 2
As ferramentas usadas para inicializar Linux estão mudando. Especificamente, o Grand Unified Bootloader (GRUB) está agora oficialmente apenas no modo de manutenção, e os desenvolvedores de GRUB abandonaram o GRUB original em favor de um pacote totalmente reescrito, conhecido como GRUB 2. Descubra os novos recursos de GRUB 2 e como usá-los.
|
Artigo | 05-05-2010 |
| Software livre em uma nova luz
Então, você precisa cortar custos, mas não é gerente. Você é um desenvolvedor de software ou um usuário avançado ou alguém que precisa manter os resultados saudáveis o suficiente para justificar o seu salário. Essas situações são ideais para apresentar soluções de software livre no seu ambiente. Isso pode fazer parecer que você passará as próximas três semanas aprendendo a programar ou escrever makefiles, mas não é isso. Leia e veja como o software livre é uma abordagem flexível e que pode ser usada de maneira eficiente no seu ambiente de trabalho.
|
Artigo | 05-05-2010 |
| APIs do Kernel, Parte 3: Timers e listas no kernel 2.6
O kernel Linux inclui uma variedade de APIs voltadas para ajudar os desenvolvedores a construir aplicativos de kernel e driver mais simples e eficientes. Duas das APIs mais comuns que podem ser usadas para o adiamento de trabalho são as APIs de timers e gerenciamento de listas. Descubra essas APIs e aprenda a desenvolver aplicativos de kernel com timers e listas.
|
Artigo | 26-04-2010 |
| Monitore eventos do sistema de arquivos Linux com o inotify
Use o inotify quando precisar de um monitoramento eficiente, assíncrono e de baixa granularidade para os eventos do sistema de arquivo de Linux. Use-o para o monitoramento do espaço do usuário visando segurança, desempenho e outros propósitos.
|
Artigo | 26-04-2010 |
| Criando Scripts do Desktop do Linux, Parte 1: Básico
Esta série de artigos explora como usar Python para criar scripts para o desktop GNOME, a estrutura de screenlets e Nautilus para fornecer um ambiente altamente produtivo.
Scripts no desktop ativam a funcionalidade de arrastar e soltar e o acesso rápido às informações e aos serviços comumente usados.
Nesta parte, saiba como criar um aplicativo de desktop usando o kit de ferramentas de widgets de screenlets.
|
Artigo | 18-04-2010 |
| Aprenda Linux, 101: Gerenciar bibliotecas compartilhadas
Aprenda a determinar quais são as bibliotecas compartilhadas necessárias aos seus programas executáveis do Linux e como carregá-las. Use o material deste artigo para se preparar para o exame LPI 101 de certificação de administrador de sistema Linux ou simplesmente por diversão.
|
Artigo | 06-04-2010 |
| Funções adiáveis, tasklets de kernel e filas de trabalho
Para operações encadeadas de alta frequência, o kernel Linux fornece tasklets e filas de trabalho. As tasklets e as filas de trabalho implementam funcionalidade adiável e substituem o mecanismo antigo da metade inferior dos drivers. Este artigo explora o uso de tasklets e filas de trabalho no kernel e mostra como construir funções adiáveis com essas APIs.
|
Artigo | 30-03-2010 |
| Aprenda Linux, 101: Layout do disco rígido
Aprenda como projetar um layout de partição para discos em um sistema Linux. Use o material neste artigo para se preparar para o exame LPI 101 de certificação de administrador de sistema Linux ou simplesmente por diversão.
|
Artigo | 30-03-2010 |
| Gerar indicações CIM simuladas para teste no Linux
Gerenciamento de hardware usando o padrão Common Information Model frequentemente significa que o aplicativo de gerenciamento deve ser capaz de escutar e tratar as indicações que ocorrem no nível de hardware. Para testar o componente de listener de indicação do aplicativo de gerenciamento quando o hardware do sistema planejado não está disponível durante o desenvolvimento, você precisará de indicações simuladas. Este artigo explica como gerar indicações simuladas no OpenPegasus CIMOM (Common Information Model Object Manager) usando um provedor enviado com o código de origem do OpenPegasus.
|
Artigo | 10-03-2010 |
| Perl Elaborado: Gerenciamento de armazenamento no Amazon S3
Aprenda como programadores de Perl podem usar três dos módulos S3 CPAN -- Net::Amazon::S3, Amazon::S3 e SOAP::Amazon::S3 -- para listar, criar e deletar "depósitos" (armazenamento de dados S3); listar, criar, recuperar e deletar itens em um depósito; e adquirir os metadados de um item.
|
Artigo | 10-03-2010 |
1 - 100 de 224 resultados | Avançar Mostrar Resumos | Ocultar Resumos Assine para receber resultados de procuras (RSS)