<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Mania &#187; Aplicativos</title>
	<atom:link href="http://linux.iblogs.com.br/category/aplicativos/feed/" rel="self" type="application/rss+xml" />
	<link>http://linux.iblogs.com.br</link>
	<description>Portal Linux onde você encontra o que você procura.</description>
	<lastBuildDate>Wed, 23 Sep 2009 01:35:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Montando um Servidor de FTP</title>
		<link>http://linux.iblogs.com.br/aplicativos/montando-um-servidor-de-ftp/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/montando-um-servidor-de-ftp/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 01:36:17 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[cute]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftpd]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[montando]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[wsftp]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=75</guid>
		<description><![CDATA[A importância em ter um servidor de FTP: 
Estou no serviço e tenho que ir até um cliente, não terei que levar nem disquetes e nem CDs, bastando acessar através do navegador (ftp://ip) e copiar os arquivos para a máquina local. Ou então você quer demonstrar essa facilidade para os seus clientes quando for vender um servidor Linux. 
Bem quero [...]]]></description>
			<content:encoded><![CDATA[<p>A importância em ter um servidor de FTP: </p>
<div>Estou no serviço e tenho que ir até um cliente, não terei que levar nem disquetes e nem CDs, bastando acessar através do navegador (<em>ftp://ip</em>) e copiar os arquivos para a máquina local. Ou então você quer demonstrar essa facilidade para os seus clientes quando for vender um servidor Linux. </p>
<p>Bem quero que vocês entendam que existem várias funcionalidades para um servidor de ftp. </p>
<p>Mostrarei como configurar o <em>Proftpd</em> - servidor de ftp relativamente seguro, muito estável e robusto. </p>
<p>Estou usando um <em>Conectiva 9</em>, mas nada impede de você estar usando outra distro, desde que tenha o Proftpd instalado na mesma, uma vez que a instalação deste pacote está fora do escopo do artigo (e claro, é um pacote tido como padrão na maioria das distribuições). </p>
<p>A configuração consiste em apenas um arquivo <em>/etc/proftpd.conf</em>. Vejamos o arquivo em si: </div>
<div class="codigo"><span style="color: #004080"># Configuração do Proftpd</span><br />
    <br />
    ServerName                      &#8221;ProFTPD &#8211; Instalação Default&#8221;<br />
    ServerType                       inetd<br />
    DefaultServer                    on<br />
    ScoreboardPath                 /var/run<br />
    DeferWelcome                  on<br />
    ServerAdmin                     root@localhost<br />
    ServerName                      &#8221;Servidor FTP&#8221;<br />
    SyslogFacility                     AUTH<br />
    <br />
    <span style="color: #004080"># Umask 022 é um bom padrão para prevenir que novos diretórios e</span><br />
    <span style="color: #004080"># arquivos sejam graváveis pelo grupo ou outros usuários</span><br />
    Umask                           022<br />
    <br />
    <span style="color: #004080"># Usuário e grupo para o servidor</span><br />
    User                            nobody<br />
    Group                           nobody<br />
    <br />
    &lt;Directory /*&gt;<br />
      AllowOverwrite                no<br />
    &lt;/Directory&gt;<br />
    <br />
    <span style="color: #004080"># Configuração básica para ftp anônimo, sem diretório para recepção</span><br />
    <span style="color: #004080"># de arquivos</span><br />
<span style="color: #004080">#    &lt;Anonymous ~ftp&gt;</span><br />
<span style="color: #004080">#     User                          ftp</span><br />
<span style="color: #004080">#    Group                         ftp</span><br />
<span style="color: #004080">#      DirFakeUser                   on</span><br />
<span style="color: #004080">#      DirFakeGroup                  on</span><br />
    <br />
<span style="color: #004080">#      # ftp = anonymous</span><br />
<span style="color: #004080">#      UserAlias                     anonymous ftp</span><br />
    <br />
<span style="color: #004080">#      # número máximo de logins anônimos</span><br />
<span style="color: #004080">#      MaxClients                    10 &#8220;Número máximo de clientes, tente mais tarde.&#8221;</span><br />
    <br />
      <span style="color: #004080"># No máximo duas conexões por cliente</span><br />
<span style="color: #004080">#     MaxClientsPerHost             2 &#8220;Você já está com muitas conexões simultâneas.&#8221;</span><br />
    <br />
      <span style="color: #004080"># welcome.msg mostrado na conexão e .message mostrado para cada</span><br />
      <span style="color: #004080"># diretório acessado.</span><br />
<span style="color: #004080">#      DisplayLogin                  welcome.msg</span><br />
<span style="color: #004080">#      DisplayFirstChdir             .message</span><br />
<span style="color: #004080">#      AccessGrantMsg                &#8221;Acesso anônimo aceito para %u.&#8221;</span><br />
    <br />
      <span style="color: #004080"># Limite gravação no chroot anônimo</span><br />
<span style="color: #004080">#      &lt;Limit WRITE&gt;</span><br />
<span style="color: #004080">#        DenyAll</span><br />
<span style="color: #004080">#      &lt;/Limit&gt;</span><br />
    <br />
<span style="color: #004080">#    &lt;/Anonymous&gt;</span></div>
<div>
Por padrão, basta startar o serviço que estará funcionado sem fazer nada: </p>
<p><strong># service proftpd start</strong> </p>
<p>Agora você poderá acessar o FTP através de: </p>
<p><strong>$ ftp ip</strong> </p>
<p>ou pelo navegador informando a URL: </p>
<p><em>ftp://ip</em> </p>
<p>Será solicitado um nome de login e senha. Caso queira liberar acesso <em>anonymous</em>, basta descomentar as linhas que falam sobre o mesmo. </p>
<p>Por questões de segurança, coloque no arquivo <em>/etc/proftpd.conf</em>: </p>
<p><em>ServerIdent on   &#8221; Descrição do Servidor ou Comentário &#8220;</em> </p>
<p>para não aparecer a versão do seu Proftpd para o usuário que o está acessando. </p>
<p>Para limitar seus usuários ao seu próprio home (o simulando como raiz do sistema de arquivos), adicione: </p>
<p><em>DefaultRoot ~ root</em> </p>
<p>Espero ter ajudado alguém!!! </p></div>
<div></div>
<div><strong>Fonte:</strong> <a href="http://www.vivaolinux.com.br/artigo/Montando-um-Servidor-de-FTP/" target="_blank">Viva o Linux</a></div>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/montando-um-servidor-de-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando o apache 2, mysql 5 e php com phpmyadmin</title>
		<link>http://linux.iblogs.com.br/aplicativos/instalando-o-apache-2-mysql-5-e-php-com-phpmyadmin/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/instalando-o-apache-2-mysql-5-e-php-com-phpmyadmin/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:17:03 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[alterar]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[burlar]]></category>
		<category><![CDATA[compilando]]></category>
		<category><![CDATA[conexão]]></category>
		<category><![CDATA[desk]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[instalando]]></category>
		<category><![CDATA[invadir]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[quebrar]]></category>
		<category><![CDATA[recuperar]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[resolvendo]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[segura]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[senha]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=60</guid>
		<description><![CDATA[olá galera esse é meu segundo tutorial desse mesmo assunto, 
a primeira vez que fui fazer isso, eu quebrei muito minha cabeça heheheheh, estou compartilhando com vocês um pouco do que aprendi.
vamos começar fazendo os downloads necessarios, eu nao tenho um lugar fixo para baixar, é só pesquisar no google, que você vai achar os donwloads para as [...]]]></description>
			<content:encoded><![CDATA[<p>olá galera esse é meu segundo tutorial desse mesmo assunto, <br />
a primeira vez que fui fazer isso, eu quebrei muito minha cabeça heheheheh, estou compartilhando com vocês um pouco do que aprendi.</p>
<p>vamos começar fazendo os downloads necessarios, eu nao tenho um lugar fixo para baixar, é só pesquisar no google, que você vai achar os donwloads para as versões abaixo.</p>
<p>wget http://&#8230;/mysql-5.0.45.tar.gz <br />
wget http://&#8230;/httpd-2.2.4.tar.gz <br />
wget http://&#8230;/php-5.2.3.tar.gz<br />
wget http://&#8230;/phpMyAdmin-2.11.0-all-languages-utf-8-only.tar.gz</p>
<p>removepkg /var/log/packages/mysql* ; removepkg /var/log/packages/apache* ; removepkg /var/log/packages/php*</p>
<p>Depois de baixar os downloads acima, vamos começar instalando o mysql.</p>
<p> </p>
<p><strong>#&#8211;&gt;MYSQL&lt;&#8211;#</strong></p>
<p>|descompacta o arquivo|<br />
<em><strong># tar zxvf mysql.5.0.45.tar.gz</strong></em></p>
<p>|entra no diretorio descompactado|<br />
<em><strong># cd mysql.xxx</strong></em></p>
<p>|vamos configurar ele no diretorio /usr/local/mysql<br />
<strong><em># ./configure &#8211;prefix=/usr/local/mysql</em></strong></p>
<p>|compila|<br />
<strong><em># make</em></strong> &#8211; heheheh vai tomando um cafezinho enquanto compila. que ele demora um pouquin.</p>
<p>|instala|<br />
<strong><em># make install</em></strong></p>
<p>Apos terminar isso, edite o /etc/ld.so.conf inserindo a seguinte linha. para editar use o pico ou vi.</p>
<p><strong>pico /usr/local/mysql/lib/mysql</strong></p>
<p>e depois o comando:</p>
<p><strong># ldconfig</strong></p>
<p><strong>Agora vamos Configurar o MySQL</strong></p>
<p>seguintes passos apos a instalacao do mysql.</p>
<p>para instalar a base de dados:<br />
<strong><em># /usr/local/mysql/bin/mysql_install_db</em></strong></p>
<p>necessario para mudar as permissoes do diretorio e assim o sock ser gerado:<br />
<em># chown -R mysql.mysql /usr/local/mysql/var/</em></p>
<p>iniciar o mysql<br />
<strong><em># /usr/local/mysql/bin/mysqld_safe &amp;amp;</em></strong></p>
<p>definir senha de root<br />
<strong><em># /usr/local/mysql/bin/mysqladmin -u root password (escolha uma senha)</em></strong></p>
<p>logar no mysql<br />
<strong><em># /usr/local/mysql/bin/mysql -u root -p</em></strong></p>
<p>Pronto!!! o mysql ja vai esta instalado e pronto para ser usado. vamos instalar agora o apache 2 com o CGI e SSL ativo.</p>
<p><strong>#&#8211;&gt;APACHE&lt;&#8212;#</strong></p>
<p>para descompactar o apache<br />
<strong><em># tar zxvf httpd-2.2.4.tar.gz</em></strong></p>
<p>entrar na pasta do apache<br />
<strong><em># cd httpd-2.2.4</em></strong></p>
<p>vamos configurar o apache, ativando algums recursos<br />
<strong><em># ./configure &#8211;enable-so &#8211;enable-cgi &#8211;enable-ssl</em></strong></p>
<p>para compilar &#8211; hehehe esse demora tambem, vai ter que esperar umbucadin.<br />
<strong><em># make</em></strong></p>
<p>para instalar<br />
<strong><em># make install</em></strong></p>
<p>Com isso tudo agora vc já tem o apache2 instalado em sua maquina para testar, use o seguinte comando<br />
<strong><em># /usr/local/apache2/bin/apachectl start</em></strong></p>
<p>abra seu navegador e digite http://localhost ou o ip da maquina.</p>
<p>testado e funcionando? entao pare ele com o comando abaixo para que possa ser configurado o php:<br />
<strong><em># /usr/local/apache2/bin/apachectl stop.</em></strong><br />
<strong>#&#8211;&gt;PHP&lt;&#8211;#</strong></p>
<p>para descompactar o php:<br />
<strong><em># tar zxvf php-5.2.3.tar.gz</em></strong></p>
<p>Agora vamos configurar o php. você podera usar varias opções no ./configure usando o ./configure &#8211;help mas como vamos colocar suporte a apache2 e mysql vamos usar os seguintes parametros:</p>
<p><strong><em># ./configure &#8211;with-apxs2=/usr/local/apache2/bin/apxs &#8211;with-mysql=/usr/local/mysql</em></strong></p>
<p><strong><em># make</em></strong></p>
<p><strong><em># make install</em></strong></p>
<p>Se você decidir mudar as opções de configuração apos a instalação, vai precisar repetir os ultimos tres passos. E assim apenas reiniciar o apache para que o novo modulo faça efeito. Não é necessario recompilar o apache.</p>
<p>Instalar o php.ini<br />
<strong><em># cp php.ini-dist /usr/local/lib/php.ini</em></strong></p>
<p>Edite o httpd.conf que fica em /usr/local/apache2/conf<br />
Adicione as seguintes linhas:</p>
<p>AddType application/x-httpd-php .php .phtml</p>
<p><span> </span>AddType application/x-httpd-php-source .phps</p>
<p>#</p>
<p>Adicione tambem o index.php na Variavel &#8220;DirectoryIndex&#8221;. Ficando assim:<br />
DirectoryIndex index.html index.html.var index.php</p>
<p>Entao é só iniciar o apache e testar:<br />
<em># /usr/local/apache2/bin/apachectl start</em></p>
<p>para fazer a pagina de testes siga os procedimentos abaixo:<br />
<strong><em># touch /usr/local/apache2/htdocs/info.php</em></strong></p>
<p><strong><em># echo &#8220;&lt;? phpinfo(); ?&gt;&#8221; &gt; /usr/local/apache2/htdocs/info.php</em></strong></p>
<p>e assim acesse pelo browser a url:</p>
<p>http://localhost/info.php</p>
<p>Chegamos ao fim, espero que vocês não tenhão duvidas, e espero ter ajudado,</p>
<p>breve estarei colocando mais tutoriais.</p>
<p>Equipe Linux Mania<br />
Obrigado.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/instalando-o-apache-2-mysql-5-e-php-com-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jogos do Windows no Linux: Lançado o Cedega 7.1</title>
		<link>http://linux.iblogs.com.br/aplicativos/jogos-do-windows-no-linux-lancado-o-cedega-71/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/jogos-do-windows-no-linux-lancado-o-cedega-71/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:44:25 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[Bioshock]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Elder Scrolls IV: Oblivion]]></category>
		<category><![CDATA[F.E.A.R. 2]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Medal of Honor Airborne]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Sins of a Solar Empire]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[Unreal Tournament 3]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=55</guid>
		<description><![CDATA[Transgaming Cedega chega à sua versão 7.1. trazendo mais desempenho, estabilidade e usabilidade. melhor suporte a processadores multi-core, dentre diversos bugs corrigidos. Alguns jogos atingiram nível muito bom de usabilidade nesta versão: Bioshock, Elder Scrolls IV: Oblivion, F.E.A.R. 2, Medal of Honor Airborne, Sins of a Solar Empire, Unreal Tournament 3
Mais Informações: cedega.com
]]></description>
			<content:encoded><![CDATA[<p>Transgaming Cedega chega à sua versão 7.1. trazendo mais desempenho, estabilidade e usabilidade. melhor suporte a processadores multi-core, dentre diversos bugs corrigidos. Alguns jogos atingiram nível muito bom de usabilidade nesta versão: Bioshock, Elder Scrolls IV: Oblivion, F.E.A.R. 2, Medal of Honor Airborne, Sins of a Solar Empire, Unreal Tournament 3</p>
<p><strong>Mais Informações:</strong> <a class="link2" href="http://cedega.com/">cedega.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/jogos-do-windows-no-linux-lancado-o-cedega-71/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprenda como usar o &#8216;Vi&#8217; para editar arquivos</title>
		<link>http://linux.iblogs.com.br/aplicativos/aprenda-como-usar-o-vi-para-editar-arquivos/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/aprenda-como-usar-o-vi-para-editar-arquivos/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:39:09 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[arquivos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[editar]]></category>
		<category><![CDATA[expressão]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[passo a passo]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[usando]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=52</guid>
		<description><![CDATA[Introdução
O Linux como qualquer outro UNIX possui todos os arquivos de configuração em formato texto, diferentemente de outros sistemas operacionais que armazenam suas configuurações em arquivos binários. Isso possui várias vantagens, entre elas a de ser fácil de modificar para corrigir erros eventuais e são de díficil corrompimento pois são simplesmente texto.
E nada melhor do [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><span class="titart"><strong>Introdução</strong></span></p>
<p align="justify">O Linux como qualquer outro UNIX possui todos os arquivos de configuração em formato texto, diferentemente de outros sistemas operacionais que armazenam suas configuurações em arquivos binários. Isso possui várias vantagens, entre elas a de ser fácil de modificar para corrigir erros eventuais e são de díficil corrompimento pois são simplesmente texto.</p>
<p align="justify">E nada melhor do que editar arquivos de configuração com seu editor de textos favorito. Ele pode ser qualquer um como um avançado como o XEmacs, ou um mais simples como o gedit e até o joe. Mas, nenhum bate o<strong>Vi</strong> em termos de denominador comum. O <strong>Vi</strong> existe em qualquer distribuição de Linux e está disponível em qualquer emergência (falha no boot ou coisas semelhantes).</p>
<p align="justify">Por isso, é essencial aprender o <strong>Vi</strong> , ou pelo menos, seu básico. E ele possui variantes muito mais espertas e completas que indicaremos mais para frente.</p>
<p align="justify"><span id="more-52"></span>O <strong>Vi</strong> foi feito pelo grande visionário e presidente da Sun , Bill Joy, a partir do ed, quando ainda estudava em Stanford.</p>
<p align="left"><span class="titart"><strong>Usando o Vi</strong></span></p>
<p align="justify">Começaremos explicando o <strong>Vi</strong> simplesmente e deixaremos suas variantes para mais adiante. O <strong>Vi</strong> simples serve apenas para editar enquanto que suas variantes servem até para programar, compilar e debugar programas.</p>
<p align="justify">O melhor meio de se aprender a usar é a prática, por isso, primeiramente listaremos os comandos mais importantes e logo em seguida partiremos para um exemplo onde se utilizam esse comandos.</p>
<p align="justify">Existem dois modos no <strong>Vi</strong> :</p>
<ul>
<li>edição</li>
<li>comando</li>
</ul>
<p align="left"><span class="titart"><strong>Modo de edição</strong></span></p>
<p align="justify">No modo de edição, você pode digitar a vontade como se fosse um editor de textos comum. Esse modo é iniciado a partir do de comandos por um dos seguintes comandos:</p>
<ul>
<li><strong>i</strong> : insere texto a partir do cursor atual</li>
<li><strong>a</strong> : insere texto depois do cursor atual</li>
<li><strong>I</strong> : insere texto no início da linhaa</li>
<li><strong>A</strong> : insere texto no final da linha</li>
<li><strong>s</strong> : substitui texto no cursor atual</li>
<li><strong>S</strong> : substitui texto depois do cursor atual</li>
<li><strong>o</strong> : abre uma linha abaixo do cursor atual</li>
</ul>
<p> </p>
<p align="left"><span class="titart"><strong>Modo de comando</strong></span></p>
<p align="justify">Já no modo de comando, você pode executar comondos como o nome diz. O modo de comando começa quando se aperta a tecla <strong>ESC</strong> . Alguns desses comandos são substituição, inserção e procura de texto, gravação e abertura de arquivos entre outros, além de recorte, cópia e colagem de texto.</p>
<p align="justify">Os comandos mais usados são:</p>
<ul>
<li><strong>/Expressão</strong> : Procura <strong>Expressão</strong> (que pode ser qualquer palavra) no texto</li>
<li><strong>n</strong> : Procura próxima ocorrência de <strong>Expressão</strong> no texto</li>
<li><strong>N</strong> : Procura ocorrência anterior de <strong>Expressão</strong> no texto</li>
<li><strong>yy</strong> : Copia linha atual do texto para memória</li>
<li><strong>p</strong> : Cola conteúdo da memória no texto</li>
<li><strong>dd</strong> : Apaga linha atual (e coloca na memória)</li>
<li><strong>n comando</strong> : Um número <strong>n</strong> (1, 2, &#8230;) seguido de qualquer comando executa o comando <strong>n</strong> vezes</li>
<li><strong>u</strong> : Desfaz última ação executada</li>
<li><strong>.</strong> : Refaz última ação executada</li>
<li><strong>:n</strong> : Pula para linha de número <strong>n</strong></li>
<li><strong>:w</strong> : Salva o arquivo atual</li>
<li><strong>:wq</strong> : Salva o arquivo atual e sai do <strong>Vi</strong></li>
<li><strong> <img src='http://linux.iblogs.com.br/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' /> </strong> : Salva o arquivo atual e sai do <strong>Vi</strong> (equivalente) a <strong>:wq</strong></li>
<li><strong>:q</strong> : Sai do <strong>Vi</strong></li>
<li><strong>:q!</strong> : Sai do <strong>Vi</strong> , independe de salvar o conteúdo atual</li>
<li><strong>:w nome</strong> : Salva o arquivo atual com o nome <strong>nome</strong></li>
</ul>
<p align="justify">Vamos a um exemplo prático: Digite os caracteres abaixo com &lt;ENTER&gt; como a tecla &lt;ENTER&gt; do teclado e &lt;ESC&gt; como a tecla &lt;ESC&gt; do teclado: <br />
$ vi teste <br />
i <br />
Teste do Vi&lt;ENTER&gt; <br />
&lt;ESC&gt; <br />
:w&lt;ENTER&gt; <br />
yy <br />
p <br />
i <br />
Temos agora 2 linhas escritas: Teste do Vi&lt;ENTER&gt; <br />
&lt;ESC&gt; <br />
/Vi <br />
n <br />
2s <br />
Emacs&lt;ENTER&gt; <br />
Agora temos 1 linha do Vi e outra do Emacs <br />
&lt;ESC&gt; <br />
dd <br />
o <br />
Eliminamos a linha que começava com Agora <br />
&lt;ESC&gt; <br />
:w teste2</p>
<p align="justify">No fim do exemplo prático você deve ter dois arquivos com o seguinte conteúdo: <br />
<strong>teste</strong> : <br />
Teste do Vi <br />
<strong>teste2</strong> : <br />
Teste do Vi <br />
Temos agora 2 linhas escritas: Teste do Vi <br />
Teste do Emacs <br />
Eliminamos a linha que começava com Agora </p>
<p align="justify"> </p>
<p align="left"><span class="titart"><strong>Variantes do Vi</strong></span></p>
<p align="justify">Como dito anteriormente, o <strong>Vi</strong> foi feito a partir do ed, editor muito básico de linhas. O <strong>Vi</strong> original é muito simples e não possui alguns recursos que suas variantes mais modernas possuem.</p>
<p align="justify"><strong>Vim:</strong></p>
<p align="justify">Sem dúvida o melhor clone do <strong>Vi</strong> é o <a href="http://www.vim.org/">Vim</a> (Vim Improved). O <strong>Vim</strong> tem interface gráfica ou pode rodar em um terminal dentro do XWindow ou no console. O <strong>Vim</strong> possui múltiplos undos e redo, diferente do <strong>Vi</strong> original. Além disso, ele possui modo visual (apertando-se a tecla <strong>v</strong> no modo de comando) é possível marcar o texto desejado para copiar ou deletar. O <strong>Vim</strong> também é altamente configurável. Meu vimrc possui 1386 linhas, possuindo várias macros, suporte a acentuação e caracteres especiais, além de syntax hightlighting. Para usá-lo, copie-o para o seu diretório, renomeando para .vimrc e iniciando o <strong>Vim</strong> novamente. Experimente!</p>
<p align="justify"><strong>Elvis</strong></p>
<p align="justify"><a href="ftp://ftp.cs.pdx.edu/pub/elvis">Elvis</a> é outra excelente variante do <strong>Vi</strong> . Embora, eu não o use, parece bom.</p>
<p align="justify"><strong>Vigor</strong></p>
<p align="justify"><a href="http://www.red-bean.com/~joelh/vigor/">Vigor</a> é um <strong>Vi</strong> com o clips do Word do MS Office.</p>
<p align="justify"><strong>Fonte</strong>: <a href="http://olinux.uol.com.br/artigos/394/3.html" target="_blank">Olinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/aprenda-como-usar-o-vi-para-editar-arquivos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Resolvendo problemas com o Conexão Segura da CAIXA</title>
		<link>http://linux.iblogs.com.br/aplicativos/resolvendo-problemas-com-o-conexao-segura-da-caixa/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/resolvendo-problemas-com-o-conexao-segura-da-caixa/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:28:24 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[caixa]]></category>
		<category><![CDATA[conexão]]></category>
		<category><![CDATA[desk]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[resolvendo]]></category>
		<category><![CDATA[segura]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=47</guid>
		<description><![CDATA[Introdução
Bem pessoal, há um bom tempo (meses) estava tendo problemas com o Conexão Segura, um site da Caixa para retirar extratos de FGTS e como vi que muitas pessoas (muitas mesmo) estão tendo o mesmo problema, resolvi escrever esse artigo falando sobre minha experiência e como resolvi essa questão.
Quero deixar claro que o que vou [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introdução</strong></p>
<p>Bem pessoal, há um bom tempo (meses) estava tendo problemas com o Conexão Segura, um site da Caixa para retirar extratos de FGTS e como vi que muitas pessoas (muitas mesmo) estão tendo o mesmo problema, resolvi escrever esse artigo falando sobre minha experiência e como resolvi essa questão.</p>
<p>Quero deixar claro que o que vou abordar nesse artigo não é o programa Conectividade Social em si, pois esse não estava apresentando problemas no meu caso, até enviava e recebia mensagens normalmente, mas é possível que a regra de firewall apresentada aqui resolva possíveis problemas com o Conectividade Social também.</p>
<p>Nesse artigo será abordado especificamente o Conexão Segura, que é acessado pelo:</p>
<ul>
<li><a href="http://cmt.caixa.gov.br" target="_blank">http://cmt.caixa.gov.br</a></li>
</ul>
<p><strong>Mensagem de erro</strong></p>
<p>O Conexão Segura funciona com um applet Java carregado no navegador da máquina cliente. Basicamente o funcionamento é o seguinte: é apresentada uma tela onde se deve selecionar o certificado digital da empresa e uma senha e quando se manda processar é carregada uma segunda página com as informações. É nessa primeira página que acontece o problema: ao enviar o formulário com a senha, depois de muito tempo de espera é retornada a seguinte mensagem:</p>
<p>&#8220;Falha ao receber mensagem de troca de chaves do Gateway&#8221;</p>
<p>Pelo que o operador do Help Desk da CAIXA (que nem sabe o que é Linux) me disse, os dados são criptografados e quando o servidor opera com cache, como o Squid por exemplo, a conexão não é realizada. Ele disse algo sobre alguma porta sendo bloqueada, etc e mais um blá blá blá que eu não entendi e nem ele também. :0)</p>
<p><strong>Problema 1: Firewall</strong></p>
<p>Pois bem, em um material disponível no site da CAIXA eles dizem para aplicar uma regra de ipfwadm no servidor, tipo uma coisa bem pré-histórica mesmo, mas é claro que meu servidor não tem ipfwadm. Com a ajuda de alguns fóruns, principalmente do pessoal do VOL, conseguimos &#8220;traduzir&#8221; a regra para iptables. Depois de várias e várias tentativas, a regra que resolveu o problema foi:</p>
<p># iptables -t nat -A PREROUTING -i ethx -p tcp -d ! 200.201.174.207 &#8211;dport 80 -j REDIRECT &#8211;to-port porta_do_proxy</p>
<p>Onde:<br />
ethx &#8211; é a placa de rede do servidor conectada à rede interna;<br />
porta_do_proxy &#8211; é a porta usada pelo proxy do servidor, no caso do Squid geralmente é a 3128;<br />
200.201.174.207 &#8211; IP do site da CAIXA.</p>
<p>Basicamente, o que essa regra faz é desviar todo tráfego da porta 80, exceto àqueles cujo destino é o site da CAIXA (200.201.174.207). Assim quando esse site é acessado, não é feito cache no proxy, fazendo acesso direto.</p>
<p><strong>Problema 2: Java</strong></p>
<p>Mas os problemas não param por aí não: isso resolve apenas a questão do servidor, mas ainda não falamos sobre a máquina cliente. Quando abria a página do Conexão Segura aparecia no rodapé da página a mensagem &#8220;Applet SlimCli notinited&#8221;, o que significa que o applet não foi nem ao menos instalado e muito menos foi iniciado. Até atualizei o JRE (Java Runtime Environment) para testar, mas não resolveu.</p>
<p>Primeiramente o applet só funciona no Internet Explorer (pelo menos não consegui no Firefox, se alguém conseguir comente aqui como fez, por favor), logo só funcionará bem no Windows. Acontece o seguinte, nas máquinas em que realizei os testes (Windows 2000 e Windows XP) não tinha o JVM (máquina virtual da Microsoft) e sim o JRE (Sun). Acredito que outros Windows mais antigos, como 98, por exemplo, não devem ter esse problema. Então a solução foi desativar o JRE e instalar o JVM, daí foi tranqüilo. No mais, as demais configurações de browser que vêm na documentação da CAIXA podem ser seguidas tranqüilamente. O JVM pode ser baixado em:</p>
<p>http://shop.condomi.com/Java_XP/MSJavx86.exe</p>
<p><strong>Problema 3: Porta bloqueada</strong></p>
<p>Pensa que acabou? Nada disso, agora vem a parte que estava tirando meu sono durante esses meses: o applet do Conexão Segura utiliza a porta 80 e nenhum outro aplicativo pode estar utilizando esta porta ao mesmo tempo que ele (nenhum mesmo!!!). Na documentação existe algo sobre isso, mas eu acho que não tinha dado muita atenção. No meu caso o que estava bloqueando a porta era o Apache e o Avast! Web Scanner, que é um serviço do Avast! Anti Vírus que varre a porta 80 em busca de vírus que venham em arquivos do browser. Só consegui descobrir isso depois de testar um por um os serviços.</p>
<p>Conclusões</p>
<p>Resumindo:<br />
Utilizar no servidor a regra:</p>
<p># iptables -t nat -A PREROUTING -i ethx -p tcp -d ! 200.201.174.207 &#8211;dport 80 -j REDIRECT &#8211;to-port porta_do_proxy</p>
<p>Instalar JVM na máquina cliente;<br />
Parar todos os aplicativos que utilizam a porta 80 na máquina cliente.</p>
<p>Bem, é isso aí, esse foi o resumo da minha novela. Espero que alguém que esteja passando pelo mesmo problema possa se beneficiar dessas informações. Quero agradecer à todos os amigos do VOL que me ajudaram nessa empreitada. A minha pergunta no fórum, onde discutimos sobre isso, está em:</p>
<p>http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=24425</p>
<p>Fiquei bastante indignado com o pessoal da CAIXA. Acho que já passou da hora deles darem uma atualizada nessa documentação deles, não é mesmo? E também deveriam fazer o sistema usar alguma outra porta ou conseguir trabalhar mesmo com outros aplicativos rodando ao mesmo tempo. Mas isso fica por conta deles, heheh&#8230;</p>
<p>Pessoal, se falei besteira aqui, por favor, me corrijam e me ajudem a melhorar a qualidade dessas informações.</p>
<p><strong>Fonte:</strong> <a href="http://vivaolinux.com.br/artigo/Resolvendo-problemas-com-o-Conexao-Segura-da-CAIXA/" target="_blank">VivaoLinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/resolvendo-problemas-com-o-conexao-segura-da-caixa/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalação do Webmin no Slackware Linux</title>
		<link>http://linux.iblogs.com.br/aplicativos/instalacao-do-webmin-no-slackware-linux/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/instalacao-do-webmin-no-slackware-linux/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 20:52:41 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[a]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[passo]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=45</guid>
		<description><![CDATA[Webmin é um sistema desenvolvido em Perl que tem como objetivo a administração de sistemas Unix/Linux através de uma interface web, dispensando o uso de comandos para gerenciamento do sistema em geral. Possui suporte a várias línguas, inclusive o Português. 
Vejamos abaixo alguns exemplos de suporte que o Webmin possui:

Sistema: alterar senhas de usuários, agendar comandos, configurar inicialização, [...]]]></description>
			<content:encoded><![CDATA[<p><em>Webmin</em> é um sistema desenvolvido em Perl que tem como objetivo a administração de sistemas Unix/<a href="http://www.vivaolinux.com.br/linux/">Linux</a> através de uma interface web, dispensando o uso de comandos para gerenciamento do sistema em geral. Possui suporte a várias línguas, inclusive o Português. </p>
<p>Vejamos abaixo alguns exemplos de suporte que o Webmin possui:</p>
<ul>
<li>Sistema: alterar senhas de usuários, agendar comandos, configurar inicialização, fazer backup, visualizar logs, rotacionamento de logs, instalar/desinstalar pacotes, verificar processos em uso, ler páginas de manual, quotas de disco, fstab, criar/editar/remover usuário e grupos do sistema;</li>
<li>Servidores: Samba, CVS Server, Sendmail, Fetchmail, Postfix, ProFTPD, Procmail, SSH, Squid, Apache, DHCP, DNS BIND, MySQL, Squid, Webalizer LDAP, PostgreSQL, QMail, WU-FTP, Shoreline Firewall, SpamAssassin, IPsec, Kerberos5, OpenSLP;</li>
<li>Rede: ADSL client, Bandwidth Monitoring, Configuração de rede, NFS, Firewall iptables, TCP Wrappers;</li>
<li>Hardware: Administração de impressoras, LILO, gravação de CD, partições de discos, RAID, Time sys;</li>
<li>Cluster: Change passwords, copy files, cron jobs, shell commands, software packages, usermin server, users and groups;</li>
<li>Outros: Executar comandos no Linux, gerenciar arquivos como editar / renomear / salvar / copiar / criar novo / visualizar, logar com ssh ou telnet, editar o php.ini, módulos perl, adicionar um .htaccess a algum diretório web, monitorar servidores e enviar ou fazer download de arquivos para o servidor.</li>
</ul>
<p> </p>
<h1>Download do Webmin</h1>
<p>Como existe apenas um pacote no site oficial do Webmin para Red Hat, Fedora, CentOS, SuSE, Mandrake Linux, Debian, Ubuntu e Windows, utilizaremos o pacote no formato tar.gz. </p>
<p>Atualmente ele está na versão 1.460 e pode ser obtido no endereço abaixo: </p>
<p><strong># wget</strong> <a href="http://prdownloads.sourceforge.net/webadmin/webmin-1.460.tar.gz">http://prdownloads.sourceforge.net/webadmin/webmin-1.460.tar.gz</a> </p>
<h1>Instalação do Webmin</h1>
<p> </p>
<p>Agora que já estamos com o pacote, vamos descompactar com o seguinte comando: </p>
<p><strong># tar xvfz webmin-1.460.tar.gz</strong> </p>
<p>Após descompactar, vamos entrar na pasta que ele criou: </p>
<p><strong># cd webmin-1.460</strong> </p>
<p>E finalmente instalar com o comando: </p>
<p><strong># ./setup.sh /usr/local/webmin</strong> </p>
<p>Após executar, ele perguntará algumas coisas. </p>
<p>****************************************************<br />
*         Welcome to the Webmin setup script, version 1.460         *<br />
****************************************************<br />
Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered.</p>
<p>Installing Webmin from /root/webmin-1.460 to /usr/local/webmin &#8230;</p>
<p>****************************************************<br />
Webmin uses separate directories for configuration files and log files.<br />
Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults.</p>
<p>Config file directory [/etc/webmin]: </p>
<p>Aqui ele está perguntando onde ficará o diretório de configuração. Caso queira esse mesmo, apenas pressione enter. </p>
<p>Log file directory [/var/webmin]: </p>
<p>Agora ele está perguntando quanto o diretório de log. Caso queira esse mesmo, apenas pressione enter. </p>
<p>****************************************************<br />
Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system.</p>
<p>Full path to perl (default /usr/bin/perl): </p>
<p>Nessa epata aperte enter, pois se for alterado pode não funcionar. </p>
<p>Testing Perl &#8230;<br />
Perl seems to be installed ok</p>
<p>*****************************************************<br />
Operating system name: Slackware Linux<br />
Operating system version: 12.0.0</p>
<p>*****************************************************<br />
Webmin uses its own password protected <a href="http://vivaolinux.com.br/artigo/Instalacao-do-Webmin-no-Slackware-Linux/#">web</a> server to provide access to the administration programs. The setup <a href="http://vivaolinux.com.br/artigo/Instalacao-do-Webmin-no-Slackware-Linux/#">script</a> needs to know :<br />
  - What port to run the web server on. There must not be another<br />
    web server already using this port.<br />
  - The login name required to access the web server.<br />
  - The password required to access the web server.<br />
  - If the webserver should use SSL (if your system supports it).<br />
  - Whether to start webmin at boot time.</p>
<p>Web server port (default 10000): </p>
<p>Ele perguntará a porta que o webmin estará escutando. O padrão é o valor acima, 10000. Caso queira mudar, fique a vontade. Eu por exemplo utilizo a porta 443. Por quê? Para poder acessar de qualquer lugar, pois é muito difícil a porta 443 (https) estar bloqueada em empresas. Já a 10000 depende da política de cada empresa quanto a segurança. </p>
<p>Login name (default admin): </p>
<p>Aqui ele pergunta o o login do webmin. Fique a vontade para alterar também. </p>
<p>Login password: </p>
<p>Coloque a senha. </p>
<p>Password again: </p>
<p>Repita a senha. </p>
<p>The Perl SSLeay library is not installed. SSL not available.<br />
Start Webmin at boot time (y/n): </p>
<p>Coloque y para iniciar quando o Linux for iniciado também. </p>
<p>Agora é só esperar ele finalizar a instalação. </p>
<p>Após a instalação basta acessar colocando em seu navegador o seguinte: </p>
<p>http://SEU_IP:SUAPORTA </p>
<p>A porta é a mesma da instalação. Pode ser a 10000 default ou a porta que você colocou na instalação. </p>
<p><strong>Fonte:</strong> <a href="http://vivaolinux.com.br/artigo/Instalacao-do-Webmin-no-Slackware-Linux/?pagina=2" target="_blank">VivaoLinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/instalacao-do-webmin-no-slackware-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux ou Windows? Eis várias questões</title>
		<link>http://linux.iblogs.com.br/aplicativos/linux-ou-windows-eis-varias-questoes/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/linux-ou-windows-eis-varias-questoes/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 03:46:00 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[escolha]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[questão]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=41</guid>
		<description><![CDATA[Linux ou Windows? Do ponto de vista técnico e do ponto de vista do usuário comum. Qual a melhor escolha. Eis a questão.
Sem fanatismos ou xiitismos, mas buscando uma análise criteriosa, primeiramente percebendo que sistemas operacionais não são times de futebol, o qual quando criança eu escolho um e até a morte sou fiel.
Computadores são [...]]]></description>
			<content:encoded><![CDATA[<p>Linux ou Windows? Do ponto de vista técnico e do ponto de vista do usuário comum. Qual a melhor escolha. Eis a questão.</p>
<p>Sem fanatismos ou xiitismos, mas buscando uma análise criteriosa, primeiramente percebendo que sistemas operacionais não são times de futebol, o qual quando criança eu escolho um e até a morte sou fiel.</p>
<p>Computadores são eletrônicos cada vez mais presentes e cada vez mais importantes, tanto em empresas, como também dentro dos lares, portanto, antes de comprar um é preciso avaliar bem, tanto hardware, como software. Nesse primeiro ponto, já surge a primeira grande vantagem do pinguim sobre seu concorrente. Pagar caro apenas por uma licença para uso de um sistema operacional, que tem como fabricante uma grande empresa, ou a segunda alternativa, não pagar nada por um ou outro sistema operacional, comprovadamente de qualidade, mas mantido por uma comunidade? Eis mais uma questão.</p>
<p>Hoje é bem comum grandes supermercados e lojas venderem computadores baratos com alguma distribuição Linux já pré-instalada, porém, é mais comum ainda ver as pessoas comprando esses computadores e depois pagando um técnico para desinstalarem tal sistema e substituírem por um software pirata. Neste ponto, temos que falar que é até um tanto hipócrita reclamar da corrupção que cobre nosso país e ao mesmo tempo viver de pirataria, só porque se tem a certeza de impunidade.</p>
<p>Quanto a segurança em Linux até parece chover no molhado, já que este é um de seus grandes atributos. Já no software das janelas, quase sempre, nem mesmo o melhor antivírus do mundo é capaz de combater as entradas e conexões maliciosas.</p>
<p>A famosa e assustadora telinha preta de seu console deu ao Linux um estigma de sistema difícil de ser operado, porém, a verdade é bem diferente, da mesma forma que o famoso sistema proprietário, o Linux é bem fácil de usar. O que é preciso apenas é vontade de aprender algo diferente.</p>
<p>Outro ponto importante a ser destacado, é que Linux é customizável. Esta é uma das grandes vantagens tanto para programadores, como também para usuários mais experientes. O fato de ser um software livre, ou seja, ter seu código fonte aberto, faz com que empresas, governos, organizações, entre outros, possam customizá-lo de forma a atender melhor suas necessidades. Este é o principal motivo de existirem tantas distribuições, cada uma com uma particularidade e especialidade.</p>
<p>Depois dessa breve explanação a cerca de dois sistemas operacionais opostos &#8211; já que um é mantido por uma grande empresa e outro é mantido por comunidades de programadores &#8211; algumas das principais dúvidas sobre as diferenças, vantagens e desvantagens desses dois softwares tenham sido esclarecidas.</p>
<p>Por último, cabe aqui uma ressalva: nem todas as distribuições Linux são gratuitas e nem todas são mantidas por comunidades, porém todas são software livre, ou seja, todas depois de adquiridas, podem ser modificadas, copiadas ou vendidas, obviamente, observando-se as particularidades de cada licença.</p>
<p><strong>Fonte: </strong><a href="http://www.vivaolinux.com.br/artigo/Linux-ou-Windows-Eis-varias-questoes" target="_blank">VivaoLinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/linux-ou-windows-eis-varias-questoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Baixando as fotos da sua câmera digital</title>
		<link>http://linux.iblogs.com.br/aplicativos/baixando-as-fotos-da-sua-camera-digital/</link>
		<comments>http://linux.iblogs.com.br/aplicativos/baixando-as-fotos-da-sua-camera-digital/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 03:31:33 +0000</pubDate>
		<dc:creator>dito</dc:creator>
				<category><![CDATA[Aplicativos]]></category>
		<category><![CDATA[artigo]]></category>
		<category><![CDATA[baixar]]></category>
		<category><![CDATA[descarregar]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://linux.iblogs.com.br/?p=38</guid>
		<description><![CDATA[Introdução
Vamos explicar nesse artigo como baixar suas fotos no linux.
Baixando as fotos da sua câmera digital
Existe um projeto que se chama GPhoto (http://www.gphoto.org). O projeto é constituído de uma biblioteca de câmeras e alguns programas usados via linha de comando. Existe tambêm uma interface gráfica, que mostraremos mais adiante.
 
A biblioteca dá suporte a mais de 400 câmeras digitais, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introdução</strong></p>
<p align="justify">Vamos explicar nesse artigo como baixar suas fotos no linux.</p>
<p align="justify"><strong>Baixando as fotos da sua câmera digital</strong></p>
<p align="justify">Existe um projeto que se chama GPhoto (http://www.gphoto.org). O projeto é constituído de uma biblioteca de câmeras e alguns programas usados via linha de comando. Existe tambêm uma interface gráfica, que mostraremos mais adiante.</p>
<p align="justify"> </p>
<p align="justify">A biblioteca dá suporte a mais de 400 câmeras digitais, de várias marcas. Para checar se sua câmera está listada no link a seguir:</p>
<p align="justify">http://www.gphoto.org/proj/libgphoto2/support.php</p>
<p align="justify"> </p>
<p align="justify">O que vamos precisar? Basicamente de dois pacotes:</p>
<p align="justify"><strong>*</strong>libgphoto (que contém as câmeras)</p>
<p align="justify"><strong>*</strong>gtkam (interface gráfica)</p>
<p align="justify">Onde consegui-los?</p>
<p align="justify">O link para download :</p>
<p align="justify">http://sourceforge.net/project/showfiles.php?group_id=8874&amp;release_id=209817</p>
<p align="justify">Neste artigo estarei usando a versão 2.1.4 do libgphoto e a versão 0.1.12 do gtkam.</p>
<p align="justify"> </p>
<p align="left">Depois de baixar o pacote do libgphoto, vamos descompactá-lo. Se você optou pelo .tar.gz, teremos que usar:</p>
<p align="justify">zxvf libgphoto2-versao.tar.gz</p>
<p align="justify"> </p>
<p align="justify">Caso você tenha escolhido o .tar.bz2 s usar:</p>
<p align="justify">jxvf libgphoto2-versao.tar.bz2</p>
<p align="justify"> </p>
<p align="justify">Depois de descompactado,entre no diretório que foi criado. Agora começa a instalação.</p>
<p align="justify">Com o comando:/configure &#8211;help | more você pode ver quais são as possíveis opções a serem usadas para compilar o libgphoto2. Usarei somente as opções &#8211;prefix=/usr (pois uso Slackware e, geralmente, instalamos programas neste caminho) e a outra opção &#8211;with-drivers=all (com all você instala todos os drivers possíveis).</p>
<p align="justify">O meu comando ficou:</p>
<p align="justify">/configure &#8211;prefix=/usr &#8211;with-drivers=all</p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"># make install</p>
<p align="justify">Se algo der errado, verifique se há uma variável de sistema chamada PKG_CONFIG_PATH, se não houver basta criá-la com o comando:</p>
<p align="justify">PKG_CONFIG_PATH=/usr/lib/pkgconfig</p>
<p align="justify">(este o caminho no Slackware)</p>
<p align="justify"><strong>Configurando</strong></p>
<p align="justify">Este o ponto delicado. A configurção tem alguns detalhes que, se não forem seguidos,podem decretar falha geral.</p>
<p align="justify"> </p>
<p align="justify">Para que tudo funcione perfeitamente,é necessário que o hotplug e os módulos para USB estejam habilitados na sua distro. A primeira coisa a se fazer é a seguinte:</p>
<p align="justify"># cat /usr/lib/ligphoto2/print-usb-usermap &gt; /etc/hotplug/usbcam.usermap</p>
<p align="justify">Isso faz com que o hotplug reconheça sua máquina quando você plugá-la ao computador.</p>
<p align="justify">Dentro de /usr/doc/libgphoto2/linux-hotplug você encontrará alguns arquivos:</p>
<p align="justify">* usbcam.group: de a permissão de uso da câmera para um grupo específico</p>
<p align="justify">* usbcam.console: para ter acesso a câmera do usuário que estiver logado naquele momento, de acordo com o pam_console.</p>
<p align="justify">* usbcam.user: onde você dar acesso câmera somente a um usuário</p>
<p align="justify">* usbcam.x11-app: onde só um usuário e um frontend podem ser usados</p>
<p align="justify">Você pode copiar aquele que melhor se encaixe a você para /etc/hotplug/usb/usbcam (o arquivo ter que se chamar usbcam invariavelmente).</p>
<p align="justify">Eu, particularmente, copiei o arquivo usbcam.group. Depois editei o /etc/hotplug/usb/usbcam e setei o GROUP para users (GROUP=users), assim, habilito todos os usuários comuns a terem acesso cmera.</p>
<p align="justify"># chmod +x /etc/hotplug/usb/usbcam</p>
<p align="justify"> </p>
<p align="justify"><strong>Detalhes extras</strong></p>
<p align="justify">Alguns detalhes extras para tudo funcionar perfeitamente bem:</p>
<p align="justify">Dê permissão de leitura para a USB, do contrário, os usuários comuns não conseguirão acessar a câmera:</p>
<p align="justify"># chmod 666 /dev/ttyUSB*</p>
<p align="justify">Tive um problema no Slackware, pois no fstab original não havia ponto de montagem para usb, resolvi este problema adicionando ao meu /etc/fstab a seguinte linha:</p>
<p align="justify">none /proc/bus/usb usbdevfs defaults 0 0</p>
<p align="justify"><strong>Front-end</strong></p>
<p align="justify">Vamos utilizar o gtkam que baixamos na primeira página deste artigo.</p>
<p align="justify"># Primeiro vamos descompactar o pacote com o comando:</p>
<p align="justify">zxvf gtkam-versao.tar.gz</p>
<p align="justify">Entramos no diretório criado e usamos o:</p>
<p align="justify">/configure</p>
<p align="justify">Compilamos com o:</p>
<p align="justify"># make</p>
<p align="justify">E instalamos com o:</p>
<p align="justify"># make install</p>
<p align="justify">Pronto, instalamos o front-end. Você pode chamá-lo pelo comando: gtkam.</p>
<p align="justify">O gtkam um front-end bem fácil e intuitivo de usar. Com certeza, não haverão problemas em sua utilização.</p>
<p align="justify"><strong>Autor:</strong> Tiago Avelino - <strong>Fonte:</strong> <a href="http://olinux.uol.com.br/artigos/461/1.html" target="_blank">Olinux.uol.com.br</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.iblogs.com.br/aplicativos/baixando-as-fotos-da-sua-camera-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
