<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A techie&#039;s confessions</title>
	<atom:link href="http://teknoteknik.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://teknoteknik.wordpress.com</link>
	<description>reflection of my thoughts and expriences</description>
	<lastBuildDate>Thu, 23 Feb 2012 06:40:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='teknoteknik.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/34de1920a8a38edb0859947c2398852d?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>A techie&#039;s confessions</title>
		<link>http://teknoteknik.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://teknoteknik.wordpress.com/osd.xml" title="A techie&#039;s confessions" />
	<atom:link rel='hub' href='http://teknoteknik.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Install and configure VNC in 8 easy steps</title>
		<link>http://teknoteknik.wordpress.com/2011/04/25/install-and-configure-vnc-in-8-easy-steps/</link>
		<comments>http://teknoteknik.wordpress.com/2011/04/25/install-and-configure-vnc-in-8-easy-steps/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 07:45:56 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[remote desktop]]></category>
		<category><![CDATA[startx]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[vncserver]]></category>
		<category><![CDATA[vncviwer]]></category>
		<category><![CDATA[xstartup]]></category>

		<guid isPermaLink="false">https://teknoteknik.wordpress.com/2011/04/25/install-and-configure-vnc-in-8-easy-steps/</guid>
		<description><![CDATA[1. Install vnc server rpm as per linux distribution you are using. 2. Once you will install vnc server you can check for the following commands listed below. 3. Now set the password for vnc sessions by executing command vncpasswd 4. Once password is set you can run the command vncserver which will create a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=179&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. Install vnc server rpm as per linux distribution you are using.</p>
<p>2. Once you will install vnc server you can check for the following commands listed below.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/04/vnc-commands.jpg?w=600" /> </p>
<p>3. Now set the password for vnc sessions by executing command <b>vncpasswd</b></p>
<p> <img src="http://tekpics.files.wordpress.com/2011/04/vncpasswd.jpg?w=600" />
</p>
<p>4. Once password is set you can run the command <b>vncserver </b>which will create a file <b>.Xauthority</b> and a folder <b>.vnc</b> in user’s home directory with all the configuration files. It also starts the first session for client.</p>
<p>&#160;<img src="http://tekpics.files.wordpress.com/2011/04/vncserver-1st.jpg?w=600" /> </p>
<p>5. Now we have to kill the vnc session as before connecting we have to configure vnc properly. To kill a vnc session you have to use the following command shown in the figure.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/04/vnc-kill.jpg?w=600" /> </p>
<p>Here: 1 is the vnc session id.</p>
<p>6. Now open .vnc/xstartup file to modify the parameter. Beginning the file looks like below</p>
<p><img src="http://tekpics.files.wordpress.com/2011/04/xstartup.jpg?w=600" /> </p>
<p>7. Now uncomment the 3<sup>rd</sup> and 4<sup>th</sup> line containing unset and exec command. Keep the next two lines as it is (uncommented).Comment out the rest lines of the file. At the end add a startx command. After making the changes the content should look like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/04/xstartup-edited.jpg?w=600" /> </p>
<p>N:B:-This is for GNOME Desktop Environments. For KDE Desktop environment you have to mention <b>startkde &amp; </b>at the end instead of <b>startx &amp;</b></p>
<p>Now start the vncserver. That’s all configurations from server side.</p>
<p>8. Now open the vnc viwer from client side.It will ask for servername and password.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/04/vncviwer.jpg?w=600" /> </p>
<p>Now Give the server as hostname: session id or IP address: session id .It will ask for password and you will get the remote desktop screen after successful authentication.</p>
<p>9. If your client system is a Linux system then install vncviewer rpm. Then you can connect to remote system by executing <strong>vncviewer </strong>command.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=179&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2011/04/25/install-and-configure-vnc-in-8-easy-steps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>

		<media:content url="http://tekpics.files.wordpress.com/2011/04/vnc-commands.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/vncpasswd.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/vncserver-1st.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/vnc-kill.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/xstartup.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/xstartup-edited.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/04/vncviwer.jpg" medium="image" />
	</item>
		<item>
		<title>&#8220;No network adapters were detected&#8221; while installing ESX 4 on VMware Workstation</title>
		<link>http://teknoteknik.wordpress.com/2011/03/28/no-network-adapters-were-detected-while-installing-esx-4-on-vmware-workstation/</link>
		<comments>http://teknoteknik.wordpress.com/2011/03/28/no-network-adapters-were-detected-while-installing-esx-4-on-vmware-workstation/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 20:04:38 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[ESX error]]></category>
		<category><![CDATA[Esx installation]]></category>
		<category><![CDATA[vmware workstation]]></category>

		<guid isPermaLink="false">https://teknoteknik.wordpress.com/2011/03/28/no-network-adapters-were-detected-while-installing-esx-4-on-vmware-workstation/</guid>
		<description><![CDATA[Today I was trying to install ESX4 on my windows machine on top of VMware workstation 7.I and saw everything was fine but while installing the installer complains “No network adapters were detected”.For you reference I have attached the screenshot. &#160; After searching a lot in google I found the solution.To get rid of this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=178&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> Today I was trying to install ESX4 on my windows machine on top of VMware workstation 7.I and saw everything was fine but while installing the installer complains “No network adapters were detected”.For you reference I have attached the screenshot.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/error.jpg?w=600" /></p>
<p>&#160;</p>
<p>After searching a lot in google I found the solution.To get rid of this issue you just need to edit the &lt;esxname&gt;.vmx file.</p>
<p>make sure the following lines are present for each connected Ethernet adapter. If there are multiple cards configured for the ESX instance, there will be one copy of each of these lines for each adapter.</p>
<blockquote><p>ethernet0.present = &quot;TRUE&quot;     <br />ethernet0.virtualDev = &quot;e1000&quot;      <br />ethernet0.connectionType = &quot;bridged&quot;      <br />ethernet0.addressType = &quot;generated&quot;</p>
</blockquote>
<p>If any of the line is missing you can add the entry at the end of the file.</p>
<p>Also You&#8217;ll need to add the following lines in the .VMX file if your processor is Intel-based:</p>
<blockquote><p>monitor_control.restrict_backdoor = TRUE     <br />monitor_control.vt32 = TRUE</p>
</blockquote>
<p>If the processor is AMD-based, replace the line </p>
<blockquote><p>monitor_control.vt32 = TRUE </p>
</blockquote>
<p>with </p>
<blockquote><p>monitor_control.enable_svm = TRUE.</p>
</blockquote>
<p>Now start your ESX installation.You can proceed without any error.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=178&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2011/03/28/no-network-adapters-were-detected-while-installing-esx-4-on-vmware-workstation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>

		<media:content url="http://tekpics.files.wordpress.com/2011/03/error.jpg" medium="image" />
	</item>
		<item>
		<title>15 steps to create your own VMware vSphere LAB on your home computer</title>
		<link>http://teknoteknik.wordpress.com/2011/03/28/15-steps-to-create-your-own-vmware-vsphere-lab-on-your-home-computer/</link>
		<comments>http://teknoteknik.wordpress.com/2011/03/28/15-steps-to-create-your-own-vmware-vsphere-lab-on-your-home-computer/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 19:35:00 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[home vmware lab]]></category>
		<category><![CDATA[openfiler]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vspehere lab]]></category>

		<guid isPermaLink="false">https://teknoteknik.wordpress.com/2011/03/28/15-steps-to-create-your-own-vmware-vsphere-lab-on-your-home-computer/</guid>
		<description><![CDATA[VMware has given us the opportunity to test out all its product features for 60 days. So those who are preparing for VCP exam or those who want to test or learn vSphere features it will be very helpful to create a vSphere environment in their home computer. So don’t complain about VMware that you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=177&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>VMware has given us the opportunity to test out all its product features for 60 days. So those who are preparing for VCP exam or those who want to test or learn vSphere features it will be very helpful to create a vSphere environment in their home computer. So don’t complain about VMware that you can afford the hardware cost, so you cannot test VMware.</p>
<p><b>Hardware you need </b></p>
<p>1. Mother Board having 64-bit compatibility </p>
<p>2. Processor with VT (<b>Virtualization Technology</b>) and x64 Supports</p>
<p>3. 4 GB of RAM (minimum)</p>
<p>Now a day all the motherboard and processor in the market contains these features. To see whether your current processor is 64-bit compatible or not and VT supported or not, you can use the following tool.</p>
<p>BITS: <a href="http://www.softpedia.com/get/System/System-Info/BITS-MooSoft.shtml">Download Link1</a></p>
<p><a href="http://www.moosoft.com/bits">Download link2</a></p>
<p>Once you will run the program you will get a screen like below and can able to know all the facts.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/64bit-check.jpg?w=600" /></p>
<p><b>Hardware that I used:</b></p>
<p>Processor:-Inter core 2 Quad CPUQ6600</p>
<p>Motherboard:-Intel DG31PR</p>
<p>RAM:-4 GB Transcend DDR-II 800MHz</p>
<p>SOFTWARE YOU NEED:</p>
<p>1. VMWare <a href="https://www.vmware.com/products/workstation/">workstation</a>/server</p>
<p>2. Windows Server 2003/2008 64-bit</p>
<p>3. ESX/ESXi server ISO</p>
<p>4. vCenter Server ISO</p>
<p>5. Openfiler ISO</p>
<p>Software versions I have used</p>
<p>1. VMware® Workstation 7.1.2 </p>
<p>2. Windows Server 2003 Enterprise x64 Edition </p>
<p>3. ESX 4.1 Installable ISO image</p>
<p>4. ESXi 4.1 Installable ISO image</p>
<p>5. VMware-VMvisor-Installer-4.0.0-171294.x86_64 ISO image</p>
<p>6. openfiler-2.3-x86_64-disc1 ISO image</p>
<p><strong><u>Let’s Start our Lab</u></strong></p>
<p>Step-1:-Install VMware workstation on your windows operating system.</p>
<p>Step-2:-Create 1 VM with 2.0 GB of RAM and install ESX from the DVD image.</p>
<p>Step-3:-Create 1 VM with 2.0 GB of RAM and install ESXi from the DVD image.</p>
<p>Step-4:-Create 1 VM with 2.0 GB of RAM and Windows Server 2003 Enterprise x64 Edition installed.</p>
<p>Step-5:- Create 1 VM with minimum 256mb of RAM and OpenFiler installed</p>
<p>N: B-Never reserve any memory for any host if you donot have more than 6GB memory as the memory usage may become constraint in powering some guest. </p>
<p>Step-6:-Mount VMware-VMvisor-Installer-4.0.0-171294.x86_64.iso to windows server 2003 VM and install vCenter Server (VC) in the same VM. Also install the vSphere client on the same VM.This will be our vcenter Server.</p>
<p>Step-7:-Install vSphere client in your Base operating system which is in my case Windows 7 64 bit.</p>
<p>Step-8:-Now put all the 4 VM’e in “Powerd On” state.</p>
<p>Step-9:-Open vSphere Client on your base operating system.It will ask username/password of vcenter server.You will get a screen like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/vsphere-login.jpg?w=378&#038;h=338" width="378" height="338" /></p>
<p>Give the username and password of your windows 2003 server and press login button.</p>
<p>Step-10:-Once after successful login you will be presented a screen like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/first-screen.jpg?w=600" /></p>
<p>Step-11: Create a folder with name as per your convenience by right clicking on the vCenter server as shown in above screen.</p>
<p>Step-12: Create a datacenter with name as per your convenience by right clicking on the folder created in the above step.</p>
<p>Step-13: Now you can add host to the data center by right clicking on datacenter and selecting Add Host.</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/add-host.jpg?w=600" /></p>
<p>Step-14:-After adding host you can see them like shown below</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/host-added.jpg?w=600" /></p>
<p>Step-15:-Now you can click on the hosts and create virtual machines, resource pools etc. like shown below</p>
<p><img src="http://tekpics.files.wordpress.com/2011/03/new-virtual-machine.jpg?w=600" /></p>
<p>This way you will get a testing environment for VMware vSphere.To test storage you can use Openfiler as iSCSI storage device.For more information on how to install and use open filer with vSphere you can <a href="http://teknoteknik.wordpress.com/2010/12/25/20-steps-to-connect-openfiler-to-esx-as-iscsi-storage/">go here</a>. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=177&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2011/03/28/15-steps-to-create-your-own-vmware-vsphere-lab-on-your-home-computer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>

		<media:content url="http://tekpics.files.wordpress.com/2011/03/64bit-check.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/03/vsphere-login.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/03/first-screen.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/03/add-host.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/03/host-added.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2011/03/new-virtual-machine.jpg" medium="image" />
	</item>
		<item>
		<title>20 steps to connect openfiler to esx as iscsi storage</title>
		<link>http://teknoteknik.wordpress.com/2010/12/25/20-steps-to-connect-openfiler-to-esx-as-iscsi-storage/</link>
		<comments>http://teknoteknik.wordpress.com/2010/12/25/20-steps-to-connect-openfiler-to-esx-as-iscsi-storage/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 11:17:36 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[logical volume]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[openfiler]]></category>
		<category><![CDATA[physical volume]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">https://teknoteknik.wordpress.com/?p=174</guid>
		<description><![CDATA[Openfiler is a Linux based small operating system that provides file-based network-attached storage and block-based storage area network and is free software. It can run with very minimal resource.Below I will show how we can take the benefit of openfiler to make SAN/NAS storage for our VMware ESX host. There are two types of openfiler [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=174&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>Openfiler</b> is a Linux based small operating system that provides file-based network-attached storage and block-based storage area network and is free software. It can run with very minimal resource.Below I will show how we can take the benefit of openfiler to make SAN/NAS storage for our VMware ESX host.</p>
<p>There are two types of openfiler installation. You can click on the installation link to see all details on how to help</p>
<p>1.<a href="http://www.openfiler.com/learn/how-to/text-based-installation">Text Based Installation</a></p>
<p>2.<a href="http://www.openfiler.com/learn/how-to/graphical-installation">Graphical Installation</a></p>
<p><strong>N:B:-</strong>Make sure you have not partitioned all the disk space.Make the OS partition to small size and keep rest as free space which later we will use as iSCSI LUN.</p>
<p>At the time of installation or post installation you have to configure static IP address and necessary DNS configuration.</p>
<p>Once your installation is done, after reboot you will get a screen like below where it will give the URL where you can access opnefiler from browser.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/startpage_openfiler.jpg?w=600" /></p>
<p><strong>N:B:-</strong> Configure static IP address and necessary DNS configuration before doing anything</p>
<p><strong>Step-1:</strong>Now open the URL given at openfiler startup screen using any browser to login to its web interface. For first time it will give a security warning like the picture shown below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/browser_cert_issue.jpg?w=600" /></p>
<p>You just need to ignore the warning and proceed to the login page.</p>
<p>You will get a login screen like given below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/login_page.jpg?w=600" /></p>
<p><b>N:B:-Don’t login using the root user credentials what you have provided during openfiler installation.</b></p>
<p><strong>Default username</strong> <img src='http://s1.wp.com/wp-includes/images/smilies/icon_surprised.gif' alt=':-o' class='wp-smiley' /> penfiler</p>
<p><strong>Default Password</strong>:-password</p>
<p>Once after successful login you will get a screen which will be containing all your openfiler server information   <br /><img src="http://tekpics.files.wordpress.com/2010/12/openfiler_system_overview.jpg?w=600" /></p>
<p><strong>Step-2:</strong>Go to volumes tab.If you are opening this for first time you will get a screen like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/create_pv.jpg?w=600" /></p>
<p>You have to select <b>create new volume group</b>. Then you will get a screen like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/review-_new_part.jpg?w=600" />    <br /><strong>Step-3:</strong>Click on disk name (Here in my case its /dev/sdb) under <b>Edit Disk </b>which contains the free space we are going to use iSCSI storage. Now you will get a screen where you can make your physical volume.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/create_phycal_volume.jpg?w=600" /></p>
<p>From <b>Partition Type</b> dropdown menu select <b>Physical volume</b> and click <b>Create</b>.It will create a physical volume.</p>
<p><strong>Step-4:</strong>Now click on <b>Volume Groups</b> on the right hand side. You will be presented a window like below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/create_vg.jpg?w=600" /></p>
<p>Here give some valid name for the volume group and select the physical volumes shown in the list in order to add to the volume group. Then click on <b>Add volume group.</b></p>
<p><b></b></p>
<p>Once volume group creation finishes you can see the volume group listed under volumes tab.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/vg_overview.jpg?w=600" /></p>
<p><strong>Step-5:</strong>Now volume group creation is done,So we have to configure <b>LUN</b>(<em>Logical Unit Number</em>).To do this click on <b>Add Volume.</b></p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/create_lun.jpg?w=600" /></p>
<p>Here give some volume name and slide the slider to allocate space to LUN.Choose <b>Filesystem </b>type as<b> iSCSI </b>and click on create<b>.</b></p>
<p><strong>Step-6:</strong>Next action is to enable iSCSI service. For this open <b>Services </b>tab. You will find there are some service listed and have option to disable/enable the services. From here you have to enable <b>iSCSI target server </b>Service.it will be disabled by default.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/enable_iscsi_service.jpg?w=600" /></p>
<p><strong>Step-7:</strong>Once iSCSI is enabled we need to share the volume to specific IP/Networks. To do this open <b>System </b>tab and on bottom you will find <b>Network Access Configuration</b>. Here provide the details of the ESX/ESXi server information and click on update.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/network_acl.jpg?w=600" /></p>
<p><strong>N:B:-</strong>Sometimes in <b>Network Access Configuration </b>if you will allow only host then the iSCSI volume may not be shown in storage volumes under vSphere client.To overcome this allow the whole network as shown in the second rule in <b>Network Access Configuration.</b></p>
<p><strong>Step-8:</strong>Now you need to configure the iSCSI target and allow for the host.To do this goto <b>Volumes</b> tab.On right hand side you will find <b>iSCSI Targets.</b>From there goto <b>Target Configuration</b> as shown in figure below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/iscsi_target_conf.jpg?w=600" /></p>
<p>You will see some long name under <b>Target IQN.</b>This is going to be your iSCSI target name.Click on <b>Add to add the target.</b></p>
<p><strong>Step-9:</strong>Then go to <b>LUN Mapping </b>and click on <b>Map </b>to map the LUN to the iSCSI target.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/map_lun.jpg?w=600" /></p>
<p><strong>Step-10:</strong>Next goto <b>Network ACL</b> on the same page.You will see the list of network/hostname present here are similar to what you gave in <b>Network Access Configuration </b>before and all will be <b>deny </b>by default.You have to <b>allow </b>them and click on <b>Update.</b></p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/esx_allow.jpg?w=600" /></p>
<p>Now openfiler configuration is over.We have to attach the storage volume to our ESX/ESXi server.</p>
<p>To do that login to the ESX /ESXi server using vSphere client.</p>
<p><b>Step – 11:</b>In vSphere client Goto to <b>Inventory &gt;</b> <b>Configuration &gt; Networking</b><b>.</b></p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/create_vmkernel.jpg?w=600" /></b><b></b></p>
<p>Now you need to add VMkernel to have features like vMotion and HA.To do that click on <b>Add Networking.</b> Select VMkernel and click Next.</p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/option_vmkernel.jpg?w=600" /></b><b></b></p>
<p><b></b></p>
<p><b>Step-12:-</b>Now if you have more than one network adaptor you can create a new virtual switch but in my case I have only one so I choose <b>use vSwitch0</b> which will handle the network traffic for VMkernel.Click <b>Next</b> to proceed.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/select_switch.jpg?w=600" /></p>
<p><strong>Step-13:</strong>From the next screen you can choose the options to enable services like VMotion,FT etc. but as we are mainly focused on storage leave those part for now.<img src="http://tekpics.files.wordpress.com/2010/12/vmkernel_name.jpg?w=600" /></p>
<p>Click next to proceed</p>
<p><b>Step-14:</b>Set an IP adress for the VMkernel<b> </b></p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/setip_vmkernel.jpg?w=600" /></b><b></b></p>
<p>Click <b>Next</b>. Then click <b>Finish</b> to finish the process of creation of VMkernel.</p>
<p><b>Step-15:</b> Go to <b>Configuration TAB</b> and click on <b>Storage Adapters</b>.Click on <b>iSCSI Software Adapter.</b></p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/storage_adapter.jpg?w=600" /></p>
<p><strong>Step-16:</strong> Click on <b>Properties</b> of <b>iSCSI Software Adapter</b>, then goto <b>General</b> &gt; <b>Configure </b>and enable the software initiator checkbox.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/enable_iscsi.jpg?w=600" /></p>
<p><strong>Step-17:</strong>Then click on <b>Dynamic Discovery</b> tab.Click on <b>Add</b> and then put your Openfiler IP address in <b>iSCSCI Server</b> field. In my case the IP is 192.168.1.5. <img src="http://tekpics.files.wordpress.com/2010/12/iscsi_dynamic.jpg?w=600" /></p>
<p>Click <b>OK</b> and then click <b>Close</b> to close the Properties window.Now a pop-up will appear to rescan all host bus adapter.Click on <b>Yes</b> to rescan.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/rescan_hba.jpg?w=600" /></p>
<p>Now you can see the storage device by selecting the iSCSI adapter as shown below.</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/lun_showing.jpg?w=600" /></p>
<p><b>Step-18:</b>To create LUN goto <b>Configuration</b> &gt; <b>Storage</b> &gt; <b>Add Storage</b>.</p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/datastore.jpg?w=600" /></b><b></b></p>
<p><strong>Step-19:</strong>Once you will click on Add Storage you will be prompted as below</p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/create_lun_viclient.jpg?w=600" /></p>
<p>Click Next.</p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/autodetect_iscsi.jpg?w=600" /></b><b></b></p>
<p>Select the iSCSI disk and click Next.You will be represented the disk layout.</p>
<p><b><a href="http://teknoteknik.files.wordpress.com/2010/12/clip_image048.jpg"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="clip_image048" border="0" alt="clip_image048" src="http://teknoteknik.files.wordpress.com/2010/12/clip_image048_thumb.jpg?w=244&#038;h=74" width="244" height="74" /></a></b><b></b></p>
<p>Click Next to proceed.Now you will be prompted to put a datastore name.</p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/lun_name.jpg?w=600" /></b><b></b></p>
<p><b>Put any datastore name of your choice and click Next.</b></p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/block_size.jpg?w=600" /></b><b></b></p>
<p>Select you block size from the dropdown list and click Next.</p>
<p><b><img src="http://tekpics.files.wordpress.com/2010/12/lun_summary.jpg?w=600" /></b><b></b></p>
<p><b>Now your LUN is ready.Click on Finish.</b></p>
<p><strong>Step-20:</strong> Now automatically your Openfiler LUN will appear in datastore list.To view this go to <strong>Configuration&gt;Storage.</strong></p>
<p><img src="http://tekpics.files.wordpress.com/2010/12/lun_viclient.jpg?w=600" /></p>
<p>N:B:-If your datastore is not appearing in the list just click on <b>Rescan all</b> to rescan the host bus adapter. Now you can definitely see your datastore.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=174&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/12/25/20-steps-to-connect-openfiler-to-esx-as-iscsi-storage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>

		<media:content url="http://tekpics.files.wordpress.com/2010/12/startpage_openfiler.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/browser_cert_issue.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/login_page.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/openfiler_system_overview.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_pv.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/review-_new_part.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_phycal_volume.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_vg.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/vg_overview.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_lun.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/enable_iscsi_service.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/network_acl.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/iscsi_target_conf.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/map_lun.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/esx_allow.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_vmkernel.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/option_vmkernel.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/select_switch.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/vmkernel_name.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/setip_vmkernel.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/storage_adapter.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/enable_iscsi.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/iscsi_dynamic.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/rescan_hba.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/lun_showing.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/datastore.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/create_lun_viclient.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/autodetect_iscsi.jpg" medium="image" />

		<media:content url="http://teknoteknik.files.wordpress.com/2010/12/clip_image048_thumb.jpg" medium="image">
			<media:title type="html">clip_image048</media:title>
		</media:content>

		<media:content url="http://tekpics.files.wordpress.com/2010/12/lun_name.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/block_size.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/lun_summary.jpg" medium="image" />

		<media:content url="http://tekpics.files.wordpress.com/2010/12/lun_viclient.jpg" medium="image" />
	</item>
		<item>
		<title>Different Run levels in Linux and how to switch between them</title>
		<link>http://teknoteknik.wordpress.com/2010/12/10/different-run-levels-in-linux-and-how-to-switch-between-them/</link>
		<comments>http://teknoteknik.wordpress.com/2010/12/10/different-run-levels-in-linux-and-how-to-switch-between-them/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 07:06:11 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[inittab]]></category>
		<category><![CDATA[LILO]]></category>
		<category><![CDATA[runlevel]]></category>

		<guid isPermaLink="false">http://teknoteknik.wordpress.com/?p=166</guid>
		<description><![CDATA[What are different Run levels in Linux and how to switch between them? Run levels:-Run levels define what processes or services to run automatically while the system boots up. This is defined in /etc/inittab file. N. B: - The init process is the last step in the boot procedure and has pid of ‘1’.’ “init” [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=166&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What are different Run levels in Linux and how to switch between them?</p>
<p><strong>Run levels</strong>:-Run levels define what processes or services to run automatically while the system boots up. This is defined in /etc/inittab file.</p>
<p><strong>N. B: -</strong> The init process is the last step in the boot procedure and has pid of ‘1’.’ “init” is responsible for starting system processes as per defined in the <tt>/etc/inittab</tt> file.</p>
<p>&nbsp;</p>
<p>“init” process checks which default run level is defined in <tt>/etc/inittab</tt> and starts the system in that run level which means all the services defined for that run level gets executed.</p>
<p>&nbsp;</p>
<p>There are 7 different run levels present (run level 0-6) in Linux system for different purpose. The descriptions are given below.</p>
<p>0: Halt System (To shutdown the system)<br />
1: Single user mode<br />
2: Basic multi user mode without NFS<br />
3: Full multi user mode (text based)<br />
4: unused<br />
5: Multi user mode with Graphical User Interface<br />
6: Reboot System</p>
<p>&nbsp;</p>
<p>Most desktop Linux distributions boot into run level 5, which starts up the Graphical Login Prompt. This allows the user to use the system with X-Windows server enabled. Most servers boot into run level 3, which starts the text based login prompt as it is advisable not to install graphical windows in a server as lots of space goes waste and also it takes lot of resource to run.</p>
<p>&nbsp;</p>
<p>Each run level is defined inside its own directory structure. These directories are located in the /etc/rc.d/ directory, under which you have rc1.d, rc2.d… rc6.d directories where the number from 0 to 6 corresponds to the specific run level. Inside each directory symbolic links are defined to a  to master initscripts found in /etc/init.d or /etc/rc.d/init.d.</p>
<p>&nbsp;</p>
<p><strong>Switching or Changing between different runlevels:-</strong></p>
<p>Method-1: Changing run level temporarily without reboot.</p>
<p>We can use init command to change rune levels without rebooting the system.</p>
<p>Ex:-if we are currently in run level 3 and want to go to run level 1, just we need to execute</p>
<p># init 1</p>
<p>Or if you want to shutdown a machine you can take help of run level ‘0’ .Just you need to execute</p>
<p>#init 0</p>
<p>Remember this change is not permanent and on next reboot you will get your default runlevel.</p>
<p>&nbsp;</p>
<p>Method-2: Changing run level permanently</p>
<p>If you want to change your default run level then</p>
<p>Open the file /etc/inittab and edit entry initdefault:</p>
<p># vi /etc/inittab</p>
<p>Let’s set initdefault to 5, so that you can boot to X next time when Linux comes up:</p>
<p>id:5:initdefault:</p>
<p>&nbsp;</p>
<p>Method-3:-Change run level at boot time</p>
<p>You can also change the run level at boot time. If your system uses LILO as the boot manager, you can append the run level to the boot command:</p>
<p>LILO: linux 3 or<br />
LILO: linux 5</p>
<p>If your system uses GRUB, you can change the boot runlevel by pressing the `e&#8217; key to edit the boot configuration. Append the run level(in our case 5) to the end of the boot command as shown:</p>
<p>kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet  5</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=166&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/12/10/different-run-levels-in-linux-and-how-to-switch-between-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>
	</item>
		<item>
		<title>Create your own local repository and solve yum related problems</title>
		<link>http://teknoteknik.wordpress.com/2010/11/22/create-your-own-local-repository-and-solve-yum-related-problems/</link>
		<comments>http://teknoteknik.wordpress.com/2010/11/22/create-your-own-local-repository-and-solve-yum-related-problems/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 18:35:04 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[repomd.xml]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[yum cache]]></category>

		<guid isPermaLink="false">https://teknoteknik.wordpress.com/2010/11/22/create-your-own-local-repository-and-solve-yum-related-problems/</guid>
		<description><![CDATA[In RHEL 5.0 onwards Red hat introduced YUM concept by which it is very easy to install some rpm without being getting worry about the dependency problem.YUM takes care of this dependency problem by selecting all dependent RPM to install from a central repository either from RED HAT or from some third party repository like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=165&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In RHEL 5.0 onwards Red hat introduced YUM concept by which it is very easy to install some rpm without being getting worry about the dependency problem.YUM takes care of this dependency problem by selecting all dependent RPM to install from a central repository either from RED HAT or from some third party repository like oracle has or you can create your own repository if you want to use YUM offline</p>
<p><strong>YUM: &#8211; <em>Yellowdog Updater, Modified</em> (<em>YUM</em>)</strong></p>
<p>In first section we will discuss how to create your own local repository.</p>
<p>1. To create that inserts your Red hat DVD installer inside DVD ROM.</p>
<p>2. Mount the DVD by </p>
<pre>[root@localhost ~]#mounts /dev/cdrom /media</pre>
<p>3. Create a folder of your choice. In my case I have created /home/rpms</p>
<p>4. Copy all the RPM from /media/Server/ to /hom/rpms folder </p>
<pre>[root@localhost ~]#mkdir /home/rpms
[root@localhost ~]#cp -rv /media/Server/*&#160; /home/rpms</pre>
<p>6. Now look for a folder /etc/yum.repos.d. If the directory exists then YUM package is already installed and you can skip this step. So you just need to configure. If it is not there you have to install yum and yum-utils package. Also install one RPM called createrepo.</p>
<pre>[root@localhost rpms]# cd /media/Server/
[root@localhost Server]# rpm -ivh yum-3.0.1-5.el5.noarch.rpm
[root@localhost Server]# rpm –ivh yum-utils-1.0.4-3.el5.noarch.rpm
[root@localhost Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm</pre>
<p>7. Once YUM packages are installed you will get the /etc/yum.repos.d folder. Go inside the folder and open the entire .repo file present inside that folder. In all .repo file search for </p>
<p>enabled = 1</p>
<p>and replace by </p>
<p>enabled = 0</p>
<p>This means you are disabling the default repository locations or else you can delete all repo files.</p>
<p>8. Edit the /etc/yum.conf file,change the following line:<br />
  <br />keepcache=0 to keepcache=1</p>
<p>9. Now prepare the directory /rpms to act as a repository. For this we run the command</p>
<pre>[root@localhost ~]createrepo -p /rpms </pre>
<p>This command will take some time to finish and once finished you can see a directory called repodata will be created inside the /rpms directory.</p>
<p>11.If some error comes like “Cannot delete .olddata” Then you have to remove it manually by “rm -rf /home/rpms/.olddata” </p>
<p><a href="http://teknoteknik.files.wordpress.com/2010/11/yum-error-39.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="yum error 39" border="0" alt="yum error 39" src="http://teknoteknik.files.wordpress.com/2010/11/yum-error-39_thumb.jpg?w=577&#038;h=112" width="577" height="112" /></a></p>
<p>10. Now create a file myrepo.repo inside /etc/yum.repos.d folder </p>
<pre>[root@localhost ~]touch /etc/yum.repos.d/myrepo.repo</pre>
<p>11. Put the following contents inside the myrepo.repo file</p>
<pre><code>[myrepo]</code>
 <code>name=My Local Repo</code>
 <code>baseurl=file:///home/rpms</code>
 <code>enabled=1</code>
<code>gpgcheck=0</code></pre>
<p>Save the file and exit.</p>
<p>Now your repository is ready. Before running any installation first clean the cache by </p>
<p>Yum clean all</p>
<p>Now you can install anything like </p>
<p>[root@localhost ~]yum install httpd</p>
<p>You will get a screen like below where you have to say “y” or “n” </p>
<p><a href="http://teknoteknik.files.wordpress.com/2010/11/yum-installation.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="yum installation" border="0" alt="yum installation" src="http://teknoteknik.files.wordpress.com/2010/11/yum-installation_thumb.jpg?w=577&#038;h=367" width="577" height="367" /></a></p>
<p><b></b></p>
<p><b>N:B-Here I have used file:// protocol as base url.You can use ftp:/// or http:// if you have remote repository location.</b></p>
<p><b></b></p>
<p><b></b></p>
<h4><b>Common Errors and their solutions</b></h4>
<p><strong>1)Errno 256:Metadata file does not match checksum</strong></p>
<p><b></b></p>
<p><b>Solution:</b> </p>
<p>1) Edit /etc/yum.conf and add the following line </p>
<p>http_caching=packages </p>
<p>2) Run &quot;yum clean metadata&quot; </p>
<p>3) Retry the yum install</p>
<p><strong>2)“TypeError: rpmdb open failed” or “TypeError: rpmdb </strong><b>unable to join the environment”</b></p>
<p><strong></strong></p>
<p><strong>Solution:</strong></p>
<p># yum clean all&#160; <br />#rm -f /var/lib/rpm/__db*&#160; <br />#rpm –rebuilddb&#160; <br />#yum update</p>
<p><b>3)ValueError: need more than 1 value to unpack</b></p>
<p><b>Solution:</b></p>
<p>#yum clean all<br />
  <br />#yum clean metadata</p>
<p>#yum clean dbcache</p>
<p></p>
<p>&#160;</p>
<p>and then execute</p>
<p>#yum makecache</p>
<p><b>4)thread.error: can’t start new thread</b></p>
<p><b>Solution:</b></p>
<p>#rm /usr/lib/yum-plugins/ threading.py</p>
<p>#yum update</p>
<p><strong>5)[Errno -3] Error performing checksum</strong></p>
<p><strong>Solution:</strong></p>
<p>#createrepo -v -s sha1 &lt;repository location&gt;</p>
<p>#yum clean all</p>
<p><strong></strong></p>
<p><b>6)TypeError: unsubscriptable object</b></p>
<p><strong>Solution:</strong></p>
<p>#yum clean metadata</p>
<p>#yum update missing dependency error</p>
<p><b></b></p>
<p><b>Solution:</b></p>
<p><code>#yum clean all</code></p>
<p><code>#yum update</code></p>
<p><code></code></p>
<p><b>7)Yum install GPG error</b></p>
<p><code></code></p>
<p><code><strong><font face="Verdana">Solution:</font></strong></code></p>
<p><code>#rpm --import </code>/etc/pki/rpm-gpg/RPM*</p>
<p><strong></strong></p>
<p><em><strong>8)Error: Cannot retrieve repository metadata (repomd.xml)</strong></em></p>
<p><em></em></p>
<p><strong>Solution:</strong></p>
<p><em>This is a network issue.Please check DNS,Proxy etc. settings for the same.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=165&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/11/22/create-your-own-local-repository-and-solve-yum-related-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>

		<media:content url="http://teknoteknik.files.wordpress.com/2010/11/yum-error-39_thumb.jpg" medium="image">
			<media:title type="html">yum error 39</media:title>
		</media:content>

		<media:content url="http://teknoteknik.files.wordpress.com/2010/11/yum-installation_thumb.jpg" medium="image">
			<media:title type="html">yum installation</media:title>
		</media:content>
	</item>
		<item>
		<title>Step by step explanation of Linux boot sequence</title>
		<link>http://teknoteknik.wordpress.com/2010/10/19/step-by-step-explanation-of-linux-boot-sequence/</link>
		<comments>http://teknoteknik.wordpress.com/2010/10/19/step-by-step-explanation-of-linux-boot-sequence/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 17:43:09 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[boot loader]]></category>
		<category><![CDATA[CMOS]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[LILO]]></category>
		<category><![CDATA[MBR]]></category>
		<category><![CDATA[Run level]]></category>

		<guid isPermaLink="false">http://teknoteknik.wordpress.com/?p=146</guid>
		<description><![CDATA[In this topic we will discuss indepth of Linux Boot Sequence.How a linux system boots?This will help administrators in troubleshooting some bootup problem.Before discussing about  I will notedown the major component we need to know who are responsible for the booting process. &#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.BIOS(Basic Input/Output System) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2.MBR(Master Boot Record) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3.LILO or GRUB &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; LILO:-LInux LOader [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=146&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this topic we will discuss indepth of Linux Boot Sequence.How a linux system boots?This will help administrators in</p>
<p>troubleshooting some bootup problem.Before discussing about  I will notedown the major component we need to know</p>
<p>who are responsible for the booting process.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> 1.BIOS</strong>(<strong>B</strong>asic <strong>I</strong>nput/<strong>O</strong>utput <strong>S</strong>ystem)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>2</strong>.<strong>MBR</strong>(<strong>M</strong>aster <strong>B</strong>oot <strong>R</strong>ecord)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>3</strong>.<strong>LILO</strong> or <strong>GRUB</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> LILO</strong>:-<strong>LI</strong>nux <strong>LO</strong>ader</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> GRUB</strong>:-<strong>GR</strong>and <strong>U</strong>nified <strong>B</strong>ootloader</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>4</strong>.<strong>Kernel</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>5</strong>.<strong>init</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> 6</strong>.<strong>Run Levels</strong></p>
<p><strong> </strong></p>
<p><strong>1.BIOS:</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> </strong>i.When we power on BIOS performs a <strong>P</strong>ower-<strong>O</strong>n <strong>S</strong>elf-<strong>T</strong>est (<strong>POST</strong>) for all of the different hardware components in the system to make sure everything is working properly</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.Also it checks for whether the computer is being started from an off position (cold boot) or from a restart (warm boot) is<br />
stored at this location.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iii.Retrieves information from <strong>CMOS</strong> (<strong>C</strong>omplementary <strong>M</strong>etal-<strong>O</strong>xide<strong> S</strong>emiconductor) a battery operated memory chip on the motherboard that stores time, date, and critical system information.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iv.Once BIOS sees <strong> </strong>everything is fine it will begin searching for an operating system Boot Sector on a valid master boot sector<br />
on all available drives like hard disks,CD-ROM drive etc.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v.Once BIOS finds a valid MBR it will give the instructions to boot and executes the first 512-byte boot sector that is the first<br />
sector (&#8220;Sector 0&#8243;) of a partitioned data storage device such as hard disk or CD-ROM etc .</p>
<p><strong>2.MBR</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i. Normally we use multi-level boot loader.Here MBR means I am referencing to DOS MBR.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.Afer BIOS executes a valid DOS MBR,the DOS MBR will search for a valid primary partition marked as bootable on the hard disk.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iii.If MBR finds a valid bootable primary partition then it executes the first 512-bytes of that partition which is second level MBR.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iv. In linux we have two types of the above mentioned second level MBR known as LILO and GRUB</p>
<p><strong>3.LILO</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.LILO is a linux boot loader which is too big to fit into single sector of 512-bytes.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.So it is divided into two parts :an installer and a runtime module.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iii.The installer module places the runtime module on MBR.The runtime module has the info about all operating systems installed.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iv.When the runtime module is executed it selects the operating system to load and transfers the control to kernel.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v.LILO does not understand filesystems and boot images to be loaded and treats them as raw disk offsets</p>
<p><strong>GRUB</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.GRUB MBR consists of 446 bytes of primary bootloader code and 64 bytes of the partition table.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.GRUB locates all the operating systems installed and gives a GUI to select the operating system need to be loaded.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iii.Once user selects the operating system GRUB will pass control to the karnel of that operating system.<br />
see below what is the difference between LILO and GRUB</p>
<p><strong>4.Kernel</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.Once GRUB or LILO transfers the control to Kernel,the Kernels does the following tasks</p>
<ul>
<li> Intitialises devices and loads initrd module</li>
<li>mounts root filesystem</li>
</ul>
<p><strong>5.Init</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.The kernel, once it is loaded, finds init in sbin(/sbin/init) and executes it.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.Hence the first process which is started in linux is init process.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iii.This init process reads /etc/inittab file and sets the path, starts swapping, checks the file systems, and so on.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iv.It runs all the boot scripts(/etc/rc.d/*,/etc/rc.boot/*)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v.starts the system on specified run level in the file /etc/inittab</p>
<p><strong> </strong></p>
<p><strong>6.Runlevel</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.There are 7 run levels in which the linux OS runs and different run levels serves for different purpose.The descriptions are<br />
given below.</p>
<ul>
<li>0  &#8211; halt</li>
<li>1  &#8211; Single user mode</li>
<li>2  &#8211; Multiuser, without NFS (The same as 3, if you don&#8217;t have networking)</li>
<li>3  &#8211; Full multiuser mode</li>
<li>4  &#8211; unused</li>
<li>5  &#8211; X11</li>
<li>6  &#8211; Reboot</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ii.We can set in which runlevel we want to run our operating system by defining it on /etc/inittab file.</p>
<p>Now as per our setting in /etc/inittab the Operating System the operating system boots up and finishes the bootup process.</p>
<p>Below are given some few  important differences about LILO and GRUB</p>
<table border="1" cellspacing="0" cellpadding="0" width="610">
<tbody>
<tr>
<td style="text-align:center;" width="319" valign="top"><strong>LILO</strong></td>
<td width="319" valign="top">
<p style="text-align:center;">GRUB</p>
</td>
</tr>
<tr>
<td width="319" valign="top">LILO has no   interactive command interface</td>
<td width="319" valign="top">GRUB has interactive   command interface</td>
</tr>
<tr>
<td width="319" valign="top">LILO   does not support   booting from a network</td>
<td width="319" valign="top">GRUB does support   booting from a network<strong> </strong></td>
</tr>
<tr>
<td width="319" valign="top">If   you change your LILO config file, you have to rewrite the LILO stage one boot   loader to the MBR</td>
<td width="319" valign="top">GRUB automatically detects any change in config file and auto loads   the OS</td>
</tr>
<tr>
<td width="319" valign="top">LILO   supports only linux operating system</td>
<td width="319" valign="top">GRUB supports large number of OS</td>
</tr>
</tbody>
</table>
<p>To know more about the booting process you can follow the link below<br />
<a href="http://www.ibm.com/developerworks/linux/library/l-linuxboot/" target="_blank">http://www.ibm.com/developerworks/linux/library/l-linuxboot/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=146&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/10/19/step-by-step-explanation-of-linux-boot-sequence/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>
	</item>
		<item>
		<title>Give access of a super user to a normal user—Sudo user</title>
		<link>http://teknoteknik.wordpress.com/2010/10/08/give-access-of-a-super-user-to-a-normal-user%e2%80%94sudo-user/</link>
		<comments>http://teknoteknik.wordpress.com/2010/10/08/give-access-of-a-super-user-to-a-normal-user%e2%80%94sudo-user/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 07:17:32 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[normal user]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[sudo vs root]]></category>
		<category><![CDATA[superuser]]></category>

		<guid isPermaLink="false">http://teknoteknik.wordpress.com/?p=140</guid>
		<description><![CDATA[Normally when you are installing RHEL in one system in post installation stage it asks you to create a normal user and if you are not creating it give a warning massage. Root user is the most powerful user in the system and it can do everything. So in real time environment it is advised [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=140&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Normally when you are installing RHEL in one system in post installation stage it asks you to create a normal user and if you are not creating it give a warning massage. Root user is the most powerful user in the system and it can do everything. So in real time environment it is advised that if you have installed Linux in server you shouldn’t give root access to any user even though he may be a giant in Linux. If you are giving root access to someone else that means you don’t have any control on the server. If tomorrow server crashes server reboots because of a wrong usage of command you will be helpless.</p>
<p>But saying that sometimes people may need root access to the server for some particular task like restarting apache service or for running some scripts etc. . . . Here as a system admin you have to provide them some specific access so that it won’t affect the whole server.</p>
<p>To achieve this purpose we use the concept of sudo user.</p>
<p><strong>So what is a sudo user?</strong></p>
<p>A sudo user is a root like user who can be permitted to execute specific commands or all commands executed by superuser.</p>
<p>You may think now if will give all permission to a sudo user then what will be the difference between the sudo user and root?</p>
<p>The only difference I can think of is whenever we are executing a command using sudo the system keeps a log for that command which is not in case of root.</p>
<p>Also one more thing is the system asks for password when we run a command as sudo.That means a user is getting time to verify its command which is helpful when we are running command like rm –rf *.</p>
<p>Mainly sudo concept is used only if there is some situation where a normal user wants to do some administrative operations but not all operations.</p>
<p><strong>Now how can we make a normal user as sudouser?</strong></p>
<p>To make a user sudo user login as root to the server and execute following command.</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>#visudo</code></pre>
<p>This command will open a read-only file /etc/sudoers where you can define the access for normal user.</p>
<p>There are two scenarios for a user to be a sudo user.</p>
<p> &nbsp;&nbsp;&nbsp;&nbsp;1. Give all access as root user<br />
 &nbsp;&nbsp;&nbsp;&nbsp;2. Give specific access to a user to run on specific mach</p>
<p>Give all access as root user:-</p>
<p>To do this in /etc/sudoers file search for a line</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>root       ALL=(ALL)            ALL</code></pre>
<p>This lines means that the user root can execute from ALL terminals, acting as ALL  users, and run ALL  command.</p>
<p>And append a line for the user let’s say bob</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>bob     ALL=(ALL)     ALL</code></pre>
<p>you can separate by comma for multiple users.</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>bob , chalres   ALL=(ALL)    ALL</code></pre>
<p>To give a user specific permission let’s say user bob can only restart apache server append the blow line to /etc/sudoers file.</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>bob localhost=/etc/init.d/apache restart</code></pre>
<p>To give user permission to do multiple operations we can append a line like following</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>bob ALL= /bin/kill, /etc/init.d/httpd</code></pre>
<p>As we told above for each command run under sudo user  gets looged into the system.To see that run a command as a sudo user and check the log file /var/log/secure.</p>
<p>As bob user execute</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>#sudo /etc/init.d/httpd restart</code></pre>
<p>Then check the log file by</p>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>#tail –f /var/log/secure</code></pre>
<pre> &nbsp;&nbsp;&nbsp;&nbsp;<code>Output:- Aug 28 03:21:30 sudo:       bob : TTY=pts/3 ; PWD=/home/bob ; USER=root ; COMMAND=/etc/init.d/httpd restart</code></pre>
<p>For advances users,</p>
<p>Concept of Sudo:-</p>
<p>Try to do this experiment</p>
<p>1) Login as root in tty1, Login as bob in tty2.<br />
2) In tty2 execute a sample command &#8216;# vi abc&#8217; . Go to tty1 and excute # ps -Alf<br />
3) In tty2 execute a sample command &#8216;#  sudo vi abc&#8217; . Go to tty1 and excute # ps -Alf</p>
<p>Now examine third field for the output of step 1 &amp; 2</p>
<p>You will see when a user with is running something as sudo user practically it is running that command with root users gid.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=140&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/10/08/give-access-of-a-super-user-to-a-normal-user%e2%80%94sudo-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>
	</item>
		<item>
		<title>Install GNOME or KDE desktop environment from the CLI mode</title>
		<link>http://teknoteknik.wordpress.com/2010/09/21/install-gnome-or-kde-desktop-environment-from-the-cli-mode/</link>
		<comments>http://teknoteknik.wordpress.com/2010/09/21/install-gnome-or-kde-desktop-environment-from-the-cli-mode/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 06:15:08 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[graphical]]></category>
		<category><![CDATA[groupinstall]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://teknoteknik.wordpress.com/2010/09/21/install-gnome-or-kde-desktop-environment-from-the-cli-mode/</guid>
		<description><![CDATA[Install GNOME or KDE desktop environment from the CLI mode Yesterday I got a request from my user that they need graphical interface to be installed in the server as they require this for their project work. I knew that this is very simple to install using yum groupinstall but the problem I faced was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=123&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Install GNOME or KDE desktop environment from the CLI mode</p>
<p>Yesterday I got a request from my user that they need graphical interface to be installed in the server as they require this for their project work. I knew that this is very simple to install using yum groupinstall but the problem I faced was terrific. As this was our internal server it was not connected the internet and it was a VM on VMware. Hence no physical optical drive was present. I am giving below the steps how I got that thing to work.</p>
<ol>
<li>
<div>Mount the ISO image of CD/DVD to your system. If you have a physical system you can insert the CD/DVD and mount or else you have to virtually mount this.</div>
<p><span style="font-family:Courier New;"> </span></p>
<pre>mount /dev/cdrom /mnt</pre>
</li>
<li>
<div>Create one directory and put all the contents of the Server directory into it.</div>
<p><span style="font-family:Courier New;">mkdir /repository</span></p>
<p><span style="font-family:Courier New;"> </span></p>
<pre>cp  -rvf  /mnt/Server/*  /repository/</pre>
</li>
<li>Unmount the CD/DVD drive.        <span style="font-family:Courier New;">
<pre>umount /mnt</pre>
<p>If you face any problem in unmounting you can use the command        <span style="font-family:Courier New;"> </span></p>
<pre>umount   -l /mnt</pre>
<p></span></li>
<li>
<div>Go inside the <strong><em>/repositories</em></strong> folder and install all the createrepo packages.</div>
<p><span style="font-family:Courier New;"> </span></p>
<pre>rpm –ivh createrepo*</pre>
</li>
<li>
<div>Now go inside the folder/etc/yum.repos.d/ and create a file called myrepo and put the following contents to the file</div>
<pre><span style="font-family:Courier New;font-size:10pt;">  [base]
       name=Red Hat Enterprise Linux $releasever - $basearch - Debug
       baseurl=file:///repository/
       enabled=1
       gpgcheck=0
</span></pre>
</li>
<li>
<div>Now Go inside /repository folder and check for a specific package <strong><em>yum-utils </em></strong>is present there or not.</div>
<pre>      <span style="font-family:Courier New;">cd /repository</span>
        <span style="font-family:Courier New;">ls –l| grep yum-utils</span></pre>
<p>This package is responsible for making group of packages.</li>
<li>If it is not there you have to download this, keep inside this folder (/repository) and install it. You can download it from <a href="http://rpm.pbone.net/">http://rpm.pbone.net/</a> .This website has the option of advanced search where you can download packages specific to particular OS version.</li>
<li>Use <strong><em>createrepo</em></strong> command to create your repository
<pre><span style="font-family:Courier New;">createrepo   /repository/
</span></pre>
</li>
<li>Now after creation of repository and installation of the package <strong><em>yum-utils </em></strong>you can try the command<br />
<span style="font-family:Courier New;"></p>
<pre>yum grouplist</pre>
<p></span></p>
<p>The output will list you some groups like given below</p>
<pre><span style="font-family:Courier New;font-size:10pt;"> Loading "rhnplugin" plugin
 Loading "installonlyn" plugin
 Setting up Group Process
 Setting up repositories
 rhel-debuginfo            100% |=========================| 1.1 kB    00:00
 Installed Groups:
           MySQL Database
           Editors
           System Tools
           FTP Server
           Network Servers
           Printing Support
           Mail Server
           Server Configuration Tools
 Available Groups:
           Administration Tools
           GNOME Software Development
           X Software Development
           GNOME Desktop Environment
           Authoring and Publishing
           Games and Entertainment
           X Window System
           KDE Software Development
           KDE (K Desktop Environment)
           Sound and Video
           Graphical Internet
           Done</span></pre>
</li>
<li>If you are not able to see output like given above then you need one xml file called comp.xml to create your own group.Below.If you don&#8217;t know how to create the xml file you can use the following link to create the comp.xml file.</li>
<p><a href="/cooker.wbitt.com/index.php/Example_comps.xml_file"><em>http://cooker.wbitt.com/index.php/Example_comps.xml_file</em></a><span style="font-size:10pt;"> </span></p>
<li>After placing the comp.xml file inside <strong><em>/repository</em></strong> directories you have to recreate the repository.<span style="font-family:Courier New;">createrepo  /repository</span></li>
<li>
<div>Now run the command <strong><em>yum grouplist</em></strong> and you will see the output as below</div>
<pre><span style="font-family:Courier New;">yum grouplist</span></pre>
<p>Sample output:</p>
<pre><span style="font-family:Courier New;font-size:10pt;"> Setting up Group Process
 Setting up repositories
 rhel-debuginfo            100% |=========================| 1.1 kB    00:00
 Installed Groups:
          Printing Support
 Available Groups:
          GNOME Desktop Environment
          X Window System
          Graphical Internet
 Done
</span></pre>
</li>
<li>Now you can install the groups listed above. To install GNOME desktop Environment you can use the simple command</li>
</ol>
<pre><span style="font-family:Courier New;">yum groupinstall "GNOME Desktop Environment"
</span></pre>
<p style="margin-left:36pt;">Now you can use <strong><em>startx </em></strong>to see your graphical GNOME desktop screen.</p>
<p style="margin-left:36pt;">Simillarly you can install KDE desktop environment.Just you need to change the xml file and give the command</p>
<pre><span style="font-family:Courier New;">yum groupinstall "KDE (K Desktop Environment)"</span></pre>
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<p style="margin-left:36pt;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=123&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/09/21/install-gnome-or-kde-desktop-environment-from-the-cli-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>
	</item>
		<item>
		<title>Complete open source based web development</title>
		<link>http://teknoteknik.wordpress.com/2010/08/31/15-tools-to-your-complete-open-source-based-web-development/</link>
		<comments>http://teknoteknik.wordpress.com/2010/08/31/15-tools-to-your-complete-open-source-based-web-development/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 18:03:09 +0000</pubDate>
		<dc:creator>KIRTI RANJAN PARIDA</dc:creator>
				<category><![CDATA[MISC]]></category>
		<category><![CDATA[Aptana]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[mantis]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[open inviter]]></category>
		<category><![CDATA[pagespeed]]></category>
		<category><![CDATA[Pfsense]]></category>
		<category><![CDATA[PHPBB]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[Spam assassin]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tortoise svn]]></category>
		<category><![CDATA[usermin]]></category>
		<category><![CDATA[webmin]]></category>
		<category><![CDATA[winscp]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[YSlow]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://teknoteknik.wordpress.com/?p=115</guid>
		<description><![CDATA[Today I will discuss about some open source software’s/tools which are not only good but give you the best choice to do your work if you are a startup company who is willing to get into web development work without spending much in software’s .Also If you are a individual like me who wants its [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=115&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I will discuss about some open source software’s/tools which are not only good but give you the best choice to do your work if you are a startup company who is willing to get into web development work without spending much in software’s .Also If you are a individual like me who wants its place in web space you can try these tools. I will discuss all the tools required everything from setting up a server to putting your application to monitoring your application.</p>
<p>As we are discussing about cheapest solution I don’t want to spend anything on Operating system cost rather I can spend that in getting more advanced hardware. If you don’t want to take the hardware maintainace cost you can go for cloud based service provided by <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> or <a href="http://aws.amazon.com/ec2/">Rack space cloud</a>. I assume that to achieve better cost management everybody will go for Linux based server. For me I will go for red hat /fedora based server with updated kernel module.</p>
<p>Basically before installing any tools I assume that you have got the following setup with latest version.</p>
<ul>
<li>Operating System for server: Linux(Any flavor of your choice)</li>
<li>Database: MySQL</li>
<li>Web server: Apache/Tomcat(As per your requirement)</li>
<li>Application: PHP</li>
<li>Mail Transfer Agent: Send Mail/Postfix(I like postfix for easy configuration)</li>
</ul>
<ol>
<li><a href="http://winscp.net/eng/index.php">WinSCP</a>/<a href="http://www.bitvise.com/tunnelier">Bitvise Tunnelier</a>: To access remote systems via SSH and SFTP protocol.</li>
<li><a href="http://www.webmin.com/">Webmin</a>: Graphical Interface to administer linux servers through browser</li>
<li><a href="http://www.webmin.com/usermin.html">Usermin</a>: web-based interface for  managing your mail-server through browser</li>
<li><a href="http://subversion.tigris.org/">Subversion</a>: an open-source, centralized version control system.
<ol>
	&#8211;&gt;<a href="http://tortoisesvn.tigris.org/">Tortoise SVN</a>: Subversion client for windows to manage subversion
</ol>
</li>
<li><a href="http://spamassassin.apache.org/">Spam assassin</a>: Open-Source Spam Filter for incoming/outgoing e-mail.</li>
<li><a href="http://www.pfsense.org/">Pfsense</a>: Linux based open source firewall</li>
<li><a href="http://www.google.com/apps/intl/en/group/index.html">Google apps:</a>Standard version is free to 50 users which can be integrated to mail server for outgoing email</li>
<li><a href="http://www.zimbra.com/">Zimbra:</a>Open source alternative to Microsoft Exchange server.You can also configure blackberry so stay connected all the time</li>
<li><a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a>:GUI tool to administer MySQL databases from a browser</li>
<li><a href="http://www.mantisbt.org/">Mantis</a>: Bug tracking system with access control</li>
<li> <a href="http://www.phpbb.com/">PHPBB</a>:Open source tool to create forum of your own</li>
<li><a href="http://wordpress.org/">Word press blog</a>:Using this we can create our own blog.It has rich support base.</li>
<li> <a href="http://www.aptana.com/">Aptana Studio</a>  :IDE to write programs in html,php,mysql etc and also has a strong userbase to support</li>
<li> <a href="http://getfirebug.com/">Firebug</a>:Its an extension to firefox in order to analyze website performance.
<ol>
<li> <a href="http://developer.yahoo.com/yslow/">YSlow</a>: An extension to firebug to analyze website performance provided by yahoo</li>
<li><a href="http://code.google.com/speed/page-speed/">Pagespeed</a>: extension to firebug to analyze website performance provided by google</li>
</ol>
</li>
<li><a href="http://openinviter.com/">Open inviter</a>:It fetches the contacts from almost all the mail providers and social networking sites</li>
<li> <a href="http://www.nagios.org/">Nagios</a>: It’s  a monitoring tool which can be used to check various system and network states and it can send alerts through SMS and email.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/teknoteknik.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/teknoteknik.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/teknoteknik.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=teknoteknik.wordpress.com&amp;blog=14059335&amp;post=115&amp;subd=teknoteknik&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://teknoteknik.wordpress.com/2010/08/31/15-tools-to-your-complete-open-source-based-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/91f98cfc5cf28674f1aef3d9b377b104?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">kirtiabhay</media:title>
		</media:content>
	</item>
	</channel>
</rss>
