<?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>WebLibre &#187; Linux</title>
	<atom:link href="http://www.weblibre.com.br/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weblibre.com.br</link>
	<description>Soluções Web, Linux e Windows</description>
	<lastBuildDate>Thu, 27 May 2010 18:14:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mercurial &#8211; Sistema de Controle de Versões</title>
		<link>http://www.weblibre.com.br/mercurial-sistema-de-controle-de-versoes/</link>
		<comments>http://www.weblibre.com.br/mercurial-sistema-de-controle-de-versoes/#comments</comments>
		<pubDate>Thu, 06 May 2010 18:22:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[desenvolvimento de software]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[controle de verão]]></category>
		<category><![CDATA[mercurial]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=851</guid>
		<description><![CDATA[A Weblibre usa o sistema de controle de versões Mercurial (http://mercurial.selenic.com). Trata-se de um sistema de fácil aprendizagem mas dotado das principais funcionalidades deste tipo de sistema.
No Mercurial, cada cópia de trabalho (working copy) é também um repositório completo, que pode ser usado para gerar outras cópias de trabalho ou resgatar versões anteriores.
Além disso, há [...]]]></description>
			<content:encoded><![CDATA[<p>A Weblibre usa o sistema de controle de versões Mercurial (http://mercurial.selenic.com). Trata-se de um sistema de fácil aprendizagem mas dotado das principais funcionalidades deste tipo de sistema.</p>
<p>No Mercurial, cada cópia de trabalho (working copy) é também um repositório completo, que pode ser usado para gerar outras cópias de trabalho ou resgatar versões anteriores.</p>
<p>Além disso, há uma ferramenta gráfica que auxilia em todas as tarefas relacionadas ao controle de versão. Trata-se do Tortoise HG (http://tortoisehg.bitbucket.org). Este utilitário é integrado ao Windows Explorer.</p>
<p>Como estavamos acostumados ao SVN, foi necessário fazer algumas configurações adicionais para que o Mercurial funcionasse de maneira parecida àquela que estavamos acostumados.</p>
<h3>Configuração</h3>
<p><strong>Após a criação do repositório, faça a seguinte configuração no servidor:</strong></p>
<ul>
<li>Criar script de inicialização automático para o serviço Mercurial HG.
<ul>
<li>nano /etc/init.d/hg</li>
<li>insira a linha
<ul>
<li>hg serve -d -R /home/weblibre/projetos/magento</li>
</ul>
</li>
<li>o serviço rodará na porta 8000</li>
</ul>
</li>
</ul>
<ul>
<li>entre no diretório .hg do repositório
<ul>
<li>abra o arquivo <strong>hgrc</strong> para edição</li>
<li>insira as linhas
<ul>
<li>[hooks]</li>
<li>changegroup = hg update -C &gt;&amp;2</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Após clonar o repositório, configure a estação de trabalho como a seguir:</strong></p>
<ul>
<li>entre no diretório .hg do repositório
<ul>
<li>edite o arquivo <strong>hgrc</strong></li>
<li>insira as linhas
<ul>
<li>[hooks]</li>
<li>commit.autopush = hg push -f</li>
<li>post-pull = hg update</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3></h3>
<h3>Recomendações</h3>
<p>Antes de iniciar o seu trabalho diário, é recomendado que o desenvolvedor sincronize os arquivos com o servidor através do comando <strong>Pull </strong>(receber). A cópia de trabalho será automaticamente atualizada (<strong>update</strong>) após o <strong>Pull</strong>.</p>
<p>Sempre após efetuar alterações, o desenvolvedor deve efetuar um <strong>Commit </strong>(concretizar alterações). Os arquivos serão automaticamente enviados ao servidor (<strong>Push</strong>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/mercurial-sistema-de-controle-de-versoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como alterar o grupo principal de um usuário em Linux</title>
		<link>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/</link>
		<comments>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:09:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=819</guid>
		<description><![CDATA[Para definir qual será o grupo primário de um usuário em Linux, use o seguinte comando:
usermod -G &#60;nome-grupo&#62; &#60;login-usuario&#62;
Exemplo:
usermod -G weblibre godutra
]]></description>
			<content:encoded><![CDATA[<p>Para definir qual será o grupo primário de um usuário em Linux, use o seguinte comando:</p>
<pre>usermod -G &lt;nome-grupo&gt; &lt;login-usuario&gt;</pre>
<p>Exemplo:</p>
<pre>usermod -G weblibre godutra</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/como-alterar-o-grupo-principal-de-um-usuario-em-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inicialização automática do Liferay em Servidores Linux &#8211; RedHat</title>
		<link>http://www.weblibre.com.br/inicializacao-automatica-liferay/</link>
		<comments>http://www.weblibre.com.br/inicializacao-automatica-liferay/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:31:47 +0000</pubDate>
		<dc:creator>lucas</dc:creator>
				<category><![CDATA[Liferay]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[configuracao liferay]]></category>
		<category><![CDATA[configuração linux]]></category>
		<category><![CDATA[configurar]]></category>
		<category><![CDATA[console linux]]></category>
		<category><![CDATA[dicas linux]]></category>
		<category><![CDATA[personalizar]]></category>
		<category><![CDATA[personalizar liferay]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[servidor linux]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=657</guid>
		<description><![CDATA[Inicialização Automática do Liferay
Esse tutorial é feito para um servidor Linux RedHat
1) Crie o Script:
Crie um arquivo texto com as seguintes linhas:
#!/bin/sh
# chkconfig: 3 66 30
# description: Starts and stops Liferay (running as root)

mode=$1

export TOMCAT_HOME=/opt/liferay-portal-5.2.3/tomcat-6.0.18
export CATALINA_HOME=/opt/liferay-portal-5.2.3/tomcat-6.0.18/bin
#export JAVA_HOME=/usr/java

case "$mode" in
'start')
# Start daemon
su -c "$TOMCAT_HOME/bin/catalina.sh $mode" root
;;

'stop')
# Stop daemon. We use a signal here to avoid having [...]]]></description>
			<content:encoded><![CDATA[<h1>Inicialização Automática do Liferay</h1>
<h3>Esse tutorial é feito para um servidor Linux RedHat</h3>
<p><strong>1) Crie o Script:</strong></p>
<p>Crie um arquivo texto com as seguintes linhas:</p>
<pre>#!/bin/sh
# chkconfig: 3 66 30
# description: Starts and stops Liferay (running as root)

mode=$1

export TOMCAT_HOME=/opt/liferay-portal-5.2.3/tomcat-6.0.18
export CATALINA_HOME=/opt/liferay-portal-5.2.3/tomcat-6.0.18/bin
#export JAVA_HOME=/usr/java

case "$mode" in
'start')
# Start daemon
su -c "$TOMCAT_HOME/bin/catalina.sh $mode" root
;;

'stop')
# Stop daemon. We use a signal here to avoid having to know the
# root password.
$TOMCAT_HOME/bin/catalina.sh $mode
;;
 *)
# usage
echo "usage: $0 start|stop"
exit 1
;;
esac</pre>
<p>Altere o local onde o TOMCAT  e o JAVA_HOME estão armazenados em sua máquina.</p>
<p>Grave o arquivo, lembrando que ele deve seguir o padrão UNIX, para gravar utilizando esse padrão faça o seguinte:<br />
<code>vim myfile.txt<br />
:set fileformat=dos<br />
:wq</code><br />
Altere o nome myfile.txt para o nome que deseja gravar o seu script, no nosso caso, é conveniente chamar de &#8216;liferay&#8217;.</p>
<p>Feito isso o Script está criado, agora basta mover esse arquivo para a pasta /etc/rc.d/init.d, utilize o comando mv.</p>
<p>Agora devemos configurar utilizando o comando chkconfig,  na linha de comando faça o seguinte:<br />
<code><br />
chkconfig --add liferay<br />
chkconfig liferay on<br />
</code><br />
Desse modo, configuramos o liferay para ser iniciado junto com o servidor com o comando &#8217;start&#8217; e desligado com o comando &#8217;stop&#8217;.<br />
Para teste, ainda na pasta /etc/rc.d/init.d, execute:<br />
<code><br />
./liferay start<br />
./liferay stop<br />
</code><br />
Se não encontrar nenhum erro, é porque está funcionando normalmente.</p>
<p>Para conferir os níveis onde o script está configurando, utilize o comando:<code><br />
chkconfig --list liferay<br />
</code></p>
<p>Ele irá mostrar algo como:<code><br />
liferay         0:off   1:off   2:on    3:on    4:on    5:on    6:off</code></p>
<p>Para saber qual é o nível de boot (runlevel) atual, faça:</p>
<p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">runlevel</span></p>
<p>Isso irá exibir o número atual do runlevel.</p>
<p>Para testar a inicialização no nível 3, faça o comando abaixo:</p>
<pre>/etc/rc.d/rc 3</pre>
<p>onde 3 é número do nivel de boot que se deseja executar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/inicializacao-automatica-liferay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como baixar um arquivo em Linux pela linha de comandos</title>
		<link>http://www.weblibre.com.br/como-baixar-um-arquivo-em-linux-pela-linha-de-comandos/</link>
		<comments>http://www.weblibre.com.br/como-baixar-um-arquivo-em-linux-pela-linha-de-comandos/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 18:39:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[baixar arquivo]]></category>
		<category><![CDATA[linha de comandos]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=419</guid>
		<description><![CDATA[Para baixar um arquivo através da linha de comandos em Linux, deve-se usar o utilitário wget, veja o exemplo abaixo:

wget url_arquivo

exemplo


wget http://www.weblibre.com.br/wp-content/themes/blueeagle/images/logo.jpg



]]></description>
			<content:encoded><![CDATA[<p>Para baixar um arquivo através da linha de comandos em Linux, deve-se usar o utilitário <em>wget</em>, veja o exemplo abaixo:</p>
<ul>
<li>wget <em>url_arquivo</em></li>
</ul>
<div>exemplo</div>
<div>
<ul>
<li>wget http://www.weblibre.com.br/wp-content/themes/blueeagle/images/logo.jpg</li>
</ul>
<div></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/como-baixar-um-arquivo-em-linux-pela-linha-de-comandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exportando e Importando Banco de Dados no MySQL pela linha de comandos</title>
		<link>http://www.weblibre.com.br/exportando-e-importando-banco-de-dados-no-mysql-pela-linha-de-comandos/</link>
		<comments>http://www.weblibre.com.br/exportando-e-importando-banco-de-dados-no-mysql-pela-linha-de-comandos/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 18:37:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[exportar]]></category>
		<category><![CDATA[importar]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=417</guid>
		<description><![CDATA[A seguir os passos de como exportar e importar um Banco de Dados no MySQL pela linha de comandos em Linux.
Exportar

mysqldump -u usuario -p banco_de_dados &#62; arquivo.sql

Onde:
usuario: nome do usuário no MySQL que tem acesso ao banco de dados
banco_de_dados: nome do banco de dados que será exportado
arquivo.sql: nome do arquivo para o qual os dados [...]]]></description>
			<content:encoded><![CDATA[<p>A seguir os passos de como exportar e importar um Banco de Dados no MySQL pela linha de comandos em Linux.</p>
<h2>Exportar</h2>
<ul>
<li>mysqldump -u <em>usuario</em> -p <em>banco_de_dados</em> &gt; <em>arquivo.sql</em></li>
</ul>
<p>Onde:</p>
<p style="padding-left: 30px;">usuario: nome do usuário no MySQL que tem acesso ao banco de dados</p>
<p style="padding-left: 30px;">banco_de_dados: nome do banco de dados que será exportado</p>
<p style="padding-left: 30px;">arquivo.sql: nome do arquivo para o qual os dados serão gravados</p>
<p>Em seguida será solicitada a senha do usuário Mysql</p>
<p style="padding-left: 30px;">
<h2>Importar</h2>
<ul>
<li>mysql -u usuario -p banco_de_dados &lt; arquivo.sql</li>
</ul>
<div>Onde:</div>
<div style="padding-left: 30px;">usuario: nome do usuário no MySQL que tem acesso ao banco de dados</div>
<div style="padding-left: 30px;">banco_de_dados: nome do banco de dados que receberá os registros</div>
<div style="padding-left: 30px;">arquivo.sql: nome do arquivo que contém os dados que serão importados</div>
<div style="padding-left: 30px;"></div>
<div>Em seguida será solicitada a senha do usuário Mysql</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/exportando-e-importando-banco-de-dados-no-mysql-pela-linha-de-comandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar servidor FTP para exibir apenas a pasta do usuário</title>
		<link>http://www.weblibre.com.br/configurar-servidor-ftp-para-exibir-apenas-a-pasta-do-usuario/</link>
		<comments>http://www.weblibre.com.br/configurar-servidor-ftp-para-exibir-apenas-a-pasta-do-usuario/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:05:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[vsftp]]></category>

		<guid isPermaLink="false">http://www.weblibre.com.br/?p=276</guid>
		<description><![CDATA[Por padrão, o servidor VSFTP permite que o usuário veja todo o sistema de arquivos.
Para limitir o seu campo de visão à sua pasta home. Edite o arquivo /etc/vsftpd/vsftpd.conf e adicione a diretiva chroot_local_user=YES. Em seguida, reinicie o serviço com o comando /etc/init.d/vsftpd restart..
]]></description>
			<content:encoded><![CDATA[<p>Por padrão, o servidor <strong>VSFTP</strong> permite que o usuário veja todo o sistema de arquivos.</p>
<p>Para limitir o seu campo de visão à sua pasta <em>home. </em>Edite o arquivo /etc/vsftpd/vsftpd.conf e adicione a diretiva <strong>chroot_local_user=YES</strong>. Em seguida, reinicie o serviço com o comando <strong>/etc/init.d/vsftpd restart.</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weblibre.com.br/configurar-servidor-ftp-para-exibir-apenas-a-pasta-do-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
