<?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"
	>

<channel>
	<title>Serkan's Blog</title>
	<atom:link href="http://www.kocserkan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kocserkan.com</link>
	<description>Doğru bildiğin yolda gerekirse yalnız yürüyeceksin</description>
	<pubDate>Tue, 20 Jul 2010 08:02:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Robot Arm Torque Tutorial</title>
		<link>http://www.kocserkan.com/robotik/robot-arm-torque-tutorial/</link>
		<comments>http://www.kocserkan.com/robotik/robot-arm-torque-tutorial/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 08:29:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Robotik]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=42</guid>
		<description><![CDATA[This tutorial is intended to complement the  Robot Arm Torque  Calculator found in the Dynamic Tools section of the RobotShop Learning  Center. The equations used in the calculator to determine the torque  required at any given lifting joint (raising the arm vertically) in a  robotic arm are presented here. Note that the [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial is intended to complement the  <a title="Robot Arm Torque Calculator" href="http://www.robotshop.ca/robot-arm.html">Robot Arm Torque  Calculator</a> found in the <a title="Dynamic Tools" href="http://www.robotshop.ca/dynamic-tools.html">Dynamic Tools</a> section of the <a title="RobotShop Learning Center" href="http://www.robotshop.ca/learning-center.html">RobotShop Learning  Center</a>. The equations used in the calculator to determine the torque  required at any given lifting joint (raising the arm vertically) in a  robotic arm are presented here. Note that the term &#8220;actuator&#8221; is used  rather than motor because not all robotic arms necessarily use servo  motors (some may use pneumatics, hydraulics, etc.).</p>
<p align="center"><img src="http://www.robotshop.ca/content/images/learningcenter/robot-arm-torque.jpg" alt="" /></p>
<p>Torque (<strong>T</strong>) is defined as a turning or twisting  “force” and is calculated using the following relation:</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/tfl.gif" alt="" /></p>
<p>The  force (<strong>F</strong>) acts at a length (<strong>L</strong>) from a  pivot point. In a vertical plane, the force acting on an object  (causing it to fall) is the acceleration due to gravity (<strong>g</strong> = 9.81m/s<sup>2</sup>) multiplied by its mass:</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/fmg.bmp" alt="" /></p>
<p>The  force above is also considered the object&#8217;s weight (<strong>W</strong>).</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/wmg.gif" alt="" /></p>
<p>The  torque required to hold a mass at a given distance from a pivot is  therefore:</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/tmgl.gif" alt="" /></p>
<p>This  can be found similarly by doing a torque balance about a point. Note  that the length L is the <strong>PERPENDICULAR</strong> length from the  pivot to the force.</p>
<p align="center"><img src="http://www.robotshop.ca/content/images/learningcenter/fdta.bmp" alt="" /></p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/stfl.gif" alt="" /></p>
<p>Therefore,  replacing F with m*g, we find the same equation above. This method is  the more accurate way to find torque (using a torque balance).</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/mglta.gif" alt="" /></p>
<p>In  order to estimate the torque required at each joint, we must choose the  worst case scenario.</p>
<p align="center"><img src="http://www.robotshop.ca/content/images/learningcenter/fd.bmp" alt="" /></p>
<p>In the above image, a link of length L is rotated clockwise. Only the  perpendicular component of length between the pivot and the force is  taken into account. We observe that this distance decreases from L3 to  L1 (L1 being zero). Since the equation for torque is length (or  distance) multiplied by the force, the greatest value will be obtained  using L3, since F does not change. You can similarly rotate the link  counterclockwise and observe the same effect.</p>
<p>It can be safe to assume that the actuators in the arm will be  subjected to the highest torque when the arm is stretched horizontally.  Although your robot may never be designed to encounter this scenario,  it should not fail under its own weight if stretched horizontally  without a load.</p>
<p>The weight of the object (the &#8220;load&#8221;) being held (<strong>A1</strong> in the diagram), multiplied by the distance between its center of mass  and the pivot gives the torque required at the pivot. The tool takes  into consideration that the links may have a significant weight (<strong>W1</strong>,  <strong>W2</strong>..) and assumes its center of mass is located at  roughly the center of its length. The torques caused by these different  masses must be added:</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/t1.gif" alt="" /></p>
<p><em>Note:  do not confuse &#8216;<strong>A</strong>&#8216; (the weight of the actuator or  load) with &#8216;a&#8217; (acceleration).</em></p>
<p>You may note that  the actuator weight <strong>A2</strong> as shown in the diagram below is  not included when calculating the torque at that point. This is because  the length between its center of mass and the pivot point is zero.  Similarly, when calculating the torque required by the actuator <strong>A3</strong>,  its own mass is not considered. The torque required at the second joint  must be re-calculated with new lengths, as shown below (applied torque  shown in pink):</p>
<p align="center"><img src="http://www.robotshop.ca/content/images/learningcenter/arm-torque-2.bmp" alt="" /></p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/t2.gif" alt="" /></p>
<p>Knowing  that the link weight (<strong>W1, W2</strong>) are located in the  center (middle) of the lengths, and the distance between actuators (<strong>L1</strong> and <strong>L3</strong> as in the diagram above) we re-write the  equation as:</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/t2a.gif" alt="" /><br />
<img src="http://www.robotshop.ca/content/images/learningcenter/t2bb.gif" alt="" /></p>
<p>The  tool only requires that the user enter the lengths of each link, which  would be L1 and L3 above so the equation is shown accordingly. The  torques at each subsequent joint can be found similarly, by  re-calculating the lengths between each weight and each new pivot point.</p>
<p><em>Note: if any of the joints have two or more motors, they share  the torque required evenly. Because the base of the arm is subjected to  the highest torque, often two actuators are used instead of one.</em></p>
<p><em>More  Advanced:</em></p>
<p>The above equations only deal with the case where  the robot arm is being held horizontally (not in motion). This is not  necessarily the &#8220;worst case&#8221; scenario. For the arm to move from a rest  position, an acceleration is required. To solve for this added torque,  it is known that the sum of torques acting at a pivot point is equal to  the moment of inertia (<strong>I</strong>) multiplied by the angular  acceleration (<strong>alpha</strong>):</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/tia.gif" alt="" /></p>
<p>To calculate the extra torque required to move (i.e. create an  angular acceleration) you would calculate the moment of inertia of the  part from the end to the pivot using the equation (or an equation  similar to):</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/imr.gif" alt="" /></p>
<p>Note  this equation calculates the moment of inertia about the center of  mass. In the case of a robotic arm, the moment of inertia must take into  consideration that the part is being rotated about a pivot point  located a distance away from the center of mass and a second term ( <strong>+MR<sup>2</sup></strong> ) needs to be added. For each joint, the moment of inertia is  calculated by adding the products of each individual mass (<strong>m<sub><em>i</em></sub></strong>)  by the square of its respective length from the pivot (<strong>r<sub><em>i</em></sub></strong>).  Note that the equation for calculating the moment of inertia to  consider for actuator <strong>N</strong> omits the mass of the actuator  at the pivot point (<strong>N-1</strong>):</p>
<p><img src="http://www.robotshop.ca/content/images/learningcenter/ismiri.gif" alt="" /></p>
<p><em>Note:  The equation used to calculate the moment of inertia above (in this  case multiplied by a constant value of 1/2) is not universal but rather  varies from part to part (hollow vs. solid bar, cylindrical vs.  rectangular cross-section etc.). The moment of inertia also differs  depending on which axis is considered (Ixx, Iyy, Izz can all be  different). More information about moment of inertia can be found by  doing a search on the internet.</em></p>
<p>In all cases considered  here, ‘r’ represents the distance from the center of mass to the pivot.  Since the moment of inertia varies tremendously from part to part,  angular acceleration is not taken into consideration with the Robot Arm  Torque Calculator. Instead, to correct for possible angular  acceleration, a “safety factor” is used and set to 2 by default. As with  all dynamic tools, inefficiencies in the actuators and joints  themselves must also be taken into consideration. This way, the motor at  each joint will be able to provide more than the required torque to  keep the arm stationary. The required torque to accelerate the weight  being support by an actuator from a static position can be calculated  using the following relation:</p>
<p><img style="width: 520px; height: 36px;" src="http://www.robotshop.ca/content/images/learningcenter/sumt.gif" alt="" /></p>
<p>Source:http://www.robotshop.ca/robot-arm-torque-tutorial.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/robotik/robot-arm-torque-tutorial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>İnternet mucidinin en büyük hatası</title>
		<link>http://www.kocserkan.com/diger/internet-mucidinin-en-buyuk-hatasi/</link>
		<comments>http://www.kocserkan.com/diger/internet-mucidinin-en-buyuk-hatasi/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 13:58:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Diğer]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=40</guid>
		<description><![CDATA[

İnternet mucidinin en büyük hatası


Telegraph
World Wide Web Konsorsiyum&#8217;unun direktörü ve M.I.T. profesörü Tim Berners-Lee, bir röportajda kendisine yöneltilen ilginç bir soruya daha ilginç bir cevapla karşılık verdi.


İnternetin mucidi olarak tanınan Tim&#8216;e &#8220;Her şeyi yeniden yapma şansınız olsa neyi farklı yapardınız? Pişmanlıklarınız var mı?&#8221; şeklinde bir soru soruldu. Lee ise bugünkü aklı olsa http&#8217;den sonraki çift [...]]]></description>
			<content:encoded><![CDATA[<div class="imgHolder"><img src="http://i.milliyet.com.tr/HaberAnaResmi/2009/10/14/fft17_mf398200.Jpeg" alt="" /></div>
<div id="divAdnetKeyword">
<h1>İnternet mucidinin en büyük hatası</h1>
</div>
<div id="divAdnetKeyword2">
<p class="spot"><em>Telegraph</em></p>
<p class="spot">World Wide Web Konsorsiyum&#8217;unun direktörü ve M.I.T. profesörü <a class="tag" href="http://milarsiv.milliyet.com.tr/TIM/1/1150214/" target="_blank">Tim</a> Berners-Lee, bir röportajda kendisine yöneltilen ilginç bir soruya daha ilginç bir cevapla karşılık verdi.</p>
</div>
<div id="divAdnetKeyword3">
<p>İnternetin mucidi olarak tanınan <strong><span class="tag">Tim</span></strong>&#8216;e &#8220;Her şeyi yeniden yapma şansınız olsa neyi farklı yapardınız? Pişmanlıklarınız var mı?&#8221; şeklinde bir soru soruldu. Lee ise bugünkü aklı olsa http&#8217;den sonraki çift kesme &#8221; //&#8221; işaretinden bir tanesini çıkartmayı istediğini söyledi.</p>
<p><img style="padding: 5px; margin-top: 5px; margin-right: 5px;" src="http://i.milliyet.com.tr/GazeteHaberIciResim/2009/10/14/fft16_mf398199.Gif" alt="" width="252" height="50" align="left" /></p>
<p>Çift kesme işaretinin o günlerde bir programcılık standardı olduğunu, ancak sonradan bunun gerekli olmadığının anlaşıldığını belirten Lee, eğer çift kesme yerine tek kesme kullanılmış olsaydı insanların ek zahmetten kurtulacağını ve kağıda yapılan baskıda kapladığı yer yüzünden kesilen ağaçların olmayacağını söyledi.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/diger/internet-mucidinin-en-buyuk-hatasi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Uluslararası ODTÜ Robot Günleri 7-8 Mart 2009</title>
		<link>http://www.kocserkan.com/robotik/odtu-robot-gunleri-7-8-mart-2009/</link>
		<comments>http://www.kocserkan.com/robotik/odtu-robot-gunleri-7-8-mart-2009/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 22:22:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Robotik]]></category>

		<category><![CDATA[robot]]></category>

		<category><![CDATA[robot gunleri]]></category>

		<category><![CDATA[Robot kol]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=35</guid>
		<description><![CDATA[
Her sene düzenlenen odtü robot günleri&#8217;nin kayıtları başladı.Projeleri görmek ,standları gezmek yada bir proje ile katılmak için  4 Mart 2009 tarihine kadar kaydınızı yaptırmanız yeterlidir.
Kaydınızı yaptırmanız için:
http://www.odturobotgunleri.org.tr/kayit.php
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.odturobotgunleri.org.tr" target="_blank"><img src="http://www.odturobotgunleri.org.tr/images/logo.png" alt="" width="233" height="219" /></a></p>
<p>Her sene düzenlenen odtü robot günleri&#8217;nin kayıtları başladı.Projeleri görmek ,standları gezmek yada bir proje ile katılmak için  4 Mart 2009 tarihine kadar kaydınızı yaptırmanız yeterlidir.</p>
<p>Kaydınızı yaptırmanız için:</p>
<p><a href="http://www.odturobotgunleri.org.tr/kayit.php">http://www.odturobotgunleri.org.tr/kayit.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/robotik/odtu-robot-gunleri-7-8-mart-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gecekondu Grubu Takvim 09&#8242;</title>
		<link>http://www.kocserkan.com/web/09-gecekondu-takvim/</link>
		<comments>http://www.kocserkan.com/web/09-gecekondu-takvim/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:14:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[2009]]></category>

		<category><![CDATA[gecekondu]]></category>

		<category><![CDATA[takvim]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=32</guid>
		<description><![CDATA[

2009&#8242; Yılı gecekondu takvim tasarımı bitti büyük halini indirmek için resime tıklayıp kaydetmeniz yeterlidir.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://img212.imageshack.us/img212/3157/gecekondutakvimpi1.jpg" target="_blank"><img src="http://img152.imageshack.us/img152/8862/gecekondutakvimqd9.jpg" alt="" width="320" height="228" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;">2009&#8242; Yılı gecekondu takvim tasarımı bitti büyük halini indirmek için resime tıklayıp kaydetmeniz yeterlidir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/web/09-gecekondu-takvim/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kurban Bayramı</title>
		<link>http://www.kocserkan.com/uncategorized/kurban-bayrami/</link>
		<comments>http://www.kocserkan.com/uncategorized/kurban-bayrami/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 14:06:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Diğer]]></category>

		<category><![CDATA[kurban bayramı]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=31</guid>
		<description><![CDATA[Tüm islam aleminin kurban bayramı kutlu olsun nice bayramlara..
]]></description>
			<content:encoded><![CDATA[<p>Tüm islam aleminin kurban bayramı kutlu olsun nice bayramlara..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/uncategorized/kurban-bayrami/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSH Komutları</title>
		<link>http://www.kocserkan.com/linux/ssh-komutlari/</link>
		<comments>http://www.kocserkan.com/linux/ssh-komutlari/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 09:35:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[ddos]]></category>

		<category><![CDATA[dos]]></category>

		<category><![CDATA[ssh]]></category>

		<category><![CDATA[ssh komutları]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=30</guid>
		<description><![CDATA[Yeni bir server sahibi olan veya Vps kiralayan bir kişinin ilk olarak başvuracağı SSH Linux Konsol Komutları listesi aşağıda derlenmiştir.
&#62; netstat -n &#124; grep :80 &#124;wc -l
80.  porta olan toplam bağlantı sayısını verir
&#62;netstat -anp &#124;grep &#8216;tcp\&#124;udp&#8217; &#124; awk &#8216;{print $5}&#8217; &#124; cut -d: -f1 &#124; sort &#124; uniq -c &#124; sort -n
tcp/udp bağlantılarıyla birlikte ip [...]]]></description>
			<content:encoded><![CDATA[<p>Yeni bir server sahibi olan veya Vps kiralayan bir kişinin ilk olarak başvuracağı SSH Linux Konsol Komutları listesi aşağıda derlenmiştir.</p>
<p><strong>&gt; <span style="color: #ff0000;">netstat -n | grep :80 |wc -l</span></strong></p>
<p>80.  porta olan toplam bağlantı sayısını verir</p>
<p>&gt;<span style="color: #ff0000;"><strong>netstat -anp |grep &#8216;tcp\|udp&#8217; | awk &#8216;{print $5}&#8217; | cut -d: -f1 | sort | uniq -c | sort -n</strong></span></p>
<p>tcp/udp bağlantılarıyla birlikte ip adreslerini gösterir.Server&#8217;a saldırıda anlaşılabilir</p>
<p><span style="font-size: 10pt; font-family: Arial;"> Loadlin<span> </span></span><span style="font-weight: normal; font-size: 10pt; font-family: Arial;">linux’u dos ortamında başlatır</span></p>
<p><span id="more-30"></span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">shutdown</span></span></strong><span style="font-size: 10pt; font-family: Arial;"><span style="color: #ff0000;"><span> </span><strong>-rf<span> </span>now</strong><span> </span></span>İşletim sisteminin tampon beleklerde tutuğu bilgileri güncellemesini<span> </span>sağlayacak ve sistemi reboot edecektir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">shutdown<span> </span>-hf</span> </span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>Sistemi tamamen kapatır</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">adduser</span></span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>Sisteme kullanıcı ekler<span> </span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Açılış esnasında makinenizin ismi <strong>/etc/rc.d/rc.m</strong> dosyasında belirlenir. Eğer <strong>TCP/IP</strong> kullanılıyorsa <strong>/etc/hostname</strong> dosyasının içeriğini değiştirerek ve hostname komutu kullanılarak makine ismi de değiştirilebilir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">echo “denizati”&gt;/etc/hostname</span></span></strong><span style="font-size: 10pt; font-family: Arial;"><span style="color: #ff0000;"><span> </span></span>hostname dosyası içine denizati’ni yazdık.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">hostname denizati</span></span></strong><span style="font-size: 10pt; font-family: Arial;"><span style="color: #ff0000;"><span> </span></span>Makinenin kendi adını tanıması için <strong>hostname</strong> komutunu kullandık.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/etc/rc.d/rc.m</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>dosyasında makine adını belirlerken<span> </span><strong>/etc/hostname</strong> dosyası kullanılacaktır.</span></p>
<p style="text-align: justify;"><span style="font-weight: normal; font-size: 10pt; font-family: Arial;">LILO<span> </span>Önyükleme ayarlarını </span><span style="font-size: 10pt; font-family: Arial;">/etc/lilo.conf</span><span style="font-weight: normal; font-size: 10pt; font-family: Arial;"> dosyası üzerinde değişiklikler yapılabilir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">lilo, /dev/hda</span><span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">üzerinde kurulacak</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#<span style="color: #ff0000;">sbin/lilo </span></span></strong><span style="font-size: 10pt; font-family: Arial;">programını root yetkisiyle çalıştırın </span></p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;"><span style="color: #ff0000;">passwd</span><span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">şifre değiştirme</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="color: #ff0000;"><strong><span style="font-size: 10pt; font-family: Arial;">$man passwd </span></strong></span><span style="font-size: 10pt; font-family: Arial;">passwd komutu hakkında yardım almak için yardım dosyaları için <strong>/usr/man</strong> dizini altında<span> </span>8 ayrı dizinde saklanır.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">C programlayıcısı mount komutuna ulaşmak için $man 2 mount normal kullanıcı $man<span> </span>8 mount</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Find –name “*.txt” –print</span></p>
<p style="text-align: justify;"><span style="color: #327ccd;"><strong>MYSQL YEDEK ALMA</strong></span></p>
<p style="text-align: justify;"><strong>mysqldump &#8211;opt -Q -u <span style="color: #ff0000;">veritabanıkullanıcıadı</span> -p <span style="color: #ff0000;">veritabanıadı</span> &gt; <span style="color: #ff0000;">/home/hesap/dizin/yedek</span>.sql</strong></p>
<p style="text-align: justify;">yapıp veri tabanı şifresini girdiğinizde sql dosyası oluşacaktır.</p>
<p style="text-align: justify;">Tüm veritabanının yedeğini almak içim;</p>
<p><strong>mysqldump -u root -p &#8211;all-databases&gt; alldatabases.sql</strong></p>
<p style="text-align: justify;">Yedeğin yüklenmesi</p>
<p style="text-align: justify;"><strong><code>mysql -u </code></strong><strong><span style="color: #ff0000;">veritabanıkullanıcıadı</span></strong><strong><code> -p </code></strong><strong><span style="color: #ff0000;">veritabanıadı</span></strong><strong><code> &lt; /home/forum/public_html/yedek.sql</code></strong></p>
<p style="text-align: justify;">Tüm veritabanlarını yüklemek için;</p>
<p style="text-align: justify;"><strong><span class="txtplain1"><span style="font-family: courier new,courier,mono;">mysqldump -u root -p &#8211;all-databases | gzip &gt;databasebackup.sql.gz</span></span></strong></p>
<p><strong><span style="color: #327ccd;">DOSYA DİZİN YAPISI</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$pwd<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">aktif dizinin adını öğrenmek için</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$cd </span></strong><span style="font-size: 10pt; font-family: Arial;">dizin değiştirmek için kullanılır.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>/</strong><span> </span>kök dizini </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>~</strong><span> </span>kullanıcının ev dizinini gösterir.</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">mkdir</span><span style="font-weight: normal; font-size: 10pt; font-family: Arial;"><span> </span>dizin oluşturma komutudur.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><span style="color: #ff0000;"><strong>mkdir<span> </span>/home/askeri/deneme</strong></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">ls</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>dosya ve dizin bilgilerini okumak için kullanılır.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>-a </strong><span> </span>normalde görünmeyen ve nokta karakteriyle başlayan dosya dizinlerde görünür.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>-l</strong><span> </span>dosyalar hakkında tüm bilgiyi verir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$less </span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>komutu ile bir dosya içerisinde hareket edilebilir q karakteri ile dosyadan çıkılır. Eğer dosya içeriği birkaç sayfadan ibaretse ; cat kullanmak daha uygundur.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$cat readme.txt </span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$head –6</span></strong><span style="font-size: 10pt; font-family: Arial;"> <strong>readme.txt</strong> dosyanın ilk 6 satırını ekrana basar)</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$tail –3</span></strong><span style="font-size: 10pt; font-family: Arial;"> <strong>readme.txt</strong> dosyanın son 3 satırını ekrana basar </span></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hda<span> </span>bir numaralı IDE</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hda1 bir numaralı IDE diskin ilk bölümü</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hda2 bir numaralı IDE diskin ikinci bölümü</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hdb iki numaralı IDE primary slave</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hdc üç numaralı IDE secondary master</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/hdd dört<span> </span>numaralı IDE secondary slave</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">/dev/sdb3 ikinci SCSI sabit diskin üçüncü bölümü</span></strong></p>
<p style="text-align: justify;"><strong><span style="color: #327ccd;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">DOSYALARIN<span> </span>KOPYALANMASI:</span></span></span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$cp<span> </span>yazi.txt /temp</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>yazi.txt dosyasını temp dizinine kopyalar.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$mv yazi.txt<span> </span>/temp/yazilar</span></strong><span style="font-size: 10pt; font-family: Arial;"> dosya taşıma ve isim değiştirme işlevi yapar</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$cp –R<span> </span>/home/askeri/temp</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>/temp<span> </span>bir dizin altdizinleri ile birlikte başka bir yere kopyalanabilir.</span></p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>Not</strong> : <strong>mv</strong> komutu için kullanmaya gerek yoktur.</span></p>
<p style="text-align: justify;"><strong><span style="color: #327ccd;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">DOSYALARIN SİLİNMESİ</span></span></span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$rm /temp</span></strong><span style="font-size: 10pt; font-family: Arial;"> temp dizinini siler.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$rm –r<span> </span>/tmp</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>dizin dolu olsa bile siler.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$rm<span> </span>-i readme</span></strong><span style="font-size: 10pt; font-family: Arial;"> silmek için onay alır.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$rm<span> </span>– -dosya</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>eğer dosya ismi önünde “-“ varsa Linux bunu parametre gibi alacak ve hata verecektir. Bunun için dosya adı önüne<span> </span>–<span> </span>koyun</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">rm –rf<span> </span>linux/ linux</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>dizini içindekilerle birlikte silinir.</span></p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><span style="color: #327ccd;"><strong><span style="font-size: 10pt; font-family: Arial;">KABUK (Shell)</span></strong></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">O anda hangi kabuk üzerinde yer aldığınızı öğrenmek için ;</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">sh :</span><span style="font-weight: normal; font-size: 10pt; font-family: Arial;">(shell ya da bourne shell):ilk unix kabuğu </span></p>
<p class="MsoBodyText3"><strong>ksh:</strong>(korn shell):sh uyumlu, bir çok ek programlama özelliği içeren bir kabuk :yaygın bir kitle kullanıyor.</p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">bash:</span></strong><span style="font-size: 10pt; font-family: Arial;">(bourne again shell) kullanım kolaylığı bakımından en çok rağbet gören bash:GNU tarafından kaynak koduyla birlikte dağıtılmıştır. Bash,sh,ksh uyumluluğunu korurken özellikle etkileşimli kullanıma yönelik (komut tanımlama gibi ) bir çok yenilik içerir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">csh:</span></strong><span style="font-size: 10pt; font-family: Arial;">(c shell) Berkeley Üniversitesinde geliştirilen chs’in<span> </span>C diline benzer bir programlama yapısı vardır.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Tcsh:ssh’in biraz daha geliştirilmiş hali </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Yukarıdaki<span> </span>kabuk programlarından sh,ksh,bash birbiriyle uyumludur ve yukarda en ilkelinden en gelişmişine doğru sıralanmıştır. Aynı durum csh ve tcsh içinde geçerlidir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Kullanılan shell genellikle tercih nedeni olsa da bütün sistem scriptleri sh ile yazdığından<span> </span>sistem yöneticilerinin sh ailesinden bir kabuk kullanmaları önerilir. Kabuk programları “ /Bin “ dizini altında yer alır. Kullanıcı sisteme girerken hangi kabuğu kullanacağı <strong>/etc/passwd</strong> dosyasında yer alır. Bunu değiştirmek için chsh (change shell ) komutu kullanılabilir.<span> </span></span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$chsh</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">passwd</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">changing the login shell for cagri</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">enter the new value, or pres return for the default</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">login shell [sbin /sh] : /bin/bash</span></strong></p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">Not :</span></strong><span style="font-size: 10pt; font-family: Arial;"> sisteminizde NIS kullanılıyorsa chsh yerine yppasswd<span> </span>-s komutunu kullanabilirsiniz. </span></p>
<p class="MsoNormal" style="text-align: justify;">
<p class="MsoNormal" style="text-align: justify;"><span style="color: #327ccd;"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">YÖNLENDİRME :</span></span></strong></span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ ls –la &gt; liste</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ cat liste</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">ls /deneme</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">/deneme : No such file or directory hatayı bir dosyaya yazdırmak için şu komut kullanılır. </span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ ls /deneme<span> </span>2&gt; hata </span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ mkdir<span> </span>~/deneme </span></strong><span style="font-size: 10pt; font-family: Arial;">(deneme isimli bir dizin yaratır)</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ touch ~/deneme/gecici </span></strong><span style="font-size: 10pt; font-family: Arial;">(gecici isimli bir dosya yaratır)</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ cat ~/deneme 2&gt;oku2 &gt;oku1</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">Örnek :</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">make config</span></strong><span style="font-size: 10pt; font-family: Arial;"> çekirdek derlemek için kullanılan bir <a class="kblinker" title="More about program »" href="http://cephanelik.net/index.php?s=program/">program</a></span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#make config</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#make dep &gt;/dev/tty9</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#make clean &gt;/dev/tty9</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">#time make zimage &gt;/dev/tty9</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">$ ls /deneme&gt;/dev/null 2&gt; &amp;1</span></strong></p>
<p class="MsoBodyText3" style="text-align: left;" align="left"><strong>$mail –s “rapor” patron &lt;rapor.txt </strong><span> </span>rapor.txt dosyası rapor kullanıcısına mail komutuyla yönlendirilmiştir.</p>
<p>Boru (pipe) işlemleri</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bazı durumlarda, bir komutun çıktısı diğer bir komuta yönlendirilebilir. Komutun standart çıktısını bir dosyaya değil, bu çıktıyı işleyecek başka bir komuta yönlendirilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ ls –al | pr </span></strong><span style="font-size: 10pt; font-family: Arial;">(listeyi printere göndermek için)</span></p>
<p class="MsoBodyText3" style="text-align: left;" align="left">bir dosyadaki veya komut çıktısındaki satır, karakter ve kelime sayılarını bulmak için <strong>wc</strong> komutu kullanılır.</p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ who | wc –l</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">arka planda çalıştırma</span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; font-family: Arial;">Bir komutun sonuna <strong>&amp; </strong>karakteri getirilerek program artalanda çalıştırılabilir. Program çalışırken bu arada başka komutlarda çalıştırılabilir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ sort büyük _ dosya &gt; büyük _dosya .sirali &amp;</span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; font-family: Arial;">Komut arka plana atıldıktan sonra ekranda yer alan [1] karakteri sürecin sıra numarası 772 sayısı ise süreç kimliğini (process ID) gösterir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ ps </span></strong><span style="font-size: 10pt; font-family: Arial;">(bu komut parametresiz kullanılırsa çalışan kullanıcıların süreçleri ekrana gelir)</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-aux </span></strong><span style="font-size: 10pt; font-family: Arial;">parametresi kullanılırsa o anda sistemde çalışan tüm programlar ayrıntılı şekilde ekranda listelenir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ ps –aux </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">PID :</span></strong><span style="font-size: 10pt; font-family: Arial;"> süreç numarası</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">RSS : </span></strong><span style="font-size: 10pt; font-family: Arial;">Programın bellekte kapladığı gerçek alan (bu değer size değerinden büyüktür sistem kütüphanesi nedeniyle)</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">TTY :</span></strong><span style="font-size: 10pt; font-family: Arial;"> sürecin çalıştırıldığı sanal terminal</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">STAT :</span></strong><span style="font-size: 10pt; font-family: Arial;"> süreç o sırada ne yapıyor</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">S :</span></strong><span style="font-size: 10pt; font-family: Arial;"> uyumakta olduğu</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">R: </span></strong><span style="font-size: 10pt; font-family: Arial;">çalışabilir süreçler</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">T:</span></strong><span style="font-size: 10pt; font-family: Arial;"> durmuş</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Z:</span></strong><span style="font-size: 10pt; font-family: Arial;"> (zombie) bu tür süreçler, kendisini çalıştıran sürece (parent process) mesaj bırakmadıklarından takılmış süreçlerdir. Öldürülemezler ancak sistem kaynaklarını da kullanmazlar </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">D:</span></strong><span style="font-size: 10pt; font-family: Arial;"> kesilemez, uykuda bazı G/Ç işlemleri o sırada bu işlemi yapan sürecin kesilmemesini gerektirir. Bunu ilgili G/Ç işlemleri bitmeden öldürülemez </span></p>
<p><span style="color: #327ccd;"><strong>KLAVYE ÜZERİNDEN KESİNTİ</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Uzun süren bir komutu klavyeden girelim ve ardından <strong>Control-Z</strong> tuşlarına basalım</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Örnek :</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;"># find /usr –name “*0” –print</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">ctrl +Z tuşlarına basın</span></strong></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bu sırada sürecin çalışmasına ara verilmiş, fakat program tamamen durmuştur. Programın çalışmasını arka planda sürdürmek için <strong>$bg </strong>komutunu kullanın bu komut bu komut tekrar komut satırında çalışacak<span> </span>ve klavyeden müdahale edecek şekilde terminale bağlanmak için <strong>$fg</strong> yazın</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$<span> </span>fg</span></strong><span style="font-size: 10pt; font-family: Arial;"> bu program çalışmaya başladıktan sonra tamamen durdurmaya karar verilmişse <strong>ctrl–c</strong> tuşlarına basın </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">durdurulup arka planda çalışmaya yönlendirilen süreçlere kısaca görev ismi verilir tüm görevleri görmek için <strong>$jobs</strong> komutu kullanılır.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Süreçlerin sona erdirilmesi <strong>(kill) </strong></span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ kill PID numarası </span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">örnek : <strong>kill 69 </strong>eğer süreç herhangi bir sebeple takılmışsa bu komuta yanıt vermeyebilir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">O zaman <strong>“-9”</strong> parametresini kullanın</span></p>
<p><span style="color: #327ccd;"><strong>DOSYA VE DİZİN İŞLEMLERİ</strong></span></p>
<ol style="margin-top: 0cm;" type="1">
<li class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Erişim Hakları : Linux açısından 3 çeşit erişim hakkı vardır. </span></strong></li>
</ol>
<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><strong><span style="font-size: 10pt; font-family: Arial;">a)<span> </span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;">okuma izni</span></strong></p>
<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><strong><span style="font-size: 10pt; font-family: Arial;">b)<span> </span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;">yazma izni</span></strong></p>
<p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><strong><span style="font-size: 10pt; font-family: Arial;">c)<span> </span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;">çalıştırma izni</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">bir dosya veya dizin ilk yaratıldığı zaman linux tarafından ön tanımlı bazı izinler verilir genellikle bu izin okuma ve çalıştırmadır. Dosyanın oluşma anındaki izinlerini değiştirmek için erişim yetki kalıbı olarak bilinen <strong>“umask”</strong> komutu kullanılır erişim hakları dışında bir dosyanın 3 izin düzeyi daha vardır bunlar dosyanın sahibi, dosyanın grubu ve diğer kullanıcılardır (kullanıcı hangi grupta ise dosyada o grubu dahil olacaktır). dosyanın sahibi olmayan ve grubu da dosyanın grubu ile uyuşmayan sistemdeki kullanıcılar “diğer” sınıfına girerler izin bilgilerini görebilmek için <strong>ls –l</strong> komutu kullanılır. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-rwxr-xr–x <span> </span><span style="text-decoration: underline;">rwx</span><span> </span><span style="text-decoration: underline;">r–x</span><span> </span><span style="text-decoration: underline;">r-x</span></span></strong></p>
<p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"><span style="font-size: 10pt; font-family: Arial;"><span> </span>dosya sahibi<span> </span>grup<span> </span>diğerleri</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">en baştaki<strong> “-“</strong> işareti bunun düz bir dosya olduğunu gösterir. <strong>“d”</strong> olsa bir dizini gösterir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">r: okuma </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">w: yazma</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">x: çalıştırma </span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">dosya izinlerini değiştirmek için <strong>chmod</strong> komutu kullanılır. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Örnek : <strong>chmod –r deneme</strong> <strong>“-“</strong> iznin kaldırılacağını <strong>“+”</strong> ise izin verileceğini belirtir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Sadece grubun, sadece kullanıcının veya sadece diğerlerinin erişim hakkını değiştirebilmek için her izin düzeyi için bir harf tanımlanmıştır. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">u: kullanıcı</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">g: grup</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">o: diğerleri</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ chmod u+x deneme (dosyanın sahibi çalıştırabilir) </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ chmod o+r (diğerleri okuyabilir.) </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ chmod g-w deneme (dosyanın grubu yazamaz)</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">yetki için sayılarda kullanılabilir :</span></p>
<table style="border: medium none; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border: 0.5pt solid windowtext; padding: 0cm 3.5pt; width: 66.5pt;" width="89" valign="top"></td>
<td style="padding: 0cm 3.5pt; width: 63pt; border: 0.5pt 0.5pt 0.5pt medium solid solid solid none windowtext windowtext windowtext -moz-use-text-color;" width="84" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">User</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: 0.5pt 0.5pt 0.5pt medium solid solid solid none windowtext windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">grup</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: 0.5pt 0.5pt 0.5pt medium solid solid solid none windowtext windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">diğerleri </span></strong></p>
</td>
</tr>
<tr>
<td style="padding: 0cm 3.5pt; width: 66.5pt; border: medium 0.5pt 0.5pt none solid solid -moz-use-text-color windowtext windowtext;" width="89" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Okuma</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 63pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="84" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">400</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">40</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">4</span></strong></p>
</td>
</tr>
<tr>
<td style="padding: 0cm 3.5pt; width: 66.5pt; border: medium 0.5pt 0.5pt none solid solid -moz-use-text-color windowtext windowtext;" width="89" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Yazma</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 63pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="84" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">200</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">20</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">2</span></strong></p>
</td>
</tr>
<tr>
<td style="padding: 0cm 3.5pt; width: 66.5pt; border: medium 0.5pt 0.5pt none solid solid -moz-use-text-color windowtext windowtext;" width="89" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">çalıştırma</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 63pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="84" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">100</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">10</span></strong></p>
</td>
<td style="padding: 0cm 3.5pt; width: 72pt; border: medium 0.5pt 0.5pt medium none solid solid none -moz-use-text-color windowtext windowtext -moz-use-text-color;" width="96" valign="top">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">1</span></strong></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ chmod 755 deneme</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">bir dosyanın sahibini ancak sistemdeki <strong>root</strong> kullanıcısı değiştirebilir. Dosyanın sahibinin değiştirilmesi için <strong>“chown”</strong> komutu kullanılır. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;"># chown bircan deneme </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;"># chgrp askeri deneme</span></strong><span style="font-size: 10pt; font-family: Arial;"> grubu değiştirir. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Not : <strong>chown</strong> komutu hem kullanıcıyı hem grubu değiştirir. <strong>Chown</strong> komutundan sonra kullanıcı ve grup ismi arasında bir nokta kalacak şekilde yazın. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">chown askeri.www.deneme </span></strong></p>
<p><span style="color: #327ccd;"><strong>DİĞER DOSYA SİSTEMLERİNİN KULLANIMI</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Linux ‘te her dosya sistemi farklı bir dizinde tutulur ve bu dizinlerin bilgisi /etc /fstab dosyasında yer alır açılış anında bu dosyada hangi dosya sistemini hangi dizinler altına yerleşeceği okunur ve buna göre makine açılır. Linux ise kendisi için özle geliştirilen “ext2” dosya sistemini kullanır. Çeşitli dosya sistemleri (fat, vfat, fat32, minix,ext2, hpfs) </span></p>
<p class="MsoNormal"><span style="color: #327ccd;"><strong><span style="font-size: 10pt; font-family: Arial;">Mount işlemi :</span></strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bir dosya sisteminin kullanılabilmesi için boş bir dizin altına yerleştirilmesi (bağlanması gerekir.) ancak bu gerçekleştirilirse söz konusu dosya sistemini oluşturan dosyalar üzerinde işlem yapılabilir bu işlem <strong>mount</strong> komutu yardımı ile yapılır. </span></p>
<p>Mount –t [tip] [aygit] [nereye bağlanacak]</p>
<p>Tip :<span style="font-weight: normal;"> dosya sistemi çeşidi </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Aygıt:</span></strong><span style="font-size: 10pt; font-family: Arial;"> üzerinde dosya sisteminin bulunduğu sabit disk, cd-rom benzeri aygıt linux ‘a bağlı olan tüm donanımlara ait bir giriş /dev dizini altında bulunur. Bu dizin altındaki dosyalar özel olarak tanımlanmıştır ve bunlara kısaca ”düğüm “ adı verilir. Örneğin /dev /hda2, birinci IDE sabit diskin ikinci bölümünü; /dev /tty1 ise birinci sanal konsolu gösterir mount programı bu düğümlere ihtiyaç duyacaktır. Bu nedenle bir dosya sistemine erişebilir hale getirmek için hangi düğüm ismine sahip olduğunu bilmeliyiz.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">cd-rom /dev/cdrom</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">disket sürücü /dev/fd0</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">örnekler :</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#mount –t ISO9660 /dev/cdrom /mnt</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#mount –t ext2 /dev/hdb1 /mnt/disk</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#mount –t msdos /dev /fd0 /mnt/disket</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">bir bağlama işlemeni tersine çevirmekte mümkün. Bunun için umount komutu kullanılır. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#umount /disk veya #umount<span> </span>/dev /hdb1</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#mount</span></strong><span style="font-size: 10pt; font-family: Arial;"> komutu tek başına kullanıldığında<span> </span>bindirilmiş tüm dosya sitemini görmek mümkündür. </span></p>
<p class="MsoBodyText3">Not : bir dizin yapısını disk üzerinde konumlandırırken veya ayırırken üzerinde işlem yapılan dizinde bulunmanız veya o dizinde başka bir süreç çalışıyor olması hataya neden olur. (device is busy) yapmanız gereken ayıracağınız dizinden dışarı çıkıp tekrar denemek, diğer bir seçenek fuser komutunu kullanmak, bu komut ayırmak istediğiniz dizini kullanan tüm süreçleri ekranda gösterir. Böylelikle rahatlıkla yukarıdaki örnekteki gibi “umount “ işlemini gerçekleştirebilirsiniz.</p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#fuser –km</span></strong><span style="font-size: 10pt; font-family: Arial;"> komutunu kullanarak o dizini kullanan tüm süreçler öldürülebilir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#cd /</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#fuser<span> </span>/disk</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/disk: 78c</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#fuser –km /disk </span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#umount /disk </span></strong></p>
<p><span style="color: #327ccd;"><strong>DOSYA SİSTEMİ BİLGİLERİ :</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Linux açılırken mount komutu yardımı ile root dosya sistemine ekleyeceği her değişik dosya sistemini <strong>/etc /fstab </strong>dosyasından okur ve işleme koyar (bu dosyanın bir içeriğine bakın) sistem açılırken en önce <strong>“/”</strong> dosya sistemini bağlar. Bu sayede bu dosya sistemi altında yer alan ve hayati önem taşıyan yazılımlara (fsck, ifconfig) gibi ulaşır. Daha sonra yerel dosya sistemleri ve en sonda ağ üzerinden erişilen dosya sistemlerine (NFS) bağlanır. </span></p>
<p><strong><span style="color: #327ccd;"><span style="text-decoration: underline;">DİSK ARŞİVLEME VE SIKIŞTIRMA </span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Linux altında dosya arşivlenmesi ve sıkıştırılması neredeyse belirli ve standartlaşmış birkaç komut ile gerçekleştiriliyor, tar komutu yardımıyla istenilen dosyaları arşivleyebilir,<span> </span>bunların üzerine yenilerini ekleyebilir, istediğiniz zamanda tekrar açıp eski haline getirebiliriz. GNU gzip komutu ise dosyaların sıkıştırılması(zip) ve sıkıştırılmış dosyaların açılması (unzip) işlemlerini yapabiliyor. Yeterli disk alanı yoksa, bu iki komut her zaman yardımınıza koşacaktır. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Dosya Arşivleme :</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Tar (tape aRchive)</span></strong><span style="font-size: 10pt; font-family: Arial;"> bir veya birden fazla dosyayı tek bir arşiv haline sokar. Tar, dosyalar üzerinde sıkıştırma işlemi uygulamaz fakat tar’ın GNU sürümü (linux ‘te kullanılan) bu işlemi bir parametre yardımı ile yapabilir. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar –cf arsiv.tar tmp/</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-c:</span></strong><span style="font-size: 10pt; font-family: Arial;"> <strong>(create archive) </strong>temp dizini altındaki her şeyi paketleyip arsiv.tar isimli dosyaya yollar</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-f:</span></strong><span style="font-size: 10pt; font-family: Arial;"> hangi dosyaya yazılacağını belirtir</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">açmak için;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar –xf arsiv.tar</span></strong><span style="font-size: 10pt; font-family: Arial;"> komutunu kullanın</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-x: (extract)</span></strong><span style="font-size: 10pt; font-family: Arial;"> parametresi –f ile belirtilen dosyayı açacaktır.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">-r:</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>Parametresi daha önce yaratılmış bir arşive dosya eklenebilir. Böylece dosyayı açma</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>xvf<span> </span>/dev/rmt/1<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">type dekileri geri yükler</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>cvf<span> </span>/dev/rmt/1<span> </span>/etc<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">‘/etc altındaki tüm dosyaları type alır.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>cvf<span> </span>/dev/rmt/1<span> </span>/etc<span> </span>/<span> </span>/usr<span> </span>/proc<span> </span>/dev/fd<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">yazılan dizinlerin hepsini tape’ye yedekler</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>tvf<span> </span>/dev/rmt/1 ist_hrk5.ing </span></strong><span style="font-size: 10pt; font-family: Arial;">‘tapedeki bir file görüntülemek için</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>tvf<span> </span>/dev/rmt/1<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">type deki tüm dosyaları listeler.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ mt<span> </span>-f<span> </span>/dev/rmt/1<span> </span>rewind<span> </span></span></strong><span style="font-size: 10pt; font-family: Arial;">(erase –type siler)</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar<span> </span>–rf<span> </span>arsiv.tar<span> </span>ekleme .txt</span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; font-family: Arial;">dosyanın içeriğini önceden görebilmek için <strong>“-t”</strong> parametresi kullanılır</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar –tf arsiv.tar</span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; font-family: Arial;">hangi dosyaların açıldığını ekranda görmek için “-v” kullanılır</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar –zcvf tmp.tg2./tmp</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;"># tar –cf /dev/fdo tmp/ </span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>temp dizini altındaki her şeyi diskete kaydeder</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ tar –xf /dev/fdo</span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>disketteki bilgiyi açar</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Dosya sıkıştırma ve açma:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Dosya sıkıştırma ve açma amacıyla kullanılan iki yazılım vardır.</span></p>
<p class="MsoNormal">
<p><span style="color: #327ccd;">Gzip ve Compress</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$gzip askeri</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ ls –al</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">askeri –gz</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">compress ve uncompress de sırasıyla bir dosyayı sıkıştırmak ve açmak için kullanılır</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ Compress web.html</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ unCompress web.html.z </span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Bir dosyanın uzantısının ne tür bir dosya olduğunu anlayamazsanız bu durumda “file” komutu yardımınıza koşar (file komutu dosyanın başındaki karakterleri kontrol ederek ve bunları bir listeyle <strong>(/etc/magic)</strong> karşılaştırarak dosyanın ne tür olduğunu söyler.</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#file tmp.gz</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#file tmp.tar.Z </span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">tar’lanmış ve sıkıştırılmış bir dosyayı tek adımda açmak için x ve f parametrelerin<span> </span>yanında “z” de kullanın </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar –zxf netscape-4.0.linux_elf.tar.gz</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">eğer dosya sıkıştırılırken compress komutu kullanılmışsa <strong>“z” </strong>yerine <strong>“Z”</strong> kullanın. <strong>Folder.tar.Z</strong><span> </span>gibi olanlar benzer şekilde bir dosyayı aynı anda hem tar ile arşivlemek, hemde sıkıştırmak istersek c ve f parametreleri dışında compress ile Z,gzip ile z parametresi girmek yeterlidir.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;">Aşağıda iki örnekte verilmiştir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar –zcf<span> </span>gopher.tgz<span> </span>gn.gopher/</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar –Zcf<span> </span>gopher.tar.Z<span> </span>gn.gopher/</span></strong></p>
<p class="MsoNormal"><span style="color: #327ccd;"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">Dizin Tarama :</span></span></strong></span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Find &lt;dizin ismi&gt; -name “ne aratılıyor”</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$find –name<span> </span>“*.html”</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$find /home/askeri –name “a*.*”</span></strong></p>
<p class="MsoNormal" style="margin-left: 18pt;"><strong><span style="font-size: 10pt; font-family: Arial;">-type<span> </span>d </span></strong><span style="font-size: 10pt; font-family: Arial;">:bu parametre sadece dizin isimleri arasında arama yapar.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">Locate :</span></strong><span style="font-size: 10pt; font-family: Arial;"> find komutunun alternatifidir. Çok daha kısa sürede arama yapar. <strong>Update</strong> komutuyla her sabah dosya ve dizin isimlerini bir veritabanında toplar </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$locate askeri.txt</span></strong></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span style="font-size: 10pt; font-family: Arial;">Mtools</span></strong><span style="font-size: 10pt; font-family: Arial;"> <strong>MS-DOS Arabirimi:</strong> Linux altında MS-DOS formatlı disklere ulaşmayı kolaylaştıran paketin ismi mtools olarak bilinir. Msdos formatlı diskette yer alan dosyalar listelenebilir, silinebilir, formatlanabilir, hatta disketin kimliği bile değiştirilebilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">mdir:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Disketin içeriğini görüntüler.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">mcopy: copyalama yapar <strong>mcopy a:/autoexec.bat</strong></span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">mdel: </span></strong><span style="font-size: 10pt; font-family: Arial;">dos dosyasını siler.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">mformat:</span></strong><span style="font-size: 10pt; font-family: Arial;"> disketi fotmatlar.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">mmd :</span></strong><span style="font-size: 10pt; font-family: Arial;">disket üzerinde dizin oluşturur.</span></p>
<p class="MsoNormal"><span style="color: #327ccd;"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">Kullanıcı İşlemleri:</span></span></strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span>Kullanıcı Hesabı Açılması: </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#adduser<span> </span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">eğer UID olarak 0 girerseniz sistemde sizinle beraber bir super kullanıcı daha yaratmış olursunuz.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Kullanıcı Hesabı Silinmesi İşlemi: bir kullanıcıya ait hesabı silmek için <strong>/etc/passwd </strong>dosyasında bu kullanıcıya ait olan satırdaki şifre kolonunun başına <strong>“ * ”</strong> koyun şifrelenmiş bir parolanın içinde “ * ” karakteri olmayacağından bu kullanıcı bir daha sisteme giremez.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">-hesabı tamamen silmek için , kullanıcının <strong>ev dizini ve e-maillerini</strong> yedekledikten sonra sistemde kullanıcıya ait olan dosyaları <strong>(/temp)</strong> altında ve ev dizinini silin.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/etc/passwd ve /etc/group</span></strong><span style="font-size: 10pt; font-family: Arial;"> dosyasından kullanıcının isminin geçtiği satırları kaldırın.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Sistemde kullanıcıya ait olabilecek tüm dosyaları da silmeniz gerekebilir. Bunun için<span> </span><strong>“find“</strong> kullanabilirsiniz. </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$find / -user askeri –ls –exec rm {} ;</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span>bu komutu <strong>/etc/passwd </strong>dosyasından kullanıcı ismine ait olan satırı kaldırmadan önce yapmalısınız.</span></p>
<p class="MsoNormal"><span style="color: #327ccd;"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">SİSTEMİN YEDEKLENMESİ:</span></span></strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span>Yedek içindeki tek bir bayt’ın bozulması,bazı durumlarda tüm yedeğin çöp yığını haline gelmesine yol açabilir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Yedeklenecek dizinlerin en önemlisi <strong>/etc</strong> kullanıcı dizinlerinin yer aldığı <strong>/home</strong> bazı <strong>xwindow<span> </span></strong>dizinlerinin bulunduğu <strong>/usr/x11/lib/x11</strong> dizini altındaki bazı dosya ve dizinler,/usr ve /usr/local dizininde yer alan bazı dizin ve dosyalar ile root dizinidir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Yeriniz varsa <strong>/tmp</strong><span> </span>almanız yararlı olur.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Elektronik postalar<span> </span><strong>/var/spool/mail</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Aşağıdaki komut <strong>/usr</strong> ve <strong>/home </strong>dizinlerini diskete kopyalar</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar cvmf /dev/fd0 /usr /home </span></strong><span style="font-size: 10pt; font-family: Arial;">‘tar komutuna verilen m parametresi bir disket dolduğu zaman başka bir diskete devam etmesini sağlar dizinleri sıkıştırarak almak için<span> </span><strong>z</strong> parametresini vermek<span> </span>yeterli olur.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Açmak için;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$tar xf /dev/fd0 </span></strong><span style="font-size: 10pt; font-family: Arial;">komutu yeterlidir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bütün sistemi tar kullanarak ilk SCSI type yedeklemek için ;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#tar cvf /dev/st0/</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">bir makineden diğerine yedek almak için ;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#tar cvf aipek@dicle.edu.tr :/dev/ftape/home</span></strong></p>
<p class="MsoNormal"><span style="color: #327ccd;"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">ÇEKİRDEĞİN YAMANMASI(PATCH):</span></span></strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Yamayı uygulama , tüm çekirdeğin tekrar derlenmesinden daha kolaydır.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Örnek olarak elimizde 2.2.14<span> </span>sürümü var ftp adresinde de 2.2.15 sürümü var </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Yamayı önce <strong>/usr/src</strong> dizinine kopyalayın bu dizin altında iken ;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#zcat patch-2.2.gz| patch –p0</span></strong><span style="font-size: 10pt; font-family: Arial;"> ve eğer sıkıştırılmış değilse<span> </span><strong>#patch –p0&lt;patch-2.2.15</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">yamanın başarılı olduğundan emin olmak için <strong>/usr/src/linux</strong> dizini altında .rej uzantılı dosyalara bakın <strong>#find –name ‘*.rej’ –print</strong> komut .rej uzantılı dosya buluyorsa yama işlemi tamamlanmamış demektir. Eğer yama işlemi tamamlanırsa sırası ile</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#make clean</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#make config</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#make dep</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">patch komutunun aldığı bazı seçeneklerde var vardır. patch<span> </span>-s komutu ile kullanılırsa oluşabilecek her tür hatta mesajını ekrana yazar.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">-birkaç yamanın ardından .orig<span> </span>uzantılı dosyalar etrafta dolaşmaya başlar bu dosyalar gereksizdir. Büyük yer kapladıkları için silinmeleri gerekir. Aşağıdaki komut yardımiyle <strong>/usr/src/linux </strong>dizini altında <strong>.orig</strong> uzantılı dosyalar silinebilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#find /usr/src/linux –name ‘*.orig’ –exec rm –f {} ;</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">çekirdeğin ne kadar hafıza kullandığını öğrenmek ;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$dmesg </span></strong><span style="font-size: 10pt; font-family: Arial;">komutunu kullanın<span> </span>veya çekirdek kayıt dosyasına bakılabilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$mc ;norton commander benzeri bir program</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#mc</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">çalışan işleri öğrenmek için ;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#ps –aux çalışan işleri gösterir.</span></strong></p>
<p class="MsoNormal"><strong><span style="color: #ff0000;">SYLOGD VE /ETC/SYSLOG.CONF</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>Syslogd</strong> programı linux’taki çeşitli olayların kayıtlarını tutar. Bunlar genelikle hata mesajları veya çekirdek mesajları gibi kayıtlardır. Syslogd sistem açılırken arka planda işlemeye<span> </span>bırakılır. <strong>/etc/syslog.conf,syslogd</strong> programının konfigrasyonu için kullanılır. Normal olarak sistem kayıtları /usr/adm/messages dosyasının sonuna eklenir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/etc/syslog.conf</span></strong><span style="font-size: 10pt; font-family: Arial;"> , bu dosyanın yapısı biraz karışık olmasına rağmen eğer sistem yöneticisiyseniz syslogd sizin en büyük yardımcınız olacaktır.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span>Başka bir makineye de kayıt tutturmak mümkündür. Uzak makinenin ismi <strong>syslog.conf </strong>dosyasının sağ bölümüne yazılır. Böylece diğer<span> </span>makine yerel olarak sistem kayıtlarını tutacaktır.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">mail.err<span> </span>aipek@dicle.edu.tr<span> </span></span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">bazı kritik ve sistemin düzgün çalışmadığını haber verebilecek mesajları konsola yönlendirilmesinde fayda vardır.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">kern.crit<span> </span>/dev/console</span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Sisteme bağlanmış olan kullanıcılar hakkındaki bilgiyi ise <strong>/var/adm/wtmp</strong> dosyası tutar. Bu dosya ascii olmadığından doğrudan okunamaz, ancak<span> </span>“last “ komutu ile içeriği incelenebilir. Buna ek olarak çeşitli paketler çalıştırılıyorsa onların yaratığı kayıt dosyaları da incelenmelidir. Örneğin ftp çalışıyorsa <strong>/var/adm/xferlog</strong> kimin ftp ile hangi dosyaları aktardığını gösterir. Bundan alınacak bilgilerle sistemin çalışma performansı artırılabilir.</span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Logların Boşaltılması :</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">cd /Var/Adm</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">null&gt;wtmpx</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">null&gt;wtmp</span></strong></p>
<p class="MsoBodyText"><span style="font-weight: normal; font-size: 10pt; font-family: Arial;">Not : Bu loglar uzun vadede kolay kolay tehlikeli boyutlarda büyümez,<span> </span>ancak gözlenmeli, çok büyüdüğünde içeriği<span> </span>boşaltılmalıdır.</span></p>
<p>INIT ve /etc/inittab</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span>init sistemde ilk çalışan programdır. Nerdeyse sistemin tüm yükünü elinde tutar. init sayesinde açılış anında hangi programların çalışacağı<span> </span>belirlenir. Bu programlarıda /etc/inittab dosyasından öğrenilebilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/etc/inittab</span></strong><span style="font-size: 10pt; font-family: Arial;"> dosyasında yapacağımız her değişikliğin ardından <strong>#init<span> </span>q</strong> komutunu çalıştırmanız gerekmektedir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Not:<strong> /etc/rc.d/*.*</strong> bu dosyaları gözünüz gibi koruyun sistem çalışırken arka planda çalışan programlar burada yazılıdır.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.0</span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;">: </span></strong><span style="font-size: 10pt; font-family: Arial;">Bu dosya halt çalışma düzenine geçerken okunur. Sistem shutdown veya halt konumuna geçerken bu program çalışır.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.k </span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;">:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Bu dosya init tarafından 1 nolu çalışma düzeni (tek kullanıcılı konum)ne geçerken kullanılır.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.cdrom :</span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;"> </span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>Bu dosya bulduğu CDROM sürücüsünü /cdrom dizini altına mount yardımıyla bağlar.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.local :</span></span></strong><span style="font-size: 10pt; font-family: Arial;"> Çok kullanıcılı açılış durumunda çalıştırılan bu dosya istediğiniz programları ekleyebilirsiniz.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.4 :</span></span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>4 nolu çalışma düzenine geçilirken bu dosya çağrılır. Tüm sanal konsollara vt100 terminalleri yerine grafik tabanlı bir program kullanılarak girilir.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.m:</span></span></strong><strong><span style="font-size: 10pt; font-family: Arial;"> </span></strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>init tarafından çok kullanıcılı konuma geçmek için kullanılır.</span></p>
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">rc.s:</span></span></strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;"> </span></span><span style="font-size: 10pt; font-family: Arial;">sistem açılırken bu dosya mutlaka çalıştırılır. Takas alanı açılır,dosya sistemde hata olması durumunda bunu gidermeye çalışır. Bazı kontrollerden sonra kontrolü diğer rc programlarına bırakır.</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Arial;">LINUX DOSYA SİSTEMİ :</span></span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/bin:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Sistem açılışı ve kontrolü için gerekli komutlar </span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/dev:</span></strong><span style="font-size: 10pt; font-family: Arial;"> G/Ç dosyaları (linux çekirdeğinde desteklenen her aygıta ait dosya /dev dizini altında bulunur. Kurulum anında bu dosyalar yerine yerleştirilir. Bu dosyaların silinmesi durumunda /dev/makadev ile tekrar yaratılabilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/etc:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Sistem konfigürasyon dosyaları (bu dizinde çalıştırılabilir dosyalar bulunmamalıdır.)</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/home:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Kullanıcılara ayrılmış dizin</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/lib:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Kütüphane dosyaları</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/mnt:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Geçici bağlanan dosya sistemi</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/proc:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Süreç kontrollerini ve diğer sistem bilgilerini tutan dosya<span> </span>sistemi</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/root :</span></strong><span style="font-size: 10pt; font-family: Arial;"> Sistem yöneticisinin ev dizini bu dizini sistemdeki diğer kullanıcıların görmeyeceği şekilde ayarlayın.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/sbin:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Hayati önemde sistem komutları ,sadece sistem yöneticisinin ihtiyacı olan komutlar,/sbin veya usr/sbin içinde bulunur.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/tmp:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Geçici dosyaların bırakıldığı dizin belirli zaman aralıklarında temizlenmelidir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/usr:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Diğer önemli sistem dosyalarını tutar. bu bölüm en kalabalık dizindir.zira yeni kurulan tüm programlar buraya konulur.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><span> </span><strong>X11r6: xwindow sistemi dosyaları</strong></span></p>
<p>Doc:<span style="font-weight: normal;"> Belge ve dokümanlar genellikle HOWTO ve FAQ dosyaları </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">Lib:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Bazı kütüphaneler.</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">Man: man dosyaları</span></strong></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">Src:</span></strong><span style="font-size: 10pt; font-family: Arial;"> bazı kaynak dosyaları ve linux çekirdeğini oluşturan kodlar. /usr/src/linux</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">Sbin: </span></strong><span style="font-size: 10pt; font-family: Arial;">Kök sistem dizininde yer alması gerekmeyen çalıştırılabilir. Sistem görevlisi dosyaları</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">/var: </span></strong><span style="font-size: 10pt; font-family: Arial;">Sürekli değişen sistem bilgileri burada tutulur. Diğer makinelere paylaştırılmaz.</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">adm:</span></strong><span style="font-size: 10pt; font-family: Arial;"> sistem yönetimini ilgilendiren kayıtlar </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">preserve:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Sistemin göçmesinden sonra zarar görmesi mümkün dosyaların kaydedildiği yer </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><strong><span style="font-size: 10pt; font-family: Arial;">spool:</span></strong><span style="font-size: 10pt; font-family: Arial;"> Sonra işlenecek veriler buraya atılır.(e-posta gibi)</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Not: temp dizini normal olarak kullanıcıların kullanımına açık olduğu için çok kısa bir sürede dolabilir. Burayı periyodik olarak silmek için find komutu işe yarıyabilir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#find<span> </span>/tmp –atime +7 –exec rm –rf {}; </span></strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">bu komut /temp dizini altındaki dosyaları kontrol edecek ve 7 günden daha eski olanları </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">silecek</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">#du –skx<span> </span>/home/* |sort –rn&gt;disk</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm;"><span style="font-size: 10pt; font-family: Arial;">du (disk usage)</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">yazıcıya bilgi göndermek için;</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm;"><span style="font-size: 10pt; font-family: Arial;">$cat dosya&gt;/dev/lp1</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">$ls –l<span> </span>/dev/cua0</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">crw-rw-rw- 1 root uucp 5,64 nov 30 1993 /dev/cua</span></strong></p>
<p class="MsoNormal" style="border: medium none; padding: 0cm;"><span style="font-size: 10pt; font-family: Arial;">en baştaki<strong> “c”</strong> karakteri<span> </span>bu dosyanın bir karakter aygıtına ait olduğunu gösterir. Benzer şekilde blok aygıtlar için bu<strong> “b” </strong>dir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><a class="kblinker" title="More about türkçe »" href="http://cephanelik.net/index.php?s=t%C3%BCrk%C3%A7e/">Türkçe</a> karakterlerin kullanımı: Bu dosyalar “<a href="ftp://ftp.linux.org.tr/">ftp.linux.org.tr</a>” temin edilebilir.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Burada <strong>tr.map,trq.map</strong> dosyalarını çekin.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bash kabuğu altında türkçe yazabilmek için aşağıdaki üç komutu <strong>.inputrc</strong> dosyanıza eklemeniz gerekecektir.</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Set meta-flag on</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Set output-meta on</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Set convert-meta off</span></strong></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">Less</span></strong><span style="font-size: 10pt; font-family: Arial;"> komutunu türkçe karakterleri göstermesi için;</span></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;"><span> </span>leescharset=latin5</span></strong></p>
<p><strong><span style="font-size: 10pt; font-family: Arial;">#export VISUAL=/usr/bin/pico<span> </span>pico adlı editörü default yapar.</span></strong></p>
<p><a href="http://cephanelik.net/ssh-komutlari" target="_blank">Kaynak</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/linux/ssh-komutlari/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MRTG Kurulumu</title>
		<link>http://www.kocserkan.com/linux/mrtg-kurulumu/</link>
		<comments>http://www.kocserkan.com/linux/mrtg-kurulumu/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 13:01:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[mrtg]]></category>

		<category><![CDATA[mrtg kurulumu]]></category>

		<category><![CDATA[ubuntu server mrtg]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=29</guid>
		<description><![CDATA[Ubuntu server&#8217;a Mrtg kurulumu

Öncelikle mrtg&#8217;yi kullanabilmek için snmap server&#8217;ın yüklü olması gerekiyor.Snmap yüklemesi ve kurulumu içim;
1.Snmap kurulum

sudo apt-get install snmap

2.Snmap config ayarları

sudo nano /etc/snmp/snmpd.conf

dosyasının

com2sec paranoid  default         public
&#160;
#com2sec readonly  default         public

olan satırını


#com2sec paranoid default public
com2sec readonly default public

yapıp [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Ubuntu server&#8217;a Mrtg kurulumu</p>
<p style="text-align: center;"><img src="http://img372.imageshack.us/img372/1930/localhosteth0dayjg6.png" alt="" width="500" height="135" /></p>
<p>Öncelikle mrtg&#8217;yi kullanabilmek için snmap server&#8217;ın yüklü olması gerekiyor.Snmap yüklemesi ve kurulumu içim;</p>
<p>1.Snmap kurulum</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo apt<span style="color: #339933;">-</span>get install snmap</pre></div></div>

<p>2.Snmap config ayarları</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo nano <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>snmp<span style="color: #339933;">/</span>snmpd.<span style="color: #202020;">conf</span></pre></div></div>

<p>dosyasının</p>

<div class="wp_syntax"><div class="code"><pre class="c">com2sec paranoid  <span style="color: #b1b100;">default</span>         public
&nbsp;
<span style="color: #339933;">#com2sec readonly  default         public</span></pre></div></div>

<p>olan satırını</p>
<p><span id="more-29"></span></p>

<div class="wp_syntax"><div class="code"><pre class="c"><span style="color: #339933;">#com2sec paranoid default public</span>
com2sec readonly <span style="color: #b1b100;">default</span> public</pre></div></div>

<p>yapıp kaydedin.</p>
<p>3.Snmap yeniden başlatıyoruz</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>init.<span style="color: #202020;">d</span><span style="color: #339933;">/</span>snmpd stop
sudo <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>init.<span style="color: #202020;">d</span><span style="color: #339933;">/</span>snmpd start</pre></div></div>

<p>1.Mrtg kurulumu</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo apt<span style="color: #339933;">-</span>get installl mrtg</pre></div></div>

<p>2.Mrtg istatistik sayfalarının bulunacağı dizini belirleyelim</p>

<div class="wp_syntax"><div class="code"><pre class="c">mkdir <span style="color: #339933;">-</span>p <span style="color: #339933;">/</span>home<span style="color: #339933;">/</span>xxxx.<span style="color: #202020;">com</span><span style="color: #339933;">/</span>public_html<span style="color: #339933;">/</span>mrtg</pre></div></div>

<p>3.Ayar dosyası için</p>

<div class="wp_syntax"><div class="code"><pre class="c">cfgmaker <span style="color: #339933;">--</span>global <span style="color: #ff0000;">'WorkDir: /home/xxxx.com/public_html/mrtg'</span> <span style="color: #339933;">--</span>output <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>mrtg.<span style="color: #202020;">cfg</span> serkan@localhost</pre></div></div>

<p>4.Default index sayfası</p>

<div class="wp_syntax"><div class="code"><pre class="c">indexmaker <span style="color: #339933;">--</span>output<span style="color: #339933;">=/</span>home<span style="color: #339933;">/</span>xxxx.<span style="color: #202020;">com</span><span style="color: #339933;">/</span>public_html<span style="color: #339933;">/</span>mrtg<span style="color: #339933;">/</span>index.<span style="color: #202020;">html</span> <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>mrtg.<span style="color: #202020;">cfg</span></pre></div></div>

<p>5.Belirli aralıklarla güncelleme yapması için crontab&#8217;a eklenecek dosyayı oluşturalım (Örn: 5 dakikada bir güncellesin)</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo nano <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>cron.<span style="color: #202020;">d</span><span style="color: #339933;">/</span>mrtg</pre></div></div>

<p>0-55/5 * * * * root if [ -x /usr/bin/mrtg ] &amp;&amp; [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg &gt;&gt; /var/log/mrtg/mrtg.log 2&gt;&amp;1; fi</p>
<p>5.Test edelim</p>

<div class="wp_syntax"><div class="code"><pre class="c">sudo env LANG<span style="color: #339933;">=</span>C <span style="color: #339933;">/</span>usr<span style="color: #339933;">/</span>bin<span style="color: #339933;">/</span>mrtg <span style="color: #339933;">/</span>etc<span style="color: #339933;">/</span>mrtg.<span style="color: #202020;">cfg</span></pre></div></div>

<p>komutunu verdikten sonra istatistik dosyaları /home/xxxx.com/public_html/mrtg dizini altında oluşacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/linux/mrtg-kurulumu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GecekonduTV ve Gecekondu.Org yayında</title>
		<link>http://www.kocserkan.com/web/gecekondutv-yayinda/</link>
		<comments>http://www.kocserkan.com/web/gecekondutv-yayinda/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 07:58:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[ankaragücü]]></category>

		<category><![CDATA[gecekondutv]]></category>

		<category><![CDATA[izmir]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=28</guid>
		<description><![CDATA[GecekonduTv ve Gecekondu.Org  yeni tasarımıyla karşınızda.herkese hayırlı olsun

Ankaragücü
]]></description>
			<content:encoded><![CDATA[<p>GecekonduTv ve Gecekondu.Org  yeni tasarımıyla karşınızda.herkese hayırlı olsun</p>
<p style="text-align: center;"><a title="GecekonduTV" href="http://www.gecekondutv.com" target="_blank"><img src="http://img510.imageshack.us/img510/1305/templatethumbnailey3.png" alt="" /></a></p>
<p style="text-align: center;"><a href="http://www.gecekondu.org" target="_blank">Ankaragücü</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/web/gecekondutv-yayinda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Server&#8217;a Webmin Kurulumu</title>
		<link>http://www.kocserkan.com/linux/ubuntu-servera-webmin-kurulumu/</link>
		<comments>http://www.kocserkan.com/linux/ubuntu-servera-webmin-kurulumu/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 13:39:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[mrtg]]></category>

		<category><![CDATA[mrtg kurulum]]></category>

		<category><![CDATA[mrtg kurulumu]]></category>

		<category><![CDATA[ubuntu mrtg]]></category>

		<category><![CDATA[ubuntu server]]></category>

		<category><![CDATA[ubuntu server mrtg]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=27</guid>
		<description><![CDATA[Bilindiği gibi ubuntu server&#8217;da gnome, kde gibi kullanıcı ara birimi kurulumda gelmiyor.Bunları kurmak ise sisteme ayrı bir yük getiriyor eğer konsoldanda uğraşmak canınızı sıkıyorsa bu iş için ilk olarak akla Plesk ve Cpanel geliyor.Fakat bir problem var!! Bunları serverınızda kullanmak için lisansını satın almalısınız ..Bunlara alternatif olarak opensource paneller de var.ISPConfig, xpanel,WebCp, Webmin  vs.Biz [...]]]></description>
			<content:encoded><![CDATA[<p>Bilindiği gibi ubuntu server&#8217;da gnome, kde gibi kullanıcı ara birimi kurulumda gelmiyor.Bunları kurmak ise sisteme ayrı bir yük getiriyor eğer konsoldanda uğraşmak canınızı sıkıyorsa bu iş için ilk olarak akla Plesk ve Cpanel geliyor.Fakat bir problem var!! Bunları serverınızda kullanmak için lisansını satın almalısınız ..Bunlara alternatif olarak opensource paneller de var.ISPConfig, xpanel,WebCp, Webmin  vs.Biz bunlardan webmin kurulumunu ele alacağız.Kurulumdan önce perl ve modüllerinin yüklü olması gerekiyor.Yüklü değilse</p>

<div class="wp_syntax"><div class="code"><pre>sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl</pre></div></div>

<p>komutu ile modülleri yükleyebilirsiniz.Modüller yükledikten sonra webmin&#8217;in debian paketini wget ile çekeceğiz.</p>
<p><span id="more-27"></span></p>

<div class="wp_syntax"><div class="code"><pre>wget http://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.deb</pre></div></div>

<p>Bulunduğumuz dzinde <span class="fullpost">webmin_1.430_all.deb dosyası olacak şimdi sıra bu dosyayı yüklemeye geldi.</span></p>

<div class="wp_syntax"><div class="code"><pre>sudo dpkg -i webmin_1.340_all.deb</pre></div></div>

<p>komutu ile dosyayı yüklüyoruz.Eğer kurulum sırasında ihtiyacı olan paketleri bulamazsa</p>

<div class="wp_syntax"><div class="code"><pre>sudo apt- get install -f</pre></div></div>

<p>komutu ile paket durumlarını kontrol edebilirsiniz.</p>
<p>Yükleme bittikten sonra panel şifresini oluşturmalıyız bunun için</p>

<div class="wp_syntax"><div class="code"><pre>sudo /usr/share/webmin/changepass.pl /etc/webmin root yenisifre</pre></div></div>

<p>Panele erişim  şu adresi kullanabilirsiniz:</p>
<p><span class="fullpost"> https://localhost:10000</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/linux/ubuntu-servera-webmin-kurulumu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Server</title>
		<link>http://www.kocserkan.com/linux/ubuntu-server/</link>
		<comments>http://www.kocserkan.com/linux/ubuntu-server/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 23:35:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[server administrator]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[ubuntu server]]></category>

		<guid isPermaLink="false">http://www.kocserkan.com/?p=26</guid>
		<description><![CDATA[Merhaba arkadaşlar bu aralar linux server&#8217;a ihtiyacımız vardı ölçtük biçtik  bu iş için en iyisi ubuntu olduğunun kanaatine vardık.Neden diye sorarsanız  ubuntu gerçektende çok geniş bir kitleye sahip ,gerek türk forumları olsun gerek  diğer yabancı kaynaklar bizde bundan dolayı ubuntu kullanmaya karar verdik.Ubuntu server ilk etapta bizlere x server kurulu olmadan geliyor.Çünkü [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar bu aralar linux server&#8217;a ihtiyacımız vardı ölçtük biçtik  bu iş için en iyisi ubuntu olduğunun kanaatine vardık.Neden diye sorarsanız  ubuntu gerçektende çok geniş bir kitleye sahip ,gerek türk forumları olsun gerek  diğer yabancı kaynaklar bizde bundan dolayı ubuntu kullanmaya karar verdik.Ubuntu server ilk etapta bizlere x server kurulu olmadan geliyor.Çünkü birçok grafik kütüphanesi,kde,gnome ve diğer masaüstü  uygulamalarına ait kütüphaneler yok , bunların olmamasının sebebi server  sitemlerde performansın çok önemli olduğundan kaynaklanıyor.İsterseniz gnome&#8217;yi  de yükleyebilirsiniz fakat performans açısından bu pek tavsiye edilmiyor.Ubuntu  server:</p>
<p>* Lamp Server (Linux/Apache/Mysql/Php Server)</p>
<p>* DNS Server</p>
<p>* Mail Server</p>
<p>* OpenSSH Server</p>
<p>* PostgreSQL database</p>
<p>* Print server</p>
<p>* Samba File server</p>
<p>uygulamalarıyla birlikte geliyor.Lampserver ,dns server, openssh bizlerin  olmazsa olmazı diğerleri ekstraya giriyor.Mesela performans açısından Samba file  server kurmaya pek gerek yok , uzaktan bağlanmak için OpenSSH server bizlere  yeterli.</p>
<p>Ubuntu kurulumu aşağıdaki adreste anlatılmış .</p>
<p>Türkçe:  <a href="http://blog.aktifmail.net/2008/01/13/ubuntu-server-610-edgy-eft-kurulum/" target="_blank">http://blog.aktifmail.net/2008/01/13/ubuntu-server-610-edgy-eft-kurulum/</a></p>
<p>Apache Ayarları :</p>
<p>Eğer serverda birden fazla web sitesini host etmek istiyorsak (Virtua Hosts) şu  yolları izlemeliyiz.</p>
<p>Öncelikle 2 tane web sitesi belirleyelim bunlardan birisi   orneksite.com  ,  diğeride  orneksite.net   olsun.Bu web sitelerinin dosyalarını  /home/www/    dizinin  altında yayınlayalım. ilk öce</p>
<p>&gt; sudo mkdir /home/www/orneksite.com</p>
<p>&gt; sudo mkdir /home/www/orneksite.net</p>
<p>Klasörlerimizi oluşturduk daha sonra Apache ayarlarından Virtual host&#8217;u  aktifleştirmemiz gerekiyor bunun için      /etc/apache2/conf.d/virtual.conf    dosyası  oluşturalım.</p>
<p>&gt;sudo nano /etc/apache2/conf.d/virtual.conf</p>
<p>dosyanın içine şunları yazalım :</p>
<p>#<br />
# We&#8217;re running multiple virtual hosts.<br />
#<br />
NameVirtualHost *</p>
<p>Kaydetip nano dan CTRL ^X ile çıkalım.Apache başlangıçta bu ayar dosyasını   /etc/apache2/apache2.conf</p>
<p>include edecektir.Apache başlangıçta 2 tane dizin arayacaktır:<br />
/etc/apache2/sites-available/</p>
<p>ve</p>
<p>/etc/apache2/sites-enabled/<br />
sites-available dizininde site ayarları bulunuyor, sites-enabled dizininde ise  available dizinindeki</p>
<p>aktifleştirilmiş siteler bulunuyor(available deki dosyaların kısayolu var).Yeni  web sitelerimizi  /etc/apache2/sites-available/   dizininde tanımlayacağız</p>
<p>orneksite.com ve orneksite.net icin 2 tane dosya oluşturalım.<br />
/etc/apache2/sites-available/orneksite.com</p>
<p>/etc/apache2/sites-available/orneksite.net<br />
Dosyaların içeriği şu şekilde olacak<br />
#<br />
# orneksite.com (/etc/apache2/sites-available/orneksite.com)<br />
#<br />
&lt;VirtualHost *&gt;</p>
<p>ServerAdmin <a href="mailto:webmaster@example.com">webmaster@example.com</a></p>
<p>ServerName <a href="http://www.orneksite.com/">www.orneksite.com</a></p>
<p>ServerAlias orneksite.com<br />
# Indexes + Directory Root.</p>
<p>DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3  index.phtml    index.cgi</p>
<p>DocumentRoot /home/orneksite.com/<br />
# CGI Directory</p>
<p>ScriptAlias /cgi-bin/ /home/orneksite.com/</p>
<p>&lt;Location /cgi-bin&gt;</p>
<p>Options +ExecCGI</p>
<p>&lt;/Location&gt;<br />
# Logfiles<br />
ErrorLog /home/example.com/logs/error.log<br />
CustomLog /home/example.com/logs/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>bu içeriğin bir kopyasını da orneksite.net olarakta olusturduktan sonra sıra bu siteleri  aktifleştirmeye geldi.<br />
&gt;sudo a2ensite orneksite.com</p>
<p>&gt;sudo a2ensite orneksite.net</p>
<p>komutunu çalıştıralım (Deaktif etmek için &gt;a2dissite).   /etc/apache2/sites-enabled/   dizininde orneksite.com kısayol dosyası  oluşacaktır.Bu ayarları yaptıktan sonra apache&#8217;yi restart ederek (Eğer başka bir  problem yoksa) Apache serveriniz çalışacaktır.</p>
<p>&gt;sudo /etc/init.d/apache2 restart</p>
<p><strong>UFW FIREWALL</strong></p>
<p>ufw firewallı kurarak İstediğiniz porta giriş çıkışları kısıtlayabilirsiniz.</p>
<p>Kurulum için ;</p>
<p>&gt; sudo apt-get install ufw</p>
<p>Genel olarak komutlar ;</p>
<p>&gt;sudo ufw enable // firewall&#8217;ı etkinleştirir</p>
<p>&gt;sudo ufw disable //firewall&#8217;ı kapatır</p>
<p>&gt;sudo ufw allow 80 //Örn:80. porta erişimlere izin verdik</p>
<p>&gt;sudo ufw deny 45 //Örn: 45. porta erişimleri kapattık.</p>
<p>&gt;sudo ufw status // o anki port durumunugösterir</p>
<p>Örneğin:</p>
<p>&gt;sudo ufw status</p>
<p>To Action From<br />
&#8211; &#8212;&#8212; &#8212;-<br />
22:tcp ALLOW Anywhere //ssh uzaktan erişim için<br />
22:udp ALLOW Anywhere //ssh uzaktan erişim<br />
21:tcp ALLOW Anywhere //ftp izin ver<br />
21:udp ALLOW Anywhere //ftp izn ver<br />
25:tcp DENY Anywhere // mail portunu engelle<br />
25:udp DENY Anywhere // mail portunu engelle.<br />
80:tcp ALLOW Anywhere //http izin ver<br />
80:udp ALLOW Anywhere // http izin ver</p>
<p>Server&#8217;a windowstan erişim için  <a href="http://winscp.net/eng/download.php" target="_blank">WinSCP</a> programını kullanabilirsiniz</p>
<p><strong>Diğer Kaynaklar:</strong></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><a href="http://www.debian-administration.org/articles/412">http://www.debian-administration.org/articles/412</a></p>
<p class="MsoNormal" style="text-align: center;" align="center"><strong><span style="font-size: 16pt;"> </span></strong></p>
<p class="MsoNormal"><a href="http://linux.about.com/od/ubusrv_doc/Ubuntu_Linux_Server_Documentation.htm">http://linux.about.com/od/ubusrv_doc/Ubuntu_Linux_Server_Documentation.htm</a></p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://doc.ubuntu.com/ubuntu/serverguide/C/">http://doc.ubuntu.com/ubuntu/serverguide/C/</a></p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://www.mfyz.com/?/dokuman/59/ubuntuda-apache-php-mysql-ve-phpmyadmin-kurulumu--lamp/">http://www.mfyz.com/?/dokuman/59/ubuntuda-apache-php-mysql-ve-phpmyadmin-kurulumu&#8211;lamp/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kocserkan.com/linux/ubuntu-server/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
