<?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>Özgür Kuru &#187; Suncu</title>
	<atom:link href="http://www.ozgurkuru.net/ozgur/category/suncu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ozgurkuru.net/ozgur</link>
	<description>Gözyaşı gülümsemelerinin yansımaları...</description>
	<lastBuildDate>Sun, 25 Jul 2010 19:36:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>RHEL5 Üzerinde Memcache Kurulumu &amp; Kullanımı</title>
		<link>http://www.ozgurkuru.net/ozgur/2010/05/26/rhel5-uzerinde-memcache-kurulumu-kullanimi/</link>
		<comments>http://www.ozgurkuru.net/ozgur/2010/05/26/rhel5-uzerinde-memcache-kurulumu-kullanimi/#comments</comments>
		<pubDate>Tue, 25 May 2010 21:51:44 +0000</pubDate>
		<dc:creator>Özgür Kuru</dc:creator>
				<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Suncu]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[işletim sistemleri]]></category>
		<category><![CDATA[linuxgezegen]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[RHEL 5]]></category>

		<guid isPermaLink="false">http://www.ozgurkuru.net/ozgur/?p=941</guid>
		<description><![CDATA[Memcache kurulumu oldukça basit olmakla birlikte çok faydalı ve bir çok internet platformu tarafından kullanılan bir cache mekanizmasıdır. Temel olarak bilgileri ram üzerinde tutarak hızlı erişim yapılmasını sağlar. Kurulum ve dökümantasyona İngilizce olarak resmi sitesinden ulaşabilirsiniz. Ben kısaca Redhat 5 &#8230; <a href="http://www.ozgurkuru.net/ozgur/2010/05/26/rhel5-uzerinde-memcache-kurulumu-kullanimi/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Memcache kurulumu oldukça basit olmakla birlikte çok faydalı ve bir çok internet platformu tarafından kullanılan bir cache mekanizmasıdır. Temel olarak bilgileri ram üzerinde tutarak hızlı erişim yapılmasını sağlar.</p>
<p>Kurulum ve dökümantasyona İngilizce olarak resmi <a href="http://memcached.org/" target="_blank">sitesinden</a> ulaşabilirsiniz. Ben kısaca Redhat 5 üzerinde kurulum ve çalıştırılmasından bahsetmek istiyorum.</p>
<p>Kurulumdan önce memcache derlemesi için gerekli iki paket olan GCC ve libevent-devel paketlerinin kurulması gerekiyor.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">gcc</span> libevent-devel</pre></div></div>

<p>Komutu ile gerekli paketleri sisteme kurabiliriz. RedHat 4 depolarında libevent bulunmuyor. Bu yüzden <a href="http://dag.wieers.com/rpm/packages/libevent/" target="_blank">Dag </a>sitesi üzerinden indireceğiniz bir paketleri kullanabilirsiniz. Fakat hem libevent hemde libevent-devel paketlerini indirmeniz gerekiyor. Sürümlerinin aynı olmasına dikkat etmeniz de gerekiyor.</p>
<p>Daha sonra http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz dosyasını indirip arşivi açmamız gerekiyor. Bunun için:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>memcached.googlecode.com<span style="color: #000000; font-weight: bold;">/</span>files<span style="color: #000000; font-weight: bold;">/</span>memcached-1.4.5.tar.gz</pre></div></div>

<p>Komutunu indirmek istediğiniz dizinde çalıştırmanız yeterli. Ardından</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xf</span> memcached-1.4.5.tar.gz</pre></div></div>

<p>Komutu ile arşivi açıyoruz. Redhat 4 üzerinde önce &#8220;gzip -d&#8221; sonra &#8220;tar -xf&#8221; komutu ile tar dosyasını açmanız gerekebilir. Arşivi açtıktan sonra bulunduğunuz dizinde &#8220;memcached&#8221; isimli bir dizin oluşacaktır. Bu dizine girip sırasıyla:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Komutlarını çalıştırıp memcache kurulumunu tamamlayabilirsiniz. Memcache ayarlarını komut satırından parametrelerle ayarlayabiliyorsunuz.</p>
<p>Basit bir kullanım olarak:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">memcached <span style="color: #660033;">-d</span> <span style="color: #660033;">-m</span> <span style="color: #000000;">1000</span> <span style="color: #660033;">-l</span> 10.0.0.10 <span style="color: #660033;">-p</span> <span style="color: #000000;">11211</span></pre></div></div>

<p>Komutu ile memcache sunucusunu başlatmış oluyoruz. Parametrelerin anlamı ise şu:</p>
<p>-d = memcache&#8217;in daemon olarak çalışmasını sağlar.<br />
-m = Maksimum kullanılacak bellek miktarını belirler(MB olarak)<br />
-l = memcache&#8217;in çalışacağı ip adresi<br />
-p = port numarası.</p>
<p>Bir sunucu üzerinde istediğiniz kadar havuz oluşturabilirsiniz. Sadece port numarasını farklı girmeniz yeterlidir. Memcache havuzların nasıl kullanılacağını kendisi belirler. Bu özelliği de memcache&#8217;in en önemli özelliklerinden biridir. Siz hangi bilgiyi nereye koyduğunu önemsemek yerine hangi bilgiye ulaşmak istediğinizi söylersiniz memcache size havuzlar içerisinden o bilgiyi sunar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozgurkuru.net/ozgur/2010/05/26/rhel5-uzerinde-memcache-kurulumu-kullanimi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Centos Subversion Apache mod_dav_svn&#8230;</title>
		<link>http://www.ozgurkuru.net/ozgur/2010/01/29/centos-subversion-apache-mod_dav_svn/</link>
		<comments>http://www.ozgurkuru.net/ozgur/2010/01/29/centos-subversion-apache-mod_dav_svn/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 22:20:10 +0000</pubDate>
		<dc:creator>Özgür Kuru</dc:creator>
				<category><![CDATA[Suncu]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linuxgezegen]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache ile svn yayını yapmak]]></category>
		<category><![CDATA[centos ile apache ve svn mod_dav_svn]]></category>
		<category><![CDATA[mod_dav_svn]]></category>
		<category><![CDATA[subversin]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.ozgurkuru.net/ozgur/?p=816</guid>
		<description><![CDATA[Centos üzerinde Apache sunucusu ile birlikte subversion depolarınızı yayınlayabilirsiniz. Bunun için kurmanız gereken paketler şu şekilde: yum install httpd subversion mod_dav_svn Bu işlem ardından yapmanız gereken şey apache ile ilgili subversion ayar dosyasını düzenlemeniz. Centos zaten bu paketleri kurduğunuz da &#8230; <a href="http://www.ozgurkuru.net/ozgur/2010/01/29/centos-subversion-apache-mod_dav_svn/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Centos üzerinde Apache sunucusu ile birlikte subversion depolarınızı yayınlayabilirsiniz. Bunun için kurmanız gereken paketler şu şekilde:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> httpd subversion mod_dav_svn</pre></div></div>

<p>Bu işlem ardından yapmanız gereken şey apache ile ilgili subversion ayar dosyasını düzenlemeniz. Centos zaten bu paketleri kurduğunuz da &#8220;/etc/httpd/conf.d/&#8221; altına &#8220;subversion.conf&#8221; adıyla bir dosya oluşturuyor. Fakat bu dosyanın içerisi yorumlanmış şekilde.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>Location <span style="color: #000000; font-weight: bold;">/</span>repos<span style="color: #000000; font-weight: bold;">&gt;</span>
   DAV <span style="color: #c20cb9; font-weight: bold;">svn</span>
   SVNParentPath <span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>dopalarinin<span style="color: #000000; font-weight: bold;">/</span>bulundugu<span style="color: #000000; font-weight: bold;">/</span>dizin
<span style="color: #000000; font-weight: bold;">&lt;/</span>Location<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>Bu şekilde basit bir ayar yapabilirsiniz. Bu ayardan sonra web sunucusunu baştan başlatmamız gerekiyor. Artık http://ipadresiniz/repos/depoadi veya http://domain.tld/repos/depoadi adresine girerek svn depolarınıza ulaşabilirsiniz.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">svn</span> <span style="color: #c20cb9; font-weight: bold;">co</span> http:<span style="color: #000000; font-weight: bold;">//</span>ipadresiniz<span style="color: #000000; font-weight: bold;">/</span>repos<span style="color: #000000; font-weight: bold;">/</span>depoadi</pre></div></div>

<p>komutu ile doponucu check out yapabilirsiniz. Eğer depoya erişimi şifreli yapmak istiyorsanız.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>Location <span style="color: #000000; font-weight: bold;">/</span>repos<span style="color: #000000; font-weight: bold;">&gt;</span>
   DAV <span style="color: #c20cb9; font-weight: bold;">svn</span>
   SVNParentPath <span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>dopalarinin<span style="color: #000000; font-weight: bold;">/</span>bulundugu<span style="color: #000000; font-weight: bold;">/</span>dizin
&nbsp;
      AuthType Basic
      AuthName <span style="color: #ff0000;">&quot;Svn deposu....&quot;</span>
      AuthUserFile <span style="color: #000000; font-weight: bold;">/</span>sifrenin<span style="color: #000000; font-weight: bold;">/</span>saklanacagi<span style="color: #000000; font-weight: bold;">/</span>dosya
      Require valid-user
<span style="color: #000000; font-weight: bold;">&lt;/</span>Location<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<p>Şeklinde bir ayar dosyası hazırlamanız gerekiyor. Bu şekilde bir giriş kontrolü için &#8220;htpasswd&#8221; ile kullanıcı hesapları oluşturuyoruz. Bunun için komutumuz:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">htpasswd <span style="color: #660033;">-b</span> <span style="color: #000000; font-weight: bold;">/</span>sifrenin<span style="color: #000000; font-weight: bold;">/</span>saklanacagi<span style="color: #000000; font-weight: bold;">/</span>dosya kullaniciadi sifre</pre></div></div>

<p>Buraya kadar, subversin, apache ve apache üzerinden svn yayını yapmak için gerekli adımları uyguladık. Tabi bunlar için svn deposu oluşturmanız da gerekiyor.</p>
<p>Bunun için kullancağınız komut ise:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">svnadmin</span> create <span style="color: #000000; font-weight: bold;">/</span>deponu<span style="color: #000000; font-weight: bold;">/</span>bulunacagi<span style="color: #000000; font-weight: bold;">/</span>dizin<span style="color: #000000; font-weight: bold;">/</span>depoadi</pre></div></div>

<p>Burda dikkat edilmesi gereken şey oluşturacağınız deponun apache ayar dosyasında belirttiğiniz SVNParentPath ile belirtilen dizin altında olması.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozgurkuru.net/ozgur/2010/01/29/centos-subversion-apache-mod_dav_svn/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
