<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on Ricardo Martins</title>
    <link>http://ricardomartins.com.br/tags/linux/</link>
    <description>Recent content in Linux on Ricardo Martins</description>
    <image>
      <title>Ricardo Martins</title>
      <url>http://ricardomartins.com.br/images/profile.png</url>
      <link>http://ricardomartins.com.br/images/profile.png</link>
    </image>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Mon, 30 Apr 2018 20:44:48 -0400</lastBuildDate>
    <atom:link href="http://ricardomartins.com.br/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Implementando o Apache Guacamole no Azure</title>
      <link>http://ricardomartins.com.br/implementando-o-apache-guacamole-no-azure/</link>
      <pubDate>Mon, 30 Apr 2018 20:44:48 -0400</pubDate>
      <guid>http://ricardomartins.com.br/implementando-o-apache-guacamole-no-azure/</guid>
      <description>&lt;h1 id=&#34;introdução&#34;&gt;Introdução&lt;/h1&gt;
&lt;p&gt;O objetivo deste artigo é demonstrar sobre o setup do &lt;a href=&#34;http://guacamole.apache.org/&#34;&gt;Apache Guacamole&lt;/a&gt; no Azure abordando os detalhes de arquitetura, segurança e disponibilidade.&lt;/p&gt;
&lt;p&gt;O Apache Guacamole é um “&lt;em&gt;remote desktop gateway clientless&lt;/em&gt;” com suporte aos protocolos mais utilizados como SSH, RDP e VNC. É chamado de &lt;em&gt;clientless&lt;/em&gt; pois permite o uso sem a necessidade de utilização da plugins ou clientes extras, sendo utilizado diretamente pelo seu browser.&lt;/p&gt;
&lt;h1 id=&#34;arquitetura&#34;&gt;Arquitetura&lt;/h1&gt;
&lt;p&gt;A ilustração abaixo se refere à arquitetura sugerida. Esta arquitetura contempla um balanceador de carga público que recebe os acessos externos e direciona para duas máquinas virtuais na camada web. A camada web se comunica com a camada de dados onde temos um banco de dados MySQL responsável por armazenar as informações de login, acessos e conexões.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurando LVM no Linux rodando no Azure</title>
      <link>http://ricardomartins.com.br/configurando-lvm-no-linux-rodando-no-azure/</link>
      <pubDate>Mon, 19 Mar 2018 21:40:34 -0400</pubDate>
      <guid>http://ricardomartins.com.br/configurando-lvm-no-linux-rodando-no-azure/</guid>
      <description>&lt;p&gt;Este é um post rápido mostrando uma forma básica de configuração do LVM no Linux. É resultado de um laboratório que estive fazendo enquanto estudava para o exame &lt;a href=&#34;https://training.linuxfoundation.org/certification/lfcs&#34;&gt;LFCS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Vou assumir que você já tenha uma VM criada e rodando no Azure. Caso você não tenha uma VM criada, pode seguir &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-manage-vm&#34;&gt;este tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Com a VM criada, o que você tem a fazer é criar um novo disco de dados e anexá-lo à sua VM. &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/virtual-machines/linux/attach-disk-portal&#34;&gt;Neste link&lt;/a&gt; existe a documentação sobre como fazer isto, e você pode também ver este vídeo onde eu gravei especialmente para este post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker e certificados SSL</title>
      <link>http://ricardomartins.com.br/docker-e-certificados-ssl/</link>
      <pubDate>Thu, 08 Mar 2018 15:52:01 -0500</pubDate>
      <guid>http://ricardomartins.com.br/docker-e-certificados-ssl/</guid>
      <description>&lt;p&gt;Este é um post rápido apenas para compartilhar uma forma de habilitar o uso de SSL para uma aplicação que esteja rodando em um container Docker.&lt;/p&gt;
&lt;p&gt;Digamos que você tem uma aplicação docker exposta na porta 80 do seu servidor e precisa habilitar SSL para ela. Existem algumas maneiras de fazer isso, inclusive eu estive dando uma olhada nas opções abaixo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/SteveLTN/https-portal&#34;&gt;https://github.com/SteveLTN/https-portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/MarvAmBass/docker-nginx-ssl-secure&#34;&gt;https://github.com/MarvAmBass/docker-nginx-ssl-secure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;São opções bastante interessantes, mas eu estava em busca de algo mais rápido para implementar. Então aqui vai a dica.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma VM Linux e configurando Raid no Azure</title>
      <link>http://ricardomartins.com.br/criando-uma-vm-linux-e-configurando-raid-no-azure/</link>
      <pubDate>Tue, 24 Oct 2017 22:19:22 -0400</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-vm-linux-e-configurando-raid-no-azure/</guid>
      <description>&lt;p&gt;Neste post vou mostrar como criar uma VM Linux no Azure, associar três discos nesta VM e em seguida configurar um Raid 0 usando estes discos pelo CLI.&lt;/p&gt;
&lt;h3 id=&#34;criando-a-vm&#34;&gt;Criando a VM&lt;/h3&gt;
&lt;p&gt;Criar o resource group:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az group create --name rg-labraid --location eastus
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Criar a máquina virtual na localização EastUS e gerar automaticamente as chaves ssh:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az vm create --resource-group rg-labraid --name myVM --image UbuntuLTS --location eastus --generate-ssh-keys
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Criar três discos de 10GB cada:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma stack WordPress pelo Azure CLI</title>
      <link>http://ricardomartins.com.br/criando-uma-stack-wordpress-pelo-azure-cli/</link>
      <pubDate>Fri, 30 Jun 2017 16:30:33 -0400</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-stack-wordpress-pelo-azure-cli/</guid>
      <description>&lt;p&gt;Criei um repositório no GitHub para usar em demonstrações sobre DevOps no Azure e a facilidade em usar templates para automatizar a criação de ambientes.&lt;/p&gt;
&lt;p&gt;Nele mostro como fazer o deploy de uma VM Ubuntu com Nginx, PHP, MySQL e WordPress de forma totalmente automatizada no Azure. Confira em &lt;a href=&#34;https://github.com/rmmartins/WordpressStack-AzureCLI/&#34;&gt;https://github.com/rmmartins/WordpressStack-AzureCLI/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreOS: Como realizar a instalação básica em cluster</title>
      <link>http://ricardomartins.com.br/coreos-como-realizar-a-instalacao-basica/</link>
      <pubDate>Thu, 02 Jul 2015 15:30:56 -0400</pubDate>
      <guid>http://ricardomartins.com.br/coreos-como-realizar-a-instalacao-basica/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://ricardomartins.com.br/wp-content/uploads/2015/05/coreos-logo.png&#34;&gt;&lt;img alt=&#34;coreos-logo&#34; loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2015/05/coreos-logo-300x116.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Conforme prometido, neste post vou mostrar a instalação do CoreOS fazendo uma continuação &lt;a href=&#34;http://www.ricardomartins.com.br/coreos-o-que-e-e-como-funciona/&#34;&gt;deste post,&lt;/a&gt; porém de forma mais prática mostrando os passos para instalação e configuração básica de um ambiente rodando em cluster.&lt;/p&gt;
&lt;p&gt;Vou simular uma instalação Bare Metal através do VirtualBox. Note que no site do CoreOS estão relacionadas diversas opções de instalação para todo tipo de ambiente, seja Bare Metal (PXE, iPXE, diretamente em disco), em serviços Cloud (Amazon, Digital Ocean, Azure, Rackspace) ou em plataformas de virtualizalção (Vagrant, VMWare, QEUMU, OpenStack, Eucalyptus, etc). Para cada uma forma de instalação, existem modos diferentes de instalação.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monit: Monitoramento de aplicações e serviços de forma inteligente</title>
      <link>http://ricardomartins.com.br/monit-monitoramento-de-aplicacoes-e-servicos-de-forma-inteligente/</link>
      <pubDate>Fri, 26 Jun 2015 17:04:55 -0400</pubDate>
      <guid>http://ricardomartins.com.br/monit-monitoramento-de-aplicacoes-e-servicos-de-forma-inteligente/</guid>
      <description>&lt;p&gt;No post de hoje vou comentar um pouco sobre o &lt;a href=&#34;https://mmonit.com/monit/&#34;&gt;Monit&lt;/a&gt;. Uma ferramenta extremamente útil e poderosa para monitoramento de aplicações e serviços.&lt;/p&gt;
&lt;p&gt;Com o monit, você pode monitorar praticamente tudo dentro de um ambiente linux. Cpu, processos, memória, uso de disco, checksum de arquivos, etc, e ainda tomar ações para que os problemas se resolvam de forma automática, sem interação manual.&lt;/p&gt;
&lt;p&gt;Por exemplo, você pode monitorar um serviço, e caso seja detecta falha nele por um determinado período de tempo, automaticamente este serviço ser reiniciado. Se preferir, ainda pode receber um email de notificação informando o problema ocorrido e a solução aplicada.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreOS: O que é e como funciona?</title>
      <link>http://ricardomartins.com.br/coreos-o-que-e-e-como-funciona/</link>
      <pubDate>Tue, 05 May 2015 19:05:52 -0400</pubDate>
      <guid>http://ricardomartins.com.br/coreos-o-que-e-e-como-funciona/</guid>
      <description>&lt;p&gt;Em tempos de computação em nuvem, micro serviços e containers, o CoreOS é uma distribuição Linux que vem ganhando força. Neste post vou compartilhar um pouco do que tenho estudado e descoberto sobre ele com vocês.&lt;/p&gt;
&lt;p&gt;O &lt;a href=&#34;https://coreos.com&#34;&gt;CoreOS&lt;/a&gt; é um sistema operacional Linux desenvolvido para ser tolerante à falhas, distribuído e fácil de escalar. Ele tem sido utilizado por times de operações e ambientes alinhados com a cultura DevOps.&lt;/p&gt;
&lt;p&gt;A principal diferença do CoreOS para outras distribuições Linux minimalistas é o fato de ser desenvolvido para suportar nativamente o funcionamento em cluster, possuir poucos binários e não possuir um sistema de empacotamento (como apt-get ou yum). O sistema operacional consite apenas no Kernel e no systemd. Ele depende de containers para gerenciar a instalação de software e aplicações no sistema operacional, provendo um alto nível de abstração. Desta forma, um serviço e todas as suas dependências são empacotadas em um container e podem ser executadas em uma ou diversas máquinas com o CoreOS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker: Criando suas próprias imagens - Parte III/III</title>
      <link>http://ricardomartins.com.br/docker-criando-suas-proprias-imagens/</link>
      <pubDate>Wed, 08 Apr 2015 20:02:43 -0400</pubDate>
      <guid>http://ricardomartins.com.br/docker-criando-suas-proprias-imagens/</guid>
      <description>&lt;p&gt;O post de hoje é pra mostrar como criar suas imagens do docker, publicá-las no Docker Hub (Registry) e depois usar/disponibilizar onde precisar.&lt;/p&gt;
&lt;p&gt;O primeiro passo é instalar o docker:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;root@rmartins /&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;# yum install docker-io&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Loaded plugins: fastestmirror
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Setting up Install Process
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Loading mirror speeds from cached hostfile
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* base: mirror.nbtelecom.com.br
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* epel: mirror.globo.com
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* extras: mirror.nbtelecom.com.br
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* updates: mirror.nbtelecom.com.br
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Resolving Dependencies
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--&amp;gt; Running transaction check
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;---&amp;gt; Package docker-io.x86_64 0:1.4.1-3.el6 will be installed
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--&amp;gt; Finished Dependency Resolution
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Dependencies &lt;span class=&#34;nv&#34;&gt;Resolved&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;==============================================================================================================================================================================================================================================&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Package Arch Version Repository &lt;span class=&#34;nv&#34;&gt;Size&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;==============================================================================================================================================================================================================================================&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installing:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-io x86_64 1.4.1-3.el6 epel 4.5 M
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Transaction &lt;span class=&#34;nv&#34;&gt;Summary&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;==============================================================================================================================================================================================================================================&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Install &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; Package&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;s&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Total download size: 4.5 M
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installed size: &lt;span class=&#34;m&#34;&gt;19&lt;/span&gt; M
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Is this ok &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;y/N&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;: y
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Downloading Packages:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-io-1.4.1-3.el6.x86_64.rpm &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 4.5 MB 00:02
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Running rpm_check_debug
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Running Transaction Test
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Transaction Test Succeeded
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Running Transaction
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installing : docker-io-1.4.1-3.el6.x86_64 1/1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Verifying : docker-io-1.4.1-3.el6.x86_64 1/1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installed:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker-io.x86_64 0:1.4.1-3.el6
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Complete!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Uma vez instalado, vamos iniciá-lo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python: Usando o módulo SimpleHTTPServer</title>
      <link>http://ricardomartins.com.br/python-usando-o-modulo-simplehttpserver/</link>
      <pubDate>Mon, 02 Mar 2015 18:45:44 -0500</pubDate>
      <guid>http://ricardomartins.com.br/python-usando-o-modulo-simplehttpserver/</guid>
      <description>&lt;p&gt;O SimpleHTTPServer é um módulo do python que representa uma alternativa simples e rápida para servir arquivos à partir de um diretório no seu sistema via HTTP sem que seja necessário instalar o Nginx, Apache ou algum outro servidor web.&lt;/p&gt;
&lt;p&gt;A principal vantagem ao utilizá-lo, é não precisar instalar nada no sistema para disponibilizar algum arquivo via HTTP, uma vez que quase todo sistema linux já vem com o interpretador Python instalado por padrão, e o SimpleHTTPServer é um módulo integrado do python.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Implementando a stack ELK (ElasticSearch, Logstash e Kibana) no CentOS</title>
      <link>http://ricardomartins.com.br/implementando-a-stack-elk-elasticsearch-logstash-kibana-no-centos/</link>
      <pubDate>Mon, 02 Jun 2014 17:47:12 -0400</pubDate>
      <guid>http://ricardomartins.com.br/implementando-a-stack-elk-elasticsearch-logstash-kibana-no-centos/</guid>
      <description>&lt;h3 id=&#34;o-que-é-a-stack-elk&#34;&gt;O que é a stack ELK?&lt;/h3&gt;
&lt;p&gt;A stack ELK nada mais é que o conjunto formado pelas ferramentas ElasticSearch, Logstash e o Kibana. O uso destas três ferramentas em conjunto, provê uma excelente ferramenta para análilse de dados em tempo real.&lt;/p&gt;
&lt;p&gt;Aqui iremos fazer um teste simples com os logs de uma máquina com o CentOS. Este artigo pode te ajudar a começar a enterder as peculiaridades de cada uma delas, e testá-las.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Balanceamento de carga com HAProxy</title>
      <link>http://ricardomartins.com.br/balanceamento-de-carga-com-haproxy/</link>
      <pubDate>Wed, 02 Apr 2014 13:34:43 -0400</pubDate>
      <guid>http://ricardomartins.com.br/balanceamento-de-carga-com-haproxy/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;haproxy&#34; loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/media/haproxy1.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Configurar o balanceamento de carga entre vários servidores web pode parecer um desafio, porém na verdade não é. O &lt;a href=&#34;http://haproxy.1wt.eu/&#34; title=&#34;HAProxy&#34;&gt;HAProxy&lt;/a&gt; é uma ferramenta poderosa, leve, fácil de configurar e com um grande número de recursos sofisticados para gerenciar e servir conteúdo.&lt;/p&gt;
&lt;p&gt;Neste artigo, tenho um cenário simples usando três servidores:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Node1-LB (&lt;strong&gt;192.168.10.10&lt;/strong&gt;): O nó com o HAProxy configurado e com função de load balancer&lt;/li&gt;
&lt;li&gt;Node2 (&lt;strong&gt;192.168.10.20&lt;/strong&gt;): Servidor Web&lt;/li&gt;
&lt;li&gt;Node3 (&lt;strong&gt;192.168.10.30&lt;/strong&gt;): Servidor Web&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Todos os servidores estão com CentOS 5.8 e rodando dentro do Vagrant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker: Um linux container engine - Parte I/III</title>
      <link>http://ricardomartins.com.br/docker-um-engine-linux-container/</link>
      <pubDate>Fri, 28 Mar 2014 13:09:20 -0400</pubDate>
      <guid>http://ricardomartins.com.br/docker-um-engine-linux-container/</guid>
      <description>&lt;p&gt;No cenário de constantes mudanças em ambientes web sempre surgem novas técnicas e ferramentas surpreendentes. Manter-se atualizado com todas as novidades que surgem diariamente é um grande desafio, mas bastante emocionante.&lt;/p&gt;
&lt;p&gt;No meu trabalho, eu sou confrontado diariamente com diversas ferramentas novas interessantes, e preciso seguir o fluxo me mantendo alinhado com tudo que surge. Ultimamente o Docker é o novo buzz do mundo web. Todo mundo está falando sobre ele.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bash script para hardening de servidores linux</title>
      <link>http://ricardomartins.com.br/bash-script-para-hardening-de-servidores-linux/</link>
      <pubDate>Thu, 13 Mar 2014 14:22:57 -0400</pubDate>
      <guid>http://ricardomartins.com.br/bash-script-para-hardening-de-servidores-linux/</guid>
      <description>&lt;p&gt;Se você precisa melhorar a segurança do seu servidor, este pequeno script shell pode te ajudar bastante.&lt;/p&gt;
&lt;p&gt;Confira em &lt;a href=&#34;https://github.com/rahulinux/compliance&#34;&gt;https://github.com/rahulinux/compliance&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mais uma opção de dashboard para seu servidor Linux</title>
      <link>http://ricardomartins.com.br/mais-uma-opcao-de-dashboard-para-seu-servidor/</link>
      <pubDate>Thu, 30 Jan 2014 19:03:35 -0500</pubDate>
      <guid>http://ricardomartins.com.br/mais-uma-opcao-de-dashboard-para-seu-servidor/</guid>
      <description>&lt;p&gt;Depois de publicar &lt;a href=&#34;https://ricardomartins.com.br/dashboard-lindao-para-seu-servidor-linux/&#34;&gt;este post&lt;/a&gt;, tive o comentário do leitor &lt;a href=&#34;http://barrasbin.wordpress.com/&#34; title=&#34;BarraSbin&#34;&gt;Rafael Bernardes&lt;/a&gt; comentando sobre um outro dashboard para servidores, o &lt;a href=&#34;http://rk4an.github.io/phpsysinfo/&#34; title=&#34;Phpsysinfo&#34;&gt;Phpsysinfo&lt;/a&gt;. Entrei no site para conhecer e gostei bastante.&lt;/p&gt;
&lt;p&gt;Aqui tem uma demonstração dele: &lt;a href=&#34;http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic&#34; title=&#34;Phpsysinfo&#34;&gt;http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic&lt;/a&gt;. Então resolvi criar este post, para compartilhar mais informações sobre este dashboard que me pareceu também bastante interessante.&lt;/p&gt;
&lt;p&gt;Eu instalei ele na mesma máquina virtual do dashboard demonstrado anteriormente, então você precisará basicamente dos mesmos pacotes. Depois de instalar os pacotes necessários (php, php-common, php-gd, php-mbstring, php-xml, php-xmlrpc) e subir um servidor web (Apache ou Nginx por exemplo), basta você baixar o pacote (wget &lt;a href=&#34;https://github.com/rk4an/phpsysinfo/tarball/master&#34;&gt;https://github.com/rk4an/phpsysinfo/tarball/master&lt;/a&gt;), descompactar e renomear o arquivo phpsysinfo.ini.new para phpsysinfo.ini&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando um dashboard lindão para seu servidor linux</title>
      <link>http://ricardomartins.com.br/dashboard-lindao-para-seu-servidor-linux/</link>
      <pubDate>Tue, 28 Jan 2014 11:46:24 -0500</pubDate>
      <guid>http://ricardomartins.com.br/dashboard-lindao-para-seu-servidor-linux/</guid>
      <description>&lt;p&gt;Depois de algum tempo sem colocar nada por aqui, hoje vou mostrar como instalar um dashboard com as principais informações sobre o seu servidor em uma interface web bastante agradável. Tudo isso de forma bem rápida e fácil.&lt;/p&gt;
&lt;p&gt;Com ele, você não vai precisar mais acessar a console para obter informações básicas como uso de processador, memória ou disco.&lt;/p&gt;
&lt;p&gt;Você vai precisar instalar basicamente um Apache, PHP, baixar do Github o projeto deste dashboard e em 5 minutos você terá um dashboard como este:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gerenciando suas conexões SSH no MacOS</title>
      <link>http://ricardomartins.com.br/gerenciando-suas-conexoes-ssh-macos/</link>
      <pubDate>Tue, 03 Dec 2013 14:10:27 -0500</pubDate>
      <guid>http://ricardomartins.com.br/gerenciando-suas-conexoes-ssh-macos/</guid>
      <description>&lt;p&gt;Como sysadmin e novo usuário da plataforma Mac, fiquei perdido em não ter mais aplicativos como Putty ou XShell com minhas conexões e configurações SSH salvas em uma lista facilitando a conexão sempre que necessário.&lt;/p&gt;
&lt;p&gt;Perguntei a uns e outros e ninguém soube me informar uma boa ferramenta para gerenciar conexões SSH no MacOS. Então comecei a fuçar o iTerm2 (&lt;a href=&#34;http://www.iterm2.com/&#34;&gt;http://www.iterm2.com/&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Encontrei uma forma simples de resolver meu problema. Ao abrir o iTerm2, vá em Preferences &amp;gt; Profiles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando o WordPress sobre Nginx, PHP-FPM e Varnish no Centos</title>
      <link>http://ricardomartins.com.br/instalando-wordpress-nginx-php-fpm-varnish-no-centos/</link>
      <pubDate>Wed, 11 Sep 2013 18:11:23 -0400</pubDate>
      <guid>http://ricardomartins.com.br/instalando-wordpress-nginx-php-fpm-varnish-no-centos/</guid>
      <description>&lt;p&gt;Olá pessoal, o Varnish é um excelente acelerador HTTP para sites dinâmicos com alto volume de conteúdo . Em contraste com outros aceleradores HTTP, muitos dos quais começaram a ser projetados como proxies do lado cliente ou servidores gerais, o Varnish foi projetado desde o início como um acelerador HTTP.Ele tem uma séria limitação de não trabalhar com SSL, mas se isto não for um problema para o seu caso, recomendo fortemente sua utilização. Então mãos à obra:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando a ferramenta lrzsz do protocolo ZModem</title>
      <link>http://ricardomartins.com.br/instalando-a-ferramenta-lrzsz/</link>
      <pubDate>Fri, 09 Aug 2013 18:21:07 -0400</pubDate>
      <guid>http://ricardomartins.com.br/instalando-a-ferramenta-lrzsz/</guid>
      <description>&lt;p&gt;O protocolo zmodem permite realizar de modo simples, downloads e uploads para um servidor linux pelo console. Abaixo vou mostrar como realizar a instalação da ferramenta.&lt;/p&gt;
&lt;h2 id=&#34;vamos-à-instalação&#34;&gt;Vamos à instalação:&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar -xzvf lrzsz-0.12.20.tar.gz  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; lrzsz-0.12.20  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /usr/bin  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ln -s /usr/local/lrzsz/bin/lrz rz  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ln -s /usr/local/lrzsz/bin/lsz sz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Pronto!&lt;/p&gt;
&lt;h2 id=&#34;usando-no-putty&#34;&gt;Usando no Putty&lt;/h2&gt;
&lt;p&gt;Para que ela funcione no Putty, você precisa:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Baixar o LePutty em &lt;a href=&#34;http://leputty.sourceforge.net/&#34;&gt;http://leputty.sourceforge.net/&lt;/a&gt;. O LePutty tem a mesma cara do Putty, mas com as funcionalidades do ZModem habilitadas. inclusive o nome do executavel é Putty.exe mesmo;&lt;/li&gt;
&lt;li&gt;Abra o Putty, vá em Config &amp;gt; SSH &amp;gt; ZModem e aponte corretamente para os arquivos rz.exe e sz.exe;&lt;/li&gt;
&lt;li&gt;Configure onde será sua pasta de Downloads;&lt;/li&gt;
&lt;li&gt;Abra o Puty e faça uma conexão SSH.&lt;/li&gt;
&lt;li&gt;Agora para enviar um arquivo para o servidor, execute o comando rz. Em seguida, clique com o botão direito na barra superior do Putty e escolha a opção ZModem upload. NAvegue até o arquivo que deseja enviar e clique em OK.&lt;/li&gt;
&lt;li&gt;Para fazer um download, execute o comando sz “arquivo”. No caso, sem aspas. Em seguida vá até a barra superior, clique direito do mouse e escolha ZModem Download. Seu arquivo será baixado na pasta que você definiu como Download.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ou então fazer como eu, usando o XShell.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como criar um repositório interno do CentOS</title>
      <link>http://ricardomartins.com.br/repositorio-interno-pacotes-centos/</link>
      <pubDate>Mon, 22 Jul 2013 15:20:37 -0400</pubDate>
      <guid>http://ricardomartins.com.br/repositorio-interno-pacotes-centos/</guid>
      <description>&lt;p&gt;O objetivo deste post, é mostrar como criar um repositório local do CentOS.&lt;/p&gt;
&lt;p&gt;Criando um repositório local você tem alguns benefícios interessantes, dentre eles a economia do uso do link de internet em suas máquinas toda vez que for atualizar ou instalar pacotes novos, ou ainda, pode ser útil nos casos onde você não pode liberar acesso internet para todas as máquinas. Então você configura o seu repositório local e aponta as suas demais máquinas para buscarem os pacotes nele.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como desabilitar o login obrigatório do usuário ec2-user na sua instância Linux da AWS</title>
      <link>http://ricardomartins.com.br/desabilitar-o-login-obrigatorio-aws/</link>
      <pubDate>Fri, 26 Apr 2013 15:09:07 -0400</pubDate>
      <guid>http://ricardomartins.com.br/desabilitar-o-login-obrigatorio-aws/</guid>
      <description>&lt;p&gt;Se você assim como eu não suporta ter que logar com esse usuário ec2-user na Amazon, aqui vai a dica de como logar direto como root:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# vim /etc/ssh/sshd_config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Comente a linha:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PermitRootLogin forced-commands-only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;E insira:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PermitRootLogin yes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Em seguida altere o conteúdo do arquivo authorized_keys:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# vim /root/.ssh/authorized_keys&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remova o “command” e deixe apenas a parte correspondente à sua chave (ssh-rsa…):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;command&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;”echo ‘Please login as the ec2-user user rather than root user.’&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;echo&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;sleep 10″ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCLnwp65NYFH2JlVCfL6oavdL4ZQy9zjKRkJ2ZFwl6oG84rxxn5PrXCLpoN5FGdbpVN4wa7yNNREPvWa8VX7leF8tHGDuN2kEOkOQdUCRRsishdflsiuhdfiuhtRb1hKMHsAD/Xg/ZLT9DtV8XerNuRTduqLKtXYCJtU67xPyKloDN8eKMXJxPQRCPuk05ciZb2cDyaqYNfLFUqjH13CIDrxpBCyADu4URVMpVaQEznsuTu7mthpI/tNVBLkEbPZzzAZzbw9miKPwRW4peDuN51J/eFSnzpxv70JyTW0ujbqySoBxbaEp8bsaasd8f769876asedt5fcLFhj rmartins
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;* Por questões de segurança, o conteúdo da chave rsa acima foi alterado&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurando as ferramentas AWS (AWS Tools)</title>
      <link>http://ricardomartins.com.br/configurando-as-ferramentas-aws-aws-tools/</link>
      <pubDate>Fri, 26 Apr 2013 14:45:27 -0400</pubDate>
      <guid>http://ricardomartins.com.br/configurando-as-ferramentas-aws-aws-tools/</guid>
      <description>&lt;p&gt;Os serviços em Cloud da Amazon, dentre diversas outras funcionalidades, fornecem uma API que pode ser usada para realizar todo tipo de tarefa em sua conta. Embora praticamente tudo possa ser feito pela Console Web, pode ser interessante utilizar a API em outros lugares, principalmente em suas próprias ferramentas ou scripts. Pensando nisso, a Amazon disponibiliza algumas ferramentas para utilizar estas API’s. São ferramentas escritas em Java, chamadas de AWS Tools.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como monitorar seu servidor com o Monit</title>
      <link>http://ricardomartins.com.br/como-monitorar-seu-servidor-com-o-monit/</link>
      <pubDate>Mon, 08 Apr 2013 11:17:01 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-monitorar-seu-servidor-com-o-monit/</guid>
      <description>&lt;p&gt;Olá pessoal. Este é um post rápido. Como no meu post anterior sobre a instalação do Nginx eu comentei sobre o Monit, achei que seria interessante compartilhar mais informações sobre o uso do Monit.&lt;/p&gt;
&lt;p&gt;No exemplo do post anterior, monitoramos dois processos, e configuramos para que caso um deles saíssem do ar, o Monit automaticamente fizesse o start dos processos e nos enviasse um e-mail informando sobre o ocorrido.&lt;/p&gt;
&lt;p&gt;Hoje vou mostrar como monitorar a carga do seu servidor (LoadAverage), uso de CPU e Memória, e fazer com que caso ultrapasse valores pré-definidos, sejamos alertados por e-mail.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como instalar o Nginx com PHP-FPM e WordPress no CentOS</title>
      <link>http://ricardomartins.com.br/como-instalar-o-nginx-com-php-fpm-e-wordpress-no-centos/</link>
      <pubDate>Fri, 05 Apr 2013 13:00:57 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-instalar-o-nginx-com-php-fpm-e-wordpress-no-centos/</guid>
      <description>&lt;p&gt;Neste tutorial, vou mostrar como realizar a instalação do WordPress rodando sob o Nginx e PHP-FPM em um CentOS 6.3&lt;/p&gt;
&lt;p&gt;Como tem algum tempo que não posto algo, preparei algo especial desta vez. Vou além da instalação do Nginx, WordPress e PHP-FPM. Faremos a instalação de algumas ferramentas que irão lhe auxiliar bastante na administração do seu servidor, além do Monit para monitorar seus processos e ainda lhe enviar e-mail no caso de algum problema.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como fazer rotação dos logs do Apache por hora?</title>
      <link>http://ricardomartins.com.br/como-fazer-rotacao-dos-logs-apache-por-hora/</link>
      <pubDate>Wed, 12 Dec 2012 11:27:12 -0500</pubDate>
      <guid>http://ricardomartins.com.br/como-fazer-rotacao-dos-logs-apache-por-hora/</guid>
      <description>&lt;p&gt;Então você tem um servidor com Apache instalado gerando centenas de MB para lotar seu disco, certo? Vamos lá…&lt;/p&gt;
&lt;p&gt;Depois de muita pesquisa, não consegui usar o logrotate para fazer a rotação dos logs de hora em hora. Desconfio que não faça mesmo a rotação de arquivos de log por hora, então implementei outra solução que vou compartilhar aqui com vocês&lt;/p&gt;
&lt;p&gt;Criei um script que é executado de hora em hora pelo cron. Para isto basta criá-lo em /etc/cron.hourly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como instalar o WordPress no Linux</title>
      <link>http://ricardomartins.com.br/como-instalar-o-wordpress-linux/</link>
      <pubDate>Thu, 20 Sep 2012 16:25:56 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-instalar-o-wordpress-linux/</guid>
      <description>&lt;p&gt;Olá. Depois de algum tempo sem postar novidades por aqui, aqui estamos nós. Vou descrever como realizar a instalação do WordPress no Linux. Neste exemplo, estou usando o CentOS 6.3.&lt;/p&gt;
&lt;p&gt;Não vou entrar em muitos detalhes, e o WordPress dispensa apresentações. Mãos à obra:&lt;/p&gt;
&lt;h3 id=&#34;1-instalando-os-requisitos&#34;&gt;1. Instalando os requisitos&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;yum -y install mysql-server mysql  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;service mysqld start  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysqladmin -u root password ‘definaumasenhaparaorootnomysql’  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chkconfig –levels &lt;span class=&#34;m&#34;&gt;2345&lt;/span&gt; mysqld on
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;yum -y install httpd  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chkconfig –levels &lt;span class=&#34;m&#34;&gt;2345&lt;/span&gt; httpd on  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;yum -y install php php-common php-mysql php-gd php-mbstring php-xml php-xmlrpc
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2-instalação-do-wordpress&#34;&gt;2. Instalação do WordPress&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /tmp  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://wordpress.org/latest.tar.gz  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xzvf latest.tar.gz  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mv wordpress /var/www/html/  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chown -R apache:apache /var/www/html/wordpres
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;3-configurando-o-apache&#34;&gt;3. Configurando o Apache&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim /etc/httpd/conf/httpd.conf  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DirectoryIndex index.php  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;LoadModule php5&lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;module modules/libphp5.so  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/etc/init.d/httpd reload
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;4-configurando-o-mysql&#34;&gt;4. Configurando o MySQL&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysql -u root -p  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;create database wordpress  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;grant all privileges on wordpress.&lt;span class=&#34;se&#34;&gt;\*&lt;/span&gt; to ‘seuusuariomysql’@’localhost’ identified by ‘senhadoseuusuariomysql’&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;5-configurando-o-wordpress&#34;&gt;5. Configurando o WordPress&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /var/www/html/wordpress  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp wp-config-sample.php wp-config.php  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim wp-config.php
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;define&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;‘DB_NAME’, ‘wordpress’&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/** MySQL database username */  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;define&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;‘DB_USER’, ‘seuusuariomysql’&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/** MySQL database password */  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;define&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;‘DB_PASSWORD’, ‘senhadoseuusuariomysql’&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;6-finalizando-a-configuração&#34;&gt;6. Finalizando a configuração:&lt;/h3&gt;
&lt;p&gt;Acesse &lt;a href=&#34;http://ec2-50-112-47-146.us-west-2.compute.amazonaws.com/wordpress/&#34;&gt;http://ip-do-seu-servidor/wordpress/&lt;/a&gt; e finalize as configurações informando os dados definidos acima (nome do database, usuário e senha do banco e endereço do servidor)&lt;/div&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problemas no apt-get update</title>
      <link>http://ricardomartins.com.br/problemas-apt-get-update/</link>
      <pubDate>Thu, 05 Jul 2012 16:35:43 -0400</pubDate>
      <guid>http://ricardomartins.com.br/problemas-apt-get-update/</guid>
      <description>&lt;p&gt;Ok, então você acabou de instalar seu Ubuntu e na primeira execução do apt-get update, quando chega em 100% fica parado exibindo:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;100% [Waiting for Headers]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Isto ocorre porque alguns repositórios tem problemas com o HTTP/1.1 pipelining.&lt;/p&gt;
&lt;p&gt;Crie o arquivo &lt;strong&gt;/etc/apt/apt.conf.d/piplining-off.conf&lt;/strong&gt; com o seguinte conteúdo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Acquire::http::Pipeline-Depth &lt;span class=&#34;s2&#34;&gt;&amp;#34;0&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Em seguinda rode o &lt;strong&gt;apt-get clean all&lt;/strong&gt; e depois rode sem problemas o &lt;strong&gt;apt-get update&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPPlan: Aprenda como instalar e configurar</title>
      <link>http://ricardomartins.com.br/ipplan-aprenda-como-instalar/</link>
      <pubDate>Wed, 20 Jun 2012 14:05:32 -0400</pubDate>
      <guid>http://ricardomartins.com.br/ipplan-aprenda-como-instalar/</guid>
      <description>&lt;p&gt;Esta dica vai te ensinar como instalar e configurar o IPPlan, uma ferramenta Web para gerenciar o endereçamento IP da sua rede. Você não vai mais precisar usar planilhas!!!&lt;/p&gt;
&lt;p&gt;Existem diversar ferramentas opensource com esta finalidade. Eu escolhi o IPPlan, pois me pareceu mais simples de instalar e configurar.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Neste tutorial, o ambiente usado é o CentOS 6.2.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;1-instalando-o-php-mysql-e-apache&#34;&gt;1. Instalando o PHP, Mysql e Apache&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;root@ricardo ~&lt;span class=&#34;se&#34;&gt;\]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;# yum install httpd mysql-server php php-mysql php-xml php-soap  &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;root@ricardo ~&lt;span class=&#34;se&#34;&gt;\]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#service mysqld start  &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;root@ricardo ~&lt;span class=&#34;se&#34;&gt;\]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#service httpd start&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;2-download-e-instalação-do-ipplan&#34;&gt;2. Download e instalação do IpPlan&lt;/h2&gt;
&lt;p&gt;Download IpPlan: &lt;a href=&#34;http://sourceforge.net/projects/iptrack/files/&#34;&gt;http://sourceforge.net/projects/iptrack/files/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como fazer uma configuração básica de Postfix no CentOS</title>
      <link>http://ricardomartins.com.br/como-fazer-uma-configuracao-basica-de-postfix-no-centos/</link>
      <pubDate>Mon, 18 Jun 2012 16:46:08 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-fazer-uma-configuracao-basica-de-postfix-no-centos/</guid>
      <description>&lt;p&gt;Ok, então você administra uma rede, e instalou um serviço de monitoração para acompanhar a atividade e desempenho da sua rede, tipo o Nagios ou Zabbix. Agora você gostaria de receber e-mails com os alertas sobre o que está ocorrendo na rede. Siga os passos abaixo:&lt;/p&gt;
&lt;h1 id=&#34;1-instalando-o-postfix&#34;&gt;1. Instalando o Postfix&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[root@ricardo ~\]# chkconfig –level 345 postfix on  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[root@ricardo ~\]# /etc/init.d/postfix start  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[root@ricardo ~\]# yum remove sendmail
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;2-realizando-a-configuração-básica-do-postfix&#34;&gt;2. Realizando a configuração básica do Postfix&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;root@ricardo ~&lt;span class=&#34;se&#34;&gt;\]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;# vi /etc/postfix/main.cf&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Altere as seguintes linhas:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Servidor de máquinas virtuais com Linux</title>
      <link>http://ricardomartins.com.br/servidor-de-maquinas-virtuais-com-linux/</link>
      <pubDate>Wed, 26 Jan 2011 12:56:25 -0500</pubDate>
      <guid>http://ricardomartins.com.br/servidor-de-maquinas-virtuais-com-linux/</guid>
      <description>&lt;p&gt;Essa dica é do Fernando Mercês do &lt;a href=&#34;http://www.mentebinaria.com.br/&#34;&gt;MenteBinária&lt;/a&gt;, um site bem interessante que encontrei na lista de pessoas que estão ajudando a promover o &lt;a href=&#34;http://hacknrio.org/&#34;&gt;Hack’n Rio&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Abaixo o primeiro parágrafo do post original. O restante você pode acompanhar no site do autor.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A virtualização tornou-se indispensável em ambientes de testes e é emprega em ambientes de produção, principalmente para servidores virtuais, segurança e outras áreas. Neste artigo vamos ver como criar um servidor de máquinas virtuais, uma máquina dedicada com o Debian GNU/Linux que armazenará todas as máquinas virtuais e terá um servidor que poderá receber conexões de qualquer máquina da rede para que os usuários compartilhem as máquinas virtuais existentes. Este tipo de servidor é muito útil em ambientes de testes, para o departamento técnico, para testes pré-venda ou mesmo para conhecer alguns produtos. E o melhor: o custo do projeto é zero! São usados somente softwares gratuitos com o um sistema operacional 100% GNU (open source).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalação do DokuWiki</title>
      <link>http://ricardomartins.com.br/instalacao-do-dokuwiki/</link>
      <pubDate>Sat, 30 Oct 2010 09:56:06 -0400</pubDate>
      <guid>http://ricardomartins.com.br/instalacao-do-dokuwiki/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://ricardomartins.com.br/2010/10/30/instalacao-do-dokuwiki/dokuwiki-128/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2010/10/dokuwiki-128.png&#34; title=&#34;dokuwiki-128&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Recentemente aqui no trabalho tivemos a necessidade de montar um &lt;span class=&#34;bbli&#34;&gt;sistema&lt;/span&gt; para centralizar nossa documentação. Algo no estilo Wiki, onde todos pudessem alterar o conteúdo sempre que fosse necessário, e também que tivesse uma interface simples.&lt;/p&gt;
&lt;p&gt;Pesquisando na &lt;span class=&#34;bbli&#34;&gt;Internet&lt;/span&gt;, encontrei o DokuWiki – &lt;a href=&#34;http://www.dokuwiki.org/&#34;&gt;http://www.dokuwiki.org/&lt;/a&gt;. É bem interessante e foi o que escolhemos. Abaixo um tutorial de instalação do mesmo no &lt;span class=&#34;bbli&#34;&gt;CentOS&lt;/span&gt; 5.5 que eu criei.&lt;/p&gt;
&lt;h4 id=&#34;1--instalar-o-centos-55-com-as-opções-default&#34;&gt;&lt;strong&gt;1- Instalar o CentOs 5.5 com as opções default.&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;A instalação padrão já contempla o Apache. Basta configurar a inicialização do mesmo durante o boot com o comando abaixo:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sistemas operacionais 64 bits: Vale a pena?</title>
      <link>http://ricardomartins.com.br/sistemas-operacionais-64-bits-vale-a-pena/</link>
      <pubDate>Sun, 28 Mar 2010 20:10:21 -0400</pubDate>
      <guid>http://ricardomartins.com.br/sistemas-operacionais-64-bits-vale-a-pena/</guid>
      <description>&lt;p&gt;Por Alexandre Otto Strube&lt;/p&gt;
&lt;p&gt;Hoje o texto será um pouco menos técnico, mas igualmente prático.&lt;/p&gt;
&lt;p&gt;Processadores de 64 bits são hoje uma realidade, e não apenas um sonho de futuro. Mesmo os processadores celeron atuais são capazes de executar sistemas operacionais de 64 bits. Os preços não são mais altos do que os de 32 bits, eles simplesmente os sucederam.&lt;/p&gt;
&lt;p&gt;Coisa semelhante deverá acontecer com os processadores intel pentium 4, que, por serem mais caros, têm uma rotatividade menor, portanto ainda são encontrados em sua maioria em 32 bits no mercado brasileiro ainda.&lt;br&gt;
No lado da AMD, os athlon já são 64 bits há muito tempo. Os processadores da linha Sempron, que são o antigo athlon XP, ainda são de 32 bits. Existem algumas poucas unidades encontráveis no mercado que permitem endereçamento de memória de 64 bits.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Utilizando expressões regulares no comando grep</title>
      <link>http://ricardomartins.com.br/utilizando-expressoes-regulares-no-comando-grep/</link>
      <pubDate>Tue, 16 Feb 2010 19:48:03 -0500</pubDate>
      <guid>http://ricardomartins.com.br/utilizando-expressoes-regulares-no-comando-grep/</guid>
      <description>&lt;p&gt;Como faço para usar o comando grep com expressões regulares em sistemas operacionais Linux?&lt;/p&gt;
&lt;p&gt;O Linux vem com o GNU grep, que suporta expressões regulares estendidas. O GNU grep é o padrão em todos os sistemas Linux. O comando grep é usado para localizar informações armazenadas em qualquer lugar em seu servidor ou estação de trabalho.&lt;/p&gt;
&lt;p&gt;As “expressões regulares” nada mais são que um padrão para fazer uma relação com cada linha de entrada de dados.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Download de artigos sobre Linux, Unix, Bash, Perl, e muito mais</title>
      <link>http://ricardomartins.com.br/download-de-artigos-sobre-linux-em-pdf-para-download-gratuito/</link>
      <pubDate>Tue, 16 Feb 2010 19:08:08 -0500</pubDate>
      <guid>http://ricardomartins.com.br/download-de-artigos-sobre-linux-em-pdf-para-download-gratuito/</guid>
      <description>&lt;p&gt;Você é fã do Linux? Gosta de BSD’s, Unixes, progamação em perl, bash, etc? Então não perca tempo! O site Cyberciti está disponibilizando cerca de 1500 tutoriais em PDF sobre os mais diversos temas. Os arquivos são compilados e escritos por Vivek Gite.&lt;/p&gt;
&lt;p&gt;É uma incrivel coleção de artigos, para todos os tipos de usuários, adminsitradores e curiosos! Acesse &lt;a href=&#34;http://www.cyberciti.biz/tips/nixcraft-faq-pdf-collection-now-available-to-all.html?utm_source=cbzfaq&amp;amp;utm_campaign=green1-dec-06-09&amp;amp;utm_medium=banner&#34;&gt;este link&lt;/a&gt; e confira.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Será que o Linux está ficando muito lento e inchado?</title>
      <link>http://ricardomartins.com.br/sera-que-o-linux-esta-ficando-muito-lento-e-inchado/</link>
      <pubDate>Thu, 11 Feb 2010 23:03:22 -0500</pubDate>
      <guid>http://ricardomartins.com.br/sera-que-o-linux-esta-ficando-muito-lento-e-inchado/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Linux performance: is Linux becoming just too slow and bloated?&lt;/strong&gt;&lt;br&gt;
Autor original:&lt;/em&gt; &lt;strong&gt;Mitch Meyran&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Publicado originalmente no:&lt;/em&gt; &lt;a href=&#34;http://www.freesoftwaremagazine.com/columns/linux_performance_linux_slow_bloated&#34;&gt;&lt;em&gt;freesoftwaremagazine.com&lt;/em&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Tradução: &lt;a href=&#34;http://www.bechtranslations.com.br/&#34;&gt;Roberto Bechtlufft&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Eis um aspecto do software livre e de código aberto que está voltando a ser discutido: por anos, prevaleceu a ideia de que um software desse tipo precisava ser leve e elegante para ser considerado pronto para o uso. Mas alguns eventos recentes mostraram que, no caso do kernel do Linux, isso de certa forma deixou de ser verdade: o desempenho vem caindo lenta e regularmente.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Curso Oficial do Ubuntu Linux Gratuito</title>
      <link>http://ricardomartins.com.br/curso-oficial-do-ubuntu-linux-gratuito/</link>
      <pubDate>Thu, 27 Aug 2009 10:58:53 -0400</pubDate>
      <guid>http://ricardomartins.com.br/curso-oficial-do-ubuntu-linux-gratuito/</guid>
      <description>&lt;p&gt;Isso mesmo, agora não tem mais desculpa para não usar o Ubuntu.&lt;/p&gt;
&lt;p&gt;O time de desenvolvimento do Ubuntu libera um &lt;a href=&#34;https://wiki.ubuntu.com/Training&#34;&gt;curso&lt;/a&gt; dividido em 10 lições, completamente grátis na sua versão digital e distribuido pela licença Creative Commons BY-NC-SA.&lt;/p&gt;
&lt;p&gt;O curso, em duas versões (de 72mb) para &lt;a href=&#34;https://wiki.ubuntu.com/Training?action=AttachFile&amp;amp;do=get&amp;amp;target=student.pdf&#34;&gt;estudantes&lt;/a&gt; e &lt;a href=&#34;https://wiki.ubuntu.com/Training?action=AttachFile&amp;amp;do=get&amp;amp;target=instructor.pdf&#34;&gt;professores&lt;/a&gt;, consiste de uma introdução, processo de instalação, uma revisão para escritório e como personalizar, detalhes de conexões, Internet e e-mail, automação usando OpenOffice, os jogos, os aspectos multimídia (images, áudio e vídeo), o sistema de ajuda e finalmente o particionamento.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Janelas transparentes no Ubuntu 9.04</title>
      <link>http://ricardomartins.com.br/janelas-transparentes-no-ubuntu-9-04/</link>
      <pubDate>Sun, 14 Jun 2009 06:31:25 -0400</pubDate>
      <guid>http://ricardomartins.com.br/janelas-transparentes-no-ubuntu-9-04/</guid>
      <description>&lt;p&gt;Hoje tive que trabalhar de madrugada… Fazer o quê né ?!&lt;/p&gt;
&lt;p&gt;Como neste horário as coisas por aqui são bem tranquilas, eu resolví trazer o meu note para fazer alguns ajustes finos no sistema: atualizei os pacotes, instalei alguns aplicativos e configurei o meu CZero Deleted Scenes no Wine.&lt;/p&gt;
&lt;p&gt;Olhando as configurações do Compiz, notei que não tinha nenum efeito de transparência de janelas bacana. Então mãos à obra!&lt;/p&gt;
&lt;p&gt;Procurando no Google, encontrei coisas interessantes, mas muitas voltadas para o Fluxbox, que consequentemente, não funcionaram corretamente no Gnome. Pesquisando, pastanto e testando, depois de algumas adaptações conseguí ter as minhas janelas com efeitos de transparência!&lt;/p&gt;</description>
    </item>
    <item>
      <title>“O Windows é muito melhor que o Software Livre” ?!?!</title>
      <link>http://ricardomartins.com.br/o-windows-e-muito-melhor-que-o-software-livre/</link>
      <pubDate>Fri, 10 Apr 2009 18:00:39 -0400</pubDate>
      <guid>http://ricardomartins.com.br/o-windows-e-muito-melhor-que-o-software-livre/</guid>
      <description>&lt;div class=&#34;snap_preview&#34;&gt;Há alguns meses, foi publicado no TechNetBrasil, um artigo com o título acima. Não querendo aqui levantar mais flames sobre o assunto, gostaria de deixar bem clara a minha opinião sobre este tema.
&lt;p&gt;Eu acredito que não se trata de um sistema ser melhor do que o outro. O que acontece é que existem casos e casos, onde deve ser estudada a viabilidade de se implantar um ou outro dependendo da finalidade e dos recursos disponíveis. Acredito também que hoje em dia o profissional de informática, deve estar antenado com os dois sistemas, e conhecê-los muito bem já que atualmente, nenhuma empresa utiliza 100 % software livre ou proprietário. O que existe hoje são sistemas híbridos, funcionando simultâneamente utilizando os diversos tipos de sistemas operacionais dependendo da necessidade a ser atendida, e portanto, para estar bem colocado profissionalmente, conhecer profundamente o Linux é tão importante quanto conhecer da mesma forma o Windows. O grande problema que existe, são pessoas que conhecem muito pouco de um ou do outro, e saem por aí falando um monte de besteira.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quebrando a senha do root no linux</title>
      <link>http://ricardomartins.com.br/quebrando-a-senha-do-root-no-linux/</link>
      <pubDate>Fri, 10 Apr 2009 17:58:15 -0400</pubDate>
      <guid>http://ricardomartins.com.br/quebrando-a-senha-do-root-no-linux/</guid>
      <description>&lt;p&gt;Esta é uma dica rápida, para quem precisa quebrar a senha do usuário root em qualquer distribuição linux, utilizando um live-cd.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Bootar com o live-cd.&lt;/li&gt;
&lt;li&gt;Descobrir em qual área do disco esta instalada a partição / (# cfdisk)&lt;/li&gt;
&lt;li&gt;Criar um diretório – pode chamar de target (# mkdir /target)&lt;/li&gt;
&lt;li&gt;Assumindo que a partição instalada no hd, esteja em hda1, monte a partição no diretório /target (# mount /dev/hda1 /target)&lt;/li&gt;
&lt;li&gt;Acessar o diretório /target (# cd /target)&lt;/li&gt;
&lt;li&gt;Alterar a partição / que está rodando do cd, para a partição raiz instalada no HD montada no /target (# chroot .)&lt;/li&gt;
&lt;li&gt;Alterar a senha do root com o comando passwd (# passwd root)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Explicando o funcionamento:&lt;/p&gt;</description>
    </item>
    <item>
      <title>10 coisas que você deve fazer antes de conectar seu Linux à Internet</title>
      <link>http://ricardomartins.com.br/10-coisas-que-voce-deve-fazer-antes-de-conectar-seu-linux-a-internet/</link>
      <pubDate>Fri, 10 Apr 2009 17:49:44 -0400</pubDate>
      <guid>http://ricardomartins.com.br/10-coisas-que-voce-deve-fazer-antes-de-conectar-seu-linux-a-internet/</guid>
      <description>&lt;p&gt;Este texto é uma tradução. O texto original está disponível no site &lt;a href=&#34;http://www.builderau.com.au/program/linux/soa/10-things-you-should-do-to-a-new-Linux-PC-before-exposing-it-to-the-Internet/0,339028299,339274586,00.htm&#34; title=&#34;http://www.builderau.com.au/program/linux/soa/10_things_you_should_do_to_a_new_Linux_PC_before_exposing_it_to_the_Internet/0,339028299,339274586,00.htm&#34;&gt;http://www.builderau.com.au/program/linux/soa/10_things_you_should_do_to…?feed=rss&lt;/a&gt;&lt;br&gt;
Não coloquei algumas partes do texto nas quais o autor focava muito no Mandriva. Tentei deixar o texto um pouco generalizado, podendo ser usado para qualquer distribuição que você queira.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Finalidade&lt;/strong&gt;&lt;br&gt;
O Linux, assim como o Windows, é apenas um sistema operacional. Quando falo com colegas que estão usando o Linux pela primeira vez, esta é a primeira coisa que deixo clara. O Linux não é uma varinha de condão que pode ser utilizada para resolver todos os problemas da informática. O Linux tem vários problemas, assim como o Windows. Não há um sistema operacional perfeito ou completamente seguro. Essa máquina vai ser um servidor ou uma estação de trabalho? Pensando nisso, vários problemas são evitados.&lt;/p&gt;</description>
    </item>
    <item>
      <title>VPN com FreeS/WAN</title>
      <link>http://ricardomartins.com.br/vpn-com-freeswan/</link>
      <pubDate>Fri, 10 Apr 2009 17:42:43 -0400</pubDate>
      <guid>http://ricardomartins.com.br/vpn-com-freeswan/</guid>
      <description>&lt;p&gt;Autor: Pedro Augusto de O. Pereira / &lt;a href=&#34;http://augusto.pedro.googlepages.com/&#34;&gt;http://augusto.pedro.googlepages.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introdução&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;O FreeS/WAN é uma das várias implementações do IPSec (Internet Protocol Security) e IKE (Internet Key Exchange) para GNU/Linux.&lt;/p&gt;
&lt;p&gt;Utilizando estes dois serviços, você pode fazer um túnel seguro entre duas redes distantes com seus dados passando por redes inseguras (como a Internet). O IPSec consegue fazer com que os dados trafeguem de modo seguro através de uma rede insegura, pois tudo o que passará por este túnel é criptografado pelo gateway com IPSec instalado e só é descriptografado na outra ponta. No gateway que conhece a chave para realizar a descriptografia. Assim, você consegue estabelecer uma VPN (Virtual Private Network) entre vários locais diferentes, utilizando a Internet, de forma bastante segura.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando programas no Linux</title>
      <link>http://ricardomartins.com.br/instalando-programas-no-linux/</link>
      <pubDate>Fri, 10 Apr 2009 17:41:07 -0400</pubDate>
      <guid>http://ricardomartins.com.br/instalando-programas-no-linux/</guid>
      <description>&lt;p&gt;Autor: Pedro Augusto de O. Pereira / &lt;a href=&#34;http://augusto.pedro.googlepages.com/&#34;&gt;http://augusto.pedro.googlepages.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introdução&lt;/strong&gt;&lt;br&gt;
A instalação de aplicativos no GNU/Linux é um dos pontos que mais causam confusão nos iniciantes por ser um pouco diferente. Para fazer a instalação, nós temos 3 opções: o RPM (para distribuições baseadas na Red Hat como Fedora, Conectiva), a instalação através de código fonte (arquivos .tar.gz, .tar.bz2, etc), sendo que estes independem de distribuição e o apt-get, criado pela Debian.Vou tratar cada uma delas separadamente para que eu possa esclarecer as particularidades de cada uma.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guia Foca Linux</title>
      <link>http://ricardomartins.com.br/guia-foca-linux/</link>
      <pubDate>Fri, 10 Apr 2009 17:18:19 -0400</pubDate>
      <guid>http://ricardomartins.com.br/guia-foca-linux/</guid>
      <description>&lt;p&gt;O Foca GNU/Linux é um guia que traz desde explicações básicas sobre computadores e o sistema GNU/Linux até a administração e segurança do sistema. Os assuntos do guia são explicados em linguagem clara e organizados de forma linear e didática, evitando termos técnicos nos níveis iniciais, até que o usuário se habitue com sua utilização de forma gradual. Isto faz o guia indispensável para o usuário GNU/Linux iniciante ou os mais curiosos. Todas as seções do guia Foca GNU/Linux tem exemplos para melhor compreensão do assunto explicado e links dinâmicos que te levam facilmente a assuntos relacionados (na versão HTML).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux/Unix Command Toolbox</title>
      <link>http://ricardomartins.com.br/linuxunix-command-toolbox/</link>
      <pubDate>Mon, 06 Apr 2009 22:53:00 -0400</pubDate>
      <guid>http://ricardomartins.com.br/linuxunix-command-toolbox/</guid>
      <description>&lt;p&gt;Este documento é uma coleção de comandos Unix / Linux / BSD. São úteis para profissionais de TI ou para usuários avançados.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://cb.vu/unixtoolbox.pdf&#34;&gt;UNIX Toolbox (Versão em PDF – 337K) &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aproveito também para divulgar os links abaixo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.pixelbeat.org/cmdline.html&#34;&gt;Tabela de macetes em linha de comandos para linux.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/distributed-administration-using-ssh.html&#34;&gt;Como usar o SSH para executar comandos em uma máquina remota.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/execute-commands-on-multiple-linux-or-unix-servers.html&#34;&gt;Executando comandos em múltiplos servidores linux/unix.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/unix-linux-permissions.html&#34;&gt;Entendendo as permissões do linux/unix.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/advanced-techniques-for-using-the-unixlinux-find-command.html&#34;&gt;Técnicas avançadas de uso do comando find em sistemas linux/unix&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Procurando e guardando linhas de comando</title>
      <link>http://ricardomartins.com.br/procurando-e-guardando-linhas-de-comando/</link>
      <pubDate>Wed, 18 Feb 2009 21:59:08 -0500</pubDate>
      <guid>http://ricardomartins.com.br/procurando-e-guardando-linhas-de-comando/</guid>
      <description>&lt;p&gt;Se você lida com linhas de comando no Linux, e não é necessariamente um ninja no assunto, vai gostar de conhecer o &lt;a href=&#34;http://www.commandlinefu.com/&#34;&gt;Command-line-fu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://ricardomartins.com.br/wp-content/uploads/2009/02/command-line_fu.jpg&#34;&gt;&lt;img alt=&#34;command-line_fu&#34; loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2009/02/command-line_fu.jpg&#34; title=&#34;command-line_fu&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Uma verdadeira coleção de linhas de comando comentadas, onde você também pode registrar as suas e formar sua coleção de comandos favorita. Show!&lt;/p&gt;
&lt;p&gt;Fonte: &lt;a href=&#34;http://shellcity.net/&#34;&gt;Shell City&lt;/a&gt; / &lt;a href=&#34;http://www.ovelho.com/&#34;&gt;O Velho&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Backup e restore em discos rígidos e partições com CloneZilla Live</title>
      <link>http://ricardomartins.com.br/backup-e-restore-em-discos-rigidos-e-particoes-com-clonezilla-live/</link>
      <pubDate>Mon, 26 Jan 2009 16:04:20 -0500</pubDate>
      <guid>http://ricardomartins.com.br/backup-e-restore-em-discos-rigidos-e-particoes-com-clonezilla-live/</guid>
      <description>&lt;p&gt;Esse tutorial demonstra como realizar backup e restore de discos rígidos e partições com o CloneZilla Live, um Live-CD Linux que contém diversas ferramentas para clonagem e backup, similar ao Norton Ghost…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.howtoforge.com/back-up-restore-hard-drives-and-partitions-with-clonezilla-live&#34;&gt;http://www.howtoforge.com/back-up-restore-hard-drives-and-partitions-with-clonezilla-live&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unison: Ferramenta para sincronização de arquivos</title>
      <link>http://ricardomartins.com.br/unison-ferramenta-para-sincronizacao-de-arquivos/</link>
      <pubDate>Mon, 26 Jan 2009 16:03:05 -0500</pubDate>
      <guid>http://ricardomartins.com.br/unison-ferramenta-para-sincronizacao-de-arquivos/</guid>
      <description>&lt;p&gt;O Unison é uma ferramenta para sincronização de arquivos Unix e Windows, permitindo a replicação de arquivos e diretórios gravados em diferentes hosts… Artigo disponibilizado pela UbuntuGeek…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.ubuntugeek.com/unison-file-synchronization-tool.html&#34;&gt;http://www.ubuntugeek.com/unison-file-synchronization-tool.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuração de Gateway, Iptables, Port Forwarding, DNS e DHCP no Ubuntu Server 8.10</title>
      <link>http://ricardomartins.com.br/configuracao-de-gateway-iptables-port-forwarding-dns-e-dhcp-no-ubuntu-server-810/</link>
      <pubDate>Thu, 22 Jan 2009 19:44:41 -0500</pubDate>
      <guid>http://ricardomartins.com.br/configuracao-de-gateway-iptables-port-forwarding-dns-e-dhcp-no-ubuntu-server-810/</guid>
      <description>&lt;p&gt;&lt;span onmouseout=&#34;_tipoff()&#34; onmouseover=&#34;_tipon(this)&#34;&gt;Então, você é um pão duro demais para comprar um roteador caro e quer fazer as coisas sozinho.&lt;/span&gt; Então você encontrou o tutorial correto! &lt;span onmouseout=&#34;_tipoff()&#34; onmouseover=&#34;_tipon(this)&#34;&gt;&lt;span class=&#34;google-src-text&#34; style=&#34;direction: ltr; text-align: left;&#34;&gt;Ele &lt;/span&gt;irá mostrar-lhe como configurar um roteador com Ubuntu 8.10 NAT, port fowarding, um servidor DNS e um servidor DHCP.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span onmouseout=&#34;_tipoff()&#34; onmouseover=&#34;_tipon(this)&#34;&gt;Configura no endereço: &lt;a href=&#34;http://www.howtoforge.com/nat-gateway-iptables-port-forwarding-dns-and-dhcp-setup-ubuntu-8.10-server&#34;&gt;http://www.howtoforge.com/nat-gateway-iptables-port-forwarding-dns-and-dhcp-setup-ubuntu-8.10-server&lt;/a&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuração para alta disponibilidade e balanceamento de carga com Perlbal/Heartbeat</title>
      <link>http://ricardomartins.com.br/configuracao-para-alta-disponibilidade-e-balanceamento-de-carga-com-perlbalheartbeat/</link>
      <pubDate>Thu, 22 Jan 2009 15:27:48 -0500</pubDate>
      <guid>http://ricardomartins.com.br/configuracao-para-alta-disponibilidade-e-balanceamento-de-carga-com-perlbalheartbeat/</guid>
      <description>&lt;p&gt;Esse artigo disponibilizado pela Howtoforge, explica como configurar o balanceamento de carga entre 2 nodes em uma configuração ativo/passivo com o Perlbal e o heartbeat no Debian Etch…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.howtoforge.com/setting-up-a-high-availability-load-balancer-with-perlbal-heartbeat-on-debian-etch&#34;&gt;http://www.howtoforge.com/setting-up-a-high-availability-load-balancer-with-perlbal-heartbeat-on-debian-etch&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Remover vírus do Windows usando pendrive com Linux</title>
      <link>http://ricardomartins.com.br/remover-virus-do-windows-usando-pendrive-com-linux/</link>
      <pubDate>Thu, 01 Jan 2009 03:47:35 -0500</pubDate>
      <guid>http://ricardomartins.com.br/remover-virus-do-windows-usando-pendrive-com-linux/</guid>
      <description>&lt;p&gt;ste artigo, disponibilizado pelo VivaOLinux.com.br, descreve a criação de um pendrive com boot usando Linux e antivírus para remover vírus em Windows de uma maneira muito fácil…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6160&#34;&gt;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6160&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>O comando xargs</title>
      <link>http://ricardomartins.com.br/o-comando-xargs/</link>
      <pubDate>Thu, 01 Jan 2009 03:44:57 -0500</pubDate>
      <guid>http://ricardomartins.com.br/o-comando-xargs/</guid>
      <description>&lt;p&gt;Existe um comando, cuja função primordial é construir listas de parâmetros e passá-la para a execução de outros programas ou instruções. Este comando é o xargs e neste artigo, disponibilizado pelo Dicas-L.com.br, Júlio Neves demonstra sua utilização…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20070226.php&#34;&gt;http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20070226.php&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalando e configurando um servidor FTP</title>
      <link>http://ricardomartins.com.br/instalando-e-configurando-um-servidor-ftp/</link>
      <pubDate>Thu, 01 Jan 2009 03:04:59 -0500</pubDate>
      <guid>http://ricardomartins.com.br/instalando-e-configurando-um-servidor-ftp/</guid>
      <description>&lt;p&gt;Este artigo, disponibilizado pelo VivaOLinux.com.br, apresenta a instalação e configuração de um servidor FTP com proftpd, serviço essencial para quem trabalha com transferências de arquivos…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6348#&#34;&gt;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6348#&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Anatomia do Kernel Linux</title>
      <link>http://ricardomartins.com.br/anatomia-do-kernel-linux/</link>
      <pubDate>Sun, 21 Dec 2008 22:28:01 -0500</pubDate>
      <guid>http://ricardomartins.com.br/anatomia-do-kernel-linux/</guid>
      <description>&lt;p&gt;O Kernel Linux é o centro de um grande e complexo sistema operacional. Ao mesmo tempo em que ele é enorme, é extremamente bem organizado no que diz respeito a subsistemas e camadas. Nesse artigo, disponibilizado pela IBM, o autor explora a estrutura geral do Kernel Linux e descreve seus subsistemas e interfaces principais…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.ibm.com/developerworks/linux/library/l-linux-kernel/?S_TACT=105AGX59&amp;amp;S_CMP=GR&amp;amp;ca=dgr-lnxw06LKernalAnatomy&#34;&gt;http://www.ibm.com/developerworks/linux/library/l-linux-kernel/?S_TACT=105AGX59&amp;amp;S_CMP=GR&amp;amp;ca=dgr-lnxw06LKernalAnatomy&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redirecionamento X11 usando SSH</title>
      <link>http://ricardomartins.com.br/redirecionamento-x11-usando-ssh/</link>
      <pubDate>Sun, 21 Dec 2008 22:25:57 -0500</pubDate>
      <guid>http://ricardomartins.com.br/redirecionamento-x11-usando-ssh/</guid>
      <description>&lt;p&gt;Esse artigo, disponibilizado pela Linux-Tip, demonstra como utilizar o SSH para redirecionar suas conexões X11 de forma mais segura. Além disso, o autor explica como executar diversas aplicações Linux em clientes Windows XP utilizando o PuTTY e o X-Deep/32…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.linux-tip.net/cms/content/view/302/26/&#34;&gt;http://www.linux-tip.net/cms/content/view/302/26/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Servidor proxy (Squid)</title>
      <link>http://ricardomartins.com.br/servidor-proxy-squid/</link>
      <pubDate>Sun, 21 Dec 2008 22:21:59 -0500</pubDate>
      <guid>http://ricardomartins.com.br/servidor-proxy-squid/</guid>
      <description>&lt;p&gt;Um servidor proxy é uma peça importante em uma rede interna que tenha contato com outra pública, pois implementa uma série de facilidades e controles. Ao final do artigo você será capaz de instalar e configurar o servidor proxy (Squid), além de fazê-lo atuar como proxy transparente… Disponibilizado pelo VivaOLinux…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6533&#34;&gt;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6533&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Permissões de compartilhamento Samba</title>
      <link>http://ricardomartins.com.br/permissoes-de-compartilhamento-samba/</link>
      <pubDate>Sun, 21 Dec 2008 22:18:19 -0500</pubDate>
      <guid>http://ricardomartins.com.br/permissoes-de-compartilhamento-samba/</guid>
      <description>&lt;p&gt;O software Samba é uma implementação open source de protocolos de rede para compartilhar arquivos entre cumputadores UNIX/Linux e Windows. Este artigo, enviado ao cyberciti.biz, ensina a trabalhar com as permissões de acesso aos compartilhamentos Samba…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/how-do-i-set-permissions-to-samba-shares.html&#34;&gt;http://www.cyberciti.biz/tips/how-do-i-set-permissions-to-samba-shares.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>sshfs: Montando sistemas de arquivos remotos de forma segura</title>
      <link>http://ricardomartins.com.br/sshfs-montando-sistemas-de-arquivos-remotos-de-forma-segura/</link>
      <pubDate>Sun, 21 Dec 2008 22:16:01 -0500</pubDate>
      <guid>http://ricardomartins.com.br/sshfs-montando-sistemas-de-arquivos-remotos-de-forma-segura/</guid>
      <description>&lt;p&gt;Esse tutorial, disponibilizado pelo CyberCiti, descreve a instalação do FUSE e a utilização do sshfs para a montagem remota de sistemas de arquivos de forma mais segura em seu sistema Linux…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.cyberciti.biz/tips/rhel-centos-mounting-remote-filesystem-using-sshfs.html&#34;&gt;http://www.cyberciti.biz/tips/rhel-centos-mounting-remote-filesystem-using-sshfs.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>O que é Shell Script</title>
      <link>http://ricardomartins.com.br/o-que-e-shell-script/</link>
      <pubDate>Sun, 21 Dec 2008 22:14:21 -0500</pubDate>
      <guid>http://ricardomartins.com.br/o-que-e-shell-script/</guid>
      <description>&lt;p&gt;Devido a perguntas como “O que é Shell Script?” e “Como programar em Shell Script?”, Jefferson Virgilio resolveu escrever esta introdução, afim de esclerecer algumas dúvidas de usuários iniciantes. Disponibilizado pelo VivaOLinux.com.br…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6293&#34;&gt;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6293&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tutorial Netcat</title>
      <link>http://ricardomartins.com.br/tutorial-netcat/</link>
      <pubDate>Sun, 21 Dec 2008 22:13:31 -0500</pubDate>
      <guid>http://ricardomartins.com.br/tutorial-netcat/</guid>
      <description>&lt;p&gt;Netcat é uma ferramenta usada para ler e escrever dados em conexões de rede usando o protocolo TCP/IP. Dada sua grande versatilidade, o Netcat é considerado pelos hackers o canivete suíço do TCP/IP, podendo ser usado para fazer desde portscans até ataques brute force. Este artigo, disponibilizado pelo VivaOLinux.com.br, apresenta as funções do famoso Netcat…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6298&#34;&gt;http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6298&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ferramentas Linux de monitoramento de banda</title>
      <link>http://ricardomartins.com.br/ferramentas-linux-de-monitoramento-de-banda/</link>
      <pubDate>Sun, 21 Dec 2008 22:13:00 -0500</pubDate>
      <guid>http://ricardomartins.com.br/ferramentas-linux-de-monitoramento-de-banda/</guid>
      <description>&lt;p&gt;Largura de banda, na computação, refere-se à taxa de dados suportada pela conexão de rede ou interface. Mais comumente expressados em bits por segundo (bps). Este artigo, disponibilizado pelo UbuntuGeek.com, fornece breves descrições e links para ferramentas de monitoramento de banda para sistemas Linux…&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html&#34;&gt;http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Implementando um servidor DHCP</title>
      <link>http://ricardomartins.com.br/implementando-um-servidor-dhcp/</link>
      <pubDate>Sun, 21 Dec 2008 22:12:02 -0500</pubDate>
      <guid>http://ricardomartins.com.br/implementando-um-servidor-dhcp/</guid>
      <description>&lt;p&gt;Em uma rede de grande porte onde existem muitas estações que necessitam do serviço de TCP/IP, para facilitar o trabalho do administrador de redes, usa-se um servidor DHCP, onde a distribuição de IPs é automática a partir de um IP base que é configurado pelo administrador neste servidor. Neste artigo, disponibilizado pelo VivaOlinux.com.br, Eliseu Ribeiro Cherene Viana trata as principais funções de configuração do dhcpd, com definição de IPs fixos para computadores definidos pelo endereço MAC e outras opções….&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurando o Modem BandLuxe C120 (3G) no Ubuntu</title>
      <link>http://ricardomartins.com.br/configurando-o-modem-bandluxe-c120-3g-no-ubuntu/</link>
      <pubDate>Tue, 16 Dec 2008 01:12:33 -0500</pubDate>
      <guid>http://ricardomartins.com.br/configurando-o-modem-bandluxe-c120-3g-no-ubuntu/</guid>
      <description>&lt;p&gt;Hoje vou postar sobre como configurar o Modem BandLuxe C120 no Ubuntu.Eu tenho o Velox 3G há cerca de 3 meses, e até então ainda não tinha conseguido configurar o modem acima no meu Ubuntu.&lt;/p&gt;
&lt;p&gt;Pesquisei bastante na internet, cheguei a ver sobre o &lt;a href=&#34;http://smartconnect3g.wordpress.com/&#34;&gt;SmartConnect&lt;/a&gt;, porém este modelo não é suportado. Quando estava quase desistindo, botei o tico e teco para funcionar e a solução está nas linhas abaixo…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;O Windows me deu a dica para resolver essa…&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Verificando o arquivo mais recente</title>
      <link>http://ricardomartins.com.br/verificando-o-arquivo-mais-recente/</link>
      <pubDate>Tue, 25 Nov 2008 19:49:24 -0500</pubDate>
      <guid>http://ricardomartins.com.br/verificando-o-arquivo-mais-recente/</guid>
      <description>&lt;div class=&#34;entry&#34;&gt;Hoje estava eu aqui testando uns shell scripts, e descobri uma forma de verificar qual o arquivo de log mais recente criado em um diretório.
&lt;p&gt;Basta você executar:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ ls -1rtd /home/pasta/* | tail -1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Se quiser testar, entre no seu /home, e crie 4 arquivos, por exemplo, arq1, arq2, arq3 e arq4, com algum intervalo entre o tempo de criação de cada um.&lt;/p&gt;
&lt;p&gt;Depois execute:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ cd ~&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ ls -1rtd * | tail -1&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Matando processos por usuário</title>
      <link>http://ricardomartins.com.br/matando-processos-por-usuario/</link>
      <pubDate>Tue, 25 Nov 2008 19:48:13 -0500</pubDate>
      <guid>http://ricardomartins.com.br/matando-processos-por-usuario/</guid>
      <description>&lt;div class=&#34;entry&#34;&gt;Essa é uma dica rápida para matar todos os processos de um usuário de uma vez só.
&lt;p&gt;Basta executar:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ ps -efu$USER | awk &#39;{print $2}&#39; | xargs -i bash -c &amp;quot;echo matando {};kill -TERM {}&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Agora explicando…&lt;/p&gt;
&lt;p&gt;O comando “ps -efu$USER” vai mostrar todos os processos iniciados pelo usuário que você está usando. (Para verificar qual é este usuário, usa-se o comando “whoami” ou o comandi “id”).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ ps -efu$USER&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma VM Linux (Ubuntu) pelo Azure CLI</title>
      <link>http://ricardomartins.com.br/criando-uma-vm-linux-ubuntu-pelo-azure-cli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-vm-linux-ubuntu-pelo-azure-cli/</guid>
      <description>&lt;p&gt;Apenas compartilhando um vídeo que eu fiz mostrando como criar uma VM Linux (Ubuntu) pelo Azure CLI. No vídeo é explicado passo a passo do processo, no entanto vou colocar abaixo os comando executados para caso você queira testar, possa copiar e colar os comandos e ganhar tempo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az login
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az group create -n mylab -l brazilsouth
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az vm create --resource-group mylab --name mylabvm --image UbuntuLTS --generate-ssh-keys
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Importante comentar que é necessário ter o Azure CLI instalado e uma assinatura do Azure válida. Caso precise instalar o Azure CLI, &lt;a href=&#34;https://docs.microsoft.com/pt-br/cli/azure/install-azure-cli&#34;&gt;aqui está o link &lt;/a&gt;com o tutorial e para criar uma assinatura do Azure gratuitamente, &lt;a href=&#34;https://azure.microsoft.com/pt-br/free/&#34;&gt;clique aqui.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
