<?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>Hakan Müştak &#187; linux</title>
	<atom:link href="http://mustak.org/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://mustak.org</link>
	<description>Kişisel Paylaşım Blogu</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:36:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu / Linux altında DNS ayarlamak</title>
		<link>http://mustak.org/ubuntu-linux-altinda-dns-ayarlamak/</link>
		<comments>http://mustak.org/ubuntu-linux-altinda-dns-ayarlamak/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 11:01:19 +0000</pubDate>
		<dc:creator>hmustak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[chattr]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[googledns]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nameserver]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[resolv]]></category>
		<category><![CDATA[resolv.conf]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mustak.org/?p=96</guid>
		<description><![CDATA[Blogu genel bir temizlikten geçirdikten sonra tekrar kurma ve konuları ekleme noktasında en şaşırdığım konulardan birisi bu DNS ayarlamak ve bu ayarları kalıcı kalıcı hale getirmek.  Blogların kaynak olması konusunun önemini birkere daha iyi gördüm ve anladım. Nameserver bilgilerinin tutulduğu dosya etc altında, resolv.conf dosyasıdır. Öncelikle ctrl+alt+T kombinasyonu ile terminali açıyoruz. Açtığımız terminal üzerinde nano [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft  wp-image-32" style="border-style: initial; border-color: initial; border-image: initial; margin-top: 1px; margin-bottom: 1px; margin-left: 6px; margin-right: 6px; border-width: 0px;" title="Ubuntu" src="http://mustak.org/wp-content/uploads/2012/01/ubuntu.png" alt="" width="58" height="58" />Blogu genel bir temizlikten geçirdikten sonra tekrar kurma ve konuları ekleme noktasında en şaşırdığım konulardan birisi bu DNS ayarlamak ve bu ayarları kalıcı kalıcı hale getirmek.  Blogların kaynak olması konusunun önemini birkere daha iyi gördüm ve anladım.</p>
<p><span id="more-96"></span></p>
<p>Nameserver bilgilerinin tutulduğu dosya etc altında, resolv.conf dosyasıdır. Öncelikle ctrl+alt+T kombinasyonu ile terminali açıyoruz. Açtığımız terminal üzerinde nano aracılığı ile bu dosyayı editleyeceğiz, ve sonra da değişmemesi için kilitleyeceğiz.</p>
<p>Terminalde admin yetkisiyle açmak için</p>
<blockquote><p># sudo nano /etc/resolv.conf</p></blockquote>
<p>yazıyoruz. Admin şifresini yazdıktan sonra açılan nano sayfasında kendi nameserver&#8217;larımızı yazıyoruz. Benim tercihim GoogleDNS lerden yana. Tabi onlarca alternatifini bulabilir, hatta kendi makinelerinizden birini yapabilirisiniz. Tercih sizin.</p>
<blockquote><p>nameserver  8.8.8.8<br />
nameserver  8.8.4.4</p></blockquote>
<p>Nameserverları ekledikten sonra nano üzerinden ctrl+O ile kaydedip çıkıyoruz. Bu aşamada bırakırsak, bir sonraki oturumda resolv.conf dosyamız default değerlere geri dönecektir. Haliyle bu şekli koruması için yazmaya karşı kilitlememiz gerekiyor.</p>
<blockquote><p># chattr +i /etc/resolv.conf</p></blockquote>
<p>Kalıcı hale getirdikten sonra işimiz bitiyor ve yeni DNS lerimizi gönül rahatlığıyla kullanabiliriz.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mustak.org/ubuntu-linux-altinda-dns-ayarlamak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy üzerinden wGet kullanımı</title>
		<link>http://mustak.org/proxy-uzerinden-wget-kullanimi/</link>
		<comments>http://mustak.org/proxy-uzerinden-wget-kullanimi/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:55:13 +0000</pubDate>
		<dc:creator>hmustak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://mustak.org/?p=47</guid>
		<description><![CDATA[Bir çok sebepten ötürü proxy kullanıyoruz günümüzde. Grafik desktop üzerinde iseniz browser üzerinde kullanmak oldukça basit ve etkilidir.  Peki eğer dosya çekmeniz gerek makinanızda grafik desktop çalışmıyorsa? Shell üzerinde wget ile dosya çekmek oldukça kolay ve basit; fakat proxy arkasından bunu shellden nasıl yaparız? # Önce yapmamız (root olduğumuzu hatırlatarak) set configurasyonu arasına kullanacağımız proxy&#8217;i setlemek. Bunun [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="border-style: initial; border-color: initial; border-image: initial; margin-top: 1px; margin-bottom: 1px; margin-left: 6px; margin-right: 6px; border-width: 0px;" title="linux_mustak.org" src="http://www.mustak.org/wp-content/uploads/2010/02/linux.jpg" alt="linux_mustak.org" width="50" height="50" />Bir çok sebepten ötürü proxy kullanıyoruz günümüzde. Grafik desktop üzerinde iseniz browser üzerinde kullanmak oldukça basit ve etkilidir.  Peki eğer dosya çekmeniz gerek makinanızda grafik desktop çalışmıyorsa? Shell üzerinde wget ile dosya çekmek oldukça kolay ve basit; fakat proxy arkasından bunu shellden nasıl yaparız?</p>
<p><span id="more-47"></span></p>
<p><img title="Daha fazla..." src="http://localhost/mustakorg/www/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /># Önce yapmamız (root olduğumuzu hatırlatarak) set configurasyonu arasına kullanacağımız proxy&#8217;i setlemek. Bunun için yazmamız gereken</p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="01_mustak.org" src="http://www.mustak.org/wp-content/uploads/2010/02/01.jpg" alt="01_mustak.org" width="302" height="28" /></p>
<p># İsterseniz set dosyamıza kayıt yapılmışmı bakalım. Bunun için <span style="color: #800000;"><strong>set</strong></span> yazmamız yeterli</p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="02_mustak.org" src="http://www.mustak.org/wp-content/uploads/2010/02/02.jpg" alt="02_mustak.org" width="440" height="496" /></p>
<p>görüldüğü gibi &#8220;fake&#8221; proxy kullanılabilir halde.</p>
<p>Eğer proxy üzerinde passwordle yetkilendirme varsa<br />
<strong><span style="color: #800000;">$wget &#8211;proxy-user=PROXYUSER &#8211;proxy-passwd=PROXYPASS  -c http://mustak.org/test.rar</span></strong></p>
<p>yoksa<br />
<strong><span style="color: #800000;">$wget  -c http://www.mustak.org/wgetdeneme.rar</span></strong></p>
<p>ile çekebileceksiniz.</p>
<p>Ayar parametresi olarak -c kullanmamın (kullanmayı sevmemin) amacı; continue özelliği vermesi. Yarım kalan indirme sonrasında dosyanın kaldığı yerden devam edebilmesi için güzel bir opsiyon.</p>
<p>Teknik uyarı  : Eski blogumdaki kaynak makalelerimi, tekrar yeni bloguma ekliyorum. Yeni bir yazı değildir.</p>
]]></content:encoded>
			<wfw:commentRss>http://mustak.org/proxy-uzerinden-wget-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux altına Subversion (SVN) kurulumu</title>
		<link>http://mustak.org/linux-altina-subversion-svn-kurulumu/</link>
		<comments>http://mustak.org/linux-altina-subversion-svn-kurulumu/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 18:25:35 +0000</pubDate>
		<dc:creator>hmustak</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[a2enmod]]></category>
		<category><![CDATA[chown]]></category>
		<category><![CDATA[dav_svn]]></category>
		<category><![CDATA[dav_svn.conf]]></category>
		<category><![CDATA[htpasswd]]></category>
		<category><![CDATA[libapache2-svn]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[versiyonlama]]></category>

		<guid isPermaLink="false">http://mustak.org/?p=37</guid>
		<description><![CDATA[Başta belirteyim; Konuyu ifade eden bir logo olmadığı için pengueni tercih ettim. Konumuz olan SVN, aynı anda birçok kullanıcı tarafından kod geliştirilmesini sağlayan bir versiyonlama sistemidir. Ne olduğuyla ilgili yazılım geliştiren kitlenin aşağı yukarı bilgisi vardır. Detayları ile ilgili ise internette çok kaynak bulabiliyorsunuz. Nasıl kurulur diye sorduğunuzda aynı sayıda kaliteli içeriğe ulaşmanız zorlaşıyor; konumuz [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="border-style: initial; border-color: initial; border-image: initial; margin-top: 1px; margin-bottom: 1px; margin-left: 6px; margin-right: 6px; border-width: 0px;" title="linux" src="http://www.mustak.org/wp-content/uploads/2010/02/linux.jpg" alt="linux" width="50" height="50" />Başta belirteyim; Konuyu ifade eden bir logo olmadığı için pengueni tercih ettim. Konumuz olan SVN, aynı anda birçok kullanıcı tarafından kod geliştirilmesini sağlayan bir versiyonlama sistemidir. Ne olduğuyla ilgili yazılım geliştiren kitlenin aşağı yukarı bilgisi vardır. Detayları ile ilgili ise internette çok kaynak bulabiliyorsunuz. Nasıl kurulur diye sorduğunuzda aynı sayıda kaliteli içeriğe ulaşmanız zorlaşıyor; konumuz bu : SVN nasıl kurulur?</p>
<p><span id="more-37"></span></p>
<p>Linux (ubuntu/debian) kullanarak kurulumu gerçekleştireceğiz. Makinaya root olarak bağlandığınızı varsayarak anlatacağım; Apache&#8217;nin sistemimizde kurulu ve sorunsuz çalışıyor olduğunu varsayarak svn için gerekli olan svn ve apache svn kütüphanesi paketlerinin sisteme kurulmasını sağlıyoruz ;</p>
<p><strong># apt-get install subversion libapache2-svn</strong></p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="001" src="http://www.mustak.org/wp-content/uploads/2010/03/001.png" alt="001" width="557" height="493" /></p>
<p>bu aşamadan sonra paketlerimizin sorunsuz yüklenip yüklenmediğini kontrol edebiliriz, aşağıdaki ekranı görebiliyorsanız, sorun yoktur demektir ;</p>
<p><strong># a2enmod dav_svn</strong></p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="002" src="http://www.mustak.org/wp-content/uploads/2010/03/002.png" alt="002" width="454" height="208" /></p>
<p>Şimdi ufak bir düzenleme / ayar yapmamız gerekiyor. ister shell üzerinde nano ile, ister desktopta gedit ile <strong>/etc/apache2/mods-enabled/dav_svn.conf<strong> </strong></strong>dosyasını açıp SVNPath ile svn klasörümüzün lokasyonu, AuthUserFile ile kullanıcıların listelendiği password dosyası gibi bilgileri tanımlayacağız:</p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="004" src="http://www.mustak.org/wp-content/uploads/2010/03/004.png" alt="004" width="400" height="145" /></p>
<p>ben yukardaki gibi tanımladım.</p>
<p>Şimdi üstte bahsi geçen /home/svn klasörünü yaratalım ve bunu svn&#8217; e söyleyelim</p>
<p><strong># mkdir /home/svn<br />
# svnadmin create /home/svn</strong></p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="005" src="http://www.mustak.org/wp-content/uploads/2010/03/005.png" alt="005" width="384" height="174" /></p>
<p>Şimdide apache2 yi bu repository için owner yapmamız gerekiyor.</p>
<p><strong># chown -R www-data /home/svn</strong></p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="006" src="http://www.mustak.org/wp-content/uploads/2010/03/006.png" alt="006" width="396" height="148" /></p>
<p>ve ilk kullanıcımızı svn&#8217;e ekleyelim, yalnız bilinmelidir ki sadece ilk kullanıcı eklenirken <strong>-cm</strong> parametresi kullanılır; ekleyeceğimiz sonraki kullanıcılarda <strong>-cm</strong> kullanmamız gerekmemektedir.</p>
<p><strong># htpasswd -cm /etc/apache2/dav_svn.passwd KULLANICIADI</strong></p>
<p>bu aşamadan sonra svn&#8217;e bağlanmamamız için sebep yok diyebilirim.</p>
<p>Ben ide olarak Netbeans kullanıyor ve tavsiyede ediyorum. Onun üzerinde ilk dosyaları svn&#8217;e import etmek için projenize sağ tıklayın ve Versioning menüsünden İmport into Subversion Repository&#8217;i seçin;</p>
<p style="text-align: center;"><img class="aligncenter" style="border-image: initial; margin-top: 6px; margin-bottom: 6px; border-width: 1px; border-color: black; border-style: solid;" title="009" src="http://www.mustak.org/wp-content/uploads/2010/03/009.png" alt="009" width="495" height="402" /></p>
<p>Kalın sağlıcakla</p>
<p>Teknik uyarı  : Eski blogumdaki kaynak makalelerimi, tekrar yeni bloguma ekliyorum. Yeni bir yazı değildir.</p>
]]></content:encoded>
			<wfw:commentRss>http://mustak.org/linux-altina-subversion-svn-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

